![]() |
ROOT
6.06/08
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)
| double ROOT::Math::Chebyshev::Eval | ( | double | x, |
| const double * | c | ||
| ) |
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.
Referenced by Eval().
| double ROOT::Math::Chebyshev::Eval< 1 > | ( | double | x, |
| const double * | c | ||
| ) |
Definition at line 30 of file ChebyshevPol.cxx.
Referenced by Eval().
| double ROOT::Math::Chebyshev::Eval< 2 > | ( | double | x, |
| const double * | c | ||
| ) |
Definition at line 31 of file ChebyshevPol.cxx.
Referenced by Eval(), and Eval< 3 >().
| double ROOT::Math::Chebyshev::Eval< 3 > | ( | double | x, |
| const double * | c | ||
| ) |
Definition at line 32 of file ChebyshevPol.cxx.
Referenced by Eval().
| double ROOT::Math::Chebyshev::T | ( | double | x | ) |
Definition at line 34 of file ChebyshevPol.h.
Referenced by TProfileHelper::Add(), add2(), TNDArrayT< Double_t >::AddAt(), alignedStore(), alignmentMask(), ROOT::Math::AddOp< T >::apply(), ROOT::Math::Minus< T >::apply(), ROOT::Math::Fabs< T >::apply(), ROOT::Math::Sqr< T >::apply(), ROOT::Math::Sqrt< T >::apply(), ROOT::Math::MinOp< T >::apply(), ROOT::Math::MulOp< T >::apply(), ROOT::Math::DivOp< T >::apply(), applyAndCall(), TMath::AreEqualRel(), std::array_view< T >::array_view(), 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(), TQObject::BlockSignals(), ROOT::Math::VectorUtil::boostX(), TTree::Branch(), TInterpreter::CallFunc_SetArgImpl(), CallT(), ROOT::Math::Cartesian3D< Double32_t >::Cartesian3D(), TMVA::CCTreeWrapper::CCTreeWrapper(), checkMemoryAlignment(), ROOT::v5::TFormula::ClearFormula(), ROOT::TDirectory::Create(), TGDMLWrite::CreateFakeCtub(), TFormLeafInfoPointer::DeepCopy(), TFormLeafInfoMultiVarDimDirect::DeepCopy(), ROOT::Math::Determinant< n, idim >::Dfact(), ROOT::Math::Inverter< idim, n >::DfactMatrix(), ROOT::Math::Inverter< idim, n >::DfinvMatrix(), ROOT::Math::SVector< T, D >::Dim(), ROOT::Math::Inverter< idim, n >::Dinv(), ROOT::Math::Inverter< 2 >::Dinv(), ROOT::Math::FastInverter< 3 >::Dinv(), ROOT::Math::FastInverter< 4 >::Dinv(), ROOT::Math::FastInverter< 5 >::Dinv(), ROOT::Math::Div(), ROOT::Math::Dot(), TPadPainter::DrawTextNDC(), ROOT::Math::SInverter< T, n, idim >::Dsinv(), ROOT::Math::etaMax(), TTreeFormula::EvalInstance(), ROOT::Math::Assign< T, D1, D2, A, R1, R2 >::Evaluate(), ROOT::Math::AssignSym::Evaluate(), ROOT::Math::PlusEquals< T, D1, D2, A, R1, R2 >::Evaluate(), ROOT::Math::PlusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > >::Evaluate(), ROOT::Math::MinusEquals< T, D1, D2, A, R1, R2 >::Evaluate(), ROOT::Math::MinusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > >::Evaluate(), ROOT::Math::PlaceMatrix< T, D1, D2, D3, D4, R1, R2 >::Evaluate(), ROOT::Math::PlaceExpr< T, D1, D2, D3, D4, A, R1, R2 >::Evaluate(), ROOT::Math::PlaceMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > >::Evaluate(), ROOT::Math::PlaceExpr< T, D1, D2, D3, D4, A, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > >::Evaluate(), ROOT::Math::PlaceMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepSym< T, D3 > >::Evaluate(), ROOT::Math::PlaceExpr< T, D1, D2, D3, D4, A, MatRepSym< T, D1 >, MatRepSym< T, D3 > >::Evaluate(), ROOT::Math::RetrieveMatrix< T, D1, D2, D3, D4, R1, R2 >::Evaluate(), ROOT::Math::RetrieveMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > >::Evaluate(), TClingCallFunc::execWithLL(), TClingCallFunc::execWithULL(), TProfileHelper::ExtendAxis(), ROOT::Math::fabs(), faddeeva_impl::faddeeva_smabmq_impl(), fill(), fillRandom(), FindMax(), FindMin(), FloatRandom(), ROOT::FromHumanReadableSize(), gather2dim(), gatherArray(), gatherStruct(), TGenCollectionStreamer::Generate(), TTreeReaderValue< T >::Get(), TMVA::Option< T >::GetArraySize(), ROOT::GetClass(), ROOT::Internal::TStlSimpleProxy< T >::GetCollection(), TFormLeafInfoCollection::GetCounterValue(), TTreeReaderValue< T >::GetDerivedTypeName(), TTreeReaderArray< T >::GetDerivedTypeName(), ROOT::Internal::TStlSimpleProxy< T >::GetEntries(), TFormLeafInfoReference::GetLocalValuePointer(), TFormLeafInfo::GetLocalValuePointer(), TFormLeafInfoCollectionObject::GetLocalValuePointer(), TFormLeafInfoClones::GetLocalValuePointer(), TFormLeafInfoCollection::GetLocalValuePointer(), TFormLeafInfoMethod::GetLocalValuePointer(), TFormLeafInfoTTree::GetLocalValuePointer(), TCling::GetModTClasses(), TTreeIndex::GetN(), TChainIndex::GetN(), TFormLeafInfoCast::GetNdata(), TProcPool::GetNWorkers(), RooCacheManager< std::vector< Double_t > >::getObj(), TDirectoryFile::GetObject(), ROOT::TMetaUtils::TClingLookupHelper::GetPartiallyDesugaredNameWithScopeHandling(), ROOT::Internal::TObjProxy< T >::GetPtr(), TMVA::MethodRuleFit::GetRFNendnodes(), TVirtualIndex::GetTree(), TStreamerInfo::GetType(), TBranchElement::GetTypedValue(), TStreamerInfo::GetTypedValueAux(), TLeafElement::GetTypedValueSubArray(), TBranchElement::GetValue(), ROOT::Math::GSLMinimizer1D::GSLMinimizer1D(), initTest(), ROOT::Math::Inverter< idim, n >::InvertBunchKaufman(), std::detail::INVOKE(), TClingCallbacks::IsAutoParsingSuspended(), TTree::IsFolder(), isNegative(), SelectionRules::IsParentClass(), TMVA::Option< T >::IsPreDefinedVal(), TProfileHelper::LabelsDeflate(), TProfileHelper::LabelsInflate(), ROOT::Minuit2::LAVector::LAVector(), loadArray(), loadArrayShort(), loadCvt(), TCling::LoadLibraryMap(), TFormLeafInfoMultiVarDimCollection::LoadSizes(), TFormLeafInfoMultiVarDimClones::LoadSizes(), TMath::LocMax(), TMath::LocMin(), ROOT::Vc::Scalar::log10(), ROOT::Math::SMatrix< Double32_t, 5, 5, ROOT::Math::MatRepStd< Double32_t, 5, 5 > >::LowerBlock(), ROOT::Math::Mag2(), ROOT::Vc::malloc(), maskedGatherArray(), maskedScatterArray(), maskedStore(), TProfileHelper::Merge(), MPSend(), TGLMatrix::MultLeft(), TGLMatrix::MultRight(), TStreamerInfo::NewInfo(), 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*(), std::operator!=(), CompareDesc< T >::operator()(), CompareAsc< T >::operator()(), TInstrumentedIsAProxy< T >::operator()(), ROOT::Minuit2::operator*(), ROOT::Math::operator*(), ROOT::Minuit2::operator+(), ROOT::Math::operator+(), ROOT::Minuit2::operator-(), ROOT::Math::operator-(), ROOT::Minuit2::operator/(), ROOT::Math::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=(), std::operator==(), ROOT::R::TRInterface::Binding::operator>>(), ROOT::Math::SMatrix< Double32_t, 5, 5, ROOT::Math::MatRepStd< Double32_t, 5, 5 > >::operator[](), ROOT::Internal::TClaImpProxy< T >::operator[](), ROOT::Internal::TStlImpProxy< T >::operator[](), ROOT::Internal::TObjProxy< T >::Print(), TMVA::kNN::Node< TMVA::kNN::Event >::Print(), ROOT::Internal::TImpProxy< T >::Print(), ROOT::Internal::TClaImpProxy< T >::Print(), ROOT::Internal::TStlImpProxy< T >::Print(), RooCacheManager< std::vector< Double_t > >::printCompactTreeHook(), _UnitTest_Compare::printPosition(), ROOT::Vc::AVX::DebugStream::printVector(), ROOT::Vc::SSE::DebugStream::printVector(), TMath::QeUncertainty(), randD(), Random(), TStreamerInfoActions::ReadBasicType(), TStreamerInfoActions::ReadBasicType_NoFactor(), TStreamerInfoActions::ReadBasicType_WithFactor(), ReadBuffer(), TFormLeafInfoClones::ReadCounterValue(), reads(), readsConstantIndexTest(), TFormLeafInfoDirect::ReadValue(), TProcPool::Reduce(), referenceData(), TCling::RegisterModule(), ROOT::MacOSX::Util::ScopedArray< T >::Release(), TEveChunkVector< T >::Reset(), TNDArrayT< Double_t >::Reset(), returnConstant(), returnConstantOffset(), returnConstantOffset2(), ROOT::Vc::Scalar::round(), scatterArray(), SelectEntry(), TStreamerInfoActions::SelectLooper(), TNDArrayT< Double_t >::SetAsDouble(), TMVA::Configurable::SetConfigDescription(), TStreamerInfo::SetOnFileClassVersion(), shifted(), TClingCallbacks::shouldResolveAtRuntime(), ROOT::Math::SMatrix< Double32_t, 5, 5, ROOT::Math::MatRepStd< Double32_t, 5, 5 > >::SMatrix(), ROOT::Math::sqr(), ROOT::Math::sqrt(), stdVectorAlignment(), streamingAndAlignedStore(), streamingAndUnalignedStore(), streamingLoad(), stressVector(), Summing(), TChainIndex::TChainIndex(), TClingCallbacks::TClingCallbacks(), ROOT::Math::TensorProd(), testArrayFunctions(), testAsin(), testAssign(), testAtan(), testAtan2(), testBinarySearch(), testCall(), testCeil(), testCmp(), testCopyAssignment(), testCos(), testDec(), testDeinterleave(), 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(), testPolyFit(), testProduct(), testReciprocal(), testReduceMax(), testReduceMin(), testReduceProduct(), testReduceSum(), testRound(), testRSqrt(), testShift(), testSin(), testSincos(), testSort(), testSqrt(), testSum(), testTimesEq(), testTrunc(), testUlpDiff(), testZero(), ROOT::Math::Times(), ROOT::Math::SMatrix< Double32_t, 5, 5, ROOT::Math::MatRepStd< Double32_t, 5, 5 > >::Trace(), ROOT::Math::Transpose(), TClingCallbacks::tryFindROOTSpecialInternal(), TTreePerfStats::TTreePerfStats(), TVirtualTreePlayer::TVirtualTreePlayer(), ulpDiffToReference(), ulpDiffToReferenceWrapper(), unalignedStore(), ROOT::Math::SVector< T, D >::Unit(), ROOT::Math::Unit(), TFormLeafInfoReference::Update(), ROOT::Math::SMatrix< Double32_t, 5, 5, ROOT::Math::MatRepStd< Double32_t, 5, 5 > >::UpperBlock(), TStreamerInfoActions::WriteBasicType(), writes(), TMVA::Option< T >::~Option(), and TProcPool::~TProcPool().
| double ROOT::Math::Chebyshev::T< 0 > | ( | double | ) |
Definition at line 24 of file ChebyshevPol.cxx.
Referenced by T().
| double ROOT::Math::Chebyshev::T< 1 > | ( | double | x | ) |
Definition at line 25 of file ChebyshevPol.cxx.
Referenced by T().
| double ROOT::Math::Chebyshev::T< 2 > | ( | double | x | ) |
Definition at line 26 of file ChebyshevPol.cxx.
Referenced by Eval< 2 >(), and T().
| double ROOT::Math::Chebyshev::T< 3 > | ( | double | x | ) |
Definition at line 27 of file ChebyshevPol.cxx.
Referenced by ROOT::Math::Chebyshev3(), Eval< 3 >(), and T().