Namespaces | |
| namespace | Colors |
| namespace | tree |
| Default (and currently only) implementation of the simulation data structure using a tree. | |
Data Structures | |
| class | MatrixLinearSolverInternalData< component::linearsolver::TNewMatMatrix< NEWMAT::SymmetricBandMatrix >, component::linearsolver::NewMatVector > |
| class | MatrixLinearSolverInternalData< component::linearsolver::TNewMatMatrix< NEWMAT::BandMatrix >, component::linearsolver::NewMatVector > |
| class | AnimateBeginEvent |
| Event fired by Simulation::animate() before computing a new animation step. More... | |
| class | AnimateEndEvent |
| Event fired by Simulation::animate() after computing a new animation step. More... | |
| class | AnimateVisitor |
| class | BehaviorUpdatePositionVisitor |
| Update the position of a new simulation step. More... | |
| class | CactusStackStorage |
| Cactus Stack implementation of LocalStorage. More... | |
| class | CollisionVisitor |
| Compute collision reset, detection and response in one step. More... | |
| class | CollisionResetVisitor |
| Remove collision response from last step. More... | |
| class | CollisionDetectionVisitor |
| Compute collision detection. More... | |
| class | CollisionResponseVisitor |
| Compute collision response. More... | |
| class | DesactivationVisitor |
| class | InitGnuplotVisitor |
| class | ExportGnuplotVisitor |
| class | ExportOBJVisitor |
| class | FindByTypeVisitor |
| Find all components of a given type and store pointers in a list. More... | |
| class | InitVisitor |
| Initialize a newly created (or modified) scene graph. More... | |
| class | InstrumentVisitor |
| class | LocalStorage |
| Abstract class allowing actions to store local data as a stack while traversing the graph. More... | |
| class | MasterSolverImpl |
| Implementation of MasterSolver relying on simulation::Node. More... | |
| class | MatrixLinearSolverInternalData |
| class | MatrixLinearSolver |
| class | MultExpr |
| class | GraphScatteredMatrix |
| class | GraphScatteredVector |
| class | MechanicalComputeEnergyVisitor |
| Compute the amount of mechanical energy. More... | |
| class | MechanicalMatrixVisitor |
| Base class for easily creating new actions for mechanical matrix manipulation. More... | |
| class | MechanicalGetMatrixDimensionVisitor |
| Compute the size of a dynamics matrix (mass or stiffness) of the whole scene. More... | |
| class | MechanicalAddMBK_ToMatrixVisitor |
| Accumulate the entries of a dynamics matrix (mass or stiffness) of the whole scene. More... | |
| class | MechanicalMultiVector2BaseVectorVisitor |
| class | MechanicalMultiVectorPeqBaseVectorVisitor |
| class | MechanicalVisitor |
| Base class for easily creating new actions for mechanical simulation. More... | |
| class | MechanicalVAvailVisitor |
| Find the first available index for a VecId. More... | |
| class | MechanicalVAllocVisitor |
| Reserve an auxiliary vector identified by a symbolic constant. More... | |
| class | MechanicalVFreeVisitor |
| Free an auxiliary vector identified by a symbolic constant. More... | |
| class | MechanicalVOpVisitor |
| Perform a vector operation v=a+b*f. More... | |
| class | MechanicalVMultiOpVisitor |
| Perform a sequence of linear vector accumulation operation $r_i = sum_j (v_j*f_{ij}). More... | |
| class | MechanicalVDotVisitor |
| Compute the dot product of two vectors. More... | |
| class | MechanicalPropagateDxVisitor |
| Apply a hypothetical displacement. More... | |
| class | MechanicalPropagateDxAndResetForceVisitor |
| Same as MechanicalPropagateDxVisitor followed by MechanicalResetForceVisitor. More... | |
| class | MechanicalPropagateAndAddDxVisitor |
| class | MechanicalAddMDxVisitor |
| Accumulate the product of the mass matrix by a given vector. More... | |
| class | MechanicalAccFromFVisitor |
| Compute accelerations generated by given forces. More... | |
| class | MechanicalPropagatePositionAndVelocityVisitor |
| Propagate positions and velocities to all the levels of the hierarchy. More... | |
| class | MechanicalPropagateFreePositionVisitor |
| Propagate free positions to all the levels of the hierarchy. More... | |
| class | MechanicalResetForceVisitor |
| Reset the force in all the MechanicalModel This action is typically applied before accumulating all the forces. More... | |
| class | MechanicalComputeForceVisitor |
| Accumulate the forces (internal and interactions). More... | |
| class | MechanicalComputeDfVisitor |
| Compute the variation of force corresponding to a variation of position. More... | |
| class | MechanicalAddMBKdxVisitor |
| Accumulate the product of the system matrix by a given vector. More... | |
| class | MechanicalResetConstraintVisitor |
| class | MechanicalAccumulateConstraint |
| class | MechanicalApplyConstraintsVisitor |
| Apply the constraints as filters to the given vector. More... | |
| class | MechanicalBeginIntegrationVisitor |
| Visitor used to prepare a time integration step. More... | |
| class | MechanicalEndIntegrationVisitor |
| Visitor applied after a time step has been applied. More... | |
| class | MechanicalIntegrationVisitor |
| Visitor used to do a time integration step using OdeSolvers. More... | |
| class | MechanicalComputeComplianceVisitor |
| class | MechanicalComputeContactForceVisitor |
| Accumulate only the contact forces computed in applyContactForce. More... | |
| class | MechanicalAddSeparateGravityVisitor |
| Add dt*mass*Gravity to the velocity This is called if the mass wants to be added separately to the mm from the other forces. More... | |
| class | MechanicalVPrintVisitor |
| Print a vector. More... | |
| class | MechanicalVPrintWithElapsedTimeVisitor |
| Print a vector with an elapsed time, useful to compare convergence in odeSolver in function of time. More... | |
| struct | component_t |
| class | Node |
| Implements the object (component) management of the core::Context. More... | |
| class | SolverImpl |
| Implementation of LinearSolver/OdeSolver/MasterSolver relying on component::System. More... | |
| class | OdeSolverImpl |
| class | PipelineImpl |
| class | PrintVisitor |
| class | PropagateEventVisitor |
| Visitor used to propagate an event in the the data structure. More... | |
| class | ResetVisitor |
| class | StoreResetStateVisitor |
| class | SolveVisitor |
| Used by the master solver: send the solve signal to the others solvers. More... | |
| class | StateChangeVisitor |
| class | TopologyChangeVisitor |
| class | TransformationVisitor |
| class | UpdateContextVisitor |
| class | UpdateSimulationContextVisitor |
| class | UpdateVisualContextVisitor |
| class | UpdateMappingEndEvent |
| Event fired by Simulation::animate() after computing a new animation step. More... | |
| class | UpdateMappingVisitor |
| class | VelocityThresholdVisitor |
| class | Visitor |
| Base class for actions propagated recursively through the scenegraph. More... | |
| class | VisitorScheduler |
| Abstract class defining custom schedule of action execution through the graph. More... | |
| class | VisualVisitor |
| class | VisualDrawVisitor |
| class | VisualUpdateVisitor |
| class | VisualInitVisitor |
| class | VisualComputeBBoxVisitor |
| class | WriteStateVisitor |
| class | XMLPrintVisitor |
Typedefs | |
Dependency graph | |
This graph reflects the dependencies between the components.
It is used internally to ensure that the initialization order is comform to the dependencies. | |
| typedef boost::property < component_t, BaseObject * > | VertexProperty |
| typedef ::boost::adjacency_list < ::boost::vecS,::boost::vecS,::boost::bidirectionalS, VertexProperty > | DependencyGraph |
Functions | |
| static std::string | xmlencode (const std::string &str) |
| typedef ::boost::adjacency_list< ::boost::vecS, ::boost::vecS, ::boost::bidirectionalS, VertexProperty > sofa::simulation::DependencyGraph |
| typedef boost::property<component_t, BaseObject*> sofa::simulation::VertexProperty |
| static std::string sofa::simulation::xmlencode | ( | const std::string & | str | ) | [static] |
Definition at line 38 of file XMLPrintVisitor.cpp.
Referenced by sofa::simulation::XMLPrintVisitor::processObject().
1.5.7.1