TODO Comment class here.
More...
#include <SofaSimulator.h>
◆ SofaSimulator() [1/2]
References PhysicalModel::getAtoms(), Component::getCell(), PhysicalModel::getComponentByName(), Structure::getIndex(), PhysicalModel::getNumberOfAtoms(), Component::getNumberOfCells(), StructuralComponent::getNumberOfStructures(), StructuralComponent::getStructure(), Structure::getType(), StructureProperties::HEXAHEDRON, InteractiveSimulator::InteractiveSimulator(), Simulator::monitoringManager, StructureProperties::QUAD, SofaSimulator(), StructureProperties::TETRAHEDRON, and StructureProperties::TRIANGLE.
Referenced by SofaSimulator().
◆ SofaSimulator() [2/2]
| SofaSimulator::SofaSimulator |
( |
MonitoringManager * | monitoringManager, |
|
|
const char * | file ) |
◆ ~SofaSimulator()
| SofaSimulator::~SofaSimulator |
( |
| ) |
|
|
virtual |
◆ createPml()
| void SofaSimulator::createPml |
( |
const char * | inputFile, |
|
|
const char * | pmlFile ) |
|
virtual |
Create a pml file from an imput file.
Implements InteractiveSimulator.
References SurfaceExtractor::AddCell(), StructuralComponent::addStructure(), MultiComponent::addSubComponent(), SurfaceExtractor::generateExternalSurface(), PhysicalModel::getAtom(), StructuralComponent::getNumberOfCells(), StructuralComponent::getNumberOfStructures(), StructureProperties::HEXAHEDRON, SurfaceExtractor::init(), StructureProperties::QUAD, PhysicalModel::setAtoms(), Component::setExclusive(), PhysicalModel::setExclusiveComponents(), PhysicalModel::setInformativeComponents(), StructuralComponent::setMode(), PhysicalModel::setName(), StructureProperties::TETRAHEDRON, StructureProperties::TRIANGLE, RenderingMode::WIREFRAME_AND_SURFACE, and PhysicalModel::xmlPrint().
◆ doMove()
| void SofaSimulator::doMove |
( |
double | dt | ) |
|
|
virtual |
◆ end()
| void SofaSimulator::end |
( |
| ) |
|
|
inlinevirtual |
◆ getForce()
| void SofaSimulator::getForce |
( |
int | index, |
|
|
double | force[3] ) |
|
virtual |
get current force for one atom
Implements Simulator.
◆ getPosition()
| void SofaSimulator::getPosition |
( |
int | index, |
|
|
double | position[3] ) |
|
virtual |
◆ getScnFile()
| std::string SofaSimulator::getScnFile |
( |
| ) |
|
|
inline |
◆ init()
| void SofaSimulator::init |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: