add_contribution(const T *local, T ***y_global) const | pism::fem::Element3 | inline |
add_contribution(const double *K, Mat J) const | pism::fem::Element3 | |
pism::fem::Element::add_contribution(const double *K, Mat J) const | pism::fem::Element | protected |
chi(unsigned int q, unsigned int k) const | pism::fem::Element | inline |
Element(const Grid &grid, int Nq, int n_chi, int block_size) | pism::fem::Element | protected |
Element(const DMDALocalInfo &grid_info, int Nq, int n_chi, int block_size) | pism::fem::Element | protected |
Element() | pism::fem::Element | inlineprivate |
Element3(const DMDALocalInfo &grid_info, int Nq, int n_chi, int block_size) | pism::fem::Element3 | protected |
Element3(const Grid &grid, int Nq, int n_chi, int block_size) | pism::fem::Element3 | protected |
evaluate(const T *x, T *vals, T *dx, T *dy, T *dz) const | pism::fem::Element3 | inline |
evaluate(const T *x, T *result) const | pism::fem::Element3 | inline |
pism::fem::Element::evaluate(const T *x, T *result) const | pism::fem::Element | inline |
initialize(const double J[3][3], ShapeFunction f, unsigned int n_chi, const std::vector< QuadPoint > &points, const std::vector< double > &W) | pism::fem::Element | protected |
local_to_global(int i, int j, int k, unsigned int n) const | pism::fem::Element3 | inline |
local_to_global(unsigned int n) const | pism::fem::Element3 | inline |
m_block_size | pism::fem::Element | protected |
m_chi | pism::fem::Q1Element3 | private |
m_col | pism::fem::Element | protected |
m_dx | pism::fem::Q1Element3 | private |
m_dy | pism::fem::Q1Element3 | private |
m_germs | pism::fem::Element | protected |
m_grid | pism::fem::Element | protected |
m_i | pism::fem::Element | protected |
m_i_offset | pism::fem::Element | protected |
m_invalid_dof | pism::fem::Element | protectedstatic |
m_j | pism::fem::Element | protected |
m_j_offset | pism::fem::Element | protected |
m_k | pism::fem::Element3 | protected |
m_k_offset | pism::fem::Element3 | protected |
m_n_chi | pism::fem::Element | protected |
m_Nq | pism::fem::Element | protected |
m_points | pism::fem::Q1Element3 | private |
m_row | pism::fem::Element | protected |
m_w | pism::fem::Q1Element3 | private |
m_weights | pism::fem::Element | protected |
m_x_min | pism::fem::Q1Element3 | private |
m_y_min | pism::fem::Q1Element3 | private |
m_z_nodal | pism::fem::Q1Element3 | private |
mark_col_invalid(unsigned int k) | pism::fem::Q1Element3 | |
pism::fem::Element3::mark_col_invalid(unsigned int k) | pism::fem::Element | protected |
mark_row_invalid(unsigned int k) | pism::fem::Q1Element3 | |
pism::fem::Element3::mark_row_invalid(unsigned int k) | pism::fem::Element | protected |
n_chi() const | pism::fem::Element | inline |
n_pts() const | pism::fem::Element | inline |
nodal_values(T const *const *const *x_global, T *result) const | pism::fem::Element3 | inline |
Q1Element3(const DMDALocalInfo &grid, const Quadrature &quadrature, double dx, double dy, double x_min, double y_min) | pism::fem::Q1Element3 | |
Q1Element3(const Grid &grid, const Quadrature &quadrature) | pism::fem::Q1Element3 | |
reset(int i, int j, int k, const double *z) | pism::fem::Q1Element3 | |
ShapeFunction typedef | pism::fem::Element | protected |
weight(unsigned int q) const | pism::fem::Element | inline |
x(int n) const | pism::fem::Q1Element3 | inline |
y(int n) const | pism::fem::Q1Element3 | inline |
z(int n) const | pism::fem::Q1Element3 | inline |
~Element()=default | pism::fem::Element | |