#include "CLAM_Math.hxx"
#include <cmath>
#include "DataTypes.hxx"
#include "FastRounding.hxx"
Go to the source code of this file.
Defines | |
#define | M_1_2PI 0.15915494309189533577 |
#define | M_El 2.7182818284590452353602874713526625L |
#define | M_LOG10El 0.4342944819032518276511289189166051L |
#define | M_LN2l 0.6931471805599453094172321214581766L |
#define | M_LN10l 2.3025850929940456840179914546843642L |
#define | M_PIl 3.1415926535897932384626433832795029L |
#define | M_PI_2l 1.5707963267948966192313216916397514L |
#define | M_PI_4l 0.7853981633974483096156608458198757L |
#define | M_1_PIl 0.3183098861837906715377675267450287L |
#define | M_2_PIl 0.6366197723675813430755350534900574L |
#define | M_2_SQRTPIl 1.1283791670955125738961589031215452L |
#define | M_SQRT2l 1.4142135623730950488016887242096981L |
#define | M_SQRT1_2l 0.7071067811865475244008443621048490L |
#define | PI M_PIl |
#define | TWO_PI (PI*2.) |
#define | NULL (0L) |
#define M_1_2PI 0.15915494309189533577 |
Definition at line 29 of file OSDefines.hxx.
#define M_1_PIl 0.3183098861837906715377675267450287L |
Definition at line 70 of file OSDefines.hxx.
#define M_2_PIl 0.6366197723675813430755350534900574L |
Definition at line 71 of file OSDefines.hxx.
#define M_2_SQRTPIl 1.1283791670955125738961589031215452L |
Definition at line 72 of file OSDefines.hxx.
#define M_El 2.7182818284590452353602874713526625L |
Definition at line 57 of file OSDefines.hxx.
#define M_LN10l 2.3025850929940456840179914546843642L |
Definition at line 66 of file OSDefines.hxx.
#define M_LN2l 0.6931471805599453094172321214581766L |
Definition at line 65 of file OSDefines.hxx.
#define M_LOG10El 0.4342944819032518276511289189166051L |
Definition at line 64 of file OSDefines.hxx.
#define M_PI_2l 1.5707963267948966192313216916397514L |
Definition at line 68 of file OSDefines.hxx.
#define M_PI_4l 0.7853981633974483096156608458198757L |
Definition at line 69 of file OSDefines.hxx.
#define M_PIl 3.1415926535897932384626433832795029L |
Definition at line 67 of file OSDefines.hxx.
#define M_SQRT1_2l 0.7071067811865475244008443621048490L |
Definition at line 74 of file OSDefines.hxx.
#define M_SQRT2l 1.4142135623730950488016887242096981L |
Definition at line 73 of file OSDefines.hxx.
#define NULL (0L) |
Definition at line 87 of file OSDefines.hxx.
Referenced by CLAM::Array< TGuide >::Array(), CLAM::AudioFile::AudioFile(), CLAM::MultiChannelAudioFileWriter::ConcreteStop(), SigSlot::Connection::Connection(), CLAM::SMSTransformationChaineeConfig::CopyInit(), CLAM::Segment::DefaultInit(), CLAM::MultiChannelAudioFileWriter::DestroyOldInputs(), CLAM::AudioCodecs::PCMAudioStream::Dispose(), CLAM::AudioCodecs::OggVorbisAudioStream::Dispose(), CLAM::ThreadPool::EmptyPool(), CLAM::AudioCodecs::MpegBitstream::EnsureEnoughBufferData(), CLAM::EAudioFileEndianess::EnumValues(), CLAM::EAudioFileEncoding::EnumValues(), CLAM::EAudioFileCodec::EnumValues(), CLAM::AudioCodecs::Codec::FileExists(), CLAM::Flags< 4 >::GetClassName(), CLAM::Enum::GetClassName(), CLAM::Array< TGuide >::GetClassName(), CLAM::Win32ConsoleApp::GetHandle(), CLAM::NetworkPlayer::GetNetwork(), CLAM::InControlPublisher::InControlPublisher(), CLAM::AudioCodecs::PCMCodec::IsReadable(), CLAM::AudioFile::IsWritable(), RunTimeLibraryLoader::LibraryLoadError(), CLAM::Array< TGuide >::LoadFrom(), RunTimeLibraryLoader::LoadLibrariesFromPath(), MIDI::Reader::Ok(), RtAudio::openStream(), CLAM::Array< TGuide >::operator=(), CLAM::OutControlPublisher::OutControlPublisher(), CLAM::AudioCodecs::PCMAudioStream::PrepareReading(), CLAM::AudioCodecs::OggVorbisAudioStream::PrepareReading(), CLAM::AudioCodecs::PCMAudioStream::PrepareWriting(), CLAM::AudioCodecs::OggVorbisAudioStream::PrepareWriting(), CLAM::Array< TGuide >::Resize(), CLAM::AudioCodecs::PCMCodec::RetrieveHeaderData(), CLAM::SDIFFileReader::SDIFFileReader(), CLAM::SDIFOut::SDIFOut(), CLAM::Search< List< Frame >, Frame >::Search(), CLAM::SearchArray< PointTmpl< TX, TY > >::SearchArray(), CLAM::Thread::Start(), CLAM::BaseAudioApplication::Start(), CLAM::StatsTmpl< false, FrameDescriptors, FrameDescriptors >::StatsTmpl(), CLAM::BaseAudioApplication::Stop(), CLAM::AudioPlayer::StopFromGUIThread(), CLAM::SMSTransformationChaineeConfig::StoreOn(), CLAM::Array< TGuide >::StoreOn(), CLAM::EWindowNormalize::ValueTable(), CLAM::EWaveType::ValueTable(), CLAM::EOscillatorControls::ValueTable(), CLAM::EPitch::ValueTable(), CLAM::EWindowType::ValueTable(), CLAM::EScale::ValueTable(), CLAM::EInterpolation::ValueTable(), CLAM::EFDFilterType::ValueTable(), CLAM::EFDFilterGenControls::ValueTable(), CLAM::EPhaseGeneration::ValueTable(), CLAM::ELoopPointUnits::ValueTable(), CLAM::EnumTypedTypes::ValueTable(), CLAM::XMLAdapter< T >::XMLContent(), CLAM::MatrixTmpl< T >::~MatrixTmpl(), and CLAM::SDIFFileReader::~SDIFFileReader().
#define PI M_PIl |
Definition at line 79 of file OSDefines.hxx.
Referenced by CLAM::SimpleOscillator::ApplyFreqAndAmpControls(), CLAM::SimpleOscillator::ConcreteConfigure(), CLAM::Oscillator::ConcreteConfigure(), CLAM::SpectralPeakDetect::Do(), CLAM::SimpleOscillator::Do(), and CLAM::Oscillator::Do().
#define TWO_PI (PI*2.) |
Definition at line 83 of file OSDefines.hxx.
Referenced by CLAM::SpectralPeakDetect::Do(), and CLAM::FDCombFilter::Do().