#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