20 #ifndef __mast__structural_near_null_vector_space_h__ 21 #define __mast__structural_near_null_vector_space_h__ 28 #include "libmesh/nonlinear_implicit_system.h" 39 public libMesh::NonlinearImplicitSystem::ComputeVectorSubspace {
60 virtual void operator()(std::vector<libMesh::NumericVector<Real>*>&sp,
61 libMesh::NonlinearImplicitSystem& s);
67 std::vector<std::string>
_nm;
74 #endif // __mast__structural_near_null_vector_space_h__ virtual ~StructuralNearNullVectorSpace()
destructor
std::vector< std::string > _nm
StructuralNearNullVectorSpace()
default constructor
this defines the near-null space of a structural finite element model, which is composed of the six r...
virtual void operator()(std::vector< libMesh::NumericVector< Real > * > &sp, libMesh::NonlinearImplicitSystem &s)
This function will be called to compute the subspace basis (e.g., nullspace or nearnullspace).