Public Member Functions  
PseudoElasticBulkElement ()  
Constructor. More...  
unsigned  ndof_types () const 
Returns the number of DOF types associated with this element: Twice the number of spatial dimensions (for the constrained and unconstrained nodal positions). 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...  
PseudoElastic 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 58 of file prescribed_displ_lagr_mult_precond.cc.

inline 
Constructor.
Definition at line 65 of file prescribed_displ_lagr_mult_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 88 of file prescribed_displ_lagr_mult_precond.cc.

inline 
Returns the number of DOF types associated with this element: Twice the number of spatial dimensions (for the constrained and unconstrained nodal positions).
Definition at line 70 of file prescribed_displ_lagr_mult_precond.cc.