20 #ifndef __mast__structural_assembly__ 21 #define __mast__structural_assembly__ 31 class StructuralElementBase;
53 libMesh::NumericVector<Real>& dX);
76 #endif // __mast__structural_assembly__
This class provides some routines that are common to structural assembly routines.
std::map< const libMesh::Elem *, RealVectorX > _incompatible_sol
map of local incompatible mode solution per 3D elements
void set_elem_incompatible_sol(MAST::StructuralElementBase &elem)
MAST::AssemblyBase * _assembly
assembles the point loas
void update_incompatible_solution(libMesh::NumericVector< Real > &X, libMesh::NumericVector< Real > &dX)
virtual void init(MAST::AssemblyBase &assembly)
virtual ~StructuralAssembly()