Pseudo-Elastic Solid element class to overload the Block Preconditioner methods ndof_types() and get_dof_numbers_for_unknowns() to differentiate between DOFs subject to Lagrange multiplier and those that are not. More...
Public Member Functions | |
PseudoElasticBulkElement () | |
default constructor More... | |
unsigned | ndof_types () const |
Return the number of DOF types associated with this element. More... | |
void | get_dof_numbers_for_unknowns (std::list< std::pair< unsigned long, unsigned > > &dof_lookup_list) const |
Create a list of pairs for all unknowns in this element, so that the first entry in each pair contains the global equation number of the unknown, while the second one contains the number of the "DOF" that this unknown is associated with. (Function can obviously only be called if the equation numbering scheme has been set up.) E.g. in a 3D problem there are 6 types of DOF: 0 - x displacement (without lagr mult traction) 1 - y displacement (without lagr mult traction) 2 - z displacement (without lagr mult traction) 4 - x displacement (with lagr mult traction) 5 - y displacement (with lagr mult traction) 6 - z displacement (with lagr mult traction) . More... | |
Pseudo-Elastic Solid element class to overload the Block Preconditioner methods ndof_types() and get_dof_numbers_for_unknowns() to differentiate between DOFs subject to Lagrange multiplier and those that are not.
Definition at line 55 of file fsi_channel_with_leaflet_precond.cc.
|
inline |
default constructor
Definition at line 62 of file fsi_channel_with_leaflet_precond.cc.
|
inline |
Create a list of pairs for all unknowns in this element, so that the first entry in each pair contains the global equation number of the unknown, while the second one contains the number of the "DOF" that this unknown is associated with. (Function can obviously only be called if the equation numbering scheme has been set up.)
E.g. in a 3D problem there are 6 types of DOF:
0 - x displacement (without lagr mult traction)
1 - y displacement (without lagr mult traction)
2 - z displacement (without lagr mult traction)
4 - x displacement (with lagr mult traction)
5 - y displacement (with lagr mult traction)
6 - z displacement (with lagr mult traction)
.
Definition at line 83 of file fsi_channel_with_leaflet_precond.cc.
|
inline |
Return the number of DOF types associated with this element.
Definition at line 65 of file fsi_channel_with_leaflet_precond.cc.