Main.cpp File Reference

#include <sofa/helper/ArgumentParser.h>
#include <sofa/simulation/tree/Simulation.h>
#include <sofa/component/contextobject/CoordinateSystem.h>
#include <sofa/helper/system/FileRepository.h>
#include <sofa/core/objectmodel/Context.h>
#include <sofa/gui/SofaGUI.h>
#include <sofa/component/collision/DefaultPipeline.h>
#include <sofa/component/collision/DefaultContactManager.h>
#include <sofa/component/collision/DefaultCollisionGroupManager.h>
#include <sofa/component/collision/BruteForceDetection.h>
#include <sofa/component/collision/NewProximityIntersection.h>
#include <sofa/component/collision/TriangleModel.h>
#include <sofa/component/topology/MeshTopology.h>
#include <sofa/component/topology/RegularGridTopology.h>
#include <sofa/component/MeshLoader.h>
#include <sofa/component/odesolver/EulerImplicitSolver.h>
#include <sofa/component/linearsolver/CGLinearSolver.h>
#include <sofa/simulation/common/MatrixLinearSolver.h>
#include <sofa/component/visualmodel/OglModel.h>
#include <sofa/simulation/common/TransformationVisitor.h>
#include <sofa/helper/system/glut.h>
#include <sofa/component/typedef/Sofa_typedef.h>

Include dependency graph for Main.cpp:

Go to the source code of this file.

Typedefs

typedef CGLinearSolver
< GraphScatteredMatrix,
GraphScatteredVector > 
CGLinearSolverGraph

Functions

int main (int argc, char **argv)


Typedef Documentation

Definition at line 67 of file Main.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 74 of file Main.cpp.

References sofa::simulation::tree::GNode::addChild(), sofa::simulation::tree::GNode::addObject(), sofa::helper::system::DataRepository, sofa::simulation::Visitor::execute(), sofa::component::linearsolver::CGLinearSolver< TMatrix, TVector >::f_maxIter, sofa::component::odesolver::EulerImplicitSolver::f_rayleighMass, sofa::component::odesolver::EulerImplicitSolver::f_rayleighStiffness, sofa::component::linearsolver::CGLinearSolver< TMatrix, TVector >::f_smallDenominatorThreshold, sofa::component::linearsolver::CGLinearSolver< TMatrix, TVector >::f_tolerance, sofa::simulation::tree::getSimulation(), sofa::simulation::tree::Simulation::init(), sofa::gui::SofaGUI::Init(), sofa::component::visualmodel::VisualModelImpl::load(), sofa::gui::SofaGUI::MainLoop(), sofa::helper::parse(), sofa::component::collision::NewProximityIntersection::setAlarmDistance(), sofa::core::objectmodel::Context::setAnimate(), sofa::component::visualmodel::VisualModelImpl::setColor(), sofa::component::forcefield::TetrahedronFEMForceField< DataTypes >::setComputeGlobalMatrix(), sofa::component::collision::NewProximityIntersection::setContactDistance(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::setDamping(), sofa::component::forcefield::MeshSpringForceField< DataTypes >::setDamping(), sofa::component::MeshLoader::setFilename(), sofa::core::objectmodel::Context::setGravityInWorld(), sofa::component::forcefield::TetrahedronFEMForceField< DataTypes >::setMethod(), sofa::core::CollisionModel::setMoving(), sofa::core::objectmodel::Base::setName(), sofa::component::forcefield::TetrahedronFEMForceField< DataTypes >::setPoissonRatio(), sofa::component::topology::RegularGridTopology::setPos(), sofa::simulation::TransformationVisitor::setRotation(), sofa::core::CollisionModel::setSimulated(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::setStiffness(), sofa::component::forcefield::MeshSpringForceField< DataTypes >::setStiffness(), sofa::component::mass::UniformMass< DataTypes, MassType >::setTotalMass(), sofa::simulation::TransformationVisitor::setTranslation(), sofa::core::objectmodel::Data< T >::setValue(), and sofa::component::forcefield::TetrahedronFEMForceField< DataTypes >::setYoungModulus().


Generated on Sun Nov 23 04:05:52 2008 for Sofa by  doxygen 1.5.7.1