#include <structure.hpp>


Public Types | |
| 
typedef boost::function< void(const  boost::shared_ptr< Step > &step) >  | Type_step_callback | 
| 
typedef std::map< std::string,  boost::shared_ptr< Step > >  | Type_step_container | 
| typedef unsigned int | uint | 
| typedef unsigned short | ushort | 
Public Member Functions | |
| MeshAssembly & | assembly () | 
| returns the mesh (setter)  | |
| const MeshAssembly & | assembly () const | 
| returns the mesh (getter)  | |
| void | createStep (const std::string &theident) | 
| creates a step and adds it to the container  | |
| mesh::DofHandler & | dofHandler () | 
| returns the dof handler (setter)  | |
| const mesh::DofHandler & | dofHandler () const | 
| returns the dof handler (getter)  | |
| Step & | getStep (const std::string &theident) | 
| returns the step by ident (setter)  | |
| const Step & | getStep (const std::string &theident) const | 
| returns the step by ident (getter)  | |
| const std::string & | ident () const | 
| returns the ident:  | |
| void | physicsAssembleEnergyAndResforce () | 
| (re)assembles restoring force vector  | |
| void | physicsAssembleEnergyAndResforceAndUpdate () | 
| (re)assembles restoring force vector, energy and performs an update  | |
| void | physicsAssembleMass () | 
| (re)assembles stiffness matrix  | |
| void | physicsAssembleStiffness () | 
| (re)assembles stiffness matrix  | |
| void | physicsBuild () | 
| builds data structures and precomputes some data prior any simulation  | |
| void | physicsUpdate () | 
| updates internal data for the next time step  | |
| void | PrintStatus () | 
| prints some data.  | |
| Type_step_container & | steps () | 
| setter for steps  | |
| const Type_step_container & | steps () const | 
| getter for steps  | |
| Structure (const std::string &the_ident) | |
Protected Attributes | |
| MeshAssembly | m_assembly | 
| stores the mesh  | |
| mesh::DofHandler | m_dof_handler | 
| stores the degrees of freedom  | |
| const std::string | m_ident | 
| the ident  | |
| Type_step_container | m_steps | 
| stores the steps  | |
 1.5.6