ROOT
6.06/09
Reference Guide
|
template recursive functions for defining evaluation of Chebyshev polynomials T_n(x) and the series S(x) = Sum_i c_i* T_i(x) More...
Functions | |
template<int N> | |
double | T (double x) |
template<> | |
double | T< 0 > (double) |
template<> | |
double | T< 1 > (double x) |
template<> | |
double | T< 2 > (double x) |
template<> | |
double | T< 3 > (double x) |
template<int N> | |
double | Eval (double x, const double *c) |
template<> | |
double | Eval< 0 > (double, const double *c) |
template<> | |
double | Eval< 1 > (double x, const double *c) |
template<> | |
double | Eval< 2 > (double x, const double *c) |
template<> | |
double | Eval< 3 > (double x, const double *c) |
template recursive functions for defining evaluation of Chebyshev polynomials T_n(x) and the series S(x) = Sum_i c_i* T_i(x)
Definition at line 43 of file ChebyshevPol.h.
double ROOT::Math::Chebyshev::Eval< 0 > | ( | double | , |
const double * | c | ||
) |
Definition at line 29 of file ChebyshevPol.cxx.
double ROOT::Math::Chebyshev::Eval< 1 > | ( | double | x, |
const double * | c | ||
) |
Definition at line 30 of file ChebyshevPol.cxx.
double ROOT::Math::Chebyshev::Eval< 2 > | ( | double | x, |
const double * | c | ||
) |
Definition at line 31 of file ChebyshevPol.cxx.
Referenced by Eval< 3 >().
double ROOT::Math::Chebyshev::Eval< 3 > | ( | double | x, |
const double * | c | ||
) |
Definition at line 32 of file ChebyshevPol.cxx.
Definition at line 34 of file ChebyshevPol.h.
Referenced by TProfileHelper::Add(), add2(), TNDArrayT< Double_t >::AddAt(), alignedStore(), applyAndCall(), ROOT::R::TRObject::As(), TTimeStamp::AsGMST(), ROOT::R::TRInterface::Assign(), ROOT::Internal::TClaObjProxy< T >::At(), TTreeReaderArray< T >::At(), TEveChunkVector< T >::At(), TNDArrayT< Double_t >::At(), ROOT::Internal::TStlSimpleProxy< T >::At(), ROOT::Internal::TClaImpProxy< T >::At(), ROOT::Internal::TStlImpProxy< T >::At(), TCling::AutoParseImplRecurse(), TMath::BinarySearch(), ROOT::Math::VectorUtil::boostX(), TTree::Branch(), CallT(), ROOT::Math::Cartesian3D< Double32_t >::Cartesian3D(), TMVA::CCTreeWrapper::CCTreeWrapper(), checkMemoryAlignment(), ClassImp(), ROOT::TDirectory::Create(), TGDMLWrite::CreateFakeCtub(), ROOT::Math::Determinant< n, idim >::Dfact(), ROOT::Math::Inverter< idim, n >::DfactMatrix(), ROOT::Math::Inverter< idim, n >::DfinvMatrix(), ROOT::Math::Inverter< 2 >::Dinv(), ROOT::Math::FastInverter< 3 >::Dinv(), ROOT::Math::FastInverter< 4 >::Dinv(), ROOT::Math::FastInverter< 5 >::Dinv(), ROOT::Math::Dot(), ROOT::Math::SInverter< T, n, idim >::Dsinv(), ROOT::Math::etaMax(), TTreeFormula::EvalInstance(), TClingCallFunc::execWithLL(), TClingCallFunc::execWithULL(), TProfileHelper::ExtendAxis(), faddeeva_impl::faddeeva_smabmq_impl(), fill(), fillRandom(), FindMax(), FindMin(), FloatRandom(), ROOT::FromHumanReadableSize(), gather2dim(), gatherArray(), gatherStruct(), TTreeReaderValue< T >::Get(), ROOT::GetClass(), ROOT::Internal::TStlSimpleProxy< T >::GetCollection(), TTreeReaderValue< T >::GetDerivedTypeName(), TTreeReaderArray< T >::GetDerivedTypeName(), ROOT::Internal::TStlSimpleProxy< T >::GetEntries(), TDirectoryFile::GetObject(), ROOT::Internal::TObjProxy< T >::GetPtr(), TBranchElement::GetTypedValue(), TStreamerInfo::GetTypedValueAux(), TLeafElement::GetTypedValueSubArray(), ROOT::Math::GSLMinimizer1D::GSLMinimizer1D(), ROOT::Math::Inverter< idim, n >::InvertBunchKaufman(), isNegative(), SelectionRules::IsParentClass(), TMVA::Option< T >::IsPreDefinedVal(), TProfileHelper::LabelsDeflate(), TProfileHelper::LabelsInflate(), ROOT::Minuit2::LAVector::LAVector(), loadArray(), loadArrayShort(), loadCvt(), TCling::LoadLibraryMap(), TMath::LocMax(), TMath::LocMin(), ROOT::Math::SMatrix< T, D1, D2, R >::LowerBlock(), ROOT::Math::Mag2(), ROOT::Vc::malloc(), maskedGatherArray(), maskedScatterArray(), maskedStore(), TProfileHelper::Merge(), MPSend(), TGLMatrix::MultLeft(), TGLMatrix::MultRight(), TMath::Nint(), TMath::Normal2Plane(), TNDArrayRef< T >::operator T(), ROOT::R::TRObject::operator T(), ROOT::Internal::TImpProxy< T >::operator T(), TPyReturn::operator T *(), TGDMAssignmentHelper< T >::operator T *(), TInstrumentedIsAProxy< T >::operator()(), ROOT::Minuit2::operator*(), ROOT::Math::operator*(), ROOT::Minuit2::operator+(), ROOT::Minuit2::operator-(), ROOT::Minuit2::operator/(), ROOT::R::TRInterface::Binding::operator<<(), ROOT::R::TRInterface::Binding::operator=(), ROOT::Math::SVector< T, D >::operator=(), ROOT::Minuit2::LAVector::operator=(), ROOT::Math::Cartesian3D< Double32_t >::operator=(), ROOT::R::TRInterface::Binding::operator>>(), ROOT::Internal::TObjProxy< T >::Print(), ROOT::Internal::TImpProxy< T >::Print(), ROOT::Internal::TClaImpProxy< T >::Print(), ROOT::Internal::TStlImpProxy< T >::Print(), ROOT::Vc::AVX::DebugStream::printVector(), ROOT::Vc::SSE::DebugStream::printVector(), randD(), Random(), TStreamerInfoActions::ReadBasicType(), TStreamerInfoActions::ReadBasicType_NoFactor(), TStreamerInfoActions::ReadBasicType_WithFactor(), ReadBuffer(), reads(), readsConstantIndexTest(), TProcPool::Reduce(), TCling::RegisterModule(), ROOT::MacOSX::Util::ScopedArray< T >::Release(), TEveChunkVector< T >::Reset(), TNDArrayT< Double_t >::Reset(), returnConstant(), returnConstantOffset(), returnConstantOffset2(), TNDArrayT< Double_t >::SetAsDouble(), TTree::SetBranchAddress(), shifted(), TClingCallbacks::shouldResolveAtRuntime(), stdVectorAlignment(), streamingAndAlignedStore(), streamingAndUnalignedStore(), streamingLoad(), stressVector(), Summing(), TChainIndex::TChainIndex(), TClingCallbacks::TClingCallbacks(), testArrayFunctions(), testAsin(), testAssign(), testAtan(), testAtan2(), testBinarySearch(), testCall(), testCeil(), testCmp(), testCopyAssignment(), testCos(), testDec(), testDeinterleaveGatherImpl(), testDiv(), testDivEq(), testExp(), testExponent(), testFloor(), testForeachBit(), testFrexp(), testInc(), testInf(), testInterleavingScatterImpl(), testIteratorFunctions(), testLdexp(), testLog(), testLog10(), testLog2(), testMax(), testMin(), testMinusEq(), testMulSub(), testNaN(), testNegate(), testNormCross(), testPlane(), testPlusEq(), testPoints(), testProduct(), testReciprocal(), testReduceMax(), testReduceMin(), testReduceProduct(), testReduceSum(), testRound(), testRSqrt(), testShift(), testSin(), testSincos(), testSort(), testSqrt(), testSum(), testTimesEq(), testTrunc(), testUlpDiff(), testZero(), ROOT::Math::SMatrix< T, D1, D2, R >::Trace(), ROOT::Math::Transpose(), TClingCallbacks::tryFindROOTSpecialInternal(), TTreePerfStats::TTreePerfStats(), ulpDiffToReference(), ulpDiffToReferenceWrapper(), unalignedStore(), ROOT::Math::SVector< T, D >::Unit(), ROOT::Math::SMatrix< T, D1, D2, R >::UpperBlock(), TStreamerInfoActions::WriteBasicType(), and writes().
double ROOT::Math::Chebyshev::T< 0 > | ( | double | ) |
Definition at line 24 of file ChebyshevPol.cxx.
double ROOT::Math::Chebyshev::T< 1 > | ( | double | x | ) |
Definition at line 25 of file ChebyshevPol.cxx.
double ROOT::Math::Chebyshev::T< 2 > | ( | double | x | ) |
Definition at line 26 of file ChebyshevPol.cxx.
Referenced by Eval< 2 >().
double ROOT::Math::Chebyshev::T< 3 > | ( | double | x | ) |
Definition at line 27 of file ChebyshevPol.cxx.
Referenced by ROOT::Math::Chebyshev3(), and Eval< 3 >().