#include <ComplianceMatrixExporter.h>
Exports the compliance matrix of a constraint solver into a file. The exporter allows to write the file under several formats. More...
Exports the compliance matrix of a constraint solver into a file. The exporter allows to write the file under several formats.
The class is designed so more file format can be supported.
Protected Attributes | |
Data< sofa::helper::OptionsGroup > | d_fileFormat |
File format. More... | |
Data< int > | d_precision |
Number of digits used to write an entry of the matrix, default is 6. More... | |
SingleLink< ComplianceMatrixExporter, sofa::component::constraint::lagrangian::solver::ConstraintSolverImpl, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | l_constraintSolver |
Public Member Functions | |
SOFA_CLASS (ComplianceMatrixExporter, sofa::simulation::BaseSimulationExporter) | |
bool | write () override |
void | doInit () override |
Protected Member Functions | |
ComplianceMatrixExporter () | |
|
protected |
File format.
|
protected |
Number of digits used to write an entry of the matrix, default is 6.
|
protected |
|
protected |
|
override |
sofa::component::constraintset::ComplianceMatrixExporter::SOFA_CLASS | ( | ComplianceMatrixExporter | , |
sofa::simulation::BaseSimulationExporter | |||
) |
|
override |