MAST
MAST::StructuralAssembly Class Reference

This class provides some routines that are common to structural assembly routines. More...

#include <structural_assembly.h>

Inheritance diagram for MAST::StructuralAssembly:
Collaboration diagram for MAST::StructuralAssembly:

Public Member Functions

 StructuralAssembly ()
 
virtual ~StructuralAssembly ()
 
virtual void init (MAST::AssemblyBase &assembly)
 
virtual void clear ()
 
void set_elem_incompatible_sol (MAST::StructuralElementBase &elem)
 
void update_incompatible_solution (libMesh::NumericVector< Real > &X, libMesh::NumericVector< Real > &dX)
 

Protected Attributes

MAST::AssemblyBase_assembly
 assembles the point loas More...
 
std::map< const libMesh::Elem *, RealVectorX_incompatible_sol
 map of local incompatible mode solution per 3D elements More...
 

Detailed Description

This class provides some routines that are common to structural assembly routines.

Definition at line 37 of file structural_assembly.h.

Constructor & Destructor Documentation

MAST::StructuralAssembly::StructuralAssembly ( )

Definition at line 95 of file structural_assembly.cpp.

MAST::StructuralAssembly::~StructuralAssembly ( )
virtual

Definition at line 102 of file structural_assembly.cpp.

Member Function Documentation

void MAST::StructuralAssembly::clear ( )
virtual

Implements MAST::AssemblyBase::SolverMonitor.

Definition at line 160 of file structural_assembly.cpp.

Here is the call graph for this function:

void MAST::StructuralAssembly::init ( MAST::AssemblyBase assembly)
virtual

Implements MAST::AssemblyBase::SolverMonitor.

Definition at line 125 of file structural_assembly.cpp.

Here is the call graph for this function:

void MAST::StructuralAssembly::set_elem_incompatible_sol ( MAST::StructuralElementBase elem)

Definition at line 108 of file structural_assembly.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MAST::StructuralAssembly::update_incompatible_solution ( libMesh::NumericVector< Real > &  X,
libMesh::NumericVector< Real > &  dX 
)

Definition at line 180 of file structural_assembly.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

MAST::AssemblyBase* MAST::StructuralAssembly::_assembly
protected

assembles the point loas

Definition at line 65 of file structural_assembly.h.

std::map<const libMesh::Elem*, RealVectorX> MAST::StructuralAssembly::_incompatible_sol
protected

map of local incompatible mode solution per 3D elements

Definition at line 70 of file structural_assembly.h.


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