dot(array::Vector &a, array::Vector &b, double *v) | pism::inverse::IP_L2NormFunctional2V | virtual |
gradientAt(array::Vector &x, array::Vector &gradient) | pism::inverse::IP_L2NormFunctional2V | virtual |
IPInnerProductFunctional< array::Vector >::gradientAt(IMVecType &x, IMVecType &gradient)=0 | pism::inverse::IPFunctional< IMVecType > | pure virtual |
interior_product(array::Vector &x, array::Vector &y) | pism::inverse::IPInnerProductFunctional< array::Vector > | inlinevirtual |
IP_L2NormFunctional2V(std::shared_ptr< const Grid > grid) | pism::inverse::IP_L2NormFunctional2V | inline |
IP_L2NormFunctional2V(IP_L2NormFunctional2V const &) | pism::inverse::IP_L2NormFunctional2V | private |
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::Vector > | inline |
m_element | pism::inverse::IPFunctional< IMVecType > | protected |
m_element_index | pism::inverse::IPFunctional< IMVecType > | protected |
m_grid | pism::inverse::IPFunctional< IMVecType > | protected |
operator=(IP_L2NormFunctional2V const &) | pism::inverse::IP_L2NormFunctional2V | private |
valueAt(array::Vector &x, double *v) | pism::inverse::IP_L2NormFunctional2V | virtual |
IPInnerProductFunctional< array::Vector >::valueAt(IMVecType &x, double *OUTPUT)=0 | pism::inverse::IPFunctional< IMVecType > | pure virtual |
~IP_L2NormFunctional2V() | pism::inverse::IP_L2NormFunctional2V | inlinevirtual |
~IPFunctional() | pism::inverse::IPFunctional< IMVecType > | inlinevirtual |