#include <getfem_modeling.h>
Definition at line 101 of file getfem_modeling.h.
Public Types | |
| typedef T_MATRIX | tangent_matrix_type |
| typedef C_MATRIX | constraints_matrix_type |
| typedef VECTOR | vector_type |
|
typedef gmm::linalg_traits< VECTOR >::value_type | value_type |
|
typedef gmm::number_traits< value_type >::magnitude_type | R |
Public Member Functions | |
|
const gmm::col_matrix< gmm::rsvector< value_type > > & | nullspace_matrix (void) |
| const T_MATRIX & | tangent_matrix (void) const |
| T_MATRIX & | tangent_matrix (void) |
| const C_MATRIX & | constraints_matrix (void) const |
| C_MATRIX & | constraints_matrix (void) |
| const VECTOR & | constraints_rhs (void) const |
| VECTOR & | constraints_rhs (void) |
|
gmm::col_matrix< gmm::rsvector< value_type > > & | constraints_nullspace () |
| const VECTOR & | state (void) const |
| VECTOR & | state (void) |
| const VECTOR & | residual (void) const |
| const R | reduced_residual_norm () const |
| const VECTOR & | reduced_residual () const |
| const T_MATRIX & | reduced_tangent_matrix () const |
| template<typename VECTOR1, typename VECTOR2> | |
| void | unreduced_solution (const VECTOR1 &U_reduced, VECTOR2 &U) |
| void | compute_reduced_system () |
| Apply the constraints to the linear system. | |
| void | compute_reduced_residual () |
| VECTOR & | residual (void) |
| long | ident (void) |
| void | touch (void) |
| void | adapt_sizes (mdbrick_abstract< model_state > &problem) |
| model_state (void) | |
| model_state (mdbrick_abstract< model_state > &problem) | |
Protected Attributes | |
| T_MATRIX | tangent_matrix_ |
| C_MATRIX | constraints_matrix_ |
| VECTOR | state_ |
| VECTOR | residual_ |
| VECTOR | constraints_rhs_ |
| long | ident_ |
| T_MATRIX | SM |
|
gmm::col_matrix< gmm::rsvector< value_type > > | NS |
| VECTOR | reduced_residual_ |
| VECTOR | Ud |
1.5.1