|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
#include <DirichletData.hh>
Inheritance diagram for pism::fem::DirichletData_Vector:Public Member Functions | |
| DirichletData_Vector (const array::Scalar *indices, const array::Vector *values, double weight) | |
| ~DirichletData_Vector () | |
| void | enforce (const Element2 &element, Vector2d *x_e) |
| void | enforce_homogeneous (const Element2 &element, Vector2d *x_e) |
| void | fix_residual (Vector2d const *const *x_global, Vector2d **r_global) |
| void | fix_residual_homogeneous (Vector2d **r) |
| void | fix_jacobian (Mat J) |
Public Member Functions inherited from pism::fem::DirichletData | |
| void | constrain (Element2 &element) |
Constrain element, i.e. ensure that quadratures do not contribute to Dirichlet nodes by marking corresponding rows and columns as "invalid". | |
| operator bool () | |
Protected Attributes | |
| const array::Vector * | m_values |
Protected Attributes inherited from pism::fem::DirichletData | |
| const array::Scalar * | m_indices |
| double | m_indices_e [q1::n_chi] |
| double | m_weight |
Additional Inherited Members | |
Protected Member Functions inherited from pism::fem::DirichletData | |
| DirichletData () | |
| ~DirichletData () | |
| void | init (const array::Scalar *indices, const array::Array *values, double weight=1.0) |
| void | finish (const array::Array *values) |
Definition at line 73 of file DirichletData.hh.