| assemble_form(Mat J) | pism::inverse::IPGroundedIceH1NormFunctional2S | virtual |
| dot(array::Scalar &a, array::Scalar &b, double *OUTPUT) | pism::inverse::IPGroundedIceH1NormFunctional2S | virtual |
| gradientAt(array::Scalar &x, array::Scalar &gradient) | pism::inverse::IPGroundedIceH1NormFunctional2S | 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 |
| IPGroundedIceH1NormFunctional2S(std::shared_ptr< const Grid > grid, double cL2, double cH1, array::CellType1 &ice_mask, array::Scalar *dirichletLocations=NULL) | pism::inverse::IPGroundedIceH1NormFunctional2S | inline |
| IPGroundedIceH1NormFunctional2S(IPGroundedIceH1NormFunctional2S const &) | pism::inverse::IPGroundedIceH1NormFunctional2S | private |
| IPInnerProductFunctional(std::shared_ptr< const Grid > grid) | pism::inverse::IPInnerProductFunctional< array::Scalar > | inline |
| m_cH1 | pism::inverse::IPGroundedIceH1NormFunctional2S | protected |
| m_cL2 | pism::inverse::IPGroundedIceH1NormFunctional2S | protected |
| m_dirichletIndices | pism::inverse::IPGroundedIceH1NormFunctional2S | protected |
| m_element | pism::inverse::IPFunctional< IMVecType > | protected |
| m_element_index | pism::inverse::IPFunctional< IMVecType > | protected |
| m_grid | pism::inverse::IPFunctional< IMVecType > | protected |
| m_ice_mask | pism::inverse::IPGroundedIceH1NormFunctional2S | protected |
| operator=(IPGroundedIceH1NormFunctional2S const &) | pism::inverse::IPGroundedIceH1NormFunctional2S | private |
| valueAt(array::Scalar &x, double *OUTPUT) | pism::inverse::IPGroundedIceH1NormFunctional2S | virtual |
| IPInnerProductFunctional< array::Scalar >::valueAt(IMVecType &x, double *OUTPUT)=0 | pism::inverse::IPFunctional< IMVecType > | pure virtual |
| ~IPFunctional() | pism::inverse::IPFunctional< IMVecType > | inlinevirtual |
| ~IPGroundedIceH1NormFunctional2S() | pism::inverse::IPGroundedIceH1NormFunctional2S | inlinevirtual |