TODO Comment class here.
More...
#include <SofaSimulator.h>
◆ SofaSimulator() [1/2]
References a, StructuralComponent::getAtoms(), PhysicalModel::getAtoms(), Component::getCell(), PhysicalModel::getComponentByName(), Structure::getIndex(), PhysicalModel::getNumberOfAtoms(), Component::getNumberOfCells(), StructuralComponent::getNumberOfStructures(), StructuralComponent::getStructure(), Structure::getType(), StructureProperties::HEXAHEDRON, StructureProperties::QUAD, StructureProperties::TETRAHEDRON, and StructureProperties::TRIANGLE.
◆ 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 a, 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: