#include "CLAM_Math.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::DoubleBuffer::Allocate(), CLAM::Array< CLAM::ComplexTmpl >::Array(), CLAM::JACKNetworkPlayer::AutoConnectPorts(), CLAM::LPC_AutoCorrelation::ComputeAutocorrelation(), CLAM::SMSTransformationChain::ConcreteConfigure(), CLAM::MultiChannelAudioFileWriter::ConcreteConfigure(), CLAM::MultiChannelAudioFileWriter::ConcreteStart(), CLAM::MultiChannelAudioFileReader::ConcreteStart(), CLAM::MonoAudioFileReader::ConcreteStart(), CLAM::MultiChannelAudioFileWriter::ConcreteStop(), CLAM::MultiChannelAudioFileReader::ConcreteStop(), CLAM::MonoAudioFileWriter::ConcreteStop(), CLAM::MonoAudioFileReader::ConcreteStop(), CLAM::LoopingSDIFFileReader::Configure(), CLAM::SMSTransformationChaineeConfig::CopyInit(), CLAM::DoubleBuffer::DeAllocate(), CLAM::SMSTransformationChaineeConfig::DefaultInit(), CLAM::Segment::DefaultInit(), CLAM::AudioCodecs::PCMAudioStream::Dispose(), CLAM::DoubleBuffer::DoubleBuffer(), CLAM::DumpBacktrace(), CLAM::ThreadPool::EmptyPool(), CLAM::RtAAudioDeviceList::EnumerateAvailableDevices(), CLAM::EAudioFileEndianess::EnumValues(), CLAM::EAudioFileEncoding::EnumValues(), CLAM::EAudioFileCodec::EnumValues(), CLAM::AudioCodecs::Codec::FileExists(), CLAM::SearchList< T >::Find(), CLAM::TypedOutControlRegistry::Get(), CLAM::TypedInControlRegistry::Get(), CLAM::OutPortRegistry::Get(), CLAM::OutControlRegistry::Get(), CLAM::InPortRegistry::Get(), CLAM::InControlRegistry::Get(), CLAM::StatsTmpl< abs >::GetCenterOfGravities(), CLAM::StatsTmpl< abs >::GetCentralMoments(), CLAM::Flags< 4 >::GetClassName(), CLAM::Enum::GetClassName(), CLAM::Array< CLAM::ComplexTmpl >::GetClassName(), CLAM::GetConsoleHandle(), CLAM::Win32ConsoleApp::GetHandle(), CLAM::AudioOutPort::GetLastWrittenAudio(), CLAM::OutPortPublisher< Token >::GetLastWrittenData(), CLAM::OutPort< Token >::GetLastWrittenData(), CLAM::StatsTmpl< abs >::GetMoments(), CLAM::NetworkPlayer::GetNetwork(), CLAM::SMSTransformationChain::GetTransformation(), CLAM::InControlPublisher::InControlPublisher(), CLAM::AudioCodecs::PCMCodec::IsReadable(), CLAM::AudioCodecs::OggVorbisCodec::IsReadable(), CLAM::BufferedSDIFFileReader::IsThreaded(), CLAM::AudioFile::IsValid(), RunTimeLibraryLoader::LibraryLoadError(), CLAM::BufferedSDIFFileReader::LoadFramesIntoBufferOnThread(), CLAM::XMLIterableAdapter< T >::LoadFrom(), CLAM::Array< CLAM::ComplexTmpl >::LoadFrom(), CLAM::NetworkPlayer::NetworkPlayer(), CLAM::AudioCodecs::MpegBitstream::NextFrame(), MIDI::Reader::Ok(), RtAudio::openStream(), CLAM::Array< CLAM::ComplexTmpl >::operator=(), CLAM::OutControlPublisher::OutControlPublisher(), CLAM::AudioCodecs::PCMAudioStream::PrepareReading(), CLAM::AudioCodecs::OggVorbisAudioStream::PrepareReading(), CLAM::AudioCodecs::PCMAudioStream::PrepareReadWrite(), CLAM::AudioCodecs::PCMAudioStream::PrepareWriting(), CLAM::AudioCodecs::OggVorbisAudioStream::PrepareWriting(), CLAM::AudioCodecs::OggVorbisAudioStream::PushAnalysisBlocksOntoOggStream(), CLAM::DXFullDuplex::Read(), CLAM::BufferedSDIFFileReader::ReadFrame(), CLAM::StatsTmpl< abs >::Reset(), CLAM::Array< CLAM::ComplexTmpl >::Resize(), CLAM::AudioFile::ResolveCodec(), CLAM::AudioCodecs::PCMCodec::RetrieveHeaderData(), CLAM::AudioCodecs::OggVorbisCodec::RetrieveHeaderData(), CLAM::AudioCodecs::OggVorbisCodec::RetrieveTextDescriptors(), CLAM::AudioCodecs::MpegCodec::RetrieveTextDescriptors(), CLAM::SafeDelete(), CLAM::SafeRelease(), CLAM::SDIFFileReader::SDIFFileReader(), CLAM::SDIFOut::SDIFOut(), CLAM::Search< CLAM::List< CLAM::Frame >, CLAM::Frame >::Search(), CLAM::SearchArray< CLAM::PointTmpl< TX, TY > >::SearchArray(), CLAM::SearchList< T >::SearchList(), CLAM::Segment::SetHoldsData(), RtAudio::setStreamCallback(), CLAM::PAAudioOutputStream::SetupStream(), CLAM::PAAudioInputStream::SetupStream(), CLAM::PAAudioFullDuplexStream::SetupStream(), CLAM::SMSTransformationChain::SMSTransformationChain(), CLAM::Thread::Start(), CLAM::PooledThread::Start(), CLAM::PANetworkPlayer::Start(), CLAM::BaseAudioApplication::Start(), CLAM::StatsTmpl< abs >::StatsTmpl(), CLAM::BaseAudioApplication::Stop(), CLAM::AudioPlayer::StopFromGUIThread(), CLAM::BufferedSDIFFileReader::StopLoadingFramesIntoBufferOnThread(), CLAM::XMLIterableAdapter< T >::StoreOn(), CLAM::Array< CLAM::ComplexTmpl >::StoreOn(), CLAM::EWindowNormalize::ValueTable(), CLAM::EWaveType::ValueTable(), CLAM::ETokenDelayControls::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::DXFullDuplex::Write(), CLAM::XMLIterableAdapter< T >::XMLContent(), 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(), CLAM::Oscillator::Do(), CLAM::CepstralTransform::Do(), and CLAM::LPModel::ToSpectrum().
#define TWO_PI (PI*2.) |
Definition at line 83 of file OSDefines.hxx.
Referenced by CLAM::SpectralPeakDetect::Do(), CLAM::RandomPhase::Do(), CLAM::FDCombFilter::Do(), CLAM::PhaseManagement::DoPhaseAlignment(), CLAM::PhaseManagement::DoPhaseContinuation(), CLAM::PhaseManagement::DoRandomPhases(), and CLAM::PhaseManagement::GenerateRandomPhases().