MAST
MAST::StructuralNearNullVectorSpace Class Reference

this defines the near-null space of a structural finite element model, which is composed of the six rigid-body nodes. More...

#include <structural_near_null_vector_space.h>

Inheritance diagram for MAST::StructuralNearNullVectorSpace:
Collaboration diagram for MAST::StructuralNearNullVectorSpace:

Public Member Functions

 StructuralNearNullVectorSpace ()
 default constructor More...
 
virtual ~StructuralNearNullVectorSpace ()
 destructor More...
 
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). More...
 

Protected Attributes

std::vector< std::string > _nm
 

Detailed Description

this defines the near-null space of a structural finite element model, which is composed of the six rigid-body nodes.

Definition at line 38 of file structural_near_null_vector_space.h.

Constructor & Destructor Documentation

MAST::StructuralNearNullVectorSpace::StructuralNearNullVectorSpace ( )

default constructor

Definition at line 126 of file structural_near_null_vector_space.cpp.

Here is the call graph for this function:

virtual MAST::StructuralNearNullVectorSpace::~StructuralNearNullVectorSpace ( )
inlinevirtual

destructor

Definition at line 52 of file structural_near_null_vector_space.h.

Here is the call graph for this function:

Member Function Documentation

void MAST::StructuralNearNullVectorSpace::operator() ( std::vector< libMesh::NumericVector< Real > * > &  sp,
libMesh::NonlinearImplicitSystem &  s 
)
virtual

This function will be called to compute the subspace basis (e.g., nullspace or nearnullspace).

It must be implemented by the user in a derived class.

Definition at line 142 of file structural_near_null_vector_space.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

std::vector<std::string> MAST::StructuralNearNullVectorSpace::_nm
protected

Definition at line 67 of file structural_near_null_vector_space.h.


The documentation for this class was generated from the following files: