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 |