dot(array::Scalar &a, array::Scalar &b, double *OUTPUT) | pism::inverse::IPMeanSquareFunctional2S | virtual |
gradientAt(array::Scalar &x, array::Scalar &gradient) | pism::inverse::IPMeanSquareFunctional2S | virtual |
IPInnerProductFunctional< array::Scalar >::gradientAt(IMVecType &x, IMVecType &gradient)=0 | pism::inverse::IPFunctional< IMVecType > | pure virtual |
interior_product(array::Scalar &x, array::Scalar &y) | pism::inverse::IPInnerProductFunctional< array::Scalar > | inlinevirtual |
IPFunctional(std::shared_ptr< const Grid > grid) | pism::inverse::IPFunctional< IMVecType > | inline |
IPFunctional(IPFunctional const &) | pism::inverse::IPFunctional< IMVecType > | private |
IPInnerProductFunctional(std::shared_ptr< const Grid > grid) | pism::inverse::IPInnerProductFunctional< array::Scalar > | inline |
IPMeanSquareFunctional2S(std::shared_ptr< const Grid > grid, array::Scalar *weights=NULL) | pism::inverse::IPMeanSquareFunctional2S | inline |
IPMeanSquareFunctional2S(IPMeanSquareFunctional2S const &) | pism::inverse::IPMeanSquareFunctional2S | private |
m_element | pism::inverse::IPFunctional< IMVecType > | protected |
m_element_index | pism::inverse::IPFunctional< IMVecType > | protected |
m_grid | pism::inverse::IPFunctional< IMVecType > | protected |
m_normalization | pism::inverse::IPMeanSquareFunctional2S | protected |
m_weights | pism::inverse::IPMeanSquareFunctional2S | protected |
normalize(double scale) | pism::inverse::IPMeanSquareFunctional2S | virtual |
operator=(IPMeanSquareFunctional2S const &) | pism::inverse::IPMeanSquareFunctional2S | private |
valueAt(array::Scalar &x, double *OUTPUT) | pism::inverse::IPMeanSquareFunctional2S | virtual |
IPInnerProductFunctional< array::Scalar >::valueAt(IMVecType &x, double *OUTPUT)=0 | pism::inverse::IPFunctional< IMVecType > | pure virtual |
~IPFunctional() | pism::inverse::IPFunctional< IMVecType > | inlinevirtual |
~IPMeanSquareFunctional2S() | pism::inverse::IPMeanSquareFunctional2S | inlinevirtual |