append(const Coefficient &coefficient, const FunctionType &function) | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
append(const std::vector< Coefficient > &coefficients, const std::vector< FunctionType > &functions) | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
appendWithThreshold(const Coefficient &coefficient, const FunctionType &function, const double threshold=1.0e-16) | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
Coefficient typedef | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | |
coefficient(const size_t i) const | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
coefficients() const | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
derived() | GQCP::CRTP< _Derived > | inline |
derived() const | GQCP::CRTP< _Derived > | inline |
Derived typedef | GQCP::CRTP< _Derived > | |
description() const | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
EvaluableLinearCombination(const std::vector< Coefficient > &coefficients, const std::vector< FunctionType > &functions) | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
EvaluableLinearCombination() | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
EvaluableLinearCombination(const Coefficient coefficient, const FunctionType &function) | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
EvaluableLinearCombination(const FunctionType &function) | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
EvaluableLinearCombination(const int zero) | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
function(const size_t i) const | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
functions() const | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
FunctionType typedef | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | |
InputType typedef | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | |
length() const | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
m_coefficients | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | protected |
m_functions | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | protected |
operator()(const InputType &in) const override | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
Function< sum_t< _Coefficient, _FunctionType::OutputType >, _FunctionType::InputType >::operator()(const InputType &in) const=0 | GQCP::Function< sum_t< _Coefficient, _FunctionType::OutputType >, _FunctionType::InputType > | pure virtual |
operator*=(const Coefficient &a) override | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inlinevirtual |
operator+=(const Self &rhs) override | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
VectorSpaceArithmetic< EvaluableLinearCombination< _Coefficient, _FunctionType >, _Coefficient >::operator+=(const EvaluableLinearCombination< _Coefficient, _FunctionType > &rhs)=0 | GQCP::VectorSpaceArithmetic< EvaluableLinearCombination< _Coefficient, _FunctionType >, _Coefficient > | pure virtual |
operator-() const | GQCP::VectorSpaceArithmetic< EvaluableLinearCombination< _Coefficient, _FunctionType >, _Coefficient > | inline |
operator-=(const EvaluableLinearCombination< _Coefficient, _FunctionType > &rhs) | GQCP::VectorSpaceArithmetic< EvaluableLinearCombination< _Coefficient, _FunctionType >, _Coefficient > | inline |
operator==(const Self &other) const | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | inline |
OutputType typedef | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | |
Self typedef | GQCP::EvaluableLinearCombination< _Coefficient, _FunctionType > | |
~Function()=default | GQCP::Function< sum_t< _Coefficient, _FunctionType::OutputType >, _FunctionType::InputType > | virtual |