C_DepthIndex | |
Csofa::core::AccumulationVecId< TDataTypes, V_DERIV, V_READ > | |
Cvrender::AxisAlignedBox< Vector3 > | |
►CBaseAssemblingMatrixAccumulator | |
►Csofa::core::MatrixAccumulatorIndexChecker< BaseAssemblingMatrixAccumulator< c >, sofa::core::matrixaccumulator::NoIndexVerification > | |
►Csofa::component::linearsystem::AssemblingMatrixAccumulator< c, sofa::core::matrixaccumulator::NoIndexVerification > | |
►Csofa::component::linearsystem::ConstantLocalMatrix< linearalgebra::CompressedRowSparseMatrix< TBlockType >, c > | |
Csofa::component::linearsystem::ConstantLocalMappedMatrix< c, TBlockType > | |
Csofa::component::linearsystem::ConstantLocalMatrix< TMatrix, c, TStrategy > | |
►Csofa::component::linearsystem::SparsityPatternLocalMatrix< c, TStrategy > | |
Csofa::component::linearsystem::SparsityPatternLocalMappedMatrix< c, TBlockType > | |
►Csofa::component::linearsystem::AssemblingMatrixAccumulator< c, TStrategy > | |
►Csofa::component::linearsystem::AssemblingMappedMatrixAccumulator< c, TBlockType > | |
Csofa::component::linearsystem::ConstantLocalMappedMatrix< c, TBlockType > | |
Csofa::component::linearsystem::SparsityPatternLocalMappedMatrix< c, TBlockType > | |
►Csofa::component::collision::response::mapper::BaseContactMapper< DataTypes > | |
►Csofa::component::collision::response::mapper::BarycentricContactMapper< collision::geometry::LineCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | |
Csofa::component::collision::response::mapper::ContactMapper< collision::geometry::LineCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | Mapper for LineModel |
►Csofa::component::collision::response::mapper::BarycentricContactMapper< collision::geometry::TetrahedronCollisionModel, DataTypes > | |
Csofa::component::collision::response::mapper::ContactMapper< collision::geometry::TetrahedronCollisionModel, DataTypes > | Mapper for TetrahedronCollisionModel |
►Csofa::component::collision::response::mapper::BarycentricContactMapper< collision::geometry::TriangleCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | |
Csofa::component::collision::response::mapper::ContactMapper< collision::geometry::TriangleCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | Mapper for TriangleModel |
►Csofa::component::collision::response::mapper::IdentityContactMapper< collision::geometry::PointCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | |
Csofa::component::collision::response::mapper::ContactMapper< collision::geometry::PointCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | Mapper for PointModel |
►Csofa::component::collision::response::mapper::IdentityContactMapper< collision::geometry::SphereCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | |
Csofa::component::collision::response::mapper::ContactMapper< collision::geometry::SphereCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | Mapper for SphereModel |
Csofa::component::collision::response::mapper::IdentityContactMapper< TCollisionModel, DataTypes > | Base class for IdentityMapping based mappers |
Csofa::component::collision::response::mapper::RigidContactMapper< TCollisionModel, DataTypes > | Base class for all mappers using RigidMapping |
Csofa::component::collision::response::mapper::SubsetContactMapper< TCollisionModel, DataTypes > | Base class for all mappers using SubsetMapping |
►Csofa::component::collision::response::mapper::BaseContactMapper< TCollisionModel::InDataTypes > | |
Csofa::component::collision::response::mapper::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes > | Specialization of IdentityContactMapper when mapping to the same DataTypes, as no mapping is required in this case |
►Csofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainLUFactory > | |
Csofa::component::linearsolver::direct::MainLUFactory | |
►Csofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainQRFactory > | |
Csofa::component::linearsolver::direct::MainQRFactory | |
►Csofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainSimplicialLDLTFactory > | |
Csofa::component::linearsolver::direct::MainSimplicialLDLTFactory | |
►Csofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainSimplicialLLTFactory > | |
Csofa::component::linearsolver::direct::MainSimplicialLLTFactory | |
►Csofa::linearalgebra::BaseMatrixLinearOpAM< false > | |
Csofa::linearalgebra::BaseMatrixLinearOpAddM | |
►Csofa::linearalgebra::BaseMatrixLinearOpAM< true > | |
Csofa::linearalgebra::BaseMatrixLinearOpAddMT | |
►Csofa::linearalgebra::BaseMatrixLinearOpMV< false, false > | |
Csofa::linearalgebra::BaseMatrixLinearOpMulV | |
►Csofa::linearalgebra::BaseMatrixLinearOpMV< false, true > | |
Csofa::linearalgebra::BaseMatrixLinearOpMulTV | |
►Csofa::linearalgebra::BaseMatrixLinearOpMV< true, false > | |
Csofa::linearalgebra::BaseMatrixLinearOpPMulV | |
►Csofa::linearalgebra::BaseMatrixLinearOpMV< true, true > | |
Csofa::linearalgebra::BaseMatrixLinearOpPMulTV | |
►Csofa::helper::BasicDispatcher< BaseClass, ResulT > | |
►Csofa::helper::FnDispatcher< BaseClass, ResulT > | |
Csofa::helper::SingletonFnDispatcher< BaseClass, ResulT > | |
►CBasicMapping | |
Csofa::component::solidmechanics::fem::nonuniform::HexahedronCompositeFEMMapping< BasicMapping > | |
Cbbox_shape | |
CBSPNode | |
CBSPTree | |
►Csofa::linearalgebra::CompressedRowSparseMatrixToEigenSparseVec< sofa::type::Vec< N, Real > > | |
Csofa::linearalgebra::CompressedRowSparseMatrixToEigenSparse< sofa::type::Vec< N, Real > > | |
Csofa::component::collision::response::mapper::ContactMapper< CollisionModel1, DataTypes1 > | |
Csofa::component::collision::response::mapper::ContactMapper< CollisionModel1, sofa::defaulttype::StdVectorTypes > | |
Csofa::component::collision::response::mapper::ContactMapper< CollisionModel2, DataTypes2 > | |
Csofa::component::collision::response::mapper::ContactMapper< CollisionModel2, sofa::defaulttype::StdVectorTypes > | |
Csofa::CylinderTractionStruct< DataTypes > | |
Csofa::gui::qt::data_widget_container< typename vector_data_trait< T >::value_type > | |
Csofa::gui::qt::data_widget_container< typename vector_data_trait< typename vector_data_trait< T >::value_type >::value_type > | |
Csofa::gui::qt::data_widget_container< value_type > | |
Csofa::core::objectmodel::DataContentValue< bool, !std::is_scalar_v< bool > > | |
Csofa::core::objectmodel::DataContentValue< char, !std::is_scalar_v< char > > | |
Csofa::core::objectmodel::DataContentValue< Coord, !std::is_scalar_v< Coord > > | |
Csofa::core::objectmodel::DataContentValue< CPos, !std::is_scalar_v< CPos > > | |
Csofa::core::objectmodel::DataContentValue< DataType, !std::is_scalar_v< DataType > > | |
Csofa::core::objectmodel::DataContentValue< DataTypes, !std::is_scalar_v< DataTypes > > | |
Csofa::core::objectmodel::DataContentValue< Deriv, !std::is_scalar_v< Deriv > > | |
Csofa::core::objectmodel::DataContentValue< double, !std::is_scalar_v< double > > | |
Csofa::core::objectmodel::DataContentValue< DPos, !std::is_scalar_v< DPos > > | |
Csofa::core::objectmodel::DataContentValue< float, !std::is_scalar_v< float > > | |
Csofa::core::objectmodel::DataContentValue< GLfloat, !std::is_scalar_v< GLfloat > > | |
Csofa::core::objectmodel::DataContentValue< GLuint, !std::is_scalar_v< GLuint > > | |
Csofa::core::objectmodel::DataContentValue< int, !std::is_scalar_v< int > > | |
Csofa::core::objectmodel::DataContentValue< InVecCoord, !std::is_scalar_v< InVecCoord > > | |
Csofa::core::objectmodel::DataContentValue< long, !std::is_scalar_v< long > > | |
Csofa::core::objectmodel::DataContentValue< MassType, !std::is_scalar_v< MassType > > | |
Csofa::core::objectmodel::DataContentValue< Mat< 3, 3, Real >, !std::is_scalar_v< Mat< 3, 3, Real > > > | |
Csofa::core::objectmodel::DataContentValue< MatrixDeriv, !std::is_scalar_v< MatrixDeriv > > | |
Csofa::core::objectmodel::DataContentValue< OutVecCoord, !std::is_scalar_v< OutVecCoord > > | |
Csofa::core::objectmodel::DataContentValue< Pos, !std::is_scalar_v< Pos > > | |
Csofa::core::objectmodel::DataContentValue< Quat< SReal >, !std::is_scalar_v< Quat< SReal > > > | |
Csofa::core::objectmodel::DataContentValue< Real, !std::is_scalar_v< Real > > | |
Csofa::core::objectmodel::DataContentValue< Real1, !std::is_scalar_v< Real1 > > | |
Csofa::core::objectmodel::DataContentValue< SeqEdges, !std::is_scalar_v< SeqEdges > > | |
Csofa::core::objectmodel::DataContentValue< SeqHexahedra, !std::is_scalar_v< SeqHexahedra > > | |
Csofa::core::objectmodel::DataContentValue< SeqPositions, !std::is_scalar_v< SeqPositions > > | |
Csofa::core::objectmodel::DataContentValue< SeqQuads, !std::is_scalar_v< SeqQuads > > | |
Csofa::core::objectmodel::DataContentValue< SeqTetrahedra, !std::is_scalar_v< SeqTetrahedra > > | |
Csofa::core::objectmodel::DataContentValue< SeqTriangles, !std::is_scalar_v< SeqTriangles > > | |
Csofa::core::objectmodel::DataContentValue< SetIndex, !std::is_scalar_v< SetIndex > > | |
Csofa::core::objectmodel::DataContentValue< SetIndices, !std::is_scalar_v< SetIndices > > | |
Csofa::core::objectmodel::DataContentValue< Size, !std::is_scalar_v< Size > > | |
Csofa::core::objectmodel::DataContentValue< size_t, !std::is_scalar_v< size_t > > | |
Csofa::core::objectmodel::DataContentValue< sofa::core::objectmodel::ComponentState, !std::is_scalar_v< sofa::core::objectmodel::ComponentState > > | |
Csofa::core::objectmodel::DataContentValue< sofa::core::objectmodel::TagSet, !std::is_scalar_v< sofa::core::objectmodel::TagSet > > | |
Csofa::core::objectmodel::DataContentValue< sofa::core::visual::DisplayFlags, !std::is_scalar_v< sofa::core::visual::DisplayFlags > > | |
Csofa::core::objectmodel::DataContentValue< sofa::defaulttype::RigidCoord, !std::is_scalar_v< sofa::defaulttype::RigidCoord > > | |
Csofa::core::objectmodel::DataContentValue< sofa::helper::OptionsGroup, !std::is_scalar_v< sofa::helper::OptionsGroup > > | |
Csofa::core::objectmodel::DataContentValue< sofa::Index, !std::is_scalar_v< sofa::Index > > | |
Csofa::core::objectmodel::DataContentValue< sofa::linearalgebra::CompressedRowSparseMatrixMechanical< Real >, !std::is_scalar_v< sofa::linearalgebra::CompressedRowSparseMatrixMechanical< Real > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::Size, !std::is_scalar_v< sofa::Size > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::BoundingBox, !std::is_scalar_v< sofa::type::BoundingBox > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::fixed_array, !std::is_scalar_v< sofa::type::fixed_array > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::fixed_array< bool, coord_total_size >, !std::is_scalar_v< sofa::type::fixed_array< bool, coord_total_size > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::fixed_array< Point, 2 >, !std::is_scalar_v< sofa::type::fixed_array< Point, 2 > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::fixed_array< sofa::type::Vec, 2 >, !std::is_scalar_v< sofa::type::fixed_array< sofa::type::Vec, 2 > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::Mat, !std::is_scalar_v< sofa::type::Mat > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::Material, !std::is_scalar_v< sofa::type::Material > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::MatSym, !std::is_scalar_v< sofa::type::MatSym > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::Quat, !std::is_scalar_v< sofa::type::Quat > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::Quat< SReal >, !std::is_scalar_v< sofa::type::Quat< SReal > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::RGBAColor, !std::is_scalar_v< sofa::type::RGBAColor > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::SVector< SkeletonBone >, !std::is_scalar_v< sofa::type::SVector< SkeletonBone > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::SVector< sofa::component::constraint::projective::SkeletonJoint< TDataTypes > >, !std::is_scalar_v< sofa::type::SVector< sofa::component::constraint::projective::SkeletonJoint< TDataTypes > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::SVector< sofa::type::SVector< int > >, !std::is_scalar_v< sofa::type::SVector< sofa::type::SVector< int > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::SVector< std::string >, !std::is_scalar_v< sofa::type::SVector< std::string > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::Vec, !std::is_scalar_v< sofa::type::Vec > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::Vec< 2, int >, !std::is_scalar_v< sofa::type::Vec< 2, int > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::Vec< 2, sofa::Index >, !std::is_scalar_v< sofa::type::Vec< 2, sofa::Index > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::Vec< 2, unsigned int >, !std::is_scalar_v< sofa::type::Vec< 2, unsigned int > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::Vec< 3, int >, !std::is_scalar_v< sofa::type::Vec< 3, int > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::Vec< 3, Real >, !std::is_scalar_v< sofa::type::Vec< 3, Real > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector, !std::is_scalar_v< sofa::type::vector > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< BaseMeshTopology::HexaID >, !std::is_scalar_v< sofa::type::vector< BaseMeshTopology::HexaID > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< bool >, !std::is_scalar_v< sofa::type::vector< bool > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Coord >, !std::is_scalar_v< sofa::type::vector< Coord > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< CPos >, !std::is_scalar_v< sofa::type::vector< CPos > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< double >, !std::is_scalar_v< sofa::type::vector< double > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Edge >, !std::is_scalar_v< sofa::type::vector< Edge > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< float >, !std::is_scalar_v< sofa::type::vector< float > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Hexa >, !std::is_scalar_v< sofa::type::vector< Hexa > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Hexahedron >, !std::is_scalar_v< sofa::type::vector< Hexahedron > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Index >, !std::is_scalar_v< sofa::type::vector< Index > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< int >, !std::is_scalar_v< sofa::type::vector< int > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< MassType >, !std::is_scalar_v< sofa::type::vector< MassType > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Mat< 3, 3, Real > >, !std::is_scalar_v< sofa::type::vector< Mat< 3, 3, Real > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< OutputType >, !std::is_scalar_v< sofa::type::vector< OutputType > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Quad >, !std::is_scalar_v< sofa::type::vector< Quad > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Real >, !std::is_scalar_v< sofa::type::vector< Real > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< RigidVec3 >, !std::is_scalar_v< sofa::type::vector< RigidVec3 > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::collision::response::contact::PenalityContact >, !std::is_scalar_v< sofa::type::vector< sofa::component::collision::response::contact::PenalityContact > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::collision::response::contact::RuleBasedContactManager::Rule >, !std::is_scalar_v< sofa::type::vector< sofa::component::collision::response::contact::RuleBasedContactManager::Rule > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::constraint::projective::OscillatorProjectiveConstraint::Oscillator >, !std::is_scalar_v< sofa::type::vector< sofa::component::constraint::projective::OscillatorProjectiveConstraint::Oscillator > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::mechanicalload::ConicalForceField::Contact >, !std::is_scalar_v< sofa::type::vector< sofa::component::mechanicalload::ConicalForceField::Contact > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::mechanicalload::EllipsoidForceField::Contact >, !std::is_scalar_v< sofa::type::vector< sofa::component::mechanicalload::EllipsoidForceField::Contact > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::mechanicalload::InteractionEllipsoidForceField::Contact >, !std::is_scalar_v< sofa::type::vector< sofa::component::mechanicalload::InteractionEllipsoidForceField::Contact > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::mechanicalload::SphereForceField::Contact >, !std::is_scalar_v< sofa::type::vector< sofa::component::mechanicalload::SphereForceField::Contact > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::solidmechanics::spring::FrameSpringForceField::Spring >, !std::is_scalar_v< sofa::type::vector< sofa::component::solidmechanics::spring::FrameSpringForceField::Spring > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::solidmechanics::spring::GearSpring >, !std::is_scalar_v< sofa::type::vector< sofa::component::solidmechanics::spring::GearSpring > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::solidmechanics::spring::JointSpring >, !std::is_scalar_v< sofa::type::vector< sofa::component::solidmechanics::spring::JointSpring > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::solidmechanics::spring::LinearSpring >, !std::is_scalar_v< sofa::type::vector< sofa::component::solidmechanics::spring::LinearSpring > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::component::visual::VisualModelImpl::FaceGroup >, !std::is_scalar_v< sofa::type::vector< sofa::component::visual::VisualModelImpl::FaceGroup > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Edge >, !std::is_scalar_v< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Edge > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Hexa >, !std::is_scalar_v< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Hexa > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Quad >, !std::is_scalar_v< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Quad > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Triangle >, !std::is_scalar_v< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Triangle > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::core::topology::BaseMeshTopology::TriangleID >, !std::is_scalar_v< sofa::type::vector< sofa::core::topology::BaseMeshTopology::TriangleID > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::Index >, !std::is_scalar_v< sofa::type::vector< sofa::Index > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::Size >, !std::is_scalar_v< sofa::type::vector< sofa::Size > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::topology::Element >, !std::is_scalar_v< sofa::type::vector< sofa::topology::Element > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::fixed_array >, !std::is_scalar_v< sofa::type::vector< sofa::type::fixed_array > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::fixed_array< Coord, 3 > >, !std::is_scalar_v< sofa::type::vector< sofa::type::fixed_array< Coord, 3 > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::fixed_array< int, 3 > >, !std::is_scalar_v< sofa::type::vector< sofa::type::fixed_array< int, 3 > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::fixed_array< std::string, 2 > >, !std::is_scalar_v< sofa::type::vector< sofa::type::fixed_array< std::string, 2 > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::fixed_array< unsigned int, 2 > >, !std::is_scalar_v< sofa::type::vector< sofa::type::fixed_array< unsigned int, 2 > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::fixed_array< unsigned int, 3 > >, !std::is_scalar_v< sofa::type::vector< sofa::type::fixed_array< unsigned int, 3 > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::fixed_array< unsigned int, 4 > >, !std::is_scalar_v< sofa::type::vector< sofa::type::fixed_array< unsigned int, 4 > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::fixed_array< unsigned int, 8 > >, !std::is_scalar_v< sofa::type::vector< sofa::type::fixed_array< unsigned int, 8 > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::Material >, !std::is_scalar_v< sofa::type::vector< sofa::type::Material > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::PrimitiveGroup >, !std::is_scalar_v< sofa::type::vector< sofa::type::PrimitiveGroup > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::Quat >, !std::is_scalar_v< sofa::type::vector< sofa::type::Quat > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::RGBAColor >, !std::is_scalar_v< sofa::type::vector< sofa::type::RGBAColor > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::SVector< InReal > >, !std::is_scalar_v< sofa::type::vector< sofa::type::SVector< InReal > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::SVector< sofa::Index > >, !std::is_scalar_v< sofa::type::vector< sofa::type::SVector< sofa::Index > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::SVector< T > >, !std::is_scalar_v< sofa::type::vector< sofa::type::SVector< T > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::SVector< unsigned int > >, !std::is_scalar_v< sofa::type::vector< sofa::type::SVector< unsigned int > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::Vec >, !std::is_scalar_v< sofa::type::vector< sofa::type::Vec > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::Vec< 3, Real > >, !std::is_scalar_v< sofa::type::vector< sofa::type::Vec< 3, Real > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::vector< Index > >, !std::is_scalar_v< sofa::type::vector< sofa::type::vector< Index > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::vector< Real > >, !std::is_scalar_v< sofa::type::vector< sofa::type::vector< Real > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::vector< sofa::Index > >, !std::is_scalar_v< sofa::type::vector< sofa::type::vector< sofa::Index > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::vector< static constexpr sofa::Index > >, !std::is_scalar_v< sofa::type::vector< sofa::type::vector< static constexpr sofa::Index > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::vector< Topology::ElemID > >, !std::is_scalar_v< sofa::type::vector< sofa::type::vector< Topology::ElemID > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< sofa::type::vector< unsigned int > >, !std::is_scalar_v< sofa::type::vector< sofa::type::vector< unsigned int > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< SReal >, !std::is_scalar_v< sofa::type::vector< SReal > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< static constexpr sofa::Index >, !std::is_scalar_v< sofa::type::vector< static constexpr sofa::Index > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< std::string >, !std::is_scalar_v< sofa::type::vector< std::string > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< T >, !std::is_scalar_v< sofa::type::vector< T > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Tetra >, !std::is_scalar_v< sofa::type::vector< Tetra > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Tetrahedron >, !std::is_scalar_v< sofa::type::vector< Tetrahedron > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Triangle >, !std::is_scalar_v< sofa::type::vector< Triangle > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< TriangleID >, !std::is_scalar_v< sofa::type::vector< TriangleID > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< unsigned >, !std::is_scalar_v< sofa::type::vector< unsigned > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< unsigned char >, !std::is_scalar_v< sofa::type::vector< unsigned char > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< unsigned int >, !std::is_scalar_v< sofa::type::vector< unsigned int > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< Vec< 3, Real > >, !std::is_scalar_v< sofa::type::vector< Vec< 3, Real > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< vector< PointID > >, !std::is_scalar_v< sofa::type::vector< vector< PointID > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< vector< unsigned int > >, !std::is_scalar_v< sofa::type::vector< vector< unsigned int > > > > | |
Csofa::core::objectmodel::DataContentValue< sofa::type::vector< visual_index_type >, !std::is_scalar_v< sofa::type::vector< visual_index_type > > > | |
Csofa::core::objectmodel::DataContentValue< SReal, !std::is_scalar_v< SReal > > | |
Csofa::core::objectmodel::DataContentValue< static constexpr sofa::Index, !std::is_scalar_v< static constexpr sofa::Index > > | |
Csofa::core::objectmodel::DataContentValue< std::list< const sofa::core::topology::TopologyChange * >, !std::is_scalar_v< std::list< const sofa::core::topology::TopologyChange * > > > | |
Csofa::core::objectmodel::DataContentValue< std::map< std::string, sofa::type::vector< double > >, !std::is_scalar_v< std::map< std::string, sofa::type::vector< double > > > > | |
Csofa::core::objectmodel::DataContentValue< std::map< std::string, sofa::type::vector< Real > >, !std::is_scalar_v< std::map< std::string, sofa::type::vector< Real > > > > | |
Csofa::core::objectmodel::DataContentValue< std::map< std::string, sofa::type::vector< SReal > >, !std::is_scalar_v< std::map< std::string, sofa::type::vector< SReal > > > > | |
Csofa::core::objectmodel::DataContentValue< std::map< unsigned int, BaseMeshTopology::HexaID >, !std::is_scalar_v< std::map< unsigned int, BaseMeshTopology::HexaID > > > | |
Csofa::core::objectmodel::DataContentValue< std::map< unsigned int, unsigned int >, !std::is_scalar_v< std::map< unsigned int, unsigned int > > > | |
Csofa::core::objectmodel::DataContentValue< std::set< int >, !std::is_scalar_v< std::set< int > > > | |
Csofa::core::objectmodel::DataContentValue< std::string, !std::is_scalar_v< std::string > > | |
Csofa::core::objectmodel::DataContentValue< unsigned int, !std::is_scalar_v< unsigned int > > | |
Csofa::core::objectmodel::DataContentValue< unsigned short, !std::is_scalar_v< unsigned short > > | |
Csofa::core::objectmodel::DataContentValue< unsigned, !std::is_scalar_v< unsigned > > | |
Csofa::core::objectmodel::DataContentValue< Vec3, !std::is_scalar_v< Vec3 > > | |
Csofa::core::objectmodel::DataContentValue< Vec< 3, Real >, !std::is_scalar_v< Vec< 3, Real > > > | |
Csofa::core::objectmodel::DataContentValue< Vec< 6, Real >, !std::is_scalar_v< Vec< 6, Real > > > | |
Csofa::core::objectmodel::DataContentValue< VecCoord, !std::is_scalar_v< VecCoord > > | |
Csofa::core::objectmodel::DataContentValue< VecCoord1, !std::is_scalar_v< VecCoord1 > > | |
Csofa::core::objectmodel::DataContentValue< VecDeriv, !std::is_scalar_v< VecDeriv > > | |
Csofa::core::objectmodel::DataContentValue< VecReal, !std::is_scalar_v< VecReal > > | |
Csofa::core::objectmodel::DataContentValue< vector< Coord >, !std::is_scalar_v< vector< Coord > > > | |
Csofa::core::objectmodel::DataContentValue< vector< Edge >, !std::is_scalar_v< vector< Edge > > > | |
Csofa::core::objectmodel::DataContentValue< vector< Index >, !std::is_scalar_v< vector< Index > > > | |
Csofa::core::objectmodel::DataContentValue< vector< Real >, !std::is_scalar_v< vector< Real > > > | |
Csofa::core::objectmodel::DataContentValue< vector< sofa::Index >, !std::is_scalar_v< vector< sofa::Index > > > | |
Csofa::core::objectmodel::DataContentValue< vector< unsigned int >, !std::is_scalar_v< vector< unsigned int > > > | |
Csofa::core::objectmodel::DataContentValue< VecValue, !std::is_scalar_v< VecValue > > | |
Csofa::core::objectmodel::DataContentValue< void *, !std::is_scalar_v< void * > > | |
►CDataEngineType | |
Csofa::TestDataEngine< DataEngineType > | |
►Csofa::linearalgebra::DefaultMatrixInvertOp< M1::operand, M1 > | |
Csofa::linearalgebra::MatrixInvertOp< M1 > | |
►Csofa::linearalgebra::DefaultMatrixProductOp< M1::operand, M2::operand, M1, M2 > | |
Csofa::linearalgebra::MatrixProductOp< M1, M2 > | |
Csofa::component::mapping::linear::DeformableOnRigidFrameMappingInternalData< In, Out > | |
Csofa::component::mass::DiagonalMassInternalData< DataTypes, TMassType, DataTypes > | |
CDomUtils | |
Cedge_node | |
CEigen::internal::sparse_time_dense_product_impl_MT< SparseLhsType, DenseRhsType, DenseResType, LhsStorageOrder, ColPerCol > | |
CEigen::internal::sparse_time_dense_product_impl_MT< SparseLhsType, DenseRhsType, DenseResType, ColMajor, false > | |
CEigen::internal::sparse_time_dense_product_impl_MT< SparseLhsType, DenseRhsType, DenseResType, ColMajor, true > | |
CEigen::internal::sparse_time_dense_product_impl_MT< SparseLhsType, DenseRhsType, DenseResType, RowMajor, false > | |
CEigen::internal::sparse_time_dense_product_impl_MT< SparseLhsType, DenseRhsType, DenseResType, RowMajor, true > | |
CEigen::SparseDenseProductReturnType_MT< Lhs, Rhs, InnerSize > | |
CEigen::SparseDenseProductReturnType_MT< Lhs, Rhs, 1 > | |
►Csofa::linearalgebra::EigenSparseToCompressedRowSparseMatrixVec< sofa::defaulttype::RigidDeriv< N, Real > > | |
Csofa::linearalgebra::EigenSparseToCompressedRowSparseMatrix< sofa::defaulttype::RigidDeriv< N, Real > > | |
►Csofa::linearalgebra::EigenSparseToCompressedRowSparseMatrixVec< sofa::type::Vec< N, Real > > | |
Csofa::linearalgebra::EigenSparseToCompressedRowSparseMatrix< sofa::type::Vec< N, Real > > | |
►Csofa::defaulttype::EigenSparseToMapMapSparseMatrixVec< sofa::defaulttype::RigidDeriv< N, Real >, Real > | |
Csofa::defaulttype::EigenSparseToMapMapSparseMatrix< sofa::defaulttype::RigidDeriv< N, Real > > | |
►Csofa::defaulttype::EigenSparseToMapMapSparseMatrixVec< sofa::type::Vec< N, Real >, Real > | |
Csofa::defaulttype::EigenSparseToMapMapSparseMatrix< sofa::type::Vec< N, Real > > | |
►CFactory::Key | |
Csofa::helper::CreatorFn< Factory, RealObject > | |
►Csofa::helper::Factory< std::string, Contact, std::pair< std::pair< core::CollisionModel *, core::CollisionModel * >, Intersection * >, Contact::SPtr > | |
Csofa::core::collision::Contact::Factory | |
►Csofa::helper::Factory< std::string, sofa::gui::common::BaseViewer, sofa::gui::common::BaseViewerArgument & > | |
Csofa::helper::SofaViewerFactory | |
Cfake_TopologyScene | |
Csofa::type::fixed_array< bool, coord_total_size > | |
Csofa::type::fixed_array< bool, CP_BUFFER_SIZE > | |
Csofa::type::fixed_array< Coord, 3 > | |
Csofa::type::fixed_array< Coord, 4 > | |
Csofa::type::fixed_array< Coord, 8 > | |
►Csofa::type::fixed_array< Deriv, 3 > | |
Csofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::Mat3 | |
Csofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes >::Mat3 | |
Csofa::component::solidmechanics::tensormass::TriangularTensorMassForceField< DataTypes >::Mat3 | |
Csofa::type::fixed_array< int, 4 > | |
Csofa::type::fixed_array< Point, 2 > | |
Csofa::type::fixed_array< Real, 4 > | |
Csofa::type::fixed_array< sofa::component::constraint::lagrangian::solver::GenericConstraintProblem, CP_BUFFER_SIZE > | |
Csofa::type::fixed_array< sofa::component::solidmechanics::spring::QuadularBendingSprings::EdgeInformation::Spring, 2 > | |
Csofa::type::fixed_array< sofa::core::topology::PointAncestorElem, NV > | |
Csofa::type::fixed_array< sofa::gui::common::Operation *, NONE > | |
►Csofa::type::fixed_array< sofa::Index, GeometryElement::NumberOfNodes > | |
Csofa::topology::Element< sofa::geometry::Edge > | |
Csofa::topology::Element< GeometryElement > | |
Csofa::type::fixed_array< sofa::type::Vec, 2 > | |
Csofa::type::fixed_array< sofa::type::vector< sofa::type::vector< static constexpr sofa::Index > >, NB_ELEMENTS > | |
Csofa::type::fixed_array< SReal, 10 > | |
Csofa::type::fixed_array< std::set< sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion * >, NUM_CONNECTED_NODES > | |
Csofa::type::fixed_array< std::string, common::NONE > | |
Csofa::type::fixed_array< T, MaxCapacity > | |
►Csofa::gui::qt::fixed_grid_data_widget_container< sofa::type::Mat< L, C, T > > | |
Csofa::gui::qt::data_widget_container< sofa::type::Mat< L, C, T > > | |
►Csofa::gui::qt::fixed_vector_data_widget_container< Quat< T > > | |
Csofa::gui::qt::data_widget_container< Quat< T > > | |
►Csofa::gui::qt::fixed_vector_data_widget_container< sofa::core::topology::Topology::Edge > | |
Csofa::gui::qt::data_widget_container< sofa::core::topology::Topology::Edge > | |
►Csofa::gui::qt::fixed_vector_data_widget_container< sofa::core::topology::Topology::Hexahedron > | |
Csofa::gui::qt::data_widget_container< sofa::core::topology::Topology::Hexahedron > | |
►Csofa::gui::qt::fixed_vector_data_widget_container< sofa::core::topology::Topology::Quad > | |
Csofa::gui::qt::data_widget_container< sofa::core::topology::Topology::Quad > | |
►Csofa::gui::qt::fixed_vector_data_widget_container< sofa::core::topology::Topology::Tetrahedron > | |
Csofa::gui::qt::data_widget_container< sofa::core::topology::Topology::Tetrahedron > | |
►Csofa::gui::qt::fixed_vector_data_widget_container< sofa::core::topology::Topology::Triangle > | |
Csofa::gui::qt::data_widget_container< sofa::core::topology::Topology::Triangle > | |
►Csofa::gui::qt::fixed_vector_data_widget_container< sofa::type::fixed_array< T, N > > | |
Csofa::gui::qt::data_widget_container< sofa::type::fixed_array< T, N > > | |
►Csofa::gui::qt::fixed_vector_data_widget_container< sofa::type::Vec< N, T > > | |
Csofa::gui::qt::data_widget_container< sofa::type::Vec< N, T > > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::defaulttype::RigidCoord< N, real >, sofa::defaulttype::RigidCoord< N, real >::total_size > | |
Csofa::defaulttype::DataTypeInfo< sofa::defaulttype::RigidCoord< N, real > > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::defaulttype::RigidDeriv< N, real >, sofa::defaulttype::RigidDeriv< N, real >::total_size > | |
Csofa::defaulttype::DataTypeInfo< sofa::defaulttype::RigidDeriv< N, real > > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Edge > | |
Csofa::defaulttype::DataTypeInfo< sofa::topology::Edge > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Element< sofa::geometry::Quad > > | |
Csofa::defaulttype::DataTypeInfo< sofa::topology::Quad > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Hexahedron > | |
Csofa::defaulttype::DataTypeInfo< sofa::topology::Hexahedron > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Pentahedron > | |
Csofa::defaulttype::DataTypeInfo< sofa::topology::Pentahedron > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Pyramid > | |
Csofa::defaulttype::DataTypeInfo< sofa::topology::Pyramid > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Tetrahedron > | |
Csofa::defaulttype::DataTypeInfo< sofa::topology::Tetrahedron > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Triangle > | |
Csofa::defaulttype::DataTypeInfo< sofa::topology::Triangle > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::fixed_array< T, N > > | |
Csofa::defaulttype::DataTypeInfo< sofa::type::fixed_array< T, N > > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::Mat< L, C, real > > | |
Csofa::defaulttype::DataTypeInfo< sofa::type::Mat< L, C, real > > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::Quat< T > > | |
Csofa::defaulttype::DataTypeInfo< sofa::type::Quat< T > > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::RGBAColor > | |
Csofa::defaulttype::DataTypeInfo< sofa::type::RGBAColor > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::Vec< N, real > > | |
Csofa::defaulttype::DataTypeInfo< sofa::type::Vec< N, real > > | |
►Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::VecNoInit< N, real > > | |
Csofa::defaulttype::DataTypeInfo< sofa::type::VecNoInit< N, real > > | |
►Cflat_data_trait< T,((struct_data_trait< T >::NVAR >1) ? TYPE_STRUCT :((vector_data_trait< T >::NDIM > 0) ? TYPE_VECTOR :TYPE_SINGLE)) > | |
Csofa::gui::qt::default_flat_data_trait< T > | |
Csofa::gui::qt::default_flat_data_trait< T > | |
Cgpc_polygon | |
Cgpc_tristrip | |
Cgpc_vertex | |
Cgpc_vertex_list | |
►Csofa::defaulttype::IncompleteTypeInfo< RigidMass< N, real > > | |
Csofa::defaulttype::DataTypeInfo< sofa::defaulttype::RigidMass< N, real > > | |
►Csofa::defaulttype::IncompleteTypeInfo< sofa::defaulttype::StdRigidTypes< N, real > > | |
Csofa::defaulttype::DataTypeInfo< sofa::defaulttype::StdRigidTypes< N, real > > | |
►CInfo | |
Csofa::defaulttype::DataTypeInfoDynamicWrapper< Info > | Wrap a DataTypeInfo type_traits in an AbstractTypeInfo |
►CInherit::SpringForce | |
Csofa::component::solidmechanics::spring::StiffSpringForceField< DataTypes >::StiffSpringForce | |
►Csofa::gui::qt::int_data_widget_trait< char, -128, 127 > | |
Csofa::gui::qt::data_widget_trait< char > | |
►Csofa::gui::qt::int_data_widget_trait< int, INT_MIN, INT_MAX > | |
Csofa::gui::qt::data_widget_trait< int > | |
►Csofa::gui::qt::int_data_widget_trait< unsigned char, 0, 255 > | |
Csofa::gui::qt::data_widget_trait< unsigned char > | |
►Csofa::gui::qt::int_data_widget_trait< unsigned int, 0, INT_MAX > | |
Csofa::gui::qt::data_widget_trait< unsigned int > | |
►Csofa::defaulttype::IntegerTypeInfo< char > | |
Csofa::defaulttype::DataTypeInfo< char > | |
►Csofa::defaulttype::IntegerTypeInfo< int > | |
Csofa::defaulttype::DataTypeInfo< int > | |
►Csofa::defaulttype::IntegerTypeInfo< long > | |
Csofa::defaulttype::DataTypeInfo< long > | |
►Csofa::defaulttype::IntegerTypeInfo< long long > | |
Csofa::defaulttype::DataTypeInfo< long long > | |
►Csofa::defaulttype::IntegerTypeInfo< short > | |
Csofa::defaulttype::DataTypeInfo< short > | |
►Csofa::defaulttype::IntegerTypeInfo< unsigned char > | |
Csofa::defaulttype::DataTypeInfo< unsigned char > | |
►Csofa::defaulttype::IntegerTypeInfo< unsigned int > | |
Csofa::defaulttype::DataTypeInfo< unsigned int > | |
►Csofa::defaulttype::IntegerTypeInfo< unsigned long > | |
Csofa::defaulttype::DataTypeInfo< unsigned long > | |
►Csofa::defaulttype::IntegerTypeInfo< unsigned long long > | |
Csofa::defaulttype::DataTypeInfo< unsigned long long > | |
►Csofa::defaulttype::IntegerTypeInfo< unsigned short > | |
Csofa::defaulttype::DataTypeInfo< unsigned short > | |
►Cintegral_constant | |
Cstd::tuple_size<::sofa::type::fixed_array< T, N > > | |
Cit_shape | |
Clmt_node | |
Csofa::defaulttype::MapMapSparseMatrix< Deriv > | |
►Csofa::defaulttype::MapMapSparseMatrixToEigenSparseVec< sofa::defaulttype::RigidDeriv< N, Real >, Real > | |
Csofa::defaulttype::MapMapSparseMatrixToEigenSparse< sofa::defaulttype::RigidDeriv< N, Real > > | |
►Csofa::defaulttype::MapMapSparseMatrixToEigenSparseVec< sofa::type::Vec< N, Real >, Real > | |
Csofa::defaulttype::MapMapSparseMatrixToEigenSparse< sofa::type::Vec< N, Real > > | |
Csofa::type::Mat< 12, 6, Real > | |
Csofa::type::Mat< 2, 3, Real > | |
Csofa::type::Mat< 20, 20, Real > | |
Csofa::type::Mat< 24, 24, Real > | |
Csofa::type::Mat< 3, 3, Real > | |
Csofa::type::Mat< 3, 3, SReal > | |
Csofa::type::Mat< 32, 20, Real > | |
Csofa::type::Mat< 4, 4, SReal > | |
Csofa::type::Mat< 6, 3, Real > | |
Csofa::type::Mat< 6, 6, Real > | |
Csofa::type::Mat< 8, 3, int > | |
Csofa::type::Mat< 8, 8, Real > | |
►Csofa::type::Mat< BSIZE, BSIZE, Real > | |
Csofa::linearalgebra::BTDMatrix< N, T >::Block | |
Csofa::linearalgebra::BlockFullMatrix< N, T >::Block | |
Csofa::type::Mat< N, N, Real > | |
Csofa::type::Mat< N, N, Real1 > | |
Csofa::type::Mat< NbRows, NbCols, Real > | |
►Csofa::component::engine::transform::MathOpTraitsBool< bool > | |
Csofa::component::engine::transform::MathOpTraits< bool > | |
►Csofa::component::engine::transform::MathOpTraitsReal< double > | |
Csofa::component::engine::transform::MathOpTraits< double > | |
►Csofa::component::engine::transform::MathOpTraitsReal< float > | |
Csofa::component::engine::transform::MathOpTraits< float > | |
►Csofa::component::engine::transform::MathOpTraitsReal< int > | |
Csofa::component::engine::transform::MathOpTraits< int > | |
►Csofa::component::engine::transform::MathOpTraitsVecReal< type::Vec< N, Real > > | |
Csofa::component::engine::transform::MathOpTraits< type::Vec< N, Real > > | |
►Cmatrixaccumulator::get_abstract_strong_type | |
Csofa::core::BaseMatrixAccumulatorComponent< c > | |
►Csofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector > | |
Csofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner< TDataTypes > | Linear system solver based on a precomputed inverse matrix, wrapped by a per-node rotation matrix |
Csofa::component::linearsolver::MatrixLinearSolver< sofa::component::linearsolver::GraphScatteredMatrix, sofa::component::linearsolver::GraphScatteredVector, sofa::component::linearsolver::NoThreadManager > | |
►Csofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector > | |
Csofa::component::linearsolver::direct::CholeskySolver< TMatrix, TVector > | Direct linear solver based on Cholesky factorization, for dense matrices |
Csofa::component::linearsolver::direct::PrecomputedLinearSolver< TMatrix, TVector > | Linear system solver based on a precomputed inverse matrix |
Csofa::component::linearsolver::direct::SVDLinearSolver< TMatrix, TVector > | |
Csofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector > | Linear system solver using the conjugate gradient iterative algorithm |
Csofa::component::linearsolver::iterative::MinResLinearSolver< TMatrix, TVector > | |
Csofa::component::linearsolver::iterative::ShewchukPCGLinearSolver< TMatrix, TVector > | Linear system solver using the conjugate gradient iterative algorithm |
Csofa::component::linearsolver::preconditioner::BlockJacobiPreconditioner< TMatrix, TVector > | Linear solver based on a NxN bloc diagonal matrix (i.e. block Jacobi preconditioner) |
Csofa::component::linearsolver::preconditioner::JacobiPreconditioner< TMatrix, TVector > | Linear solver based on a diagonal matrix (i.e. Jacobi preconditioner) |
►Csofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, NoThreadManager > | |
Csofa::component::linearsolver::preconditioner::SSORPreconditioner< TMatrix, TVector, TThreadManager > | |
Csofa::component::linearsolver::preconditioner::WarpPreconditioner< TMatrix, TVector, ThreadManager > | Linear system solver wrapping another (precomputed) linear solver by a per-node rotation matrix |
Csofa::component::linearsolver::MatrixLinearSolverInternalData< Vector > | |
Csofa::component::mass::MeshMatrixMassInternalData< DataTypes, MassType, DataTypes > | |
Csofa::component::topology::container::dynamic::NumericalIntegrationDescriptor< Real, 1 > | |
Csofa::component::topology::container::dynamic::NumericalIntegrationDescriptor< Real, 3 > | |
Csofa::component::topology::container::dynamic::NumericalIntegrationDescriptor< Real, 4 > | |
CParserUtils | |
Csofa::PatchTestStruct< DataTypes > | |
Cpolygon_node | |
►CProductBase | |
CEigen::SparseTimeDenseProduct_MT< Lhs, Rhs > | |
CProgressDialog | |
►CQApplication | |
Csofa::gui::qt::QSOFAApplication | Custom QApplication class handling FileOpen events for MacOS |
►CQChartView | |
Csofa::gui::qt::ProfilerChartView | Overide of QtCharts::QChartView to be able to catch mouse selection and update all widgets of |
►CQDialog | |
CImageInterface | |
CVRenderInterface | |
Csofa::gui::qt::AboutSOFADialog | |
Csofa::gui::qt::DocBrowser | |
Csofa::gui::qt::GenGraphForm | |
Csofa::gui::qt::ModifyObject | |
Csofa::gui::qt::SofaMouseManager | |
Csofa::gui::qt::SofaPluginManager | |
Csofa::gui::qt::SofaVideoRecorderManager | |
Csofa::gui::qt::SofaWindowDataGraph | |
Csofa::gui::qt::SofaWindowProfiler | The SofaWindowProfiler class This class is a QDialog widget to display information recorded by AdvancedTimer mechanism At each step, info will be gathered from the AdvancedTimer using class sofa::helper::StepData Info will be displayed by: |
Csofa::gui::qt::WindowVisitor | |
►Cqglviewer::Constraint | An interface class for Frame constraints |
►Cqglviewer::AxisPlaneConstraint | An abstract class for Frame Constraints defined by an axis or a plane |
Cqglviewer::CameraConstraint | An AxisPlaneConstraint defined in the camera coordinate system |
Cqglviewer::LocalConstraint | An AxisPlaneConstraint defined in the Frame local coordinate system |
Cqglviewer::WorldConstraint | An AxisPlaneConstraint defined in the world coordinate system |
►Cqglviewer::MouseGrabber | Abstract class for objects that grab mouse focus in a QGLViewer |
►Cqglviewer::ManipulatedFrame | A ManipulatedFrame is a Frame that can be rotated and translated using the mouse |
Cqglviewer::ManipulatedCameraFrame | ManipulatedFrame with Camera specific mouse bindings |
Cqglviewer::Quaternion | 3D rotations and orientations |
Cqglviewer::Vec | 3D positions and 3D vectors |
►CQGroupBox | |
Csofa::gui::qt::QDisplayDataWidget | |
Csofa::gui::qt::QDisplayLinkWidget | |
Csofa::gui::qt::QTransformationWidget | |
►CQLineEdit | |
CWDoubleLineEdit | |
►CQLineSeries | |
Csofa::gui::qt::QDataSeries< T > | |
►CQMainWindow | |
Csofa::gui::qt::RealGUI | |
►CQObject | |
Cqglviewer::Camera | A perspective or orthographic camera |
►Cqglviewer::Frame | Coordinate system, defined by a position and an orientation |
Cqglviewer::ManipulatedFrame | A ManipulatedFrame is a Frame that can be rotated and translated using the mouse |
Cqglviewer::KeyFrameInterpolator | A keyFrame Catmull-Rom Frame interpolator |
Csofa::gui::qt::QMouseWheelAdjustmentGuard | Filter qt events to allows wheel event to only be accepted when the widget has focus |
►CQOpenGLWidget | |
►CQGLViewer | A versatile 3D OpenGL viewer based on QOpenGLWidget |
Csofa::gui::qt::viewer::qgl::QtGLViewer | |
Csofa::gui::qt::viewer::qt::QtViewer | |
►CQPushButton | |
Csofa::gui::qt::QPushButtonUpdater | |
►CQStandardItemModel | |
Csofa::gui::qt::QTableModelUpdater | |
►CQTable | |
Csofa::gui::qt::QTableUpdater | |
►CQTableView | |
Csofa::gui::qt::QTableViewUpdater | |
►CQTextEdit | |
Csofa::gui::qt::ClickableTextEdit | |
►CQTreeWidget | |
Csofa::gui::qt::DisplayFlagWidget | |
Csofa::gui::qt::QDisplayPropertyWidget | |
►Csofa::gui::qt::SofaSceneGraphWidget | |
Csofa::gui::qt::QSofaListView | |
Csofa::type::Quat< SReal > | |
►CQWebEnginePage | |
Csofa::gui::qt::SofaEnrichedPage | |
►CQWidget | |
Csofa::gui::qt::CaptureOptionsWidget | |
Csofa::gui::qt::ChartsWidget | |
►Csofa::gui::qt::DataWidget | Abstract Interface of a qwidget which allows to edit a data |
►Csofa::gui::qt::TDataWidget< sofa::core::visual::DisplayFlags > | |
Csofa::gui::qt::DisplayFlagsDataWidget | |
►Csofa::gui::qt::TDataWidget< double > | |
Csofa::gui::qt::QPoissonRatioWidget | |
►Csofa::gui::qt::TDataWidget< std::string > | |
Csofa::gui::qt::DataFileNameWidget | |
►Csofa::gui::qt::TDataWidget< Material > | |
Csofa::gui::qt::materialdatawidget_h::MaterialDataWidget | |
►Csofa::gui::qt::TDataWidget< RGBAColor > | |
Csofa::gui::qt::rgbacolordatawidget_h::RGBAColorDataWidget | |
►Csofa::gui::qt::TDataWidget< sofa::helper::OptionsGroup > | |
Csofa::gui::qt::RadioDataWidget | OptionsGroup support |
►Csofa::gui::qt::TDataWidget< VectorMaterial > | |
Csofa::gui::qt::materialdatawidget_h::VectorMaterialDataWidget | |
Csofa::gui::qt::GenericDataWidget< DATA, WIDGET > | |
Csofa::gui::qt::QDataSimpleEdit | |
►Csofa::gui::qt::TDataWidget< T > | This class is basically the same as DataWidget, except that it takes a template parameter so the actual type of Data can be retrieved through the getData() accessor. In most cases you will need to derive from this class to implement the edition of your data in the GUI |
►Csofa::gui::qt::SimpleDataWidget< T, graph_data_widget_container< T > > | |
►Csofa::gui::qt::GraphDataWidget< T > | |
Csofa::gui::qt::GraphDataWidget_Linear< T > | |
►Csofa::gui::qt::SimpleDataWidget< T, table_data_widget_container< T, TABLE_NORMAL > > | |
Csofa::gui::qt::TableDataWidget< T, FLAGS > | |
Csofa::gui::qt::SimpleDataWidget< T, Container > | This class manages the GUI of a BaseData, using the corresponding instance of data_widget_container |
Csofa::gui::qt::GraphOptionWidget | |
►Csofa::gui::qt::LinkWidget | Abstract Interface of a qwidget which allows to edit a link |
Csofa::gui::qt::QLinkSimpleEdit | |
Csofa::gui::qt::MovieOptionsWidget | |
Csofa::gui::qt::PieWidget | |
Csofa::gui::qt::QAddSutureOperation | |
Csofa::gui::qt::QDataDescriptionWidget | |
Csofa::gui::qt::QDisplayDataInfoWidget | |
Csofa::gui::qt::QDisplayLinkInfoWidget | Widget used to display the name of a Link |
Csofa::gui::qt::QDisplayTreeItemWidget | |
►Csofa::gui::qt::QGraphStatWidget | |
Csofa::gui::qt::QEnergyStatWidget | |
Csofa::gui::qt::QMomentumStatWidget | |
Csofa::gui::qt::QInciseOperation | |
►Csofa::gui::qt::QMouseOperation | |
Csofa::gui::qt::QAddRecordedCameraOperation | |
Csofa::gui::qt::QAttachOperation | |
Csofa::gui::qt::QFixOperation | |
Csofa::gui::qt::QStartNavigationOperation | |
Csofa::gui::qt::QSofaStatWidget | |
Csofa::gui::qt::QTabulationModifyObject | |
Csofa::gui::qt::QTopologyOperation | |
Csofa::gui::qt::QVisitorControlPanel | |
Csofa::gui::qt::qrgbacolorpicker_h::QRGBAColorPicker | |
►Csofa::helper::ReadAccessorVector< VectorLikeType > | |
Csofa::helper::ReadAccessor< VectorLikeType, std::enable_if_t< sofa::type::trait::is_vector< VectorLikeType >::value > > | |
►Csofa::helper::ReadAccessorVectorId< vector_id< T, TIndex, CheckIndices, MemoryManager > > | |
Csofa::helper::ReadAccessor< vector_id< T, TIndex, CheckIndices, MemoryManager > > | |
►Csofa::gui::qt::real_data_widget_trait< double > | |
Csofa::gui::qt::data_widget_trait< double > | |
►Csofa::gui::qt::real_data_widget_trait< float > | |
Csofa::gui::qt::data_widget_trait< float > | |
Csofa::component::mapping::nonlinear::RigidMappingInternalData< In, Out > | |
Csbt_t_shape | |
►Csofa::defaulttype::ScalarTypeInfo< double > | |
Csofa::defaulttype::DataTypeInfo< double > | |
►Csofa::defaulttype::ScalarTypeInfo< float > | |
Csofa::defaulttype::DataTypeInfo< float > | |
►Csofa::defaulttype::SetTypeInfo< sofa::core::objectmodel::TagSet > | |
Csofa::defaulttype::DataTypeInfo< sofa::core::objectmodel::TagSet > | |
►Csofa::defaulttype::SetTypeInfo< std::set< T, Compare, Alloc > > | |
Csofa::defaulttype::DataTypeInfo< std::set< T, Compare, Alloc > > | |
Csofa::component::animationloop::ConstraintProblem | |
Csofa::component::collision::detection::algorithm::BruteForceBroadPhase::FirstLastCollisionModel | |
Csofa::component::collision::detection::algorithm::BVHNarrowPhase::FinestCollision | Store data related to two finest CollisionModel's |
Csofa::component::collision::detection::algorithm::CollidingPair | |
Csofa::component::collision::detection::algorithm::CollidingPM | |
Csofa::component::collision::detection::algorithm::CollidingPM::CollModID | |
Csofa::component::collision::detection::algorithm::CollisionPairID | |
Csofa::component::collision::detection::algorithm::CompPEndPoint | |
Csofa::component::collision::detection::algorithm::DirectSAPNarrowPhase::BoxData | |
Csofa::component::collision::detection::algorithm::DSAPBox | |
►Csofa::component::collision::detection::algorithm::EndPoint | |
Csofa::component::collision::detection::algorithm::EndPointID | |
Csofa::component::collision::detection::algorithm::ISAPBox | |
Csofa::component::collision::geometry::CubeCollisionModel::CubeData | |
Csofa::component::collision::geometry::CubeCollisionModel::CubeSortPredicate | |
Csofa::component::collision::geometry::LineCollisionModel< TDataTypes >::LineData | |
Csofa::component::collision::geometry::TetrahedronCollisionModel::TetrahedronInfo | |
►Csofa::component::collision::response::contact::ContactIdentifier | |
Csofa::component::collision::response::contact::FrictionContact< TCollisionModel1, TCollisionModel2, ResponseDataTypes > | |
Csofa::component::collision::response::contact::StickContactConstraint< TCollisionModel1, TCollisionModel2 > | |
Csofa::component::collision::response::contact::PenalityContact< T > | |
Csofa::component::collision::response::contact::RuleBasedContactManager::Rule | |
►Csofa::component::collision::response::mapper::BaseContactMapper< TDataTypes > | Base class common to all mappers able to provide a MechanicalState of a given type |
►Csofa::component::collision::response::mapper::RigidContactMapper< collision::geometry::CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, TVec3Types > | |
Csofa::component::collision::response::mapper::ContactMapper< collision::geometry::CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, TVec3Types > | |
►Csofa::component::collision::response::mapper::RigidContactMapper< collision::geometry::RigidSphereModel, TVec3Types > | |
Csofa::component::collision::response::mapper::ContactMapper< collision::geometry::RigidSphereModel, TVec3Types > | |
Csofa::component::collision::response::mapper::BarycentricContactMapper< TCollisionModel, TDataTypes > | Base class for all mappers using BarycentricMapping |
Csofa::component::collision::response::mapper::ContactMapper< TCollisionModel, DataTypes > | This class will be specialized to whatever mapper is required |
Csofa::component::collision::response::mapper::GenerateStringID | |
Csofa::component::constraint::lagrangian::correction::ConstraintActivation | |
Csofa::component::constraint::lagrangian::correction::PrecomputedConstraintCorrection< TDataTypes >::InverseStorage | |
Csofa::component::constraint::lagrangian::model::BilateralLagrangianConstraintSpecialization< T > | |
Csofa::component::constraint::lagrangian::model::BilateralLagrangianConstraintSpecialization< RigidImpl > | |
Csofa::component::constraint::lagrangian::model::PreviousForcesContainer | |
Csofa::component::constraint::lagrangian::model::RigidImpl | |
Csofa::component::constraint::lagrangian::model::UnilateralLagrangianConstraint< DataTypes >::Contact | |
►Csofa::component::constraint::lagrangian::solver::ConstraintProblem | |
Csofa::component::constraint::lagrangian::solver::GenericConstraintProblem | |
Csofa::component::constraint::lagrangian::solver::LCPConstraintProblem | |
Csofa::component::constraint::projective::AffineMovementProjectiveConstraintInternalData< DataTypes > | |
Csofa::component::constraint::projective::DirectionProjectiveConstraintInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::constraint::projective::FixedPlaneProjectiveConstraintInternalData< DataTypes > | This class can be overriden if needed for additionnal storage within template specilizations |
Csofa::component::constraint::projective::FixedProjectiveConstraintInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::constraint::projective::FixedTranslationProjectiveConstraintInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::constraint::projective::LinearMovementProjectiveConstraintInternalData< DataTypes > | |
Csofa::component::constraint::projective::LineProjectiveConstraintInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::constraint::projective::OscillatorProjectiveConstraint< TDataTypes >::Oscillator | |
Csofa::component::constraint::projective::PartialLinearMovementProjectiveConstraintInternalData< DataTypes > | |
Csofa::component::constraint::projective::PatchTestMovementProjectiveConstraintInternalData< DataTypes > | |
Csofa::component::constraint::projective::PlaneProjectiveConstraintInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::constraint::projective::PointProjectiveConstraintInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::constraint::projective::PositionBasedDynamicsProjectiveConstraintInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::constraint::projective::SkeletonJoint< DataTypes > | |
Csofa::component::engine::analyze::DistancesInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::engine::select::boxroi::BoxROI< DataTypes >::OrientedBox | |
Csofa::component::engine::select::SortingPair | |
Csofa::component::engine::select::ValuesFromPositions< DataTypes >::TempData | |
Csofa::component::engine::transform::MathOpAdd< T > | |
Csofa::component::engine::transform::MathOpAnd< T > | |
Csofa::component::engine::transform::MathOpApply< TOps > | |
Csofa::component::engine::transform::MathOpApply< std::pair< TOps1, TOps2 > > | |
Csofa::component::engine::transform::MathOpDiv< T > | |
Csofa::component::engine::transform::MathOpMax< T > | |
Csofa::component::engine::transform::MathOpMin< T > | |
Csofa::component::engine::transform::MathOpMul< T > | |
Csofa::component::engine::transform::MathOpNames< TOps > | |
Csofa::component::engine::transform::MathOpNames< std::pair< TOps1, TOps2 > > | |
Csofa::component::engine::transform::MathOpNAnd< T > | |
Csofa::component::engine::transform::MathOpNOr< T > | |
Csofa::component::engine::transform::MathOpNot< T > | |
Csofa::component::engine::transform::MathOpOr< T > | |
Csofa::component::engine::transform::MathOpSub< T > | |
Csofa::component::engine::transform::MathOpTraits< T > | |
Csofa::component::engine::transform::MathOpTraitsBool< T > | Bool-like ops |
Csofa::component::engine::transform::MathOpTraitsReal< T > | Real-like ops |
Csofa::component::engine::transform::MathOpTraitsVecReal< T > | Real-like ops |
Csofa::component::engine::transform::MathOpXNor< T > | |
Csofa::component::engine::transform::MathOpXor< T > | |
Csofa::component::engine::transform::Transform< DataTypes > | |
►Csofa::component::engine::transform::TransformOperation< DataTypes > | |
►Csofa::component::engine::transform::RotationSpecialized< DataTypes, DataTypes::spatial_dimensions, DataTypes::coord_total_size==DataTypes::spatial_dimensions > | |
Csofa::component::engine::transform::Rotation< DataTypes > | |
Csofa::component::engine::transform::RotationSpecialized< DataTypes, N, isVector > | |
Csofa::component::engine::transform::RotationSpecialized< DataTypes, 2, false > | |
Csofa::component::engine::transform::RotationSpecialized< DataTypes, 3, false > | |
Csofa::component::engine::transform::Scale< DataTypes > | |
Csofa::component::engine::transform::Translation< DataTypes > | |
►Csofa::component::linearsolver::direct::BaseEigenSolverProxy | |
Csofa::component::linearsolver::direct::EigenSolverWrapper< RealObject > | |
Csofa::component::linearsolver::direct::BaseMainEigenSolverFactory< Derived > | |
Csofa::component::linearsolver::direct::EigenSolverFactory | |
Csofa::component::linearsolver::direct::EigenSolverFactory::OrderingMethodName | |
Csofa::component::linearsolver::direct::PrecomputedLinearSolverInternalData< TMatrix, TVector > | |
Csofa::component::linearsolver::GraphScatteredMatrix | |
►Csofa::component::linearsolver::MatrixInvertData | |
Csofa::component::linearsolver::direct::SparseLDLImplInvertData< VecInt, VecReal > | |
Csofa::component::linearsolver::preconditioner::SSORPreconditioner< TMatrix, TVector, TThreadManager >::SSORPreconditionerInvertData | |
►Csofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager > | |
►Csofa::component::linearsolver::ordering::OrderingMethodAccessor< sofa::component::linearsolver::MatrixLinearSolver< sofa::linearalgebra::CompressedRowSparseMatrix< TBlockType >, sofa::linearalgebra::FullVector< sofa::linearalgebra::CompressedRowSparseMatrix< TBlockType >::Real > > > | |
►Csofa::component::linearsolver::direct::EigenDirectSparseSolver< TBlockType, MainSimplicialLLTFactory > | |
Csofa::component::linearsolver::direct::EigenSimplicialLLT< TBlockType > | |
►Csofa::component::linearsolver::direct::EigenDirectSparseSolver< TBlockType, MainQRFactory > | |
Csofa::component::linearsolver::direct::EigenSparseQR< TBlockType > | |
►Csofa::component::linearsolver::direct::EigenDirectSparseSolver< TBlockType, MainLUFactory > | |
Csofa::component::linearsolver::direct::EigenSparseLU< TBlockType > | |
►Csofa::component::linearsolver::direct::EigenDirectSparseSolver< TBlockType, MainSimplicialLDLTFactory > | |
Csofa::component::linearsolver::direct::EigenSimplicialLDLT< TBlockType > | |
Csofa::component::linearsolver::direct::EigenDirectSparseSolver< TBlockType, TEigenSolverFactory > | |
►Csofa::component::linearsolver::ordering::OrderingMethodAccessor< sofa::component::linearsolver::MatrixLinearSolver< TMatrix, TVector, TThreadManager > > | |
Csofa::component::linearsolver::direct::SparseLDLSolverImpl< TMatrix, TVector, TThreadManager > | |
Csofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector > | |
Csofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >::TempVectorContainer | |
Csofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, NoThreadManager >::LinearSystemData | |
Csofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, NoThreadManager >::TempVectorContainer | |
Csofa::component::linearsolver::MatrixLinearSolverInternalData< TVector > | |
Csofa::component::linearsolver::MultExpr< T1, T2 > | |
Csofa::component::linearsolver::NoThreadManager | Empty class used for default solver implementation without multi-threading support |
Csofa::component::linearsolver::preconditioner::BlockJacobiPreconditionerInternalData< TVector > | |
Csofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditionerInternalData< TDataTypes > | |
Csofa::component::linearsystem::CreateMatrixDispatcher< c > | |
Csofa::component::linearsystem::GroupOfComponentsAssociatedToAPairOfMechanicalStates | |
Csofa::component::linearsystem::LinearSystemData< TMatrix, TVector > | |
Csofa::component::linearsystem::LocalMatrixMaps< c, Real > | |
Csofa::component::linearsystem::MappedMassMatrixObserver< Real > | |
Csofa::component::linearsystem::MappingGraph | |
Csofa::component::linearsystem::MappingGraph::SameGroupComponents | |
Csofa::component::linearsystem::MappingJacobians< JacobianMatrixType > | |
Csofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector >::IndependentContributors | |
Csofa::component::mapping::linear::CenterOfMassMappingOperation< Model > | |
Csofa::component::mapping::linear::DeformableOnRigidFrameMappingInternalData< InDataTypes, OutDataTypes > | Maps a deformable mechanical state to another deformable mechanical state mapped onto a rigid frame. Inputs: One Vec3 and One Rigid mechanical objects Output: One Vec3 mechanical object |
Csofa::component::mapping::linear::RigidMappingMatrixHelper< N, Real > | |
Csofa::component::mapping::linear::RigidMappingMatrixHelper< 2, Real > | |
Csofa::component::mapping::linear::RigidMappingMatrixHelper< 3, Real > | |
Csofa::component::mapping::linear::SubsetMappingInternalData< InDataTypes, OutDataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
►Csofa::component::mapping::nonlinear::BaseDistanceFromTargetMapping | |
Csofa::component::mapping::nonlinear::DistanceFromTargetMapping< TIn, TOut > | |
Csofa::component::mapping::nonlinear::DistanceFromTargetMappingInternalData< InDataTypes, OutDataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::mapping::nonlinear::RigidMappingInternalData< InDataTypes, OutDataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::mapping::nonlinear::RigidMappingMatrixHelper< N, Real > | |
Csofa::component::mapping::nonlinear::RigidMappingMatrixHelper< 2, Real > | |
Csofa::component::mapping::nonlinear::RigidMappingMatrixHelper< 3, Real > | |
Csofa::component::mass::AddMToMatrixFunctor< Deriv, MassType, MatrixType > | |
Csofa::component::mass::AddMToMatrixFunctor< defaulttype::RigidDeriv< N, Real >, defaulttype::RigidMass< N, Real >, MatrixType > | |
Csofa::component::mass::DiagonalMassInternalData< DataTypes, TMassType, GeometricalTypes > | |
Csofa::component::mass::MassType< DataType > | |
Csofa::component::mass::MassType< defaulttype::StdVectorTypes< TCoord, TDeriv, TReal > > | |
Csofa::component::mass::MassType< sofa::defaulttype::StdRigidTypes< N, real > > | |
Csofa::component::mass::MeshMatrixMassInternalData< DataTypes, TMassType, GeometricalTypes > | |
Csofa::component::mechanicalload::ConicalForceField< DataTypes >::Contact | |
Csofa::component::mechanicalload::ConicalForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::mechanicalload::EdgePressureForceField< DataTypes >::EdgePressureInformation | |
Csofa::component::mechanicalload::EllipsoidForceField< DataTypes >::Contact | |
Csofa::component::mechanicalload::EllipsoidForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::mechanicalload::InteractionEllipsoidForceField< TDataTypes1, TDataTypes2 >::Contact | |
Csofa::component::mechanicalload::InteractionEllipsoidForceField< TDataTypes1, TDataTypes2 >::TempVars | |
Csofa::component::mechanicalload::InteractionEllipsoidForceFieldInternalData< DataTypes1, DataTypes2 > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::mechanicalload::LinearForceFieldInternalData< DataTypes > | |
Csofa::component::mechanicalload::OscillatingTorsionPressureForceField< DataTypes >::TrianglePressureInformation | |
Csofa::component::mechanicalload::PlaneForceFieldInternalData< DataTypes > | |
Csofa::component::mechanicalload::QuadPressureForceField< DataTypes >::QuadPressureInformation | |
Csofa::component::mechanicalload::SphereForceField< DataTypes >::Contact | |
Csofa::component::mechanicalload::SphereForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::mechanicalload::TrianglePressureForceField< DataTypes >::TrianglePressureInformation | |
Csofa::component::playback::input_event | |
Csofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >::TetrahedronRestInformation | Data structure stored for each tetrahedron |
Csofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceFieldData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::solidmechanics::fem::elastic::HexahedralFEMForceField< DataTypes >::HexahedronInformation | Information stored for each hexahedron |
Csofa::component::solidmechanics::fem::elastic::HexahedronFEMForceFieldInternalData< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::EdgeInformation | Class to store FEM information on each edge, for topology modification handling |
Csofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformation | Class to store FEM information on each quad, for topology modification handling |
Csofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::VertexInformation | Class to store FEM information on each vertex, for topology modification handling |
Csofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes >::TetrahedronInformation | Information stored for each tetrahedron |
Csofa::component::solidmechanics::fem::elastic::TetrahedronFEMForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::solidmechanics::fem::elastic::TriangleFEMUtils< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::TriangleInformation | Class to store FEM information on each triangle, for topology modification handling |
Csofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::VertexInformation | Class to store FEM information on each vertex, for topology modification handling |
Csofa::component::solidmechanics::fem::elastic::TriangularFEMForceFieldOptim< DataTypes >::TriangleInfo | Class to store FEM information on each triangle, for topology modification handling |
Csofa::component::solidmechanics::fem::elastic::TriangularFEMForceFieldOptim< DataTypes >::TriangleState | |
Csofa::component::solidmechanics::fem::elastic::TriangularFEMForceFieldOptimInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
►Csofa::component::solidmechanics::fem::hyperelastic::material::HyperelasticMaterial< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::material::BoyceAndArruda< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::material::Costa< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::material::MooneyRivlin< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::material::NeoHookean< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::material::Ogden< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::material::STVenantKirchhoff< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::material::StableNeoHookean< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::material::VerondaWestman< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::material::MaterialParameters< DataTypes > | |
►Csofa::component::solidmechanics::fem::hyperelastic::material::StrainInformation< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::TetrahedronRestInformation | Data structure stored for each tetrahedron |
Csofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::TetrahedronRestInformation | Data structure stored for each tetrahedron |
Csofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::EdgeInformation | Data structure stored for each edge |
Csofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::EdgeInformation | Data structure stored for each edge |
Csofa::component::solidmechanics::spring::FastTriangularBendingSprings< _DataTypes >::EdgeSpring | |
Csofa::component::solidmechanics::spring::FrameSpringForceField< DataTypes >::Spring | |
Csofa::component::solidmechanics::spring::FrameSpringForceFieldInternalData< DataTypes > | |
Csofa::component::solidmechanics::spring::GearSpring< DataTypes > | |
Csofa::component::solidmechanics::spring::GearSpringForceFieldInternalData< DataTypes > | |
Csofa::component::solidmechanics::spring::JointSpring< DataTypes > | JOINTSPRING |
Csofa::component::solidmechanics::spring::JointSpringForceFieldInternalData< DataTypes > | |
Csofa::component::solidmechanics::spring::LinearSpring< T > | This class contains the description of one linear spring |
Csofa::component::solidmechanics::spring::QuadularBendingSprings< DataTypes >::EdgeInformation | |
Csofa::component::solidmechanics::spring::QuadularBendingSprings< DataTypes >::EdgeInformation::Spring | |
Csofa::component::solidmechanics::spring::QuadularBendingSprings< DataTypes >::ForceOutput | |
Csofa::component::solidmechanics::spring::SpringForceField< DataTypes >::SpringForce | |
Csofa::component::solidmechanics::spring::SpringForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::solidmechanics::spring::TriangularBendingSprings< DataTypes >::EdgeInformation | |
Csofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::EdgeRestInformation | |
Csofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation | |
Csofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes >::EdgeRestInformation | |
Csofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes >::TriangleRestInformation | |
Csofa::component::solidmechanics::spring::VectorSpringForceField< DataTypes >::Spring | |
Csofa::component::solidmechanics::tensormass::TetrahedralTensorMassForceField< DataTypes >::EdgeRestInformation | |
Csofa::component::solidmechanics::tensormass::TriangularTensorMassForceField< DataTypes >::EdgeRestInformation | |
Csofa::component::statecontainer::MappedObjectInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::statecontainer::MechanicalObjectInternalData< DataTypes > | |
Csofa::component::topology::container::dynamic::BasicArrayInterface< T > | A class used as an interface with an array : Useful to compute geometric information on each edge in an efficient way |
Csofa::component::topology::container::dynamic::NumericalIntegrationDescriptor< Real, N > | Cross product for 3-elements vectors |
Csofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion | Connexion corresponds to a connexe component in each regular hexa (each non-void hexa has at less one connexion) |
Csofa::component::topology::utility::TriangleIncisionInformation | |
Csofa::component::visual::VisualModelImpl::FaceGroup | |
Csofa::core::AccumulationVecId< TDataTypes, vtype, vaccess > | Proxy class for accessing elements within an imaginary container that represents the cumulative sum of multiple other containers. Each individual container is represented by a VecId. The class maintains a list of VecIdDeriv objects, which defines the containers contributing to the final cumulative sum. This class provides a simplified interface for accessing elements within the cumulative container. It allows retrieving specific elements using the overloaded subscript operator (operator[]). When accessing an element at a particular index, the class delegates the retrieval to the appropriate container represented by the associated VecIdDeriv. In addition to element retrieval, the class supports dynamic management of the contributing containers. It offers functions to add and remove VecId objects from the list of containers that contribute to the cumulative sum |
►Csofa::core::BaseCollisionElementIterator | Base class for reference to an collision element defined by its index |
►Csofa::core::TCollisionElementIterator< TetrahedronCollisionModel > | |
Csofa::component::collision::geometry::Tetrahedron | |
►Csofa::core::TCollisionElementIterator< RayCollisionModel > | |
Csofa::component::collision::geometry::Ray | |
►Csofa::core::TCollisionElementIterator< PointCollisionModel< TDataTypes > > | |
Csofa::component::collision::geometry::TPoint< TDataTypes > | |
►Csofa::core::TCollisionElementIterator< CollisionModel > | |
Csofa::core::CollisionElementIterator | Reference to an abstract collision element |
►Csofa::core::TCollisionElementIterator< CubeCollisionModel > | |
Csofa::component::collision::geometry::Cube | |
►Csofa::core::TCollisionElementIterator< CylinderCollisionModel< TDataTypes > > | |
Csofa::component::collision::geometry::TCylinder< TDataTypes > | |
►Csofa::core::TCollisionElementIterator< TriangleCollisionModel< TDataTypes > > | |
Csofa::component::collision::geometry::TTriangle< TDataTypes > | |
►Csofa::core::TCollisionElementIterator< LineCollisionModel< TDataTypes > > | |
Csofa::component::collision::geometry::TLine< TDataTypes > | |
►Csofa::core::TCollisionElementIterator< SphereCollisionModel< TDataTypes > > | |
Csofa::component::collision::geometry::TSphere< TDataTypes > | |
Csofa::core::TCollisionElementIterator< TModel > | Reference to an collision element defined by its index inside a given collision model |
►Csofa::core::BaseVecId | |
Csofa::core::TVecId< V_MATDERIV, V_READ > | |
Csofa::core::TVecId< V_COORD, V_READ > | |
Csofa::core::TVecId< V_DERIV, V_WRITE > | |
Csofa::core::TVecId< V_ALL, V_WRITE > | |
Csofa::core::TVecId< V_ALL, V_READ > | |
Csofa::core::TVecId< V_DERIV, V_READ > | |
Csofa::core::TVecId< V_COORD, V_WRITE > | |
Csofa::core::TVecId< V_MATDERIV, V_WRITE > | |
Csofa::core::TVecId< vtype, vaccess > | |
Csofa::core::TVecId< V_ALL, vaccess > | Identify any vector stored in State |
Csofa::core::behavior::BaseConstraint::ConstraintBlockInfo | |
Csofa::core::behavior::BaseMechanicalState::ConstraintBlock | |
Csofa::core::behavior::BaseOrderingMethod::SparseMatrixPattern | |
►Csofa::core::behavior::BaseVectorOperations | |
Csofa::simulation::common::VectorOperations | |
Csofa::core::behavior::BlockType | |
Csofa::core::behavior::BlocMatrixWriter< TBloc > | |
Csofa::core::behavior::BlocMatrixWriter< TBloc >::BaseMatrixWriter | |
Csofa::core::behavior::BlocMatrixWriter< TBloc >::BlocBaseMatrixWriter | |
Csofa::core::behavior::BlocMatrixWriter< TBloc >::BlocCRSMatrixWriter< MReal > | |
Csofa::core::behavior::BlocMatrixWriter< TBloc >::CRSMatrixWriter< MReal > | |
Csofa::core::behavior::BlocMatrixWriter< TBloc >::DispatcherForceField_addKToMatrix< FF > | |
►Csofa::core::behavior::ConstraintResolution | Object computing a constraint resolution within a Gauss-Seidel algorithm |
Csofa::component::constraint::lagrangian::model::StopperLagrangianConstraintResolution1Dof | |
Csofa::component::constraint::lagrangian::model::UnilateralConstraintResolution | |
Csofa::component::constraint::lagrangian::model::UnilateralConstraintResolutionWithFriction | |
Csofa::component::constraint::lagrangian::model::bilateralconstraintresolution::BilateralConstraintResolution | |
Csofa::component::constraint::lagrangian::model::bilateralconstraintresolution::BilateralConstraintResolution3Dof | |
Csofa::component::constraint::lagrangian::model::bilateralconstraintresolution::BilateralConstraintResolutionNDof | |
Csofa::core::behavior::DampingMatrix::DF | |
Csofa::core::behavior::MechanicalMatrix | |
Csofa::core::behavior::MultiMatrix< Parent > | |
►Csofa::core::behavior::MultiMatrixAccessor | |
►Csofa::core::behavior::DefaultMultiMatrixAccessor | |
Csofa::core::behavior::CRSMultiMatrixAccessor | |
Csofa::core::behavior::MatrixAccessorCompat | |
Csofa::core::behavior::SingleMatrixAccessor | |
Csofa::core::behavior::MultiMatrixAccessor::InteractionMatrixRef | Simple structure holding a reference to the submatrix related to the interactions between two MechanicalStates |
Csofa::core::behavior::MultiMatrixAccessor::MatrixRef | Simple structure holding a reference to the submatrix related to one MechanicalState |
Csofa::core::behavior::StiffnessMatrix::DF | |
Csofa::core::behavior::TMultiVec< vtype > | |
►Csofa::core::behavior::ZeroDirichletCondition | |
Csofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector >::Dirichlet | |
Csofa::core::CategoryLibrary | An Generic Category of the Sofa Library |
►Csofa::core::collision::BaseIntersector | |
►Csofa::component::collision::detection::intersection::DiscreteIntersection | |
►Csofa::component::collision::detection::intersection::BaseProximityIntersection | |
Csofa::component::collision::detection::intersection::LocalMinDistance | |
Csofa::component::collision::detection::intersection::MinProximityIntersection | |
Csofa::component::collision::detection::intersection::NewProximityIntersection | |
Csofa::component::collision::detection::intersection::MeshDiscreteIntersection | |
Csofa::component::collision::detection::intersection::MeshMinProximityIntersection | |
Csofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
Csofa::component::collision::detection::intersection::RayDiscreteIntersection | |
Csofa::component::collision::detection::intersection::RayNewProximityIntersection | |
Csofa::component::collision::detection::intersection::TetrahedronDiscreteIntersection | |
►Csofa::core::collision::BaseIntersectorCreator< TIntersectionClass > | |
Csofa::core::collision::IntersectorCreator< TIntersectionClass, TIntersectorClass > | |
Csofa::core::collision::DetectionOutput | Generic description of a contact point, used for most collision models except special cases such as GPU-based collisions |
►Csofa::core::collision::DetectionOutputVector | Abstract description of a set of contact point |
Csofa::core::collision::TDetectionOutputVector< CM1, CM2 > | Generic description of a set of contact point between two specific collision models |
►Csofa::core::collision::ElementIntersector | |
Csofa::component::collision::detection::algorithm::MirrorIntersector | |
Csofa::core::collision::MemberElementIntersector< Elem1, Elem2, T > | |
Csofa::core::collision::IntersectorFactory< TIntersectionClass > | |
Csofa::core::collision::IntersectorMap | |
Csofa::core::CollisionElementActiver | |
Csofa::core::ComponentLibrary | An Generic Component of the Sofa Library |
Csofa::core::ComponentNameHelper | |
Csofa::core::DataTracker | |
Csofa::core::DerivativeMatrix< c >::Derivative | |
Csofa::core::DerivativeMatrix< c >::DerivativeElement | |
►Csofa::core::ExecParams | Class gathering parameters use by most components methods, and transmitted by all visitors |
Csofa::core::ConstraintParams | |
Csofa::core::MechanicalParams | Class gathering parameters use by mechanical components methods, and transmitted by mechanical visitors |
Csofa::core::visual::VisualParams | Class gathering parameters used by visual components and by the draw method of each component. Transmitted by visitors |
Csofa::core::GeometricStiffnessMatrix::DJ | |
Csofa::core::get_base_object_strong< c > | |
►Csofa::core::get_base_object_strong_type | |
Csofa::component::linearsystem::BaseAssemblingMatrixAccumulator< core::matrixaccumulator::Contribution::MASS > | |
Csofa::component::linearsystem::BaseAssemblingMatrixAccumulator< c > | |
Csofa::core::matrixaccumulator::ContributionName< c > | |
Csofa::core::matrixaccumulator::ContributionName< Contribution::DAMPING > | |
Csofa::core::matrixaccumulator::ContributionName< Contribution::GEOMETRIC_STIFFNESS > | |
Csofa::core::matrixaccumulator::ContributionName< Contribution::MASS > | |
Csofa::core::matrixaccumulator::ContributionName< Contribution::STIFFNESS > | |
Csofa::core::matrixaccumulator::get_abstract_strong< c > | |
Csofa::core::matrixaccumulator::get_abstract_strong< Contribution::DAMPING > | |
Csofa::core::matrixaccumulator::get_abstract_strong< Contribution::GEOMETRIC_STIFFNESS > | |
Csofa::core::matrixaccumulator::get_abstract_strong< Contribution::MASS > | |
Csofa::core::matrixaccumulator::get_abstract_strong< Contribution::STIFFNESS > | |
Csofa::core::matrixaccumulator::get_list_abstract_strong< c > | |
Csofa::core::matrixaccumulator::get_list_abstract_strong< Contribution::DAMPING > | |
Csofa::core::matrixaccumulator::get_list_abstract_strong< Contribution::GEOMETRIC_STIFFNESS > | |
Csofa::core::matrixaccumulator::get_list_abstract_strong< Contribution::MASS > | |
Csofa::core::matrixaccumulator::get_list_abstract_strong< Contribution::STIFFNESS > | |
►Csofa::core::matrixaccumulator::IndexVerificationStrategy | |
Csofa::component::linearsystem::CheckNoChangeInInsertionOrder | Check that the incoming rows and columns are expected by the constant sparsity pattern |
►Csofa::core::matrixaccumulator::IndividualIndexVerificationStrategy | |
Csofa::core::matrixaccumulator::RangeVerification | |
Csofa::core::matrixaccumulator::NoIndexVerification | |
Csofa::core::matrixaccumulator::no_check_policy | |
►Csofa::core::MatrixAccumulatorInterface | |
►Csofa::core::MappingMatrixAccumulator | |
►Csofa::core::ListMatrixAccumulator< MappingMatrixAccumulator > | |
Csofa::core::ListMappingMatrixAccumulator | |
►Csofa::core::behavior::DampingMatrixAccumulator | |
►Csofa::core::ListMatrixAccumulator< DampingMatrixAccumulator > | |
Csofa::core::behavior::ListDampingMatrixAccumulator | |
►Csofa::core::behavior::MassMatrixAccumulator | |
►Csofa::core::ListMatrixAccumulator< MassMatrixAccumulator > | |
Csofa::core::behavior::ListMassMatrixAccumulator | |
Csofa::core::behavior::MassMatrix | |
►Csofa::core::behavior::StiffnessMatrixAccumulator | |
►Csofa::core::ListMatrixAccumulator< StiffnessMatrixAccumulator > | |
Csofa::core::behavior::ListStiffnessMatrixAccumulator | |
►Csofa::core::MechanicalStatesMatrixAccumulators< c > | |
►Csofa::core::DerivativeMatrix< matrixaccumulator::Contribution::GEOMETRIC_STIFFNESS > | |
Csofa::core::GeometricStiffnessMatrix | |
►Csofa::core::DerivativeMatrix< matrixaccumulator::Contribution::DAMPING > | |
Csofa::core::behavior::DampingMatrix | |
►Csofa::core::DerivativeMatrix< matrixaccumulator::Contribution::STIFFNESS > | |
Csofa::core::behavior::StiffnessMatrix | |
Csofa::core::DerivativeMatrix< c > | |
Csofa::core::ObjectFactory | |
Csofa::core::ObjectFactory::ClassEntry | Record storing information about a class |
►Csofa::core::ObjectFactory::Creator | Abstract interface of objects used to create instances of a given type |
Csofa::core::ObjectCreator< RealObject > | Typed Creator class used to create instances of object type RealObject |
►Csofa::core::objectmodel::AbstractDataLink | AbstractDataLink is the base class for every link between two data fields The targetted BaseData is called the "target", The base object owning the current "child" object is the "owner" it is possible to store a path in a DataLink, in that case, at each DataLink access the path is resolved to search for a corresponding Data until one is found. Once a Data is set, the path is discarded |
Csofa::core::objectmodel::DataLink< sofa::core::objectmodel::BaseData > | |
Csofa::core::objectmodel::DataLink< T > | DataLink stores a connection between two object of type Data<XXX> The class is templated by the Data type to connect. The class implements the AbstractDataLink interface |
Csofa::core::objectmodel::Aspect | |
Csofa::core::objectmodel::AspectBuffer | |
Csofa::core::objectmodel::AspectPool | |
►Csofa::core::objectmodel::Base | Base class for everything |
►Csofa::component::mapping::nonlinear::NonLinearMappingData< false > | |
Csofa::component::mapping::nonlinear::SquareMapping< TIn, TOut > | |
►Csofa::component::mapping::nonlinear::NonLinearMappingData< true > | |
Csofa::component::mapping::nonlinear::DistanceFromTargetMapping< TIn, TOut > | |
Csofa::component::mapping::nonlinear::DistanceMapping< TIn, TOut > | |
Csofa::component::mapping::nonlinear::DistanceMultiMapping< TIn, TOut > | |
Csofa::component::mapping::nonlinear::RigidMapping< TIn, TOut > | |
Csofa::component::mapping::nonlinear::SquareDistanceMapping< TIn, TOut > | |
Csofa::component::mapping::nonlinear::NonLinearMappingData< HasStabilizedGeometricStiffness > | |
►Csofa::core::objectmodel::BaseContext | Base class for Context classes, storing shared variables and parameters |
►Csofa::core::objectmodel::Context | Implementation of BaseContext, storing all shared parameters in Datas |
►Csofa::simulation::Node | |
Csofa::simulation::graph::DAGNode | |
►Csofa::core::objectmodel::BaseNode | Base class for simulation nodes |
Csofa::simulation::Node | |
►Csofa::core::objectmodel::BaseObject | Base class for simulation components |
Ccustomns::CustomBaseObject | |
Ccustomns::CustomBaseObjectT< D > | |
Csofa::component::collision::detection::algorithm::BruteForceDetection | |
Csofa::component::collision::detection::algorithm::DirectSAP | |
Csofa::component::collision::detection::algorithm::RayTraceDetection | It is a Ray Trace based collision detection algorithm |
Csofa::component::collision::response::contact::ContactListener | |
►Csofa::component::io::mesh::basevtkreader::BaseVTKReader | |
Csofa::component::io::mesh::LegacyVTKReader | |
Csofa::component::io::mesh::XMLVTKReader | |
►Csofa::component::io::mesh::basevtkreader::BaseVTKReader::BaseVTKDataIO | |
Csofa::component::io::mesh::basevtkreader::BaseVTKReader::VTKDataIO< T > | |
Csofa::component::playback::InputEventReader | InputEventReader Class |
►Csofa::component::playback::ReadState | |
Csofa::component::playback::CompareState | |
►Csofa::component::playback::ReadTopology | |
Csofa::component::playback::CompareTopology | |
Csofa::component::playback::WriteState | |
Csofa::component::playback::WriteTopology | |
►Csofa::component::sceneutility::BaseAddResourceRepository | |
Csofa::component::sceneutility::AddDataRepository | Add a new path to DataRepository |
Csofa::component::sceneutility::AddPluginRepository | Add a new path to PluginRepository |
Csofa::component::sceneutility::FileMessageHandlerComponent | A sofa component to add a FileMessageHandlerComponent to the main logger |
Csofa::component::sceneutility::MessageHandlerComponent | A sofa component to add a MessageHandler to the main logger |
►Csofa::component::sceneutility::PauseAnimation | |
Csofa::component::sceneutility::PauseAnimationOnEvent | |
Csofa::component::sceneutility::infocomponent::InfoComponent | |
Csofa::component::sceneutility::makealiascomponent::MakeAliasComponent | |
Csofa::component::sceneutility::makedataaliascomponent::MakeDataAliasComponent | A component to add alias to other components |
►Csofa::component::solidmechanics::fem::hyperelastic::material::BaseMaterial | |
Csofa::component::solidmechanics::fem::hyperelastic::material::PlasticMaterial | |
Csofa::component::topology::utility::TopologicalChangeProcessor | |
Csofa::component::topology::utility::TopologyBoundingTrasher< DataTypes > | |
Csofa::component::topology::utility::TopologyChecker | |
►Csofa::component::visual::BaseCamera | |
Csofa::component::visual::Camera | |
Csofa::component::visual::InteractiveCamera | |
Csofa::component::visual::RecordedCamera | |
►Csofa::core::BaseMapping | |
Csofa::core::Mapping< In, Out > | |
Csofa::core::Mapping< defaulttype::Vec3Types, DataTypes > | |
Csofa::core::MultiMapping< In, Out > | |
►Csofa::core::Mapping< TIn, TOut > | Specialized interface to convert a model state of type TIn to a model state of type TOut. This is basically a sofa::core::BaseMapping with given input and output types |
Csofa::component::mapping::nonlinear::DistanceFromTargetMapping< TIn, TOut > | |
Csofa::component::mapping::nonlinear::DistanceMapping< TIn, TOut > | |
Csofa::component::mapping::nonlinear::RigidMapping< TIn, TOut > | |
Csofa::component::mapping::nonlinear::SquareDistanceMapping< TIn, TOut > | |
Csofa::component::mapping::nonlinear::SquareMapping< TIn, TOut > | |
Csofa::core::Multi2Mapping< TIn1, TIn2, TOut > | Specialized interface to describe many to many mapping. The inputs can be of two different types, while all the outputs must be of the same type |
►Csofa::core::MultiMapping< TIn, TOut > | Specialized interface to describe many to many mapping. All the input must have the same type, and all the output must have the same type. See also class Multi2Mapping |
Csofa::component::mapping::nonlinear::DistanceMultiMapping< TIn, TOut > | |
Csofa::core::BaseMatrixAccumulatorComponent< c > | |
►Csofa::core::BaseState | Component storing position and velocity vectors |
Csofa::core::State< In > | |
Csofa::core::State< Out > | |
Csofa::core::State< InRoot > | |
►Csofa::core::State< DataTypes > | |
►Csofa::core::behavior::MechanicalState< DataTypes > | |
Csofa::component::statecontainer::MechanicalObject< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
Csofa::component::statecontainer::MappedObject< DataTypes > | |
Csofa::core::visual::VisualState< DataTypes > | |
►Csofa::core::State< TDataTypes > | Component storing position and velocity vectors |
Csofa::core::behavior::MechanicalState< sofa::defaulttype::StdVectorTypes > | |
►Csofa::core::visual::VisualState< defaulttype::Vec3Types > | |
►Csofa::component::visual::VisualModelImpl | Abstract class which implements partially VisualModel |
►Csofa::gl::component::rendering3d::OglModel | Main class for rendering 3D model in SOFA |
Csofa::gl::component::rendering3d::MergeVisualModels | |
Csofa::gl::component::shader::OglShaderVisualModel | |
Csofa::gl::component::rendering3d::DataDisplay | |
Csofa::gl::component::rendering3d::OglCylinderModel | |
►Csofa::core::behavior::MechanicalState< TDataTypes > | Component storing all state vectors of a simulated body (position, velocity, etc), using the datatype specified in the templace |
Csofa::component::statecontainer::MechanicalObject< T > | |
►Csofa::core::behavior::BaseMechanicalState | Component storing all state vectors of a simulated body (position, velocity, etc) |
Csofa::core::behavior::MechanicalState< sofa::defaulttype::StdVectorTypes > | |
Csofa::core::behavior::MechanicalState< DataTypes > | |
Csofa::core::behavior::MechanicalState< TDataTypes > | Component storing all state vectors of a simulated body (position, velocity, etc), using the datatype specified in the templace |
►Csofa::core::BehaviorModel | Abstract Interface of components defining the behavior of a simulated object |
►Csofa::gui::component::performer::BaseMouseInteractor | |
Csofa::gui::component::performer::MouseInteractor< DataTypes > | Class to execute specific tasks of the Mouse |
►Csofa::core::CollisionModel | Abstract CollisionModel interface |
Csofa::component::collision::geometry::PointCollisionModel< sofa::defaulttype::StdVectorTypes > | |
►Csofa::component::collision::geometry::TriangleCollisionModel< sofa::defaulttype::Vec3Types > | |
Csofa::component::collision::geometry::TriangleModelInRegularGrid | |
Csofa::component::collision::geometry::TriangleOctreeModel | |
Csofa::component::collision::geometry::CubeCollisionModel | |
Csofa::component::collision::geometry::CylinderCollisionModel< TDataTypes > | |
Csofa::component::collision::geometry::LineCollisionModel< TDataTypes > | |
Csofa::component::collision::geometry::PointCollisionModel< TDataTypes > | |
Csofa::component::collision::geometry::RayCollisionModel | |
Csofa::component::collision::geometry::SphereCollisionModel< TDataTypes > | |
Csofa::component::collision::geometry::TetrahedronCollisionModel | |
Csofa::component::collision::geometry::TriangleCollisionModel< TDataTypes > | |
►Csofa::core::DataEngine | From a set of Data inputs computes a set of Data outputs |
►Csofa::component::engine::transform::DisplacementTransformEngine< DataTypes, type::Mat4x4 > | |
Csofa::component::engine::transform::DisplacementMatrixEngine< DataTypes > | |
Csofa::component::engine::analyze::AverageCoord< DataTypes > | |
Csofa::component::engine::analyze::ClusteringEngine< DataTypes > | |
Csofa::component::engine::analyze::Distances< DataTypes > | |
Csofa::component::engine::analyze::HausdorffDistance< DataTypes > | |
Csofa::component::engine::analyze::ShapeMatching< DataTypes > | |
Csofa::component::engine::analyze::SumEngine< TDataType > | |
Csofa::component::engine::generate::ExtrudeEdgesAndGenerateQuads< DataTypes > | |
Csofa::component::engine::generate::ExtrudeQuadsAndGenerateHexas< DataTypes > | |
Csofa::component::engine::generate::ExtrudeSurface< DataTypes > | |
Csofa::component::engine::generate::GenerateCylinder< DataTypes > | |
Csofa::component::engine::generate::GenerateGrid< DataTypes > | |
Csofa::component::engine::generate::GenerateRigidMass< DataTypes, MassType > | |
Csofa::component::engine::generate::GenerateSphere< DataTypes > | |
Csofa::component::engine::generate::GroupFilterYoungModulus< DataTypes > | |
Csofa::component::engine::generate::JoinPoints< DataTypes > | |
Csofa::component::engine::generate::MergeMeshes< DataTypes > | |
Csofa::component::engine::generate::MergePoints< DataTypes > | |
Csofa::component::engine::generate::MergeSets< T > | |
Csofa::component::engine::generate::MergeVectors< VecT > | |
Csofa::component::engine::generate::MeshBarycentricMapperEngine< DataTypes > | |
Csofa::component::engine::generate::MeshClosingEngine< DataTypes > | |
Csofa::component::engine::generate::MeshTetraStuffing | Create a tetrahedral volume mesh from a surface, using the algorithm from F. Labelle and J.R. Shewchuk, "Isosurface Stuffing: Fast Tetrahedral Meshes with Good Dihedral Angles", SIGGRAPH 2007 |
Csofa::component::engine::generate::NormEngine< TDataType > | Convert a vector of Vecs in a vector of their l-norms |
Csofa::component::engine::generate::NormalsFromPoints< DataTypes > | |
Csofa::component::engine::generate::RandomPointDistributionInSurface< DataTypes > | |
Csofa::component::engine::generate::Spiral< DataTypes > | |
Csofa::component::engine::select::ComplementaryROI< DataTypes > | |
Csofa::component::engine::select::IndicesFromValues< T > | |
Csofa::component::engine::select::MergeROIs | |
Csofa::component::engine::select::MeshBoundaryROI | |
Csofa::component::engine::select::MeshROI< DataTypes > | |
Csofa::component::engine::select::MeshSampler< DataTypes > | |
Csofa::component::engine::select::MeshSplittingEngine< DataTypes > | |
Csofa::component::engine::select::MeshSubsetEngine< DataTypes > | |
Csofa::component::engine::select::NearestPointROI< DataTypes > | |
Csofa::component::engine::select::PairBoxROI< DataTypes > | |
Csofa::component::engine::select::PlaneROI< DataTypes > | |
Csofa::component::engine::select::PointsFromIndices< DataTypes > | |
Csofa::component::engine::select::ProximityROI< DataTypes > | |
Csofa::component::engine::select::SelectConnectedLabelsROI< _T > | |
Csofa::component::engine::select::SelectLabelROI< _T > | |
Csofa::component::engine::select::SphereROI< DataTypes > | |
Csofa::component::engine::select::SubsetTopology< DataTypes > | |
Csofa::component::engine::select::ValuesFromIndices< T > | |
Csofa::component::engine::select::ValuesFromPositions< DataTypes > | |
Csofa::component::engine::select::boxroi::BoxROI< DataTypes > | |
►Csofa::component::engine::transform::AbstractTransformMatrixEngine | |
Csofa::component::engine::transform::InvertTransformMatrixEngine | |
Csofa::component::engine::transform::RotateTransformMatrixEngine | |
Csofa::component::engine::transform::ScaleTransformMatrixEngine | |
Csofa::component::engine::transform::TranslateTransformMatrixEngine | |
Csofa::component::engine::transform::DifferenceEngine< TDataType > | |
Csofa::component::engine::transform::DilateEngine< DataTypes > | |
Csofa::component::engine::transform::DisplacementTransformEngine< DataTypes, OutputType > | |
Csofa::component::engine::transform::IndexValueMapper< DataTypes > | |
Csofa::component::engine::transform::Indices2ValuesMapper< DataTypes > | |
Csofa::component::engine::transform::MapIndices< T > | |
Csofa::component::engine::transform::MathOp< VecT > | |
Csofa::component::engine::transform::ProjectiveTransformEngine< DataTypes > | |
Csofa::component::engine::transform::QuatToRigidEngine< DataTypes > | |
Csofa::component::engine::transform::ROIValueMapper | |
Csofa::component::engine::transform::RigidToQuatEngine< DataTypes > | |
Csofa::component::engine::transform::SmoothMeshEngine< DataTypes > | |
Csofa::component::engine::transform::TransformEngine< DataTypes > | |
Csofa::component::engine::transform::TransformPosition< DataTypes > | |
Csofa::component::engine::transform::Vertex2Frame< DataTypes > | |
Csofa::component::topology::container::constant::MeshTopology::PrimitiveUpdate | |
Csofa::gl::component::engine::TextureInterpolation< DataTypes > | |
Csofa::core::DevBaseMonitor | A basic interface to define a Monitor capable to compute metrics |
►Csofa::core::behavior::BaseAnimationLoop | Component responsible for main animation algorithms, managing how and when mechanical computation happens in one animation step |
►Csofa::simulation::CollisionAnimationLoop | Component responsible for main simulation algorithms, managing how and when collisions and integrations computations happen |
Csofa::component::animationloop::ConstraintAnimationLoop | |
Csofa::component::animationloop::FreeMotionAnimationLoop | |
Csofa::component::animationloop::MultiStepAnimationLoop | |
Csofa::component::animationloop::MultiTagAnimationLoop | |
Csofa::simulation::DefaultAnimationLoop | Default Animation Loop to be created when no AnimationLoop found on simulation::node |
►Csofa::core::behavior::BaseConstraintCorrection | Component computing constraint forces within a simulated body using the compliance method |
Csofa::component::constraint::lagrangian::correction::GenericConstraintCorrection | |
►Csofa::core::behavior::ConstraintCorrection< TDataTypes > | |
Csofa::component::constraint::lagrangian::correction::LinearSolverConstraintCorrection< TDataTypes > | Component computing constrained forces within a simulated body using the compliance method |
Csofa::component::constraint::lagrangian::correction::PrecomputedConstraintCorrection< TDataTypes > | Component computing constraint forces within a simulated body using the compliance method |
Csofa::component::constraint::lagrangian::correction::UncoupledConstraintCorrection< TDataTypes > | Component computing constraint forces within a simulated body using the compliance method |
►Csofa::core::behavior::BaseConstraintSet | |
►Csofa::core::behavior::BaseConstraint | Component computing constraints within a simulated body |
►Csofa::core::behavior::BaseInteractionConstraint | BaseInteractionConstraint is a constraint linking several bodies (MechanicalState) together |
►Csofa::core::behavior::PairInteractionConstraint< sofa::defaulttype::StdVectorTypes > | |
Csofa::component::constraint::lagrangian::model::UnilateralLagrangianConstraint< sofa::defaulttype::StdVectorTypes > | |
►Csofa::core::behavior::PairInteractionConstraint< DataTypes > | |
Csofa::component::constraint::lagrangian::model::SlidingLagrangianConstraint< DataTypes > | |
Csofa::component::constraint::lagrangian::model::UnilateralLagrangianConstraint< DataTypes > | |
Csofa::core::behavior::MixedInteractionConstraint< TDataTypes1, TDataTypes2 > | Component computing constraints between a pair of simulated body |
►Csofa::core::behavior::PairInteractionConstraint< TDataTypes > | Component computing constraints between a pair of simulated body |
Csofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint< sofa::defaulttype::StdVectorTypes > | |
Csofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint< DataTypes > | |
►Csofa::core::behavior::Constraint< DataTypes > | Component computing constraints within a simulated body |
Csofa::component::constraint::lagrangian::model::StopperLagrangianConstraint< DataTypes > | |
Csofa::component::constraint::lagrangian::model::UniformLagrangianConstraint< DataTypes > | |
►Csofa::core::behavior::BaseController | BaseController Class. Interface of user interaction on SOFA Components. Empty class to provide an interface for the Factory |
►Csofa::component::controller::Controller | Controller Class. Interface of user interaction on SOFA Components. Provides also an interface for BeginAnimation and EndAnimation events launched at the beginning and the end of a time step |
Csofa::component::controller::MechanicalStateController< DataTypes > | MechanicalStateController Class |
►Csofa::component::haptics::ForceFeedback | Base class implementing forcefeedback as a force field |
►Csofa::component::haptics::MechanicalStateForceFeedback< TDataTypes > | |
Csofa::component::haptics::LCPForceFeedback< TDataTypes > | |
Csofa::component::haptics::NullForceFeedbackT< TDataTypes > | Null force feedback for haptic feedback device |
Csofa::component::haptics::NullForceFeedback | Null force feedback for haptic feedback device |
►Csofa::core::behavior::BaseLinearSolver | Abstract base class (as type identifier) for linear system solvers without any API |
►Csofa::core::behavior::LinearSolver | Abstract interface for linear system solvers |
►Csofa::component::linearsolver::BaseMatrixLinearSolver< Matrix, Vector > | |
Csofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, NoThreadManager > | |
►Csofa::core::behavior::BaseMatrixLinearSystem | |
►Csofa::component::linearsystem::TypedMatrixLinearSystem< TMatrix, TVector > | |
Csofa::component::linearsolver::preconditioner::PrecomputedMatrixSystem< TMatrix, TVector > | |
Csofa::component::linearsolver::preconditioner::RotationMatrixSystem< TMatrix, TVector > | |
Csofa::component::linearsystem::CompositeLinearSystem< TMatrix, TVector > | |
Csofa::component::linearsystem::MatrixFreeSystem< TMatrix, TVector > | |
►Csofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector > | |
Csofa::component::linearsystem::ConstantSparsityPatternSystem< TMatrix, TVector > | |
►Csofa::core::behavior::BaseOrderingMethod | Abstract base class for ordering methods in sparse linear solvers |
►Csofa::component::linearsolver::ordering::BaseEigenOrderingMethod< Eigen::COLAMDOrdering< int > > | |
Csofa::component::linearsolver::ordering::COLAMDOrderingMethod | |
►Csofa::component::linearsolver::ordering::BaseEigenOrderingMethod< Eigen::AMDOrdering< int > > | |
Csofa::component::linearsolver::ordering::AMDOrderingMethod | |
Csofa::component::linearsolver::ordering::BaseEigenOrderingMethod< EigenOrderingMethodType > | Ordering method implemented in the library Eigen |
Csofa::component::linearsolver::ordering::NaturalOrderingMethod | |
►Csofa::core::behavior::BaseRotationFinder | |
►Csofa::component::solidmechanics::fem::elastic::HexahedronFEMForceField< DataTypes > | |
►Csofa::component::solidmechanics::fem::elastic::HexahedronFEMForceFieldAndMass< DataTypes > | |
►Csofa::component::solidmechanics::fem::nonuniform::NonUniformHexahedronFEMForceFieldAndMass< DataTypes > | |
Csofa::component::solidmechanics::fem::nonuniform::HexahedronCompositeFEMForceFieldAndMass< DataTypes > | |
►Csofa::core::behavior::RotationFinder< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::TetrahedronFEMForceField< DataTypes > | |
►Csofa::core::behavior::ConstraintSolver | Component responsible for the expression and solution of system of equations related to constraints. The main method is solveConstraint(const ConstraintParams *, MultiVecId , MultiVecId ); The default implementation successively calls: prepareStates, buildSystem, solveSystem, applyCorrection. The parameters are defined in class ConstraintParams |
►Csofa::component::constraint::lagrangian::solver::ConstraintSolverImpl | |
Csofa::component::constraint::lagrangian::solver::GenericConstraintSolver | |
Csofa::component::constraint::lagrangian::solver::LCPConstraintSolver | |
►Csofa::core::behavior::OdeSolver | Component responsible for timestep integration, i.e. advancing the state from time t to t+dt |
Csofa::component::odesolver::backward::EulerImplicitSolver | |
Csofa::component::odesolver::backward::NewmarkImplicitSolver | |
Csofa::component::odesolver::backward::StaticSolver | |
Csofa::component::odesolver::backward::VariationalSymplecticSolver | |
Csofa::component::odesolver::forward::CentralDifferenceSolver | |
Csofa::component::odesolver::forward::DampVelocitySolver | |
Csofa::component::odesolver::forward::EulerExplicitSolver | |
Csofa::component::odesolver::forward::RungeKutta2Solver | |
Csofa::component::odesolver::forward::RungeKutta4Solver | |
►Csofa::core::behavior::StateAccessor | |
►Csofa::core::behavior::PairStateAccessor< TDataTypes > | |
Csofa::core::behavior::PairInteractionConstraint< TDataTypes > | Component computing constraints between a pair of simulated body |
Csofa::core::behavior::PairInteractionForceField< TDataTypes > | Component computing forces between a pair of simulated body |
Csofa::core::behavior::PairInteractionProjectiveConstraintSet< TDataTypes > | Component computing constraints between a pair of simulated body |
►Csofa::core::behavior::PairStateAccessor< TDataTypes1, TDataTypes2 > | |
Csofa::core::behavior::MixedInteractionConstraint< TDataTypes1, TDataTypes2 > | Component computing constraints between a pair of simulated body |
►Csofa::core::behavior::MixedInteractionForceField< TDataTypes1, TDataTypes2 > | Component computing forces between a pair of simulated body |
Csofa::component::mechanicalload::InteractionEllipsoidForceField< TDataTypes1, TDataTypes2 > | |
►Csofa::core::behavior::PairStateAccessor< DataTypes, DataTypes > | |
Csofa::component::engine::select::NearestPointROI< DataTypes > | |
►Csofa::core::behavior::SingleStateAccessor< TDataTypes > | |
►Csofa::core::behavior::ProjectiveConstraintSet< TDataTypes > | |
Csofa::component::constraint::projective::AffineMovementProjectiveConstraint< TDataTypes > | |
Csofa::component::constraint::projective::LinearMovementProjectiveConstraint< TDataTypes > | |
Csofa::component::constraint::projective::LinearVelocityProjectiveConstraint< TDataTypes > | |
Csofa::component::constraint::projective::OscillatorProjectiveConstraint< TDataTypes > | |
Csofa::component::constraint::projective::PartialLinearMovementProjectiveConstraint< TDataTypes > | |
Csofa::component::constraint::projective::PatchTestMovementProjectiveConstraint< TDataTypes > | |
Csofa::component::constraint::projective::SkeletalMotionProjectiveConstraint< TDataTypes > | |
►Csofa::core::behavior::ForceField< TDataTypes > | Component computing forces within a simulated body |
Csofa::component::mechanicalload::TorsionForceField< DataTypes > | TorsionForceField |
►Csofa::component::linearsystem::BaseMatrixProjectionMethod< TMatrix > | |
►Csofa::component::linearsystem::MatrixProjectionMethod< TMatrix > | |
Csofa::component::linearsystem::ConstantSparsityProjectionMethod< TMatrix > | |
►Csofa::core::behavior::BaseForceField | Component computing forces within simulated bodies |
►Csofa::core::behavior::ForceField< _DataTypes > | |
Csofa::component::solidmechanics::spring::FastTriangularBendingSprings< _DataTypes > | |
►Csofa::core::behavior::ForceField< T > | |
Csofa::component::mechanicalload::TrianglePressureForceField< T > | |
►Csofa::core::behavior::ForceField< DataTypes > | |
Csofa::component::diffusion::TetrahedronDiffusionFEMForceField< DataTypes > | |
Csofa::component::mechanicalload::ConicalForceField< DataTypes > | |
Csofa::component::mechanicalload::ConstantForceField< DataTypes > | Apply constant forces to given degrees of freedom |
Csofa::component::mechanicalload::DiagonalVelocityDampingForceField< DataTypes > | Apply damping forces to given degrees of freedom |
Csofa::component::mechanicalload::EdgePressureForceField< DataTypes > | |
Csofa::component::mechanicalload::EllipsoidForceField< DataTypes > | |
Csofa::component::mechanicalload::LinearForceField< DataTypes > | |
Csofa::component::mechanicalload::OscillatingTorsionPressureForceField< DataTypes > | |
Csofa::component::mechanicalload::PlaneForceField< DataTypes > | |
Csofa::component::mechanicalload::QuadPressureForceField< DataTypes > | QuadPressureForceField Class |
Csofa::component::mechanicalload::SphereForceField< DataTypes > | |
Csofa::component::mechanicalload::SurfacePressureForceField< DataTypes > | SurfacePressureForceField Class |
Csofa::component::mechanicalload::TaitSurfacePressureForceField< DataTypes > | |
Csofa::component::mechanicalload::TrianglePressureForceField< DataTypes > | |
Csofa::component::mechanicalload::UniformVelocityDampingForceField< DataTypes > | Apply damping forces to given degrees of freedom |
Csofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes > | |
►Csofa::component::solidmechanics::fem::elastic::HexahedralFEMForceField< DataTypes > | |
►Csofa::component::solidmechanics::fem::elastic::HexahedralFEMForceFieldAndMass< DataTypes > | |
Csofa::component::solidmechanics::fem::nonuniform::NonUniformHexahedralFEMForceFieldAndMass< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::HexahedronFEMForceField< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::TetrahedronFEMForceField< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::TriangleFEMForceField< DataTypes > | |
►Csofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::TriangularAnisotropicFEMForceField< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::TriangularFEMForceFieldOptim< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes > | |
Csofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes > | |
Csofa::component::solidmechanics::spring::AngularSpringForceField< DataTypes > | This class describes a simple elastic springs ForceField between DOFs positions and rest positions |
Csofa::component::solidmechanics::spring::PolynomialRestShapeSpringsForceField< DataTypes > | This class describes a polynomial elastic springs ForceField between DOFs positions and rest positions |
Csofa::component::solidmechanics::spring::QuadularBendingSprings< DataTypes > | |
Csofa::component::solidmechanics::spring::RestShapeSpringsForceField< DataTypes > | This class describes a simple elastic springs ForceField between DOFs positions and rest positions |
Csofa::component::solidmechanics::spring::TriangularBendingSprings< DataTypes > | |
Csofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes > | |
Csofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes > | |
Csofa::component::solidmechanics::tensormass::TetrahedralTensorMassForceField< DataTypes > | |
Csofa::component::solidmechanics::tensormass::TriangularTensorMassForceField< DataTypes > | |
►Csofa::core::behavior::Mass< DataTypes > | Component responsible for mass-related computations (gravity, acceleration) |
Csofa::component::mass::DiagonalMass< DataTypes, GeometricalTypes > | |
Csofa::component::mass::DiagonalMass< DataTypes, GeometricalTypes > | This component computes the integral of this mass density over the volume of the object geometry but it supposes that the Mass matrix is diagonal |
Csofa::component::mass::MeshMatrixMass< DataTypes, GeometricalTypes > | This component computes the integral of this mass density over the volume of the object geometry |
Csofa::component::mass::UniformMass< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::HexahedralFEMForceFieldAndMass< DataTypes > | |
Csofa::component::solidmechanics::fem::elastic::HexahedronFEMForceFieldAndMass< DataTypes > | |
►Csofa::core::behavior::BaseInteractionForceField | BaseInteractionForceField is a force field linking several bodies (MechanicalState) together |
►Csofa::core::behavior::PairInteractionForceField< DataTypes > | |
Csofa::component::collision::response::contact::PenalityContactForceField< DataTypes > | |
Csofa::component::solidmechanics::spring::FrameSpringForceField< DataTypes > | |
Csofa::component::solidmechanics::spring::GearSpringForceField< DataTypes > | |
Csofa::component::solidmechanics::spring::JointSpringForceField< DataTypes > | |
Csofa::component::solidmechanics::spring::PolynomialSpringsForceField< DataTypes > | This class describes a polynomial elastic springs ForceField |
►Csofa::component::solidmechanics::spring::SpringForceField< DataTypes > | Set of simple springs between particles |
►Csofa::component::solidmechanics::spring::StiffSpringForceField< DataTypes > | |
Csofa::component::solidmechanics::spring::MeshSpringForceField< DataTypes > | |
Csofa::component::solidmechanics::spring::QuadBendingSprings< DataTypes > | |
Csofa::component::solidmechanics::spring::RegularGridSpringForceField< DataTypes > | |
Csofa::component::solidmechanics::spring::RepulsiveSpringForceField< DataTypes > | |
Csofa::component::solidmechanics::spring::TriangleBendingSprings< DataTypes > | |
Csofa::component::solidmechanics::spring::VectorSpringForceField< DataTypes > | |
Csofa::core::behavior::MixedInteractionForceField< TDataTypes1, TDataTypes2 > | Component computing forces between a pair of simulated body |
Csofa::core::behavior::PairInteractionForceField< TDataTypes > | Component computing forces between a pair of simulated body |
Csofa::core::behavior::ForceField< TDataTypes > | Component computing forces within a simulated body |
Csofa::core::behavior::BaseInteractionConstraint | BaseInteractionConstraint is a constraint linking several bodies (MechanicalState) together |
►Csofa::core::behavior::BaseInteractionProjectiveConstraintSet | BaseInteractionProjectiveConstraintSet is a constraint linking several bodies (MechanicalState) together |
►Csofa::core::behavior::PairInteractionProjectiveConstraintSet< DataTypes > | |
Csofa::component::constraint::projective::AttachProjectiveConstraint< DataTypes > | |
Csofa::core::behavior::PairInteractionProjectiveConstraintSet< TDataTypes > | Component computing constraints between a pair of simulated body |
►Csofa::core::behavior::BaseMass | Component responsible for mass-related computations (gravity, acceleration) |
Csofa::core::behavior::Mass< DataTypes > | Component responsible for mass-related computations (gravity, acceleration) |
►Csofa::core::behavior::BaseProjectiveConstraintSet | Component computing projective constraints within a simulated body |
Csofa::core::behavior::ProjectiveConstraintSet< TDataTypes > | |
Csofa::core::behavior::BaseInteractionProjectiveConstraintSet | BaseInteractionProjectiveConstraintSet is a constraint linking several bodies (MechanicalState) together |
►Csofa::core::behavior::ProjectiveConstraintSet< DataTypes > | Component computing constraints within a simulated body |
Csofa::component::constraint::projective::AffineMovementProjectiveConstraint< T > | |
Csofa::component::constraint::projective::DirectionProjectiveConstraint< DataTypes > | |
Csofa::component::constraint::projective::FixedPlaneProjectiveConstraint< DataTypes > | |
►Csofa::component::constraint::projective::FixedProjectiveConstraint< DataTypes > | |
Csofa::component::constraint::projective::PartialFixedProjectiveConstraint< DataTypes > | |
Csofa::component::constraint::projective::FixedRotationProjectiveConstraint< DataTypes > | |
Csofa::component::constraint::projective::FixedTranslationProjectiveConstraint< DataTypes > | |
Csofa::component::constraint::projective::HermiteSplineProjectiveConstraint< DataTypes > | |
Csofa::component::constraint::projective::LineProjectiveConstraint< DataTypes > | |
Csofa::component::constraint::projective::ParabolicProjectiveConstraint< DataTypes > | |
Csofa::component::constraint::projective::PlaneProjectiveConstraint< DataTypes > | |
Csofa::component::constraint::projective::PointProjectiveConstraint< DataTypes > | |
Csofa::component::constraint::projective::PositionBasedDynamicsProjectiveConstraint< DataTypes > | |
►Csofa::core::behavior::PairStateAccessor< DataTypes1, DataTypes2 > | |
Csofa::core::behavior::PairInteractionConstraint< sofa::defaulttype::StdVectorTypes > | |
Csofa::core::behavior::PairInteractionConstraint< DataTypes > | |
Csofa::core::behavior::PairInteractionForceField< DataTypes > | |
Csofa::core::behavior::PairInteractionProjectiveConstraintSet< DataTypes > | |
►Csofa::core::behavior::SingleStateAccessor< DataTypes > | |
Csofa::core::behavior::ForceField< _DataTypes > | |
Csofa::core::behavior::ForceField< T > | |
Csofa::core::behavior::ForceField< DataTypes > | |
Csofa::component::engine::analyze::AverageCoord< DataTypes > | |
Csofa::component::engine::analyze::ShapeMatching< DataTypes > | |
Csofa::core::behavior::Constraint< DataTypes > | Component computing constraints within a simulated body |
Csofa::core::behavior::ProjectiveConstraintSet< DataTypes > | Component computing constraints within a simulated body |
►Csofa::core::collision::CollisionAlgorithm | |
Csofa::core::collision::CollisionGroupManager | Given a set of contacts, create integration groups |
►Csofa::core::collision::ContactManager | Given a set of detected contact points, create contact response components |
►Csofa::component::collision::response::contact::CollisionResponse | |
Csofa::component::collision::response::contact::RuleBasedContactManager | |
►Csofa::core::collision::Detection | |
►Csofa::core::collision::BroadPhaseDetection | Given a set of root collision models, computes potentially colliding pairs |
Csofa::component::collision::detection::algorithm::BruteForceBroadPhase | Perform an extensive pair-wise collision test based on the bounding volume of collision models |
Csofa::component::collision::detection::algorithm::IncrSAP | |
►Csofa::core::collision::NarrowPhaseDetection | Given a set of potentially colliding pairs of models, compute set of contact points |
Csofa::component::collision::detection::algorithm::BVHNarrowPhase | Narrow phase collision detection based on bounding volume hierarchy |
Csofa::component::collision::detection::algorithm::DirectSAPNarrowPhase | |
Csofa::component::collision::detection::algorithm::IncrSAP | |
Csofa::component::collision::detection::algorithm::RayTraceNarrowPhase | It is a Ray Trace based collision detection algorithm |
►Csofa::core::collision::Contact | Contact response component handling the response between a pair of models |
Csofa::component::collision::response::contact::BarycentricPenalityContact< TCollisionModel1, TCollisionModel2, ResponseDataTypes > | |
Csofa::component::collision::response::contact::BarycentricStickContact< TCollisionModel1, TCollisionModel2, ResponseDataTypes > | |
►Csofa::component::collision::response::contact::BaseRayContact | |
Csofa::component::collision::response::contact::RayContact< CM2 > | |
Csofa::component::collision::response::contact::FrictionContact< TCollisionModel1, TCollisionModel2, ResponseDataTypes > | |
Csofa::component::collision::response::contact::StickContactConstraint< TCollisionModel1, TCollisionModel2 > | |
►Csofa::core::collision::Intersection | Given 2 collision elements, test if an intersection is possible (for bounding volumes), or compute intersection points if any |
Csofa::component::collision::detection::intersection::DiscreteIntersection | |
►Csofa::core::collision::Pipeline | Pipeline component gather list of collision models and control the sequence of computations |
►Csofa::simulation::PipelineImpl | |
Csofa::component::collision::detection::algorithm::CollisionPipeline | |
►Csofa::core::loader::BaseLoader | |
Csofa::component::io::mesh::SphereLoader | |
Csofa::core::loader::ImageLoader | |
►Csofa::core::loader::MeshLoader | |
Csofa::component::io::mesh::GIDMeshLoader | |
Csofa::component::io::mesh::GridMeshCreator | |
Csofa::component::io::mesh::MeshGmshLoader | |
Csofa::component::io::mesh::MeshOBJLoader | |
►Csofa::component::io::mesh::MeshOffLoader | |
Csofa::component::io::mesh::OffSequenceLoader | |
Csofa::component::io::mesh::MeshSTLLoader | |
Csofa::component::io::mesh::MeshTrianLoader | |
Csofa::component::io::mesh::MeshVTKLoader | |
Csofa::component::io::mesh::MeshXspLoader | |
Csofa::component::io::mesh::StringMeshCreator | |
Csofa::core::loader::SceneLoader | |
►Csofa::core::loader::VoxelLoader | |
Csofa::component::io::mesh::VoxelGridLoader | |
►Csofa::core::objectmodel::ConfigurationSetting | Base class for all the configuration settings of SOFA |
Csofa::component::setting::BackgroundSetting | Class for the configuration of background settings |
►Csofa::component::setting::MouseButtonSetting | |
Csofa::gui::component::AddFrameButtonSetting | |
Csofa::gui::component::AddRecordedCameraButtonSetting | |
Csofa::gui::component::AttachBodyButtonSetting | |
Csofa::gui::component::ConstraintAttachButtonSetting | |
Csofa::gui::component::FixPickedParticleButtonSetting | |
Csofa::gui::component::StartNavigationButtonSetting | |
Csofa::component::setting::SofaDefaultPathSetting | Class for the configuration of default path for sofa application |
Csofa::component::setting::StatsSetting | Class for the configuration of stats settings |
Csofa::component::setting::ViewerSetting | Class for the configuration of viewer settings |
Csofa::core::objectmodel::ContextObject | Base class for simulation objects that modify the shared context (such as gravity, local coordinate system, ...) |
►Csofa::core::topology::BaseTopologyObject | |
►Csofa::core::topology::GeometryAlgorithms | |
►Csofa::component::topology::container::dynamic::PointSetGeometryAlgorithms< DataTypes > | |
►Csofa::component::topology::container::dynamic::EdgeSetGeometryAlgorithms< DataTypes > | |
►Csofa::component::topology::container::dynamic::QuadSetGeometryAlgorithms< DataTypes > | |
►Csofa::component::topology::container::dynamic::HexahedronSetGeometryAlgorithms< DataTypes > | |
Csofa::component::topology::container::dynamic::DynamicSparseGridGeometryAlgorithms< DataTypes > | |
►Csofa::component::topology::container::dynamic::TriangleSetGeometryAlgorithms< DataTypes > | |
Csofa::component::topology::container::dynamic::TetrahedronSetGeometryAlgorithms< DataTypes > | |
►Csofa::core::topology::TopologyContainer | |
►Csofa::component::topology::container::dynamic::PointSetTopologyContainer | |
►Csofa::component::topology::container::dynamic::EdgeSetTopologyContainer | |
►Csofa::component::topology::container::dynamic::QuadSetTopologyContainer | |
►Csofa::component::topology::container::dynamic::HexahedronSetTopologyContainer | |
Csofa::component::topology::container::dynamic::DynamicSparseGridTopologyContainer | |
Csofa::component::topology::container::dynamic::MultilevelHexahedronSetTopologyContainer | |
►Csofa::component::topology::container::dynamic::TriangleSetTopologyContainer | : Object that stores a set of triangles and provides access to each triangle and its edges and vertices |
Csofa::component::topology::container::dynamic::TetrahedronSetTopologyContainer | |
►Csofa::core::topology::TopologyModifier | |
►Csofa::component::topology::container::dynamic::PointSetTopologyModifier | |
►Csofa::component::topology::container::dynamic::EdgeSetTopologyModifier | |
►Csofa::component::topology::container::dynamic::QuadSetTopologyModifier | |
►Csofa::component::topology::container::dynamic::HexahedronSetTopologyModifier | |
Csofa::component::topology::container::dynamic::DynamicSparseGridTopologyModifier | |
►Csofa::component::topology::container::dynamic::TriangleSetTopologyModifier | |
Csofa::component::topology::container::dynamic::TetrahedronSetTopologyModifier | |
►Csofa::core::topology::TopologicalMapping | This Interface is a new kind of Mapping, called TopologicalMapping, which converts an INPUT TOPOLOGY to an OUTPUT TOPOLOGY (both topologies are of type BaseTopology) |
Csofa::component::mapping::linear::Mesh2PointTopologicalMapping | |
Csofa::component::mapping::linear::SimpleTesselatedHexaTopologicalMapping | |
Csofa::component::mapping::linear::SimpleTesselatedTetraTopologicalMapping | |
Csofa::component::topology::mapping::CenterPointTopologicalMapping | |
Csofa::component::topology::mapping::Edge2QuadTopologicalMapping | |
Csofa::component::topology::mapping::Hexa2QuadTopologicalMapping | |
Csofa::component::topology::mapping::Hexa2TetraTopologicalMapping | |
Csofa::component::topology::mapping::IdentityTopologicalMapping | |
Csofa::component::topology::mapping::Quad2TriangleTopologicalMapping | |
Csofa::component::topology::mapping::SubsetTopologicalMapping | |
Csofa::component::topology::mapping::Tetra2TriangleTopologicalMapping | |
Csofa::component::topology::mapping::Triangle2EdgeTopologicalMapping | |
►Csofa::core::topology::Topology | |
►Csofa::core::topology::BaseMeshTopology | |
►Csofa::component::topology::container::constant::MeshTopology | |
►Csofa::component::topology::container::constant::CubeTopology | |
Csofa::component::topology::container::constant::SphereQuadTopology | |
►Csofa::component::topology::container::grid::GridTopology | Define a regular grid topology, with no spatial information |
Csofa::component::topology::container::grid::CylinderGridTopology | Define a cylinder grid topology Paramenters are its |
Csofa::component::topology::container::grid::RegularGridTopology | |
Csofa::component::topology::container::grid::SphereGridTopology | Define a sphere grid topology Paramenters are its |
►Csofa::component::topology::container::grid::SparseGridTopology | |
►Csofa::component::topology::container::grid::SparseGridRamificationTopology | SparseGridTopology where each resulting cube contains only one independant connexe component (nodes can be multiplied by using virtual nodes) |
Csofa::component::topology::container::grid::SparseGridMultipleTopology | |
Csofa::core::topology::TopologyContainer | |
►Csofa::core::visual::Shader | A basic interface to define a Shader for different system (OpenGL, DirectX, ...) |
►Csofa::gl::component::shader::OglShader | Utility to use shader for a visual model in OpenGL |
Csofa::gl::component::shader::OglOITShader | |
Csofa::gl::component::shader::OglShadowShader | |
►Csofa::core::visual::ShaderElement | A basic interface to define an element to be used with a Shader |
►Csofa::gl::component::shader::OglShaderElement | Abstract class which defines a element to be used with a OglShader |
►Csofa::gl::component::shader::OglAttribute< 1, GL_FLOAT, float > | |
Csofa::gl::component::shader::OglFloatAttribute | |
►Csofa::gl::component::shader::OglAttribute< 3, GL_UNSIGNED_INT, sofa::type::Vec< 3, unsigned int > > | |
Csofa::gl::component::shader::OglUInt3Attribute | |
►Csofa::gl::component::shader::OglAttribute< 2, GL_UNSIGNED_INT, sofa::type::Vec< 2, unsigned int > > | |
Csofa::gl::component::shader::OglUInt2Attribute | |
►Csofa::gl::component::shader::OglAttribute< 4, GL_INT, sofa::type::Vec< 4, int > > | |
Csofa::gl::component::shader::OglInt4Attribute | |
►Csofa::gl::component::shader::OglAttribute< 3, GL_FLOAT, sofa::type::Vec< 3, float > > | |
Csofa::gl::component::shader::OglFloat3Attribute | |
►Csofa::gl::component::shader::OglAttribute< 4, GL_FLOAT, sofa::type::Vec< 4, float > > | |
Csofa::gl::component::shader::OglFloat4Attribute | |
►Csofa::gl::component::shader::OglAttribute< 2, GL_FLOAT, sofa::type::Vec< 2, float > > | |
Csofa::gl::component::shader::OglFloat2Attribute | |
►Csofa::gl::component::shader::OglAttribute< 3, GL_INT, sofa::type::Vec< 3, int > > | |
Csofa::gl::component::shader::OglInt3Attribute | |
►Csofa::gl::component::shader::OglAttribute< 2, GL_INT, sofa::type::Vec< 2, int > > | |
Csofa::gl::component::shader::OglInt2Attribute | |
►Csofa::gl::component::shader::OglAttribute< 1, GL_INT, int > | |
Csofa::gl::component::shader::OglIntAttribute | |
►Csofa::gl::component::shader::OglAttribute< 1, GL_UNSIGNED_INT, unsigned int > | |
Csofa::gl::component::shader::OglUIntAttribute | |
►Csofa::gl::component::shader::OglAttribute< 4, GL_UNSIGNED_INT, sofa::type::Vec< 4, unsigned int > > | |
Csofa::gl::component::shader::OglUInt4Attribute | |
►Csofa::gl::component::shader::OglVariable< type::vector< type::Vec2f > > | |
Csofa::gl::component::shader::OglFloatVector2Variable | |
►Csofa::gl::component::shader::OglVariable< type::Vec2f > | |
Csofa::gl::component::shader::OglFloat2Variable | |
►Csofa::gl::component::shader::OglVariable< type::vector< type::Vec3f > > | |
Csofa::gl::component::shader::OglFloatVector3Variable | |
►Csofa::gl::component::shader::OglVariable< type::Vec3f > | |
Csofa::gl::component::shader::OglFloat3Variable | |
►Csofa::gl::component::shader::OglVariable< type::vector< float > > | |
Csofa::gl::component::shader::OglFloatVectorVariable | |
►Csofa::gl::component::shader::OglMatrix2Variable | |
Csofa::gl::component::shader::OglMatrix2x3Variable | |
Csofa::gl::component::shader::OglMatrix2x4Variable | |
Csofa::gl::component::shader::OglMatrix3Variable | |
Csofa::gl::component::shader::OglMatrix3x2Variable | |
Csofa::gl::component::shader::OglMatrix3x4Variable | |
Csofa::gl::component::shader::OglMatrix4Variable | |
Csofa::gl::component::shader::OglMatrix4x2Variable | |
Csofa::gl::component::shader::OglMatrix4x3Variable | |
►Csofa::gl::component::shader::OglVariable< type::vector< type::Vec4f > > | |
Csofa::gl::component::shader::OglFloatVector4Variable | |
►Csofa::gl::component::shader::OglVariable< type::Vec4f > | |
Csofa::gl::component::shader::OglFloat4Variable | |
►Csofa::gl::component::shader::OglVariable< float > | |
Csofa::gl::component::shader::OglFloatVariable | |
►Csofa::gl::component::shader::OglVariable< type::vector< GLint > > | |
►Csofa::gl::component::shader::OglIntVectorVariable | |
Csofa::gl::component::shader::OglIntVector2Variable | |
Csofa::gl::component::shader::OglIntVector3Variable | |
Csofa::gl::component::shader::OglIntVector4Variable | |
►Csofa::gl::component::shader::OglVariable< int > | |
Csofa::gl::component::shader::OglIntVariable | |
►Csofa::gl::component::shader::OglVariable< type::Vec< 2, int > > | |
Csofa::gl::component::shader::OglInt2Variable | |
►Csofa::gl::component::shader::OglVariable< type::vector< type::Mat4x4f > > | |
Csofa::gl::component::shader::OglMatrix4VectorVariable | |
►Csofa::gl::component::shader::OglVariable< type::Vec< 3, int > > | |
Csofa::gl::component::shader::OglInt3Variable | |
►Csofa::gl::component::shader::OglVariable< type::Vec< 4, int > > | |
Csofa::gl::component::shader::OglInt4Variable | |
Csofa::gl::component::shader::OglAttribute< size, type, TDataTypes > | |
►Csofa::gl::component::shader::OglShaderMacro | Small class to define macro into an OglShader |
Csofa::gl::component::shader::OglShaderDefineMacro | |
►Csofa::gl::component::shader::OglTexture | Defines an uniform sampler (texture) for a OglShader |
Csofa::gl::component::shader::OglTexture2D | |
Csofa::gl::component::shader::OglTexturePointer | Defines an uniform sampler (texture) for a OglShader |
Csofa::gl::component::shader::OglVariable< DataTypes > | Defines an uniform variable for a OglShader |
►Csofa::core::visual::VisualModel | An interface which all VisualModel inherit |
Csofa::gl::component::shader::OglAttribute< 1, GL_FLOAT, float > | |
Csofa::gl::component::shader::OglAttribute< 3, GL_UNSIGNED_INT, sofa::type::Vec< 3, unsigned int > > | |
Csofa::gl::component::shader::OglAttribute< 2, GL_UNSIGNED_INT, sofa::type::Vec< 2, unsigned int > > | |
Csofa::gl::component::shader::OglAttribute< 4, GL_INT, sofa::type::Vec< 4, int > > | |
Csofa::gl::component::shader::OglAttribute< 3, GL_FLOAT, sofa::type::Vec< 3, float > > | |
Csofa::gl::component::shader::OglAttribute< 4, GL_FLOAT, sofa::type::Vec< 4, float > > | |
Csofa::gl::component::shader::OglAttribute< 2, GL_FLOAT, sofa::type::Vec< 2, float > > | |
Csofa::gl::component::shader::OglAttribute< 3, GL_INT, sofa::type::Vec< 3, int > > | |
Csofa::gl::component::shader::OglAttribute< 2, GL_INT, sofa::type::Vec< 2, int > > | |
Csofa::gl::component::shader::OglAttribute< 1, GL_INT, int > | |
Csofa::gl::component::shader::OglAttribute< 1, GL_UNSIGNED_INT, unsigned int > | |
Csofa::gl::component::shader::OglAttribute< 4, GL_UNSIGNED_INT, sofa::type::Vec< 4, unsigned int > > | |
Csofa::gl::component::shader::OglVariable< type::vector< type::Vec2f > > | |
Csofa::gl::component::shader::OglVariable< type::Vec2f > | |
Csofa::gl::component::shader::OglVariable< type::vector< type::Vec3f > > | |
Csofa::gl::component::shader::OglVariable< type::Vec3f > | |
Csofa::gl::component::shader::OglVariable< type::vector< float > > | |
Csofa::gl::component::shader::OglVariable< type::vector< type::Vec4f > > | |
Csofa::gl::component::shader::OglVariable< type::Vec4f > | |
Csofa::gl::component::shader::OglVariable< float > | |
Csofa::gl::component::shader::OglVariable< type::vector< GLint > > | |
Csofa::gl::component::shader::OglVariable< int > | |
Csofa::gl::component::shader::OglVariable< type::Vec< 2, int > > | |
Csofa::gl::component::shader::OglVariable< type::vector< type::Mat4x4f > > | |
Csofa::gl::component::shader::OglVariable< type::Vec< 3, int > > | |
Csofa::gl::component::shader::OglVariable< type::Vec< 4, int > > | |
Csofa::component::visual::LineAxis | |
Csofa::component::visual::TrailRenderer< DataTypes > | |
Csofa::component::visual::Visual3DText | Draw camera-oriented (billboard) 3D text |
Csofa::component::visual::VisualGrid | |
Csofa::component::visual::VisualModelImpl | Abstract class which implements partially VisualModel |
Csofa::component::visual::VisualStyle | VisualStyle component controls the DisplayFlags state embedded in the VisualParams for the current subgraph. It merges the DisplayFlags conveyed by the VisualParams with its own DisplayFlags |
Csofa::component::visual::VisualTransform | |
►Csofa::core::visual::VisualLoop | |
►Csofa::simulation::DefaultVisualManagerLoop | Default VisualManager Loop to be created when no VisualManager found on simulation::node |
Csofa::gl::component::shader::CompositingVisualLoop | |
►Csofa::core::visual::VisualManager | |
Csofa::gl::component::rendering2d::OglViewport | |
Csofa::gl::component::shader::LightManager | Utility to manage lights into an Opengl scene |
Csofa::gl::component::shader::OglRenderingSRGB | The utility to enable/disable sRGB rendering |
Csofa::gl::component::shader::OrderIndependentTransparencyManager | Utility to manage transparency (translucency) into an Opengl scene |
Csofa::gl::component::shader::PostProcessManager | |
►Csofa::gl::component::shader::VisualManagerPass | Render pass element: render the relevant tagged objects in a FBO |
Csofa::gl::component::shader::VisualManagerSecondaryPass | Render pass element: render the relevant tagged objects in a FBO |
Csofa::gl::component::rendering2d::OglColorMap | |
Csofa::gl::component::rendering2d::OglLabel | |
Csofa::gl::component::rendering3d::ClipPlane | |
Csofa::gl::component::rendering3d::DataDisplay | |
Csofa::gl::component::rendering3d::OglCylinderModel | |
Csofa::gl::component::rendering3d::OglSceneFrame | |
Csofa::gl::component::rendering3d::PointSplatModel | |
Csofa::gl::component::rendering3d::SlicedVolumetricModel | |
►Csofa::gl::component::shader::Light | Utility to cast Light into a Opengl scene |
Csofa::gl::component::shader::DirectionalLight | |
►Csofa::gl::component::shader::PositionalLight | |
Csofa::gl::component::shader::SpotLight | |
Csofa::gl::component::shader::OglAttribute< size, type, TDataTypes > | |
Csofa::gl::component::shader::OglShader | Utility to use shader for a visual model in OpenGL |
Csofa::gl::component::shader::OglTexture | Defines an uniform sampler (texture) for a OglShader |
Csofa::gl::component::shader::OglTexturePointer | Defines an uniform sampler (texture) for a OglShader |
Csofa::gl::component::shader::OglVariable< DataTypes > | Defines an uniform variable for a OglShader |
Csofa::simulation::RequiredPlugin | |
Csofa::helper::AdvancedTimer::Id< Base > | |
Csofa::helper::AdvancedTimer::Id< Base >::IdFactory | |
►Csofa::core::objectmodel::BaseClass | Class hierarchy reflection base class |
Csofa::core::objectmodel::DeprecatedBaseClass | |
Csofa::core::objectmodel::TClass< T, Parents > | |
Csofa::core::objectmodel::BaseClassNameHelper | |
Csofa::core::objectmodel::BaseClassNameHelper::DefaultTypeTemplateName< T > | |
Csofa::core::objectmodel::BaseClassNameHelper::DefaultTypeTemplateName< C< T1, Ts... > > | |
►Csofa::core::objectmodel::BaseContext::GetObjectsCallBack | |
Csofa::core::objectmodel::BaseContext::GetObjectsCallBackT< T, Container > | Helper functor allowing to insert an object into a container |
►Csofa::core::objectmodel::BaseData::BaseInitData | This internal class is used by the initData() methods to store initialization parameters of a Data |
Csofa::core::objectmodel::Data< T >::InitData | This internal class is used by the initData() methods to store initialization parameters of a Data |
►Csofa::core::objectmodel::BaseLink | Abstract base class for all links in the scene grapn, independently of their type |
►Csofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK > | |
►Csofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags > | Container of single links in the scenegraph, from a given type of object (Owner) to another (Dest) |
Csofa::simulation::NodeSingle< sofa::core::visual::VisualLoop > | |
Csofa::simulation::NodeSingle< sofa::core::topology::BaseMeshTopology > | |
Csofa::simulation::NodeSingle< sofa::core::BaseState > | |
Csofa::simulation::NodeSingle< sofa::core::collision::Pipeline > | |
Csofa::simulation::NodeSingle< sofa::core::behavior::BaseAnimationLoop > | |
Csofa::simulation::NodeSingle< sofa::core::topology::Topology > | |
Csofa::simulation::NodeSingle< sofa::core::BaseMapping > | |
Csofa::simulation::NodeSingle< sofa::core::behavior::BaseMechanicalState > | |
Csofa::simulation::NodeSingle< sofa::core::behavior::BaseMass > | |
►Csofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags|BaseLink::FLAG_MULTILINK > | |
►Csofa::core::objectmodel::MultiLink< TOwnerType, TDestType, TFlags > | Container of vectors of links in the scenegraph, from a given type of object (Owner) to another (Dest) |
Csofa::simulation::NodeSequence< sofa::core::visual::VisualManager > | |
Csofa::simulation::NodeSequence< sofa::core::BehaviorModel > | |
Csofa::simulation::NodeSequence< sofa::core::topology::BaseTopologyObject > | |
Csofa::simulation::NodeSequence< sofa::core::objectmodel::ConfigurationSetting > | |
Csofa::simulation::NodeSequence< sofa::core::objectmodel::BaseObject, true > | |
Csofa::simulation::NodeSequence< sofa::core::behavior::OdeSolver > | |
Csofa::simulation::NodeSequence< sofa::core::behavior::BaseConstraintSet > | |
Csofa::simulation::NodeSequence< sofa::core::CollisionModel > | |
Csofa::simulation::NodeSequence< sofa::core::behavior::BaseInteractionForceField > | |
Csofa::simulation::NodeSequence< sofa::core::behavior::BaseForceField > | |
Csofa::simulation::NodeSequence< sofa::core::objectmodel::BaseObject > | |
Csofa::simulation::NodeSequence< sofa::core::visual::Shader > | |
Csofa::simulation::NodeSequence< sofa::core::behavior::BaseProjectiveConstraintSet > | |
Csofa::simulation::NodeSequence< sofa::core::BaseMapping > | |
Csofa::simulation::NodeSequence< sofa::core::visual::VisualModel > | |
Csofa::simulation::NodeSequence< sofa::core::objectmodel::ContextObject > | |
Csofa::simulation::NodeSequence< sofa::core::behavior::ConstraintSolver > | |
Csofa::simulation::NodeSequence< sofa::simulation::Node, true > | |
Csofa::simulation::NodeSequence< sofa::core::behavior::BaseLinearSolver > | |
►Csofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | Container of all links in the scenegraph, from a given type of object (Owner) to another (Dest) |
Csofa::core::objectmodel::MultiLink< Multi2Mapping< In1, In2, Out >, State< In1 >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::MultiLink< MultiMapping< In, Out >, State< Out >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::MultiLink< BaseObject, BaseObject, BaseLink::FLAG_DOUBLELINK|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::MultiLink< sofa::core::behavior::StateAccessor, sofa::core::behavior::BaseMechanicalState, BaseLink::FLAG_DUPLICATE > | |
Csofa::core::objectmodel::MultiLink< sofa::core::behavior::ConstraintCorrection< TDataTypes >, sofa::core::behavior::ConstraintSolver, BaseLink::FLAG_NONE > | |
Csofa::core::objectmodel::MultiLink< sofa::component::constraint::lagrangian::solver::ConstraintSolverImpl, sofa::core::behavior::BaseConstraintCorrection, BaseLink::FLAG_STOREPATH > | |
Csofa::core::objectmodel::MultiLink< MultiMapping< In, Out >, State< In >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::MultiLink< Multi2Mapping< In1, In2, Out >, State< Out >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::MultiLink< Multi2Mapping< In1, In2, Out >, State< In2 >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::MultiLink< DAGNode, DAGNode, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_DOUBLELINK > | |
►Csofa::core::objectmodel::MultiLink< Node, T, BaseLink::FLAG_DOUBLELINK|(false ? BaseLink::FLAG_STRONGLINK :BaseLink::FLAG_DUPLICATE)> | |
Csofa::simulation::NodeSequence< T, strong > | |
Csofa::core::objectmodel::MultiLink< MyType, sofa::component::linearsystem::TypedMatrixLinearSystem< TMatrix, TVector >, BaseLink::FLAG_DUPLICATE > | |
Csofa::core::objectmodel::SingleLink< sofa::core::CollisionModel, sofa::core::CollisionModel, BaseLink::FLAG_DOUBLELINK|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::QuadPressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::ConstantForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PlaneProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::AffineMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::simulation::DefaultVisualManagerLoop, sofa::simulation::Node, BaseLink::FLAG_STOREPATH > | |
Csofa::core::objectmodel::SingleLink< MyType, ComponentType, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::nonuniform::NonUniformHexahedronFEMForceFieldAndMass< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::TetrahedronFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, GeometricalTypes >, sofa::core::behavior::MechanicalState< GeometricalTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::PointCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::tensormass::TetrahedralTensorMassForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::LinearForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::core::Mapping< In, Out >, sofa::core::State< In >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::topology::utility::TopologyChecker, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::VectorSpringForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::TaitSurfacePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mass::MeshMatrixMass< DataTypes, DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PatchTestMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::ParabolicProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::LineProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mass::MeshMatrixMass< DataTypes, DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::engine::generate::MeshBarycentricMapperEngine< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::TrianglePressureForceField< T >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::gl::component::shader::VisualManagerSecondaryPass, sofa::gl::component::shader::OglShader, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::core::CollisionModel, sofa::core::objectmodel::BaseObject, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::topology::mapping::Edge2QuadTopologicalMapping, sofa::component::topology::container::dynamic::QuadSetTopologyModifier, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::RestShapeSpringsForceField< DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::QuadularBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, sofa::component::linearsolver::NoThreadManager >, sofa::component::linearsystem::TypedMatrixLinearSystem< Matrix, Vector >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::diffusion::TetrahedronDiffusionFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::DistanceMultiMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::topology::utility::TopologicalChangeProcessor, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::RestShapeSpringsForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::BarycentricMapping< In, Out >, Mapper, BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::HermiteSplineProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::animationloop::FreeMotionAnimationLoop, sofa::core::behavior::ConstraintSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::core::Mapping< In, Out >, sofa::core::State< Out >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, GeometricalTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PartialLinearMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::SphereCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::PolynomialRestShapeSpringsForceField< DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::TriangleFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::TrianglePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::SurfacePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::DistanceMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::linearsolver::preconditioner::WarpPreconditioner, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::LinearSolverConstraintCorrection, sofa::core::behavior::OdeSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::TriangleCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::core::objectmodel::BaseObject, sofa::core::objectmodel::BaseContext, BaseLink::FLAG_DOUBLELINK > | |
Csofa::core::objectmodel::SingleLink< sofa::core::behavior::SingleStateAccessor< DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::core::CollisionModel, sofa::core::CollisionModel, BaseLink::FLAG_DOUBLELINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::FastTetrahedralCorotationalForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::BarycentricMapping< In, Out >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::engine::transform::SmoothMeshEngine< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::DirectionProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::UncoupledConstraintCorrection< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::GenericConstraintCorrection, sofa::core::behavior::OdeSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::GenericConstraintCorrection, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< OglTexturePointer, OglTexture, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::core::topology::TopologicalMapping, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::core::behavior::BaseAnimationLoop, sofa::core::objectmodel::BaseNode, BaseLink::FLAG_STOREPATH > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangularBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::MeshSpringForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::HexahedronFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::linearsolver::preconditioner::PrecomputedWarpPreconditioner, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::linearsolver::ordering::OrderingMethodAccessor, sofa::core::behavior::BaseOrderingMethod, BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::LinearVelocityProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::LinearMovementProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::LineCollisionModel< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::topology::mapping::Edge2QuadTopologicalMapping, sofa::component::topology::container::dynamic::QuadSetTopologyContainer, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mapping::nonlinear::SquareDistanceMapping< TIn, TOut >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::FixedProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::topology::utility::TopologyBoundingTrasher, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::topology::container::dynamic::PointSetGeometryAlgorithms< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::statecontainer::MechanicalObject< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STRONGLINK|BaseLink::FLAG_STOREPATH > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangleBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::playback::ReadTopology, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::PointProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::FixedPlaneProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::collision::geometry::TetrahedronCollisionModel, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::gl::component::rendering3d::DataDisplay, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::core::behavior::PairStateAccessor< DataTypes1, DataTypes1 >, sofa::core::behavior::MechanicalState< DataTypes1 >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::tensormass::TriangularTensorMassForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::playback::WriteTopology, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::OscillatingTorsionPressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mechanicalload::EdgePressureForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mass::DiagonalMass< DataTypes, DataTypes >, sofa::core::behavior::MechanicalState< DataTypes >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mapping::linear::SubsetMapping< In, Out >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< MyType, sofa::component::linearsystem::TypedMatrixLinearSystem< TMatrix, TVector >, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::core::objectmodel::BaseObject, sofa::core::objectmodel::BaseObject, BaseLink::FLAG_DOUBLELINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::QuadBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::fem::elastic::TriangularFEMForceFieldOptim< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::mass::UniformMass< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::linearsolver::iterative::ShewchukPCGLinearSolver, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::projective::FixedTranslationProjectiveConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::correction::LinearSolverConstraintCorrection, sofa::core::behavior::LinearSolver, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
►Csofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | |
Csofa::simulation::NodeSingle< T, duplicate > | |
Csofa::core::objectmodel::SingleLink< sofa::component::visual::VisualModelImpl, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::solidmechanics::spring::FastTriangularBendingSprings< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
Csofa::core::objectmodel::SingleLink< sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint< DataTypes >, sofa::core::topology::BaseMeshTopology, BaseLink::FLAG_STOREPATH|BaseLink::FLAG_STRONGLINK > | |
►Csofa::core::objectmodel::BaseLink::BaseInitLink | This internal class is used by the initLink() methods to store initialization parameters of a Data |
Csofa::core::objectmodel::BaseLink::InitLink< Owner > | This internal class is used by the initLink() methods to store initialization parameters of a Data |
►Csofa::core::objectmodel::BaseObjectDescription | Base Interface for classes containing the description of an object, used to construct it |
►Csofa::simulation::xml::BaseElement | |
►Csofa::simulation::xml::Element< sofa::core::objectmodel::BaseNode > | |
Csofa::simulation::xml::NodeElement | |
►Csofa::simulation::xml::Element< core::objectmodel::BaseObject > | |
Csofa::simulation::xml::AttributeElement | |
Csofa::simulation::xml::DataElement | |
►Csofa::simulation::xml::Element< sofa::core::objectmodel::BaseObject > | |
►Csofa::simulation::xml::ObjectElement | |
Csofa::simulation::xml::BaseMultiMappingElement | |
Csofa::simulation::xml::Element< Object > | |
Csofa::core::objectmodel::BaseObjectDescription::Attribute | |
►Csofa::core::objectmodel::ClassInfo | Meta information class |
Csofa::core::objectmodel::TClassInfo< T > | |
Csofa::core::objectmodel::DataContentValue< T, CopyOnWrite > | |
Csofa::core::objectmodel::DataContentValue< T, false > | |
Csofa::core::objectmodel::DataContentValue< T, true > | |
►Csofa::core::objectmodel::DDGNode | A DDGNode is a vertex in the data dependencies graph. The data dependency graph is used to update the data when some of other changes and it is at the root of the implementation of the data update mecanisme as well as DataEngines |
►Csofa::core::DataTrackerDDGNode | A DDGNode with trackable input Data (containing a DataTracker) |
Csofa::core::DataEngine | From a set of Data inputs computes a set of Data outputs |
Csofa::core::DataTrackerCallback | |
Csofa::core::DataTrackerFunctor< FunctorType > | |
►Csofa::core::objectmodel::BaseData | Abstract base class for Data |
Csofa::core::objectmodel::Data< sofa::type::BoundingBox > | |
Csofa::core::objectmodel::Data< sofa::core::objectmodel::TagSet > | |
Csofa::core::objectmodel::Data< SeqTetrahedra > | |
Csofa::core::objectmodel::Data< sofa::type::Vec< 2, int > > | |
Csofa::core::objectmodel::Data< sofa::type::RGBAColor > | |
Csofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< double > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< int, 3 > > > | |
Csofa::core::objectmodel::Data< long > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< sofa::Index > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< unsigned int > > | |
Csofa::core::objectmodel::Data< sofa::type::Vec > | |
Csofa::core::objectmodel::Data< Deriv > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< std::string, 2 > > > | |
Csofa::core::objectmodel::Data< sofa::core::visual::DisplayFlags > | |
Csofa::core::objectmodel::Data< Size > | |
Csofa::core::objectmodel::Data< std::map< unsigned int, BaseMeshTopology::HexaID > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< unsigned char > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< MassType > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< T > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::Index > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< unsigned > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Vec< 3, Real > > > | |
Csofa::core::objectmodel::Data< sofa::type::SVector< sofa::component::constraint::projective::SkeletonJoint< TDataTypes > > > | |
Csofa::core::objectmodel::Data< static constexpr sofa::Index > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< InReal > > > | |
Csofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< Real > > > | |
Csofa::core::objectmodel::Data< vector< unsigned int > > | |
Csofa::core::objectmodel::Data< sofa::type::Mat > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::topology::Element > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Triangle > > | |
Csofa::core::objectmodel::Data< VecValue > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::PrimitiveGroup > > | |
Csofa::core::objectmodel::Data< double > | |
Csofa::core::objectmodel::Data< sofa::type::fixed_array< sofa::type::Vec, 2 > > | |
Csofa::core::objectmodel::Data< sofa::defaulttype::RigidCoord > | |
Csofa::core::objectmodel::Data< sofa::type::vector< visual_index_type > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::Size > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::GearSpring > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< Coord, 3 > > > | |
Csofa::core::objectmodel::Data< DPos > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::EllipsoidForceField::Contact > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< vector< unsigned int > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Quad > > | |
►Csofa::core::objectmodel::Data< std::string > | |
Csofa::core::objectmodel::DataFileName | Data specialized to store filenames, potentially relative to the current directory at the time it was specified |
Csofa::core::objectmodel::Data< sofa::core::objectmodel::ComponentState > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::TriangleID > > | |
Csofa::core::objectmodel::Data< float > | |
Csofa::core::objectmodel::Data< VecCoord > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::constraint::projective::OscillatorProjectiveConstraint::Oscillator > > | |
Csofa::core::objectmodel::Data< CPos > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Topology::ElemID > > > | |
Csofa::core::objectmodel::Data< SetIndex > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< unsigned int > > > | |
Csofa::core::objectmodel::Data< Vec3 > | |
Csofa::core::objectmodel::Data< std::set< int > > | |
Csofa::core::objectmodel::Data< VecDeriv > | |
Csofa::core::objectmodel::Data< int > | |
Csofa::core::objectmodel::Data< sofa::type::Vec< 2, unsigned int > > | |
Csofa::core::objectmodel::Data< std::list< const sofa::core::topology::TopologyChange * > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< BaseMeshTopology::HexaID > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::LinearSpring > > | |
Csofa::core::objectmodel::Data< sofa::linearalgebra::CompressedRowSparseMatrixMechanical< Real > > | |
Csofa::core::objectmodel::Data< SetIndices > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Tetra > > | |
Csofa::core::objectmodel::Data< vector< Real > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array > > | |
Csofa::core::objectmodel::Data< Vec< 3, Real > > | |
Csofa::core::objectmodel::Data< unsigned int > | |
Csofa::core::objectmodel::Data< std::map< std::string, sofa::type::vector< SReal > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Index > > | |
Csofa::core::objectmodel::Data< sofa::type::Quat > | |
Csofa::core::objectmodel::Data< SeqQuads > | |
Csofa::core::objectmodel::Data< SeqEdges > | |
Csofa::core::objectmodel::Data< MatrixDeriv > | |
Csofa::core::objectmodel::Data< sofa::type::vector< CPos > > | |
Csofa::core::objectmodel::Data< vector< Index > > | |
Csofa::core::objectmodel::Data< sofa::type::fixed_array > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Real > > | |
Csofa::core::objectmodel::Data< Quat< SReal > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::RuleBasedContactManager::Rule > > | |
Csofa::core::objectmodel::Data< unsigned short > | |
Csofa::core::objectmodel::Data< sofa::type::vector< vector< PointID > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::JointSpring > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::solidmechanics::spring::FrameSpringForceField::Spring > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< double > > | |
Csofa::core::objectmodel::Data< vector< Edge > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< sofa::Index > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Real > > > | |
Csofa::core::objectmodel::Data< vector< sofa::Index > > | |
Csofa::core::objectmodel::Data< MassType > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec > > | |
Csofa::core::objectmodel::Data< VecReal > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::visual::VisualModelImpl::FaceGroup > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Mat< 3, 3, Real > > > | |
Csofa::core::objectmodel::Data< InVecCoord > | |
Csofa::core::objectmodel::Data< sofa::type::vector< int > > | |
Csofa::core::objectmodel::Data< size_t > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Triangle > > | |
Csofa::core::objectmodel::Data< SeqHexahedra > | |
Csofa::core::objectmodel::Data< sofa::helper::OptionsGroup > | |
Csofa::core::objectmodel::Data< sofa::type::MatSym > | |
Csofa::core::objectmodel::Data< char > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::SphereForceField::Contact > > | |
Csofa::core::objectmodel::Data< VecCoord1 > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Edge > > | |
Csofa::core::objectmodel::Data< vector< Coord > > | |
Csofa::core::objectmodel::Data< sofa::type::fixed_array< Point, 2 > > | |
Csofa::core::objectmodel::Data< DataType > | |
Csofa::core::objectmodel::Data< unsigned > | |
►Csofa::core::objectmodel::Data< void * > | |
Csofa::core::objectmodel::EmptyData | |
Csofa::core::topology::BaseTopologyData< T > | |
Csofa::core::objectmodel::Data< GLuint > | |
Csofa::core::objectmodel::Data< Vec< 6, Real > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< static constexpr sofa::Index > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Hexahedron > > | |
Csofa::core::objectmodel::Data< Pos > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::InteractionEllipsoidForceField::Contact > > | |
Csofa::core::objectmodel::Data< sofa::Size > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 4 > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector > | |
Csofa::core::objectmodel::Data< bool > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Coord > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< TriangleID > > | |
Csofa::core::objectmodel::Data< SeqTriangles > | |
Csofa::core::objectmodel::Data< sofa::type::fixed_array< bool, coord_total_size > > | |
Csofa::core::objectmodel::Data< sofa::type::Vec< 2, sofa::Index > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::RGBAColor > > | |
Csofa::core::objectmodel::Data< Real1 > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::mechanicalload::ConicalForceField::Contact > > | |
Csofa::core::objectmodel::Data< sofa::Index > | |
Csofa::core::objectmodel::Data< sofa::type::vector< RigidVec3 > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Quat > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Vec< 3, Real > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Hexa > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::core::topology::BaseMeshTopology::Edge > > | |
Csofa::core::objectmodel::Data< sofa::type::Vec< 3, Real > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::component::collision::response::contact::PenalityContact > > | |
►Csofa::core::objectmodel::Data< sofa::type::SVector< std::string > > | |
Csofa::core::objectmodel::DataFileNameVector | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< Index > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< float > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< static constexpr sofa::Index > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< T > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 2 > > > | |
Csofa::core::objectmodel::Data< std::map< unsigned int, unsigned int > > | |
Csofa::core::objectmodel::Data< Coord > | |
Csofa::core::objectmodel::Data< sofa::type::vector< std::string > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Tetrahedron > > | |
Csofa::core::objectmodel::Data< OutVecCoord > | |
Csofa::core::objectmodel::Data< sofa::type::Quat< SReal > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< OutputType > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 3 > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< bool > > | |
Csofa::core::objectmodel::Data< SReal > | |
Csofa::core::objectmodel::Data< Real > | |
Csofa::core::objectmodel::Data< DataTypes > | |
Csofa::core::objectmodel::Data< GLfloat > | |
Csofa::core::objectmodel::Data< sofa::type::Vec< 3, int > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::SVector< unsigned int > > > | |
Csofa::core::objectmodel::Data< sofa::type::SVector< sofa::type::SVector< int > > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::Material > > | |
Csofa::core::objectmodel::Data< sofa::type::Material > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Hexa > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< Quad > > | |
Csofa::core::objectmodel::Data< SeqPositions > | |
Csofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 8 > > > | |
Csofa::core::objectmodel::Data< sofa::type::SVector< SkeletonBone > > | |
Csofa::core::objectmodel::Data< Mat< 3, 3, Real > > | |
Csofa::core::objectmodel::Data< sofa::type::vector< SReal > > | |
►Csofa::core::objectmodel::Data< T > | Container that holds a variable for a component |
►Csofa::core::topology::BaseTopologyData< VecT > | |
Csofa::core::topology::TopologyData< sofa::type::vector< Component * > > | |
Csofa::core::topology::TopologyData< VecMat3x3 > | |
Csofa::core::topology::TopologyData< sofa::type::vector< unsigned char > > | |
Csofa::core::topology::TopologyData< tetrahedronRestInfoVector > | |
Csofa::core::topology::TopologyData< VecTriangleState > | |
Csofa::core::topology::TopologyData< sofa::type::vector< MassType > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField::TriangleRestInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::spring::FastTriangularBendingSprings::EdgeSpring > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField::TriangleInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField::TetrahedronInformation > > | |
Csofa::core::topology::TopologyData< VecCoord > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::fem::elastic::HexahedralFEMForceField::HexahedronInformation > > | |
Csofa::core::topology::TopologyData< VecDeriv > | |
Csofa::core::topology::TopologyData< edgeRestInfoVector > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField::EdgeInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField::VertexInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::spring::TriangularBendingSprings::EdgeInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::type::fixed_array > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< Real > > | |
Csofa::core::topology::TopologyData< VecTriangleInfo > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField::QuadInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::type::fixed_array< static constexpr sofa::Index, 8 > > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::spring::VectorSpringForceField::Spring > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< MappingData > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::tensormass::TriangularTensorMassForceField::EdgeRestInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField::TetrahedronRestInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector > | |
Csofa::core::topology::TopologyData< sofa::type::vector< TDataTypes > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::spring::TriangularBiquadraticSpringsForceField::EdgeRestInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::spring::QuadularBendingSprings::EdgeInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< TriangleFiberDirection > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< Coord > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< static constexpr sofa::Index > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField::EdgeRestInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::spring::TriangularQuadraticSpringsForceField::TriangleRestInformation > > | |
Csofa::core::topology::TopologyData< VecTetrahedronRestInformation > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField::EdgeInformation > > | |
Csofa::core::topology::TopologyData< edgeInformationVector > | |
Csofa::core::topology::TopologyData< sofa::type::vector< sofa::component::solidmechanics::fem::elastic::TriangularFEMForceField::VertexInformation > > | |
Csofa::core::topology::TopologyData< sofa::type::vector< Mat< 24, 24, Real > > > | |
►Csofa::core::topology::TopologyData< ElementType, VecT > | A class for storing topology related data. Automatically manages topology changes |
Csofa::core::topology::TopologySubsetData< sofa::type::vector< sofa::component::mechanicalload::EdgePressureForceField::EdgePressureInformation > > | |
Csofa::core::topology::TopologySubsetData< sofa::type::vector< sofa::component::mechanicalload::QuadPressureForceField::QuadPressureInformation > > | |
Csofa::core::topology::TopologySubsetData< sofa::type::vector< sofa::component::mechanicalload::OscillatingTorsionPressureForceField::TrianglePressureInformation > > | |
►Csofa::core::topology::TopologySubsetData< core::topology::BaseMeshTopology::Point, type::vector< Index > > | |
Csofa::core::topology::TopologySubsetIndices | A class for storing point indices. Automatically manages topological changes on Point |
Csofa::core::topology::TopologySubsetData< IndexArray > | |
Csofa::core::topology::TopologySubsetData< sofa::type::vector< sofa::component::mechanicalload::TrianglePressureForceField::TrianglePressureInformation > > | |
Csofa::core::topology::TopologySubsetData< ElementType, VecT > | A class for storing element related data. Automatically manages topology changes |
►Csofa::core::topology::TopologyHandler | |
Csofa::core::topology::TopologyDataHandler< ElementType, VecT > | |
Csofa::gui::qt::ObjectStateListener | |
►Csofa::core::objectmodel::Event | Base class for all events received by the objects |
Csofa::core::objectmodel::DetachNodeEvent | |
Csofa::core::objectmodel::GUIEvent | This event notifies about GUI interaction |
Csofa::core::objectmodel::HapticDeviceEvent | This event notifies about haptic device interaction |
Csofa::core::objectmodel::IdleEvent | This event is propagated along the objects hierarchy at regular interval |
Csofa::core::objectmodel::JoystickEvent | JoystickEvent Class |
Csofa::core::objectmodel::KeypressedEvent | This event is propagated along the objects when a key on the keyboard is pressed |
Csofa::core::objectmodel::KeyreleasedEvent | This event is propagated along the objects when a key on the keyboard is released |
Csofa::core::objectmodel::MouseEvent | MouseEvent Class |
Csofa::core::objectmodel::ScriptEvent | Generic Event class to send a message through the simulation graph |
Csofa::simulation::AnimateBeginEvent | |
Csofa::simulation::AnimateEndEvent | |
Csofa::simulation::BuildConstraintSystemEndEvent | |
Csofa::simulation::CollisionBeginEvent | |
Csofa::simulation::CollisionEndEvent | |
Csofa::simulation::IntegrateBeginEvent | |
Csofa::simulation::IntegrateEndEvent | |
Csofa::simulation::PauseEvent | |
Csofa::simulation::PositionEvent | |
Csofa::simulation::SimulationInitDoneEvent | |
Csofa::simulation::SimulationInitStartEvent | |
Csofa::simulation::SimulationInitTexturesDoneEvent | |
Csofa::simulation::SimulationStartEvent | |
Csofa::simulation::SimulationStopEvent | |
Csofa::simulation::SolveConstraintSystemEndEvent | |
Csofa::simulation::UpdateMappingEndEvent | |
Csofa::core::objectmodel::HasDataTypeInfo< T > | |
Csofa::core::objectmodel::HasDeprecatedClassName< T > | |
Csofa::core::objectmodel::HasDeprecatedShortName< T > | |
Csofa::core::objectmodel::HasDeprecatedTemplateName< T > | |
Csofa::core::objectmodel::HasGetCustomClassName< T > | |
Csofa::core::objectmodel::HasGetCustomTemplateName< T > | |
Csofa::core::objectmodel::HasGetDefaultTemplateName< T > | |
Csofa::core::objectmodel::HasName< T > | |
Csofa::core::objectmodel::JoystickEvent::AxisEvent | Implements an event that notifies about axis positions (like analog controls of a joystick). The axis position is normalized so values are always in the range [-1, 1] |
Csofa::core::objectmodel::JoystickEvent::ButtonEvent | Implements the button event for joysticks |
Csofa::core::objectmodel::JoystickEvent::HatEvent | Implements an event notifiying changes about a directionnal hat on a device (like a joystick) |
►Csofa::core::objectmodel::lifecycle::DeprecatedData | |
Csofa::core::objectmodel::lifecycle::RemovedData | |
Csofa::core::objectmodel::LinkTraitsContainer< TDestType, TDestPtr, TValueType, multiLink > | |
Csofa::core::objectmodel::LinkTraitsContainer< TDestType, TDestPtr, TValueType, false > | |
Csofa::core::objectmodel::LinkTraitsContainer< TDestType, TDestPtr, TValueType, true > | |
Csofa::core::objectmodel::LinkTraitsDestPtr< TDestType, strongLink > | |
Csofa::core::objectmodel::LinkTraitsDestPtr< TDestType, false > | |
Csofa::core::objectmodel::LinkTraitsDestPtr< TDestType, true > | |
Csofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, storePath > | |
Csofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, false > | |
Csofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true > | |
Csofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T | |
Csofa::core::objectmodel::Parents< T, Types > | |
Csofa::core::objectmodel::SinglePtr< T, TDestPtr, TPtr > | Class to hold 0-or-1 pointer. The interface is similar to std::vector (size/[]/begin/end), plus an automatic convertion to one pointer |
Csofa::core::objectmodel::Tag | A Tag is a string (internally converted to an integer), attached to objects in order to define subsets to process by specific visitors |
Csofa::core::objectmodel::TClassParents< Parent > | |
Csofa::core::objectmodel::TClassParents< Parents< Types... > > | |
Csofa::core::objectmodel::TClassParents< void > | |
Csofa::core::objectmodel::WriteAccessWithRawPtr | |
Csofa::core::PathResolver | This class exposes an API to query a context to find Base* or a BaseData* |
Csofa::core::RegisterObject | Helper class used to register a class in the ObjectFactory |
Csofa::core::SofaLibrary | An Generic Library |
Csofa::core::StateType< DataTypes, vtype > | |
Csofa::core::StateType< DataTypes, core::V_COORD > | |
Csofa::core::StateType< DataTypes, core::V_DERIV > | |
Csofa::core::StateTypeSize< DataTypes, vtype > | |
Csofa::core::StateTypeSize< DataTypes, core::V_COORD > | |
Csofa::core::StateTypeSize< DataTypes, core::V_DERIV > | |
Csofa::core::StateVecAccessor< DataTypes, vtype, vaccess > | Helper class to access vectors of a given type in a given State |
Csofa::core::StateVecAccessor< DataTypes, V_ALL, V_READ > | |
Csofa::core::StateVecAccessor< DataTypes, V_ALL, V_WRITE > | |
Csofa::core::StateVecAccessor< DataTypes, V_COORD, V_READ > | |
Csofa::core::StateVecAccessor< DataTypes, V_COORD, V_WRITE > | |
Csofa::core::StateVecAccessor< DataTypes, V_DERIV, V_READ > | |
Csofa::core::StateVecAccessor< DataTypes, V_DERIV, V_WRITE > | |
Csofa::core::StateVecAccessor< DataTypes, V_MATDERIV, V_READ > | |
Csofa::core::StateVecAccessor< DataTypes, V_MATDERIV, V_WRITE > | |
Csofa::core::StateVecType< DataTypes, vtype > | |
Csofa::core::StateVecType< DataTypes, core::V_COORD > | |
Csofa::core::StateVecType< DataTypes, core::V_DERIV > | |
Csofa::core::TMultiVecId< vtype, vaccess > | |
Csofa::core::TMultiVecId< V_ALL, vaccess > | |
Csofa::core::topology::ElemAncestorElem< NV > | Topology change informations related to the ancestor topology element of an edge |
Csofa::core::topology::PointAncestorElem | Topology change informations related to the ancestor topology element of a point |
►Csofa::core::topology::TopologyChange | Base class to indicate a topology change occurred |
Csofa::component::topology::container::dynamic::MultilevelModification | |
Csofa::core::topology::EdgesAdded | |
Csofa::core::topology::EdgesIndicesSwap | |
Csofa::core::topology::EdgesMoved_Adding | |
Csofa::core::topology::EdgesMoved_Removing | |
Csofa::core::topology::EdgesRemoved | |
Csofa::core::topology::EdgesRenumbering | |
Csofa::core::topology::EndingEvent | |
Csofa::core::topology::HexahedraAdded | |
Csofa::core::topology::HexahedraIndicesSwap | |
Csofa::core::topology::HexahedraMoved_Adding | |
Csofa::core::topology::HexahedraMoved_Removing | |
Csofa::core::topology::HexahedraRemoved | |
Csofa::core::topology::HexahedraRenumbering | |
Csofa::core::topology::PointsAdded | |
Csofa::core::topology::PointsIndicesSwap | |
Csofa::core::topology::PointsMoved | |
Csofa::core::topology::PointsRemoved | |
Csofa::core::topology::PointsRenumbering | |
Csofa::core::topology::QuadsAdded | |
Csofa::core::topology::QuadsIndicesSwap | |
Csofa::core::topology::QuadsMoved_Adding | |
Csofa::core::topology::QuadsMoved_Removing | |
Csofa::core::topology::QuadsRemoved | |
Csofa::core::topology::QuadsRenumbering | |
Csofa::core::topology::TetrahedraAdded | |
Csofa::core::topology::TetrahedraIndicesSwap | |
Csofa::core::topology::TetrahedraMoved_Adding | |
Csofa::core::topology::TetrahedraMoved_Removing | |
Csofa::core::topology::TetrahedraRemoved | |
Csofa::core::topology::TetrahedraRenumbering | |
Csofa::core::topology::TrianglesAdded | |
Csofa::core::topology::TrianglesIndicesSwap | |
Csofa::core::topology::TrianglesMoved_Adding | |
Csofa::core::topology::TrianglesMoved_Removing | |
Csofa::core::topology::TrianglesRemoved | |
Csofa::core::topology::TrianglesRenumbering | |
Csofa::core::topology::TopologyChangeElementInfo< TopologyElement > | |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Edge > | |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Hexahedron > | |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Hexahedron >::EMoved | This event is not used for this type of element |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Point > | |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Point >::EMoved_Adding | This event is not used for this type of element |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Point >::EMoved_Removing | This event is not used for this type of element |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Quad > | |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Quad >::EMoved | This event is not used for this type of element |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Tetrahedron > | |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Tetrahedron >::EMoved | This event is not used for this type of element |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Triangle > | |
Csofa::core::topology::TopologyChangeElementInfo< Topology::Triangle >::EMoved | This event is not used for this type of element |
Csofa::core::topology::TopologyElemID | Topology identification of a primitive element |
►Csofa::core::TStandardVec< vtype, vaccess > | |
Csofa::core::TVecId< V_MATDERIV, V_READ > | |
Csofa::core::TVecId< V_COORD, V_READ > | |
Csofa::core::TVecId< V_DERIV, V_WRITE > | |
Csofa::core::TVecId< V_ALL, V_WRITE > | |
Csofa::core::TVecId< V_ALL, V_READ > | |
Csofa::core::TVecId< V_DERIV, V_READ > | |
Csofa::core::TVecId< V_COORD, V_WRITE > | |
Csofa::core::TVecId< V_MATDERIV, V_WRITE > | |
Csofa::core::TVecId< vtype, vaccess > | |
►Csofa::core::TStandardVec< V_COORD, vaccess > | |
►Csofa::core::TStandardVec< V_ALL, vaccess > | |
Csofa::core::TVecId< V_ALL, vaccess > | Identify any vector stored in State |
►Csofa::core::TStandardVec< V_DERIV, vaccess > | |
Csofa::core::TStandardVec< V_ALL, vaccess > | |
►Csofa::core::TStandardVec< V_MATDERIV, vaccess > | |
Csofa::core::TStandardVec< V_ALL, vaccess > | |
►Csofa::core::VecIdAlignFix | |
Csofa::core::TVecId< V_MATDERIV, V_READ > | |
Csofa::core::TVecId< V_COORD, V_READ > | |
Csofa::core::TVecId< V_DERIV, V_WRITE > | |
Csofa::core::TVecId< V_ALL, V_WRITE > | |
Csofa::core::TVecId< V_ALL, V_READ > | |
Csofa::core::TVecId< V_DERIV, V_READ > | |
Csofa::core::TVecId< V_COORD, V_WRITE > | |
Csofa::core::TVecId< V_MATDERIV, V_WRITE > | |
Csofa::core::TVecId< vtype, vaccess > | |
Csofa::core::VecIdProperties | |
Csofa::core::visual::DisplayFlags | Class which describes the display of components in a hierarchical fashion DisplayFlags are conveyed by the VisualParams, and therefore are accessible in a read only fashion inside a Component draw method. A component can tell if it should draw something on the display by looking at the current state of the displayFlags through the VisualParams parameter. DisplayFlags are embeddable inside a Data and can therefore read/write their state from a stream |
Csofa::core::visual::FlagTreeItem | |
Csofa::core::visual::FlagTreeItem::ci_comparison | |
Csofa::core::visual::FlagTreeItem::ci_comparison::nocase_compare | |
Csofa::core::visual::tristate | |
Csofa::CylinderTractionStruct< T > | Structure which contains the nodes and the pointers useful for the cylindertraction test |
►Csofa::defaulttype::AbstractTypeInfo | |
Csofa::defaulttype::DataTypeInfoDynamicWrapper< Info > | Wrap a DataTypeInfo type_traits in an AbstractTypeInfo |
Csofa::defaulttype::NameOnlyTypeInfo | |
Csofa::defaulttype::NoTypeInfo | |
►Csofa::defaulttype::BoolTypeInfo | |
Csofa::defaulttype::DataTypeInfo< bool > | |
►Csofa::defaulttype::BoundingBoxTypeInfo | |
Csofa::defaulttype::DataTypeInfo< type::BoundingBox > | |
►Csofa::defaulttype::DefaultDataTypeInfo< TDataType > | |
►Csofa::defaulttype::DataTypeInfo< T > | |
Csofa::defaulttype::DataTypeName< T > | |
Csofa::defaulttype::DataTypeInfo< TDataType > | |
Csofa::defaulttype::EigenSparseToMapMapSparseMatrix< TBlock > | |
Csofa::defaulttype::EigenSparseToMapMapSparseMatrixVec< TVec, Real > | |
Csofa::defaulttype::FixedArrayTypeInfo< TDataType, static_size > | |
Csofa::defaulttype::HasGetTypeName< T > | Add a compatibility layer to supper the new existing GetTypeName |
Csofa::defaulttype::IncompleteTypeInfo< TDataType > | |
Csofa::defaulttype::IntegerTypeInfo< TDataType > | |
Csofa::defaulttype::MapMapSparseMatrix< T > | |
Csofa::defaulttype::MapMapSparseMatrix< T >::ColConstIterator | Sparse Matrix columns constant Iterator |
Csofa::defaulttype::MapMapSparseMatrix< T >::ColIterator | |
Csofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator | |
Csofa::defaulttype::MapMapSparseMatrix< T >::RowIterator | |
Csofa::defaulttype::MapMapSparseMatrixToEigenSparse< TBlock > | |
Csofa::defaulttype::MapMapSparseMatrixToEigenSparseVec< TVec, Real > | |
Csofa::defaulttype::RegisterTemplateAlias | Helper class used to register a template alias in the TemplateAliases class |
Csofa::defaulttype::RigidCoord< N, real > | |
Csofa::defaulttype::RigidCoord< 2, real > | |
Csofa::defaulttype::RigidCoord< 3, real > | |
Csofa::defaulttype::RigidDeriv< N, real > | |
Csofa::defaulttype::RigidDeriv< 2, real > | |
Csofa::defaulttype::RigidDeriv< 3, real > | |
Csofa::defaulttype::RigidMass< N, real > | |
Csofa::defaulttype::RigidMass< 2, real > | |
Csofa::defaulttype::RigidMass< 3, real > | |
Csofa::defaulttype::ScalarTypeInfo< TDataType > | |
Csofa::defaulttype::SetTypeInfo< TDataType > | |
Csofa::defaulttype::SolidTypes< R > | |
Csofa::defaulttype::SolidTypes< R >::ArticulatedInertia | |
Csofa::defaulttype::SolidTypes< R >::RigidInertia | |
Csofa::defaulttype::StdRigidTypes< N, real > | |
Csofa::defaulttype::StdRigidTypes< 2, real > | |
Csofa::defaulttype::StdRigidTypes< 3, real > | |
Csofa::defaulttype::StdVectorTypes< TCoord, TDeriv, TReal > | |
Csofa::defaulttype::StdVectorTypes< TCoord, TDeriv, TReal >::Impl< N, T > | |
Csofa::defaulttype::TemplateAliases | Class used to store and resolve template aliases |
Csofa::defaulttype::TextTypeInfo< TDataType > | |
Csofa::defaulttype::TypeInfoId | Generates unique id for types |
Csofa::defaulttype::TypeInfoRegistry | An unique singleton to register all the type info defined in Sofa |
Csofa::defaulttype::TypeInfoRegistryTools | A dedicated class to hold helper functions for TypeInfoRegistryTools |
Csofa::defaulttype::VectorTypeInfo< TDataType > | |
Csofa::geometry::Edge | |
Csofa::geometry::ElementInfo< GeometryElement > | |
Csofa::geometry::Hexahedron | |
Csofa::geometry::Pentahedron | |
Csofa::geometry::Point | |
Csofa::geometry::Pyramid | |
Csofa::geometry::Quad | |
Csofa::geometry::Tetrahedron | |
Csofa::geometry::Triangle | |
Csofa::gl::Axis | |
►Csofa::gl::BasicShapesGL | |
Csofa::gl::BasicShapesGL_FakeSphere< sofa::type::Vec > | |
Csofa::gl::BasicShapesGL_Sphere< sofa::type::Vec > | |
Csofa::gl::BasicShapesGL_FakeSphere< VertexType > | |
Csofa::gl::BasicShapesGL_Sphere< VertexType > | |
Csofa::gl::BasicShapesGL::CustomGLBuffer | |
Csofa::gl::BasicShapesGL::GLBuffers | |
Csofa::gl::BasicShapesGL_Sphere< VertexType >::SphereDescription | |
Csofa::gl::Capture | |
Csofa::gl::Cylinder | |
Csofa::gl::Disable< Flag > | |
Csofa::gl::Enable< Flag > | |
Csofa::gl::fboParameters | |
Csofa::gl::FrameBufferObject | |
Csofa::gl::GLSLShader | |
Csofa::gl::GLSLShader::ShaderContents | A shader is a source code, as such it can be loaded either directly by its source or a filename (containing the source) |
Csofa::gl::GlText | |
Csofa::gl::Texture | |
Csofa::gl::VideoRecorderFFMPEG | |
Csofa::gui::batch::ProgressBar | |
Csofa::gui::common::ArgumentParser | |
►Csofa::gui::common::BaseGUI | |
Csofa::gui::batch::BatchGUI | |
Csofa::gui::hrecorder::HeadlessRecorder | |
Csofa::gui::qt::RealGUI | |
►Csofa::gui::common::BaseViewer | |
►Csofa::gui::qt::viewer::SofaViewer | |
►Csofa::gui::qt::viewer::CustomPolicySofaViewer< VisualModelPolicyType > | |
Csofa::gui::qt::viewer::qgl::QtGLViewer | |
Csofa::gui::qt::viewer::qt::QtViewer | |
►Csofa::gui::common::BaseViewerArgument | |
Csofa::gui::common::ViewerQtArgument | |
►Csofa::gui::common::CallBackPicker | |
Csofa::gui::qt::InformationOnPickCallBack | |
►Csofa::gui::common::CallBackRender | |
Csofa::gui::qt::ColourPickingRenderCallBack | |
►Csofa::gui::common::FilesRecentlyOpenedManager | |
Csofa::gui::qt::QMenuFilesRecentlyOpened | |
Csofa::gui::common::GUIManager | |
Csofa::gui::common::GUIManager::GUICreator | |
Csofa::gui::common::MousePosition | |
►Csofa::gui::common::Operation | |
Csofa::gui::common::AddFrameOperation | |
►Csofa::gui::common::AddRecordedCameraOperation | |
Csofa::gui::qt::QAddRecordedCameraOperation | |
►Csofa::gui::common::AddSutureOperation | |
Csofa::gui::qt::QAddSutureOperation | |
►Csofa::gui::common::AttachOperation | |
Csofa::gui::common::ConstraintAttachOperation | |
Csofa::gui::qt::QAttachOperation | |
►Csofa::gui::common::FixOperation | |
Csofa::gui::qt::QFixOperation | |
►Csofa::gui::common::InciseOperation | |
Csofa::gui::qt::QInciseOperation | |
►Csofa::gui::common::StartNavigationOperation | |
Csofa::gui::qt::QStartNavigationOperation | |
►Csofa::gui::common::TopologyOperation | |
Csofa::gui::qt::QTopologyOperation | |
►Csofa::gui::common::OperationCreator | |
Csofa::gui::common::TOperationCreator< RealOperation > | |
Csofa::gui::common::OperationFactory | |
►Csofa::gui::common::PickHandler | |
Csofa::gui::qt::GLPickHandler | |
Csofa::gui::common::RegisterOperation | |
Csofa::gui::component::performer::BodyPicked | Represents a point on an object |
►Csofa::gui::component::performer::ComponentMouseInteraction | |
Csofa::gui::component::performer::TComponentMouseInteraction< DataTypes > | |
►Csofa::gui::component::performer::FixParticlePerformerConfiguration | |
Csofa::gui::component::performer::FixParticlePerformer< DataTypes > | |
►Csofa::gui::component::performer::InciseAlongPathPerformerConfiguration | |
Csofa::gui::component::performer::InciseAlongPathPerformer | |
►Csofa::gui::component::performer::InteractionPerformer | |
Csofa::gui::component::performer::AddRecordedCameraPerformer | |
Csofa::gui::component::performer::InciseAlongPathPerformer | |
Csofa::gui::component::performer::StartNavigationPerformer | |
►Csofa::gui::component::performer::TInteractionPerformer< DataTypes > | |
►Csofa::gui::component::performer::BaseAttachBodyPerformer< DataTypes > | |
Csofa::gui::component::performer::AttachBodyPerformer< DataTypes > | |
Csofa::gui::component::performer::ConstraintAttachBodyPerformer< DataTypes > | |
Csofa::gui::component::performer::FixParticlePerformer< DataTypes > | |
Csofa::gui::component::performer::RemovePrimitivePerformer< DataTypes > | |
Csofa::gui::component::performer::SuturePointPerformer< DataTypes > | |
►Csofa::gui::component::performer::RemovePrimitivePerformerConfiguration | |
Csofa::gui::component::performer::RemovePrimitivePerformer< DataTypes > | |
►Csofa::gui::component::performer::SuturePointPerformerConfiguration | |
Csofa::gui::component::performer::SuturePointPerformer< DataTypes > | |
Csofa::gui::component::performer::TopologicalChangeManager | Class to manage the handling of topological changes which have been requested from the Collision Model |
Csofa::gui::qt::ActivationFunctor | |
Csofa::gui::qt::BrowserHistory | |
Csofa::gui::qt::BrowserHistoryEntry | |
Csofa::gui::qt::data_widget_container< T > | |
Csofa::gui::qt::data_widget_trait< T > | |
Csofa::gui::qt::data_widget_trait< bool > | Bool support |
Csofa::gui::qt::data_widget_trait< Polynomial_LD< Real, N > > | |
Csofa::gui::qt::data_widget_trait< std::string > | Std::string support |
Csofa::gui::qt::dataTime | |
Csofa::gui::qt::DataWidget::CreatorArgument | |
Csofa::gui::qt::default_struct_data_trait_var< T, I > | |
Csofa::gui::qt::fixed_grid_data_widget_container< T, Container > | |
Csofa::gui::qt::fixed_vector_data_widget_container< T, Container > | |
Csofa::gui::qt::flat_data_trait< T, TYPE > | |
Csofa::gui::qt::flat_data_trait< T, TYPE_SINGLE > | |
►Csofa::gui::qt::flat_struct_data_trait< T, N > | |
Csofa::gui::qt::flat_data_trait< T, TYPE_STRUCT > | |
Csofa::gui::qt::flat_data_trait< T, TYPE_STRUCT > | |
Csofa::gui::qt::flat_struct_data_trait< T, 0 > | |
►Csofa::gui::qt::flat_vector_data_trait< T > | |
Csofa::gui::qt::flat_data_trait< T, TYPE_VECTOR > | |
Csofa::gui::qt::flat_data_trait< T, TYPE_VECTOR > | |
Csofa::gui::qt::graph_data_widget_container< T > | |
►Csofa::gui::qt::GraphSetting | |
Csofa::gui::qt::GraphWidget< DataType > | |
Csofa::gui::qt::GraphVisitor | |
Csofa::gui::qt::int_data_widget_trait< T, vmin, vmax > | Int, unsigned int, char and unsigned char support |
Csofa::gui::qt::LinkWidget::CreatorArgument | |
Csofa::gui::qt::ModifyObjectFlags | |
Csofa::gui::qt::MovieOptionsWidget::Codec | |
Csofa::gui::qt::ObjectModel | |
Csofa::gui::qt::ObjectModelPtr | |
Csofa::gui::qt::QSofaListView::LockContextManager | |
Csofa::gui::qt::real_data_widget_trait< T > | Float and double support |
Csofa::gui::qt::SofaWindowProfiler::AnimationStepData | The AnimationStepData internal class to store all info of a animation step recorded by AdvancedTimer Data stored/computed will be the step number, and the total time in ms of the step. All Data will then be stored inside a tree of |
Csofa::gui::qt::SofaWindowProfiler::AnimationSubStepData | The AnimationSubStepData Internal class to store data for each step of the animation. Correspond to one AdvancedTimer::begin/end Data stored/computed will be step name, its time in ms and the corresponding % inside the whole step. the total ms and percentage it represent if this step has substeps. Buffer of AnimationSubStepData corresponding to its children substeps |
Csofa::gui::qt::SofaWindowProfiler::CheckedSeries | |
Csofa::gui::qt::struct_data_trait< T > | Generic data structures support |
Csofa::gui::qt::struct_data_trait< CLASS > | |
Csofa::gui::qt::struct_data_trait< sofa::defaulttype::RigidCoord< N, T > > | Rigids (as data-structures) support |
Csofa::gui::qt::struct_data_trait< sofa::defaulttype::RigidMass< N, T > > | |
Csofa::gui::qt::struct_data_trait< sofa::type::Material > | Sofa::type::Material support |
Csofa::gui::qt::struct_data_trait_var< T, I > | |
Csofa::gui::qt::struct_data_widget_container< T, N > | |
Csofa::gui::qt::struct_data_widget_container< T, 0 > | |
Csofa::gui::qt::table_data_widget_container< T, FLAGS > | |
Csofa::gui::qt::vector_data_trait< T > | Arrays and vectors support |
Csofa::gui::qt::vector_data_trait< Quat< T > > | Std::helper::Quater support |
Csofa::gui::qt::vector_data_trait< sofa::component::topology::PointSubset > | PointSubset support |
Csofa::gui::qt::vector_data_trait< sofa::type::fixed_array< T, N > > | Sofa::type::fixed_array support |
Csofa::gui::qt::vector_data_trait< sofa::type::Mat< L, C, T > > | Sofa::type::Mat support |
Csofa::gui::qt::vector_data_trait< sofa::type::Vec< N, T > > | Sofa::defaulttype::Vec support |
Csofa::gui::qt::vector_data_trait< std::deque< T > > | Deques support |
Csofa::gui::qt::vector_data_trait< std::map< std::string, T > > | Std::map from strings support |
►Csofa::gui::qt::vector_data_trait< std::vector< T > > | Variable-sized vectors support |
Csofa::gui::qt::vector_data_trait< sofa::type::vector< T > > | |
Csofa::gui::qt::vector_data_trait< sofa::type::vector< T > > | |
►Csofa::gui::qt::viewer::EngineBackend | |
Csofa::gui::qt::viewer::GLBackend | |
►Csofa::gui::qt::viewer::VisualModelPolicy | |
Csofa::gui::qt::viewer::OglModelPolicy | |
Csofa::helper::AdvancedTimer | |
Csofa::helper::AdvancedTimer::Obj | |
Csofa::helper::AdvancedTimer::Step | |
Csofa::helper::AdvancedTimer::StepVar | |
►Csofa::helper::AdvancedTimer::Timer | |
Csofa::helper::AdvancedTimer::Id< Timer > | |
Csofa::helper::AdvancedTimer::TimerVar | |
Csofa::helper::AdvancedTimer::Val | |
Csofa::helper::BackTrace | |
►Csofa::helper::BaseCreator< Object, Argument, ObjectPtr > | |
►Csofa::helper::Creator< SofaViewerFactory, RealObject > | |
Csofa::helper::SofaViewerCreator< RealObject > | |
►Csofa::helper::Creator< Mapper::ContactMapperFactory, Mapper > | |
Csofa::component::collision::response::mapper::ContactMapperCreator< Mapper > | |
Csofa::helper::Creator< Factory, RealObject > | |
Csofa::helper::CreatorFn< Factory, RealObject > | |
Csofa::helper::BaseCreator< sofa::gui::common::BaseViewer, sofa::gui::common::BaseViewerArgument & > | |
Csofa::helper::BasicDispatcher< BaseClass, ResulT > | |
Csofa::helper::ColorMap | |
Csofa::helper::ColorMap::evaluator< Real > | |
Csofa::helper::CompareIndirect< Container > | |
Csofa::helper::console::Background | |
Csofa::helper::console::Foreground | |
Csofa::helper::Decompose< Real > | |
Csofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
Csofa::helper::GenerateRigidInfo | Storing rigid infos needed for RigidMass |
Csofa::helper::IndexOpenMP< T > | |
Csofa::helper::integer_id< Name, Index, DefaultId > | |
►Csofa::helper::io::BaseFileAccess | |
Csofa::helper::io::FileAccess | |
►Csofa::helper::io::BaseFileAccessCreator | |
Csofa::helper::io::FileAccessCreator< T > | |
Csofa::helper::io::DDSHeader | |
Csofa::helper::io::DDSHeader::DDSCaps | |
Csofa::helper::io::DDSHeader::DDSPixelFormat | |
Csofa::helper::io::File | |
►Csofa::helper::io::Image | |
Csofa::helper::io::ImageDDS | |
Csofa::helper::io::ImageRAW | |
Csofa::helper::io::STBImage | |
►Csofa::helper::io::Mesh | |
Csofa::helper::io::MeshGmsh | |
Csofa::helper::io::MeshOBJ | |
►Csofa::helper::io::MeshTopologyLoader | |
Csofa::core::topology::DefaultMeshTopologyLoader | |
Csofa::helper::io::SphereLoader | |
►Csofa::helper::io::SphereLoaderDataHook | Inherit this class to load data from sphere description |
Csofa::component::mapping::nonlinear::RigidMapping< TIn, TOut >::Loader | |
Csofa::helper::io::STBImageCreators | |
Csofa::helper::io::TriangleLoader | |
Csofa::helper::io::XspLoader | |
►Csofa::helper::io::XspLoaderDataHook | Inherit this class to load data from a Xsp file |
Csofa::component::io::mesh::MeshXspLoadDataHook | |
Csofa::component::mapping::nonlinear::RigidMapping< TIn, TOut >::Loader | |
Csofa::component::mass::DiagonalMass< DataTypes, GeometricalTypes >::Loader | |
Csofa::component::solidmechanics::spring::SpringForceField< DataTypes >::Loader | |
Csofa::component::solidmechanics::spring::VectorSpringForceField< DataTypes >::Loader | |
Csofa::helper::IsEqual< is_integer > | |
Csofa::helper::IsEqual< true > | |
Csofa::helper::IsNull< is_integer > | |
Csofa::helper::IsNull< true > | |
Csofa::helper::kdTree< Coord > | |
Csofa::helper::kdTree< Coord >::TREENODE | |
Csofa::helper::LCP | |
►Csofa::helper::lifecycle::ComponentChange | |
Csofa::helper::lifecycle::Deprecated | |
Csofa::helper::lifecycle::Moved | |
Csofa::helper::lifecycle::Pluginized | |
Csofa::helper::lifecycle::Removed | |
Csofa::helper::lifecycle::Renamed | |
Csofa::helper::LocalBlock33 | |
►Csofa::helper::logging::ComponentInfo | |
Csofa::helper::logging::SofaComponentInfo | |
Csofa::helper::logging::countingmessagehandler::MainCountingMessageHandler | Singleton to CountingMessageHandler and offer static version of CountingMessageHandler API |
►Csofa::helper::logging::FileInfo | |
Csofa::helper::logging::FileInfoOwningFilename | To keep a trace (file,line) from where the message have been created |
Csofa::helper::logging::loggingmessagehandler::LogMessage | |
Csofa::helper::logging::loggingmessagehandler::MainLoggingMessageHandler | Singleton to CountingMessageHandler and offer static version of CountingMessageHandler API |
Csofa::helper::logging::MainConsoleMessageHandler | Singleton to ConsoleMessageHandler and offer static version of ConsoleMessageHandler API |
Csofa::helper::logging::MainTracyMessageHandler | Singleton to TracyMessageHandler and offer static version of TracyMessageHandler API |
Csofa::helper::logging::Message | |
Csofa::helper::logging::MessageDispatcher | |
Csofa::helper::logging::MessageDispatcher::LoggerStream | |
Csofa::helper::logging::MessageDispatcher::NullLoggerStream | |
Csofa::helper::logging::MessageDispatcherImpl | |
►Csofa::helper::logging::MessageFormatter | |
Csofa::helper::logging::ClangStyleMessageFormatter | |
Csofa::helper::logging::DefaultStyleMessageFormatter | |
Csofa::helper::logging::RichConsoleStyleMessageFormatter | The RichConsoleStyleMessageFormatter class |
►Csofa::helper::logging::MessageHandler | |
Csofa::helper::logging::ClangMessageHandler | |
Csofa::helper::logging::ConsoleMessageHandler | |
Csofa::helper::logging::ExceptionMessageHandler | |
Csofa::helper::logging::FileMessageHandler | |
Csofa::helper::logging::SilentMessageHandler | This class is a MessageHandler that simply do nothing with the message |
Csofa::helper::logging::TracyMessageHandler | Send the message to the Tracy profiler |
Csofa::helper::logging::countingmessagehandler::CountingMessageHandler | Count the messages by types |
Csofa::helper::logging::loggingmessagehandler::LoggingMessageHandler | Saves a copy of the messages in a buffer |
Csofa::helper::logging::percomponentloggingmessagehandler::PerComponentLoggingMessageHandler | The RoutingMessageHandler class saves a copy of the messages in a buffer |
Csofa::helper::logging::routingmessagehandler::RoutingMessageHandler | Saves a copy of the messages in a buffer |
Csofa::testing::GtestMessageHandler | |
Csofa::helper::logging::percomponentloggingmessagehandler::MainPerComponentLoggingMessageHandler | Singleton to PerComponentLoggingMessageHandler and offer static version of PerComponentLoggingMessageHandler API |
Csofa::helper::logging::routingmessagehandler::MainRoutingMessageHandler | Singleton to RoutingMessageHandler and offer static version of RoutingMessageHandler API |
Csofa::helper::MarchingCubeUtility | |
Csofa::helper::MemoryManager< T > | |
Csofa::helper::messaging::FileMessage | |
Csofa::helper::Monomial_LD< Real, N > | A generic monomial with N variables of type Real. A monomial is one term of a polynomial |
Csofa::helper::NameDecoder | |
Csofa::helper::NoArgument | Allow us to use BaseCreator and Factory without using any Arguments |
Csofa::helper::OptionsGroup | OptionsGroup is a kind of data for a radio button. It has a list of text representing a list of choices, and a interger number indicating the choice selected |
Csofa::helper::OwnershipSPtr< T > | |
Csofa::helper::Polynomial_LD< Real, N > | A generic polynomial with N variables of type Real. A polynomial is a list composed of several monomials |
Csofa::helper::ptr_stable_compare< T > | A comparison object that order pointers in a stable way, i.e. in the order pointers are presented |
Csofa::helper::ptr_stable_compare< std::pair< T *, T * > > | |
Csofa::helper::ptr_stable_compare< T * > | |
Csofa::helper::ptr_stable_id< T > | |
Csofa::helper::RandomGenerator | |
►Csofa::helper::ReadAccessor< T, Enable > | |
Csofa::helper::ReadAccessor< core::objectmodel::Data< T > > | |
Csofa::helper::ReadAccessorVector< T > | |
Csofa::helper::ReadAccessorVectorId< T > | ReadAccessor implementation class for vector_id types |
Csofa::helper::Record | |
Csofa::helper::ScopedAdvancedTimer | |
Csofa::helper::StepData | |
Csofa::helper::system::DynamicLibrary | Wrapper around the dynamic library facilities of the operating system |
Csofa::helper::system::DynamicLibrary::Handle | A handle to a dynamic library |
►Csofa::helper::system::FileEventListener | Contains an event-based API to monitor file changes |
Csofa::gl::GLSLFileListener | |
Csofa::gui::qt::RealGUIFileListener | |
Csofa::helper::system::FileMonitor | |
Csofa::helper::system::FileRepository | |
Csofa::helper::system::FileSystem | Contains functions to interact with the file system |
Csofa::helper::system::Locale | |
Csofa::helper::system::MonitoredFile | |
Csofa::helper::system::PipeProcess | |
Csofa::helper::system::Plugin | |
Csofa::helper::system::Plugin::GetModuleComponentList | |
Csofa::helper::system::Plugin::GetModuleDescription | |
Csofa::helper::system::Plugin::GetModuleLicense | |
Csofa::helper::system::Plugin::GetModuleName | |
Csofa::helper::system::Plugin::GetModuleVersion | |
Csofa::helper::system::Plugin::InitExternalModule | |
Csofa::helper::system::Plugin::ModuleIsInitialized | |
Csofa::helper::system::PluginManager | |
Csofa::helper::system::SetDirectory | |
Csofa::helper::system::TemporaryLocale | RAII class to modify the locale temporarily |
Csofa::helper::system::thread::AlignPow2< N > | |
Csofa::helper::system::thread::AlignPow2< 0 > | |
Csofa::helper::system::thread::AlignPow2< 1 > | |
Csofa::helper::system::thread::CTime | |
Csofa::helper::system::thread::FixedPower2Size< N > | |
►Csofa::helper::system::thread::FixedPower2Size< N >::type< T > | |
Csofa::helper::system::thread::CircularQueue< AtomicInt, helper::system::thread::FixedPower2Size< SOFA_DATA_MAX_ASPECTS >::type, helper::system::thread::ManyThreadsPerEnd > | |
Csofa::helper::system::thread::FixedSize< N > | |
Csofa::helper::system::thread::FixedSize< N >::type< T > | |
►Csofa::helper::system::thread::ManyThreadsPerEnd | |
Csofa::helper::system::thread::CircularQueue< AtomicInt, helper::system::thread::FixedPower2Size< SOFA_DATA_MAX_ASPECTS >::type, helper::system::thread::ManyThreadsPerEnd > | |
Csofa::helper::system::thread::OneThreadPerEnd | |
Csofa::helper::system::thread::thread_specific_ptr< T > | |
Csofa::helper::system::thread::Trace | |
Csofa::helper::system::thread::TraceProfile | |
Csofa::helper::TagFactory | |
Csofa::helper::TagList | |
Csofa::helper::TimerData | |
Csofa::helper::TimerData::ValData | |
Csofa::helper::TriangleOctree | |
Csofa::helper::TriangleOctree::traceResult | |
►Csofa::helper::TriangleOctreeRoot | |
Csofa::component::collision::geometry::TriangleOctreeModel | |
Csofa::helper::TSimpleTimer< nIter, nStep > | |
Csofa::helper::TypeInfo | |
Csofa::helper::Utils | Contains possibly useful functions, that don't fit anywhere else |
Csofa::helper::visual::Trackball | |
►Csofa::helper::visual::Transformation | |
Csofa::gl::TransformationGL | |
►Csofa::helper::WriteAccessor< T, Enable > | |
►Csofa::helper::WriteAccessor< core::objectmodel::Data< T > > | |
Csofa::helper::WriteOnlyAccessor< core::objectmodel::Data< T > > | The WriteOnlyAccessor provides an access to the Data without triggering an engine update. This should be the prefered writeAccessor for most of the cases as it avoids uncessary Data updates |
Csofa::helper::WriteAccessorVector< T > | WriteAccessor implementation class for vector types |
Csofa::helper::WriteAccessorVectorId< T > | WriteAccessor implementation class for vector_id types |
►Csofa::linearalgebra::BaseMatrix | |
Csofa::linearalgebra::CompressedRowSparseMatrixMechanical< sofa::type::Mat< NL, NC, MReal > > | |
Csofa::linearalgebra::CompressedRowSparseMatrixMechanical< MReal > | |
Csofa::linearalgebra::CompressedRowSparseMatrixMechanical< Real > | |
Csofa::linearalgebra::DiagonalMatrix< R1 > | |
Csofa::linearalgebra::DiagonalMatrix< R2 > | |
►Csofa::linearalgebra::EigenBaseSparseMatrix< OutDataTypes::Real > | |
Csofa::linearalgebra::EigenSparseMatrix< TIn, TIn > | |
Csofa::linearalgebra::EigenSparseMatrix< In, Out > | |
Csofa::linearalgebra::EigenSparseMatrix< TIn, TOut > | |
Csofa::linearalgebra::EigenSparseMatrix< In, In > | |
Csofa::linearalgebra::EigenSparseMatrix< DataTypes, DataTypes > | |
Csofa::linearalgebra::EigenSparseMatrix< InDataTypes, OutDataTypes > | |
Csofa::linearalgebra::EigenBaseSparseMatrix< typename DataTypes::Real > | |
Csofa::linearalgebra::FullMatrix< typename Vector::Real > | |
Csofa::linearalgebra::FullMatrix< Real > | |
Csofa::linearalgebra::SparseMatrix< Real > | |
Csofa::linearalgebra::SparseMatrix< SReal > | |
Csofa::core::behavior::AddToMatrixCompatMatrix< c > | |
Csofa::core::behavior::ApplyConstraintCompat | |
Csofa::linearalgebra::BTDMatrix< N, T > | Simple BTD matrix container |
Csofa::linearalgebra::BlockDiagonalMatrix< LC, T > | Simple full matrix container |
Csofa::linearalgebra::BlockFullMatrix< N, T > | Simple block full matrix container (used for InvMatrixType) |
Csofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
Csofa::linearalgebra::DiagonalMatrix< T > | Simple full matrix container |
Csofa::linearalgebra::EigenBaseSparseMatrix< TReal > | |
►Csofa::linearalgebra::FullMatrix< T > | Simple full matrix container |
Csofa::linearalgebra::LPtrFullMatrix< SReal > | |
Csofa::linearalgebra::LPtrFullMatrix< T > | Simple full matrix container, with an additionnal pointer per line, to be able do get a T** pointer and use [i][j] directly |
Csofa::linearalgebra::RotationMatrix< TReal > | 3x3 block-diagonal matrix where each block is considered as a rotation |
Csofa::linearalgebra::SparseMatrix< T > | |
Csofa::linearalgebra::BaseMatrix::BlockAccessor | |
Csofa::linearalgebra::BaseMatrix::BlockConstAccessor | |
Csofa::linearalgebra::BaseMatrix::ColBlockConstIterator | |
Csofa::linearalgebra::BaseMatrix::InternalBlockAccessor | |
Csofa::linearalgebra::BaseMatrix::InternalColBlockIterator | |
Csofa::linearalgebra::BaseMatrix::InternalRowBlockIterator | |
Csofa::linearalgebra::BaseMatrix::RowBlockConstIterator | |
Csofa::linearalgebra::BaseMatrixLinearOpAM< transpose > | |
Csofa::linearalgebra::BaseMatrixLinearOpAM1_BlockSparse< Real, transpose, M1, M2 > | |
Csofa::linearalgebra::BaseMatrixLinearOpAM_BlockSparse< Real, NL, NC, transpose, M1, M2 > | |
Csofa::linearalgebra::BaseMatrixLinearOpAMS_BlockSparse< Real, NL, NC, transpose, M1, M2 > | |
Csofa::linearalgebra::BaseMatrixLinearOpMV< add, transpose > | |
Csofa::linearalgebra::BaseMatrixLinearOpMV_BlockDiagonal< Real, NL, NC, add, transpose, M, V1, V2 > | |
Csofa::linearalgebra::BaseMatrixLinearOpMV_BlockDiagonal< Real, 1, 1, add, transpose, M, V1, V2 > | |
Csofa::linearalgebra::BaseMatrixLinearOpMV_BlockSparse< Real, NL, NC, add, transpose, M, V1, V2 > | |
►Csofa::linearalgebra::BaseVector | |
Csofa::linearalgebra::FullVector< Real > | |
Csofa::linearalgebra::FullVector< SReal > | |
Csofa::linearalgebra::EigenVector< TReal, TBlockSize > | |
►Csofa::linearalgebra::FullVector< T > | |
Csofa::linearalgebra::BlockVector< N, T > | |
Csofa::linearalgebra::bloc_index_func< TN, T > | |
Csofa::linearalgebra::BlockFullMatrix< N, T >::TransposedBlock | |
Csofa::linearalgebra::BTDMatrix< N, T >::TransposedBlock | |
Csofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::ColConstIterator | Row Sparse Matrix columns constant Iterator to match with constraint matrix manipulation |
Csofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::RowConstIterator | |
Csofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::RowWriteAccessor | |
Csofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >::IndexedBlock | |
Csofa::linearalgebra::CompressedRowSparseMatrixToEigenSparse< TBlock > | |
Csofa::linearalgebra::CompressedRowSparseMatrixToEigenSparseVec< TVec > | |
Csofa::linearalgebra::CRSBlockTraits< Block > | Traits class which defines the containers to use for a given type of block |
►Csofa::linearalgebra::CRSDefaultPolicy | |
►Csofa::linearalgebra::CRSConstraintPolicy | |
►Csofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSConstraintPolicy > | |
Csofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy > | |
►Csofa::linearalgebra::CRSMechanicalPolicy | |
►Csofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
Csofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
►Csofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | |
Csofa::linearalgebra::CompressedRowSparseMatrixMechanical< sofa::type::Mat< NL, NC, MReal > > | |
Csofa::linearalgebra::CompressedRowSparseMatrixMechanical< MReal > | |
Csofa::linearalgebra::CompressedRowSparseMatrixMechanical< Real > | |
Csofa::linearalgebra::DefaultMatrixInvertOp< op1, M1 > | |
Csofa::linearalgebra::DefaultMatrixInvertOp< 0, M1 > | |
Csofa::linearalgebra::DefaultMatrixProductOp< op1, op2, M1, M2 > | |
Csofa::linearalgebra::DefaultMatrixProductOp< 0, 0, M1, M2 > | |
Csofa::linearalgebra::DefaultMatrixProductOp< 0, 1, M1, M2 > | |
Csofa::linearalgebra::DefaultMatrixProductOp< 1, 0, M1, M2 > | |
Csofa::linearalgebra::EigenOptions< T > | |
Csofa::linearalgebra::EigenOptions< const Eigen::Map< T, Options, StrideType > > | |
Csofa::linearalgebra::EigenOptions< const Eigen::Transpose< T > > | |
Csofa::linearalgebra::EigenOptions< Eigen::Map< T, Options, StrideType > > | |
Csofa::linearalgebra::EigenOptions< Eigen::Transpose< T > > | |
Csofa::linearalgebra::EigenSparseMatrix< InDataTypes, OutDataTypes >::map_traits< VecType > | |
Csofa::linearalgebra::EigenSparseToCompressedRowSparseMatrix< TBlock > | |
Csofa::linearalgebra::EigenSparseToCompressedRowSparseMatrixVec< TVec > | |
►Csofa::linearalgebra::FullMatrix< T >::LineConstIterator | |
Csofa::linearalgebra::FullMatrix< T >::LineIterator | |
Csofa::linearalgebra::matrix_bloc_traits< T, IndexType > | |
Csofa::linearalgebra::matrix_bloc_traits< defaulttype::RigidDeriv< N, T >, IndexType > | |
Csofa::linearalgebra::matrix_bloc_traits< double, IndexType > | |
Csofa::linearalgebra::matrix_bloc_traits< float, IndexType > | |
Csofa::linearalgebra::matrix_bloc_traits< int, IndexType > | |
Csofa::linearalgebra::matrix_bloc_traits< sofa::type::Vec< N, T >, IndexType > | |
Csofa::linearalgebra::matrix_bloc_traits< type::Mat< L, C, real >, IndexType > | |
Csofa::linearalgebra::MatrixAddition< M1, M2 > | |
Csofa::linearalgebra::MatrixInverse< M1 > | |
Csofa::linearalgebra::MatrixInvertOp< DiagonalMatrix< R1 > > | |
Csofa::linearalgebra::MatrixNegative< M1 > | |
Csofa::linearalgebra::MatrixNegative< M1 >::MyDest< Dest > | |
Csofa::linearalgebra::MatrixProduct< M1, M2 > | |
Csofa::linearalgebra::MatrixProductOp< DiagonalMatrix< R1 >, DiagonalMatrix< R2 > > | |
Csofa::linearalgebra::MatrixProductOp< DiagonalMatrix< R1 >, M2 > | |
Csofa::linearalgebra::MatrixProductOp< DiagonalMatrix< R1 >, M2 >::MyDest< Dest > | |
Csofa::linearalgebra::MatrixProductOp< M1, DiagonalMatrix< R2 > > | |
Csofa::linearalgebra::MatrixProductOp< M1, DiagonalMatrix< R2 > >::MyDest< Dest > | |
Csofa::linearalgebra::MatrixProductOp< SparseMatrix< R1 >, SparseMatrix< R2 > > | |
Csofa::linearalgebra::MatrixScale< M1, R2 > | |
Csofa::linearalgebra::MatrixScale< M1, R2 >::MyDest< Dest > | |
Csofa::linearalgebra::MatrixSubstraction< M1, M2 > | |
Csofa::linearalgebra::MatrixSubstraction< M1, M2 >::MyDest< Dest > | |
Csofa::linearalgebra::MatrixTranspose< M1 > | |
Csofa::linearalgebra::MatrixTranspose< M1 >::MyDest< Dest > | |
►Csofa::linearalgebra::SparseMatrixProduct< Lhs, Rhs, ResultType > | |
Csofa::simulation::ParallelSparseMatrixProduct< Lhs, Rhs, ResultType > | |
Csofa::linearalgebra::sparsematrixproduct::IndexedValue< Scalar > | |
Csofa::linearalgebra::sparsematrixproduct::IndexValueProduct< Scalar > | |
Csofa::linearalgebra::SparseMatrixProduct< Lhs, Rhs, ResultType >::Intersection | |
Csofa::linearalgebra::SparseMatrixStorageOrder< TMatrix > | |
Csofa::linearalgebra::SparseMatrixStorageOrder< TMatrix >::InnerIterator | |
Csofa::linearalgebra::testing::SparseMatrixProductInit< T > | |
Csofa::linearalgebra::testing::TestBaseMatrixTraits< TMatrix, TNbRows, TNbCols, TReal > | |
Csofa::linearalgebra::type_selector< index, T0, T2 > | |
Csofa::linearalgebra::type_selector< 0, T0, T1 > | |
Csofa::linearalgebra::type_selector< 1, T0, T1 > | |
Csofa::PatchTestStruct< T > | Structure which contains the nodes and the pointers useful for the patch test |
Csofa::simulation::common::MechanicalOperations | |
Csofa::simulation::common::VisitorExecuteFunc | |
Csofa::simulation::graph::DAGNode::StatusStruct | Wrapper to use VisitedStatus in a std::map (to ensure the default map insertion will give NOT_VISITED) |
Csofa::simulation::MainTaskSchedulerFactory | |
Csofa::simulation::MainTaskSchedulerRegistry | |
►Csofa::simulation::MutationListener | Generic API to handle mutations of the graph |
Csofa::gui::qt::GraphListenerQListView | |
Csofa::simulation::Range< InputIt > | |
Csofa::simulation::SceneCheck | |
Csofa::simulation::SceneCheckMainRegistry | |
Csofa::simulation::SceneCheckRegistry | |
►Csofa::simulation::SceneLoader | Main class used to register scene file loaders |
Csofa::simulation::SceneLoaderPHP | |
Csofa::simulation::SceneLoaderXML | |
Csofa::simulation::SceneLoader::Listener | To be able to inform when a scene is loaded |
Csofa::simulation::SceneLoaderFactory | |
Csofa::simulation::ScopedLock | |
►Csofa::simulation::Simulation | |
Csofa::simulation::graph::DAGSimulation | |
Csofa::simulation::SpinLock | |
►Csofa::simulation::Task | |
►Csofa::simulation::CpuTask | |
Csofa::simulation::InitPerThreadDataTask | |
Csofa::simulation::SolveVisitorTask | A task to provide to a task scheduler in which a solver solves |
►Csofa::simulation::Task::Allocator | Task Allocator class interface used to allocate tasks |
Csofa::simulation::StdTaskAllocator | |
►Csofa::simulation::Task::Status | Task Status class interface used to synchronize tasks |
Csofa::simulation::CpuTaskStatus | |
►Csofa::simulation::TaskScheduler | |
Csofa::simulation::DefaultTaskScheduler | |
Csofa::simulation::TaskSchedulerFactory | |
Csofa::simulation::TaskSchedulerRegistry | |
►Csofa::simulation::Visitor | Base class for visitors propagated recursively through the scenegraph |
Csofa::component::odesolver::testing::GetAssembledSizeVisitor | |
Csofa::component::odesolver::testing::GetVectorVisitor | |
Csofa::component::playback::CompareStateCreator | Create CompareState component in the graph each time needed |
Csofa::component::playback::CompareStateResult | |
Csofa::component::playback::CompareTopologyCreator | Create CompareTopology component in the graph each time needed |
Csofa::component::playback::CompareTopologyResult | |
Csofa::component::playback::ReadStateActivator | |
Csofa::component::playback::ReadStateCreator | Create ReadState component in the graph each time needed |
Csofa::component::playback::ReadStateModifier | |
Csofa::component::playback::ReadTopologyActivator | |
Csofa::component::playback::ReadTopologyCreator | Create ReadTopology component in the graph each time needed |
Csofa::component::playback::ReadTopologyModifier | |
Csofa::component::playback::WriteStateActivator | |
Csofa::component::playback::WriteStateCreator | Create WriteState component in the graph each time needed |
Csofa::component::playback::WriteTopologyActivator | |
Csofa::component::playback::WriteTopologyCreator | Create WriteTopology component in the graph each time needed |
Csofa::gui::common::ColourPickingVisitor | |
Csofa::simulation::AnimateVisitor | |
►Csofa::simulation::BaseMechanicalVisitor | |
Csofa::component::animationloop::MechanicalAccumulateConstraint2 | |
Csofa::component::animationloop::MechanicalGetConstraintResolutionVisitor | |
Csofa::component::animationloop::MechanicalSetConstraint | |
Csofa::component::constraint::lagrangian::solver::ConstraintStoreLambdaVisitor | |
Csofa::component::constraint::lagrangian::solver::MechanicalGetConstraintResolutionVisitor | |
Csofa::component::constraint::lagrangian::solver::MechanicalGetConstraintViolationVisitor | Gets the vector of constraint violation values |
Csofa::component::linearsystem::AssembleGlobalVectorFromLocalVectorVisitor | |
Csofa::component::linearsystem::ComponentGroupsVisitor | |
Csofa::component::linearsystem::DispatchFromGlobalVectorToLocalVectorVisitor | |
►Csofa::simulation::MechanicalVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalAccFromFVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalAddMBK_ToMatrixVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalAddMBKdxVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalAddMDxVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalAddSeparateGravityVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalApplyConstraintsVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalApplyProjectiveConstraint_ToMatrixVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalComputeContactForceVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalComputeDfVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalComputeEnergyVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalComputeForceVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalComputeGeometricStiffness | |
Csofa::simulation::mechanicalvisitor::MechanicalGetMomentumVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalGetNonDiagonalMassesCountVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalProjectJacobianMatrixVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalProjectPositionAndVelocityVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalProjectPositionVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalProjectVelocityVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalPropagateDxAndResetForceVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalPropagateDxVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalPropagateOnlyPositionAndResetForceVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalPropagateOnlyPositionAndVelocityVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalPropagateOnlyPositionVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalPropagateOnlyVelocityVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalSetPositionAndVelocityVisitor | Visitor class used to set positions and velocities of the top level MechanicalStates of the hierarchy |
Csofa::simulation::mechanicalvisitor::MechanicalAccumulateJacobian | |
Csofa::simulation::mechanicalvisitor::MechanicalAccumulateMatrixDeriv | Accumulate Jacobian matrices through the mappings up to the independant DOFs |
Csofa::simulation::mechanicalvisitor::MechanicalBeginIntegrationVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalBuildConstraintMatrix | Call each BaseConstraintSet to build the Jacobian matrices |
Csofa::simulation::mechanicalvisitor::MechanicalEndIntegrationVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalGetConstraintInfoVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalGetConstraintJacobianVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalGetMatrixDimensionVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalIdentityBlocksInJacobianVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalIntegrateConstraintsVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalIntegrationVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalMultiVectorFromBaseVectorVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalMultiVectorPeqBaseVectorVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalMultiVectorToBaseVectorVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalPickParticlesVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalPickParticlesWithTagsVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalResetConstraintVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalResetForceVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalVAllocVisitor< vtype > | |
Csofa::simulation::mechanicalvisitor::MechanicalVAvailVisitor< vtype > | |
Csofa::simulation::mechanicalvisitor::MechanicalVDotVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalVFreeVisitor< vtype > | |
Csofa::simulation::mechanicalvisitor::MechanicalVInitVisitor< vtype > | |
Csofa::simulation::mechanicalvisitor::MechanicalVMultiOpVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalVNormVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalVOpVisitor | |
Csofa::simulation::mechanicalvisitor::MechanicalVReallocVisitor< vtype > | |
Csofa::simulation::mechanicalvisitor::MechanicalVSizeVisitor | |
Csofa::simulation::BehaviorUpdatePositionVisitor | |
Csofa::simulation::CleanupVisitor | |
►Csofa::simulation::CollisionVisitor | Compute collision reset, detection and response in one step |
Csofa::simulation::CollisionDetectionVisitor | Compute collision detection |
Csofa::simulation::CollisionResetVisitor | Remove collision response from last step |
Csofa::simulation::CollisionResponseVisitor | Compute collision response |
Csofa::simulation::DeactivationVisitor | |
Csofa::simulation::DeleteVisitor | |
Csofa::simulation::DofPrintVisitor | |
Csofa::simulation::ExportGnuplotVisitor | |
Csofa::simulation::ExportVisualModelOBJVisitor | |
Csofa::simulation::FindByTypeVisitor< T > | |
Csofa::simulation::InitGnuplotVisitor | |
Csofa::simulation::InitVisitor | |
Csofa::simulation::MechanicalVPrintVisitor | |
Csofa::simulation::MechanicalVPrintWithElapsedTimeVisitor | |
Csofa::simulation::PrintVisitor | |
Csofa::simulation::PropagateEventVisitor | |
Csofa::simulation::ResetVisitor | |
Csofa::simulation::SolveVisitor | |
Csofa::simulation::StateChangeVisitor | |
Csofa::simulation::StoreResetStateVisitor | |
Csofa::simulation::TopologyChangeVisitor | |
Csofa::simulation::TransformationVisitor | |
Csofa::simulation::UpdateBoundingBoxVisitor | |
►Csofa::simulation::UpdateContextVisitor | |
Csofa::simulation::UpdateSimulationContextVisitor | |
Csofa::simulation::UpdateVisualContextVisitor | |
Csofa::simulation::UpdateInternalDataVisitor | |
Csofa::simulation::UpdateLinksVisitor | |
Csofa::simulation::UpdateMappingVisitor | |
Csofa::simulation::VelocityThresholdVisitor | |
Csofa::simulation::VisualComputeBBoxVisitor | |
Csofa::simulation::VisualInitVisitor | |
Csofa::simulation::VisualUpdateVisitor | |
►Csofa::simulation::VisualVisitor | |
Csofa::simulation::VisualClearVisitor | |
►Csofa::simulation::VisualDrawVisitor | |
Csofa::gl::component::shader::VisualOITDrawVisitor | |
Csofa::simulation::WriteStateVisitor | |
Csofa::simulation::XMLPrintVisitor | |
Csofa::simulation::graph::ExportDotVisitor | |
Csofa::simulation::graph::GetDownObjectsVisitor | Get all down objects respecting specified class_info and tags |
Csofa::simulation::graph::GetUpObjectsVisitor | Get all up objects respecting specified class_info and tags |
Csofa::simulation::Visitor::VisitorContext | |
Csofa::simulation::WorkerThread | |
Csofa::simulation::xml::BaseElement::child_iterator< Node > | |
Csofa::testing::BaseSimulationTest::SceneInstance | |
Csofa::testing::data_traits< _DataTypes > | |
Csofa::testing::ExpectMessage | |
►Csofa::testing::GtestMessageFrame | |
Csofa::testing::GtestMessageFrameFailure | |
Csofa::testing::GtestMessageFrameFailureWhenMissing | |
Csofa::testing::GtestMessageFrameIgnore | |
Csofa::testing::IgnoreMessage | |
Csofa::testing::LinearCongruentialRandomGenerator | A simple deterministic and portable random number generator |
Csofa::testing::MainGtestMessageHandler | |
Csofa::testing::MainGtestMessageHandlerPrivate | |
Csofa::testing::MessageAsTestFailure | |
Csofa::testing::setRotWrapper< DataTypes, N, isVector > | |
Csofa::testing::setRotWrapper< DataTypes, 2, false > | |
Csofa::testing::setRotWrapper< DataTypes, N, false > | |
Csofa::testing::setRotWrapper< DataTypes, N, true > | |
►Csofa::type::BoundingBox | |
Csofa::type::TBoundingBox< TReal > | |
Csofa::type::BoundingBox1D | Bounding interval |
Csofa::type::BoundingBox2D | Bounding rectangle |
Csofa::type::CPUMemoryManager< T > | |
Csofa::type::DualQuatCoord3< real > | |
Csofa::type::fixed_array< T, N > | |
Csofa::type::Frame | |
►Csofa::type::Mat< L, C, real > | |
Csofa::type::MatNoInit< N, N, Real > | |
Csofa::type::MatNoInit< 3, 3, Real > | |
Csofa::type::MatNoInit< L, C, real > | Same as Mat except the values are not initialized by default |
Csofa::type::Material | |
Csofa::type::NoInit | |
Csofa::type::PrimitiveGroup | |
Csofa::type::qNoInit | |
►Csofa::type::Quat< Real > | |
Csofa::type::QuatNoInit< Real > | Same as Quat except the values are not initialized by default |
Csofa::type::Ray | |
Csofa::type::Rebind< _T, _OtherType, Enable > | |
Csofa::type::Rebind< _T, _OtherType, std::enable_if_t< HasRebindTypedef< _T, _OtherType >::value > > | Specialization for types that do have a nested rebind_to member. In this implementation, Rebind has a public member typedef to. It corresponds to the typedef rebind_to |
Csofa::type::Rebind< _T, _OtherType, std::enable_if_t<!HasRebindTypedef< _T, _OtherType >::value > > | Specialization for types that do NOT have a nested rebind_to member. In this implementation, Rebind has no public member typedef to. If this implementation is chosen by the compiler (the number of template parameters is probably different from 1), a compilation error occurs |
Csofa::type::Rebind< _T< A >, _OtherType, std::enable_if_t<!HasRebindTypedef< _T< A >, _OtherType >::value > > | Specialization for types that do NOT have a nested rebind_to member. In this implementation, Rebind has a public member typedef to |
Csofa::type::RGBAColor | Encode a 4 RGBA component color |
►Csofa::type::SpatialVector< TReal > | |
Csofa::defaulttype::SolidTypes< R >::Twist | A twist aka a SpatialVector representing a velocity This is pratically a SpatialVector (screw) with the additionnal semantics that this screw represents a twist (velocity) and not a wrench (force and torque) |
Csofa::defaulttype::SolidTypes< R >::Wrench | A wrench aka a SpatialVector representing a force and a torque This is pratically a SpatialVector (screw) with the additionnal semantics that this screw represents a wrench (force and torque) and not a twist (velocity) |
Csofa::type::trait::is_container< T > | Detect if a type T has iterator/const iterator function |
Csofa::type::trait::is_vector< T > | Detect if a type T has iterator/const iterator function and operator[](size_t) |
Csofa::type::Transform< TReal > | |
►Csofa::type::Vec< N, ValueType > | |
►Csofa::type::VecNoInit< D *(D+1)/2, SReal > | |
Csofa::type::MatSym< D, real > | |
Csofa::type::vector_device< T, MemoryManager, DataTypeInfoManager > | |
Cst_shape | |
►CStateLifeCycle | |
►Csofa::helper::visual::DrawTool | Utility class to perform debug drawing |
Csofa::gl::DrawToolGL | |
►Cstd::exception | |
Csofa::helper::logging::ExceptionMessageHandler::ErrorMessageException | Exception raised by an error Message |
Csofa::helper::narrowing_error | |
►Cstd::false_type | |
Csofa::type::HasRebindTypedef< T, OtherType, class > | |
Csofa::type::detect< typename, class, typename > | |
Cstd::hash< pair< S, T > > | |
Cstd::less< sofa::type::Vec< N, T > > | |
►Cstd::map | |
Csofa::helper::map_ptr_stable_compare< std::pair< core::CollisionModel *, core::CollisionModel * >, core::collision::Contact::SPtr > | |
Csofa::helper::map_ptr_stable_compare< std::pair< core::CollisionModel *, core::CollisionModel * >, DetectionOutputVector * > | |
Csofa::helper::map_ptr_stable_compare< Key, Tp > | A map container that order pointers in a stable way, i.e. in the order pointers are presented |
►Cstd::pair | |
Csofa::core::behavior::BaseMechanicalState::VMultiOpEntry | |
Csofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::RowType | |
Csofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >::Range | |
►Cstd::set | |
Csofa::core::objectmodel::TagSet | |
►Cstd::true_type | |
Csofa::type::HasRebindTypedef< T, OtherType, std::void_t< typename T::template rebind_to< OtherType > > > | |
Csofa::type::detect< T, Op, void_t< Op< T > > > | |
Cstd::tuple_element< I, ::sofa::type::fixed_array< T, N > > | |
►Cstd::vector | |
Csofa::type::vector< sofa::helper::kdTree::TREENODE > | |
Csofa::type::vector< OglShadowShader::SPtr > | |
Csofa::type::vector< BaseLink * > | |
Csofa::type::vector< CollisionModelPair > | |
Csofa::type::vector< HexahedraAroundVertex > | |
Csofa::type::vector< sofa::type::RGBAColor > | |
Csofa::type::vector< std::size_t > | |
Csofa::type::vector< sofa::type::vector< unsigned int > > | |
Csofa::type::vector< sofa::helper::LocalBlock33 > | |
Csofa::type::vector< Deriv > | |
Csofa::type::vector< sofa::type::Vec > | |
►Csofa::type::vector< core::objectmodel::Data< T > * > | |
Csofa::core::objectmodel::vectorData< T > | |
Csofa::type::vector< Hexahedron > | |
Csofa::type::vector< TrianglesInTetrahedron > | |
Csofa::type::vector< EdgesInQuad > | |
Csofa::type::vector< Mat< N, N, Real > > | |
Csofa::type::vector< OutCoord > | |
Csofa::type::vector< CompressedValue > | |
Csofa::type::vector< sofa::type::SVector< unsigned int > > | |
Csofa::type::vector< sofa::component::io::mesh::basevtkreader::BaseVTKReader::BaseVTKDataIO * > | |
Csofa::type::vector< sofa::type::SVector< sofa::Index > > | |
Csofa::type::vector< sofa::type::vector< sofa::Index > > | |
Csofa::type::vector< sofa::component::collision::detection::algorithm::BruteForceBroadPhase::FirstLastCollisionModel > | |
Csofa::type::vector< simulation::Node::SPtr > | |
►Csofa::type::vector< T, type::CPUMemoryManager< T > > | |
Csofa::type::SVector< T > | Same as type::vector, + delimitors on serialization |
Csofa::type::vector< sofa::helper::AdvancedTimer::Id > | |
Csofa::type::vector< const sofa::core::objectmodel::BaseClass * > | |
Csofa::type::vector< sofa::core::collision::NarrowPhaseDetection * > | |
Csofa::type::vector< PointID > | |
Csofa::type::vector< EdgesInHexahedron > | |
Csofa::type::vector< sofa::type::vector< Mat< 8, 8, Real > > > | |
Csofa::type::vector< sofa::type::fixed_array< Coord, 3 > > | |
Csofa::type::vector< sofa::component::mechanicalload::EllipsoidForceField::Contact > | |
Csofa::type::vector< static constexpr sofa::Index > | |
Csofa::type::vector< sofa::type::fixed_array< int, 3 > > | |
Csofa::type::vector< Tetra > | |
Csofa::type::vector< vector< unsigned int > > | |
Csofa::type::vector< sofa::core::topology::BaseMeshTopology::Edge > | |
Csofa::type::vector< double > | |
Csofa::type::vector< sofa::component::constraint::projective::OscillatorProjectiveConstraint::Oscillator > | |
Csofa::type::vector< sofa::type::Mat > | |
Csofa::type::vector< sofa::component::collision::response::contact::RuleBasedContactManager::Rule > | |
Csofa::type::vector< sofa::type::fixed_array< std::string, 2 > > | |
Csofa::type::vector< sofa::type::vector< Topology::QuadID > > | |
Csofa::type::vector< Topology::HexahedronID > | |
Csofa::type::vector< sofa::core::objectmodel::Aspect * > | |
Csofa::type::vector< visual_index_type > | |
Csofa::type::vector< std::string > | |
Csofa::type::vector< TetrahedraAroundEdge > | |
Csofa::type::vector< TetrahedraAroundVertex > | |
Csofa::type::vector< sofa::type::vector< sofa::Size > > | |
Csofa::type::vector< sofa::core::objectmodel::Data< VecCoord > * > | |
Csofa::type::vector< sofa::component::collision::geometry::CubeCollisionModel::CubeData > | |
Csofa::type::vector< sofa::component::collision::detection::algorithm::DSAPBox > | |
Csofa::type::vector< typename InDOFs::SPtr > | |
Csofa::type::vector< Index > | |
Csofa::type::vector< sofa::core::topology::ElemAncestorElem > | |
Csofa::type::vector< sofa::core::collision::BroadPhaseDetection * > | |
Csofa::type::vector< TMatrixAccumulator * > | |
Csofa::type::vector< std::vector< sofa::type::Vec > > | |
Csofa::type::vector< float > | |
Csofa::type::vector< QuadsAroundVertex > | |
Csofa::type::vector< sofa::type::fixed_array< Coord, 8 > > | |
Csofa::type::vector< sofa::component::mechanicalload::InteractionEllipsoidForceField::Contact > | |
Csofa::type::vector< sofa::component::mechanicalload::ConicalForceField::Contact > | |
Csofa::type::vector< In1Deriv > | |
Csofa::type::vector< sofa::component::linearsystem::MatrixLinearSystem::IndependentContributors > | |
Csofa::type::vector< CPos > | |
Csofa::type::vector< Topology::TriangleID > | |
Csofa::type::vector< sofa::type::vector< Topology::HexahedronID > > | |
Csofa::type::vector< sofa::core::topology::TopologyElemID > | |
Csofa::type::vector< Topology::EdgeID > | |
Csofa::type::vector< sofa::type::vector< Topology::ElemID > > | |
Csofa::type::vector< sofa::core::TVecId< vtype, vaccess > > | |
Csofa::type::vector< sofa::type::vector< sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion * > > | |
Csofa::type::vector< sofa::core::objectmodel::Data< VecDeriv > * > | |
Csofa::type::vector< Transformation > | |
Csofa::type::vector< Vec3 > | |
Csofa::type::vector< std::set< int > > | |
Csofa::type::vector< In2Deriv > | |
Csofa::type::vector< std::shared_ptr< sofa::component::linearsystem::MappedMassMatrixObserver< Real > > > | |
Csofa::type::vector< sofa::core::behavior::BaseMechanicalState * > | |
Csofa::type::vector< sofa::SignedIndex > | |
Csofa::type::vector< sofa::topology::Element > | |
Csofa::type::vector< sofa::core::topology::BaseMeshTopology::TriangleID > | |
Csofa::type::vector< sofa::core::topology::BaseMeshTopology::Quad > | |
Csofa::type::vector< int > | |
Csofa::type::vector< Topology::TetrahedronID > | |
Csofa::type::vector< sofa::type::vector< Topology::EdgeID > > | |
Csofa::type::vector< BaseData * > | |
Csofa::type::vector< vector< PointID > > | |
Csofa::type::vector< sofa::core::collision::ContactManager * > | |
Csofa::type::vector< sofa::type::vector< Index > > | |
Csofa::type::vector< HexahedraAroundQuad > | |
Csofa::type::vector< EdgesInTriangle > | |
Csofa::type::vector< core::topology::BaseMeshTopology::Edge > | |
Csofa::type::vector< std::pair< int, sofa::type::fixed_array< Real, 8 > > > | |
Csofa::type::vector< sofa::type::vector< sofa::type::Mat > > | |
Csofa::type::vector< sofa::type::SVector< InReal > > | |
Csofa::type::vector< sofa::core::objectmodel::Data< VecValue > * > | |
Csofa::type::vector< Hexa > | |
Csofa::type::vector< sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 8 > > > * > | |
Csofa::type::vector< Vec< 3, Real > > | |
Csofa::type::vector< unsigned int > | |
Csofa::type::vector< sofa::core::collision::Intersection * > | |
Csofa::type::vector< sofa::type::vector< Type > > | |
Csofa::type::vector< TriangleID > | |
Csofa::type::vector< sofa::type::VecNoInit > | |
Csofa::type::vector< sofa::type::vector< OutCoord > > | |
Csofa::type::vector< linearalgebra::BaseMatrix * > | |
Csofa::type::vector< sofa::core::behavior::BaseProjectiveConstraintSet * > | |
Csofa::type::vector< sofa::core::BaseMapping * > | |
Csofa::type::vector< ConstantCRSMapping > | |
Csofa::type::vector< sofa::type::Quat > | |
Csofa::type::vector< Quad > | |
Csofa::type::vector< sofa::type::vector< Real > > | |
Csofa::type::vector< sofa::type::fixed_array > | |
Csofa::type::vector< sofa::component::constraint::lagrangian::model::UnilateralLagrangianConstraint::Contact > | |
Csofa::type::vector< sofa::component::collision::geometry::LineCollisionModel::LineData > | |
►Csofa::type::vector< LinkType * > | |
Csofa::core::objectmodel::VectorLinks< LinkType, OwnerType > | |
Csofa::type::vector< Component * > | |
Csofa::type::vector< TetrahedraAroundTriangle > | |
Csofa::type::vector< MassType > | |
Csofa::type::vector< sofa::core::behavior::BaseForceField * > | |
Csofa::type::vector< SubMatrix > | |
Csofa::type::vector< Material > | |
Csofa::type::vector< Topology::QuadID > | |
Csofa::type::vector< Type > | |
Csofa::type::vector< unsigned char > | |
Csofa::type::vector< QuadsInHexahedron > | |
Csofa::type::vector< Mat< 24, 24, Real > > | |
Csofa::type::vector< sofa::type::Vec< 6, Real > > | |
Csofa::type::vector< sofa::type::vector< influencedVerticeType > > | |
Csofa::type::vector< In1Coord > | |
Csofa::type::vector< MappingData2D > | |
Csofa::type::vector< sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::vector< unsigned int > > > * > | |
Csofa::type::vector< sofa::component::collision::geometry::TetrahedronCollisionModel::TetrahedronInfo > | |
Csofa::type::vector< sofa::helper::Record > | |
Csofa::type::vector< InteractionPerformer * > | |
Csofa::type::vector< sofa::gui::common::CallBackPicker * > | |
Csofa::type::vector< sofa::core::visual::FlagTreeItem * > | |
Csofa::type::vector< sofa::type::vector< Topology::PointID > > | |
Csofa::type::vector< core::objectmodel::BaseContext::SPtr > | |
Csofa::type::vector< In2Coord > | |
Csofa::type::vector< const sofa::core::behavior::BaseMass * > | |
Csofa::type::vector< sofa::linearalgebra::BaseMatrix * > | |
Csofa::type::vector< MappingData3D > | |
Csofa::type::vector< std::pair< sofa::type::fixed_array, std::shared_ptr< sofa::linearalgebra::CompressedRowSparseMatrixMechanical< Real > > > > | |
Csofa::type::vector< sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 4 > > > * > | |
Csofa::type::vector< EndPoint * > | |
Csofa::type::vector< sofa::simulation::MutationListener * > | |
Csofa::type::vector< sofa::gui::qt::SofaWindowProfiler::AnimationSubStepData * > | |
Csofa::type::vector< Topology::PointID > | |
Csofa::type::vector< AHierarchicalPointMap > | |
Csofa::type::vector< TetrahedronID > | |
Csofa::type::vector< BaseMeshTopology::HexaID > | |
Csofa::type::vector< sofa::component::solidmechanics::spring::JointSpring > | |
Csofa::type::vector< sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 3 > > > * > | |
Csofa::type::vector< unsigned > | |
Csofa::type::vector< sofa::component::collision::response::contact::PenalityContact > | |
Csofa::type::vector< sofa::core::CollisionModel * > | |
Csofa::type::vector< IndexedBlock > | |
Csofa::type::vector< ScalarProduct > | |
Csofa::type::vector< sofa::type::vector< Topology::TetrahedronID > > | |
Csofa::type::vector< sofa::core::topology::PointAncestorElem > | |
Csofa::type::vector< EdgeID > | |
Csofa::type::vector< vector< TetraID > > | |
Csofa::type::vector< TrianglesAroundVertex > | |
Csofa::type::vector< EdgesInTetrahedron > | |
Csofa::type::vector< sofa::Size > | |
Csofa::type::vector< Vec3DerivValues > | |
Csofa::type::vector< CubeData > | |
Csofa::type::vector< MappingData1D > | |
Csofa::type::vector< sofa::core::objectmodel::Data< sofa::type::vector< unsigned int > > * > | |
Csofa::type::vector< Edge > | |
Csofa::type::vector< sofa::type::fixed_array< unsigned int, 4 > > | |
Csofa::type::vector< sofa::core::objectmodel::Data< sofa::type::vector< sofa::type::fixed_array< unsigned int, 2 > > > * > | |
Csofa::type::vector< sofa::type::vector > | |
Csofa::type::vector< sofa::core::collision::DetectionOutput * > | |
Csofa::type::vector< Triangle > | |
Csofa::type::vector< bool > | |
Csofa::type::vector< T, CPUMemoryManager< T > > | |
Csofa::type::vector< type::fixed_array< Index, NUM_CONNECTED_NODES > > | |
Csofa::type::vector< RegularGridTopology::SPtr > | |
Csofa::type::vector< EdgesAroundVertex > | |
Csofa::type::vector< sofa::core::objectmodel::Data< MatrixDeriv > * > | |
Csofa::type::vector< StrainDisplacement > | |
Csofa::type::vector< OutputType > | |
Csofa::type::vector< sofa::type::Vec< 3, Real > > | |
Csofa::type::vector< sofa::component::engine::select::boxroi::BoxROI::OrientedBox > | |
Csofa::type::vector< sofa::type::fixed_array< unsigned int, 3 > > | |
Csofa::type::vector< sofa::core::topology::BaseMeshTopology::Triangle > | |
Csofa::type::vector< sofa::core::topology::BaseMeshTopology::Hexa > | |
Csofa::type::vector< sofa::Index > | |
Csofa::type::vector< SceneCheck::SPtr > | |
Csofa::type::vector< ListPairIndex > | |
Csofa::type::vector< Triplet > | |
Csofa::type::vector< sofa::type::vector< sofa::type::vector< PointID > > > | |
Csofa::type::vector< sofa::core::collision::CollisionGroupManager * > | |
Csofa::type::vector< sofa::component::visual::VisualModelImpl::FaceGroup > | |
Csofa::type::vector< sofa::type::vector< static constexpr sofa::Index > > | |
Csofa::type::vector< type::vector< Index > > | |
Csofa::type::vector< TetraID > | |
Csofa::type::vector< HexahedraAroundEdge > | |
Csofa::type::vector< MatNoInit< 3, 3, Real > > | |
Csofa::type::vector< sofa::component::mechanicalload::SphereForceField::Contact > | |
Csofa::type::vector< std::pair< Row, Col > > | |
Csofa::type::vector< sofa::type::fixed_array< Real, EDGESHELL > > | |
Csofa::type::vector< sofa::type::fixed_array< unsigned int, 2 > > | |
Csofa::type::vector< Coord > | |
►Csofa::type::vector< DetectionOutput > | |
Csofa::core::collision::TDetectionOutputVector< CM1, CM2 > | Generic description of a set of contact point between two specific collision models |
Csofa::type::vector< type::RGBAColor > | |
Csofa::type::vector< sofa::type::vector< Topology::TriangleID > > | |
Csofa::type::vector< Tetrahedron > | |
Csofa::type::vector< QuadsAroundEdge > | |
Csofa::type::vector< sofa::component::solidmechanics::spring::LinearSpring > | |
Csofa::type::vector< sofa::component::solidmechanics::spring::GearSpring > | |
Csofa::type::vector< sofa::component::solidmechanics::spring::FrameSpringForceField::Spring > | |
Csofa::type::vector< MaterialStiffness > | |
Csofa::type::vector< Vec3DerivIndices > | |
Csofa::type::vector< sofa::type::vector< influencedLineType > > | |
Csofa::type::vector< sofa::type::SVector< T > > | |
Csofa::type::vector< sofa::type::Quat< SReal > > | |
Csofa::type::vector< Real > | |
Csofa::type::vector< SReal > | |
Csofa::type::vector< sofa::type::vector< SReal > > | |
Csofa::type::vector< Contact::SPtr > | |
Csofa::type::vector< SparseGridTopology::SPtr > | |
Csofa::type::vector< TrianglesAroundEdge > | |
Csofa::type::vector< std::map< int, sofa::type::Mat > > | |
Csofa::type::vector< std::pair< Index, sofa::type::Mat > > | |
Csofa::type::vector< sofa::type::fixed_array< Coord, 4 > > | |
Csofa::type::vector< std::pair< Element, static constexpr sofa::Index > > | |
Csofa::type::vector< sofa::core::behavior::BaseMass * > | |
Csofa::type::vector< sofa::type::Material > | |
Csofa::type::vector< RigidVec3 > | |
Csofa::type::vector< sofa::type::fixed_array< unsigned int, 8 > > | |
Csofa::type::vector< sofa::type::PrimitiveGroup > | |
Csofa::type::vector< Mat< 3, 3, Real > > | |
Csofa::type::vector< sofa::type::vector< sofa::core::collision::DetectionOutput > > | |
►Csofa::type::vector< T, MemoryManager > | |
Csofa::core::objectmodel::VectorLinks< sofa::core::objectmodel::SingleLink, sofa::gl::component::rendering3d::MergeVisualModels > | |
Csofa::core::objectmodel::vectorData< sofa::type::vector< sofa::Index > > | |
Csofa::core::objectmodel::vectorData< VecValue > | |
Csofa::core::objectmodel::vectorData< SetIndex > | |
Csofa::core::objectmodel::vectorData< SetIndices > | |
Csofa::core::objectmodel::vectorData< sofa::type::vector > | |
Csofa::core::objectmodel::vectorData< SReal > | |
Csofa::core::objectmodel::vectorData< SeqPositions > | |
Csofa::type::SVector< std::string > | |
Csofa::type::SVector< sofa::type::SVector< int > > | |
Csofa::type::SVector< type::SVector< double > > | |
Csofa::type::SVector< SkeletonBone > | |
Csofa::type::SVector< sofa::component::constraint::projective::SkeletonJoint< TDataTypes > > | |
Csofa::helper::vector_id< T, TIndex, CheckIndices, MemoryManager > | |
►CStoragePolicy | |
Csofa::helper::system::thread::CircularQueue< T, StoragePolicy, ThreadAccessPolicy > | |
►Csofa::gui::qt::struct_data_widget_container< CLASS > | |
Csofa::gui::qt::data_widget_container< CLASS > | |
Csofa::gui::qt::data_widget_container< CLASS > | |
Csofa::gui::qt::data_widget_container< CLASS > | |
Csofa::gui::qt::data_widget_container< CLASS > | |
►Csofa::gui::qt::struct_data_widget_container< sofa::defaulttype::RigidCoord< N, T > > | |
Csofa::gui::qt::data_widget_container< sofa::defaulttype::RigidCoord< N, T > > | |
►Csofa::gui::qt::struct_data_widget_container< sofa::defaulttype::RigidMass< N, T > > | |
Csofa::gui::qt::data_widget_container< sofa::defaulttype::RigidMass< N, T > > | |
►Csofa::gui::qt::struct_data_widget_container< sofa::type::Material > | |
Csofa::gui::qt::data_widget_container< sofa::type::Material > | |
Csofa::component::mapping::linear::SubsetMappingInternalData< In, Out > | |
►CT::SPtr | |
Csofa::core::objectmodel::New< T > | New operator for classes with smart pointers (such as all components deriving from Base) |
Csofa::core::objectmodel::SPtr_const_cast< T > | Const_cast operator for SPtr |
Csofa::core::objectmodel::SPtr_dynamic_cast< T > | Dynamic_cast operator for SPtr |
Csofa::core::objectmodel::SPtr_static_cast< T > | Static_cast operator for SPtr |
►CTBase | |
►Csofa::component::linearsolver::ordering::OrderingMethodAccessor< TBase > | |
►Csofa::component::linearsolver::direct::SparseLDLSolverImpl< TMatrix, TVector, NoThreadManager > | |
►Csofa::component::linearsolver::direct::SparseLDLSolver< TMatrix, TVector, NoThreadManager > | |
Csofa::component::linearsolver::direct::AsyncSparseLDLSolver< TMatrix, TVector, TThreadManager > | |
Csofa::component::linearsolver::direct::SparseLDLSolver< TMatrix, TVector, TThreadManager > | |
►CTBaseMatrixAccumulator | |
Csofa::core::MatrixAccumulatorIndexChecker< TBaseMatrixAccumulator, TStrategy > | |
►Ctesting::Test | |
►Csofa::testing::BaseTest | Base class for Sofa test fixtures |
►Csofa::testing::NumericTest< _Mapping::In::Real > | |
Csofa::mapping_test::Mapping_test< _Mapping > | Base class for the Mapping tests, with helpers to automatically test applyJ, applyJT, applyDJT and getJs using finite differences |
►Csofa::testing::NumericTest< _ForceFieldType::DataTypes::Real > | |
Csofa::ForceField_test< _ForceFieldType > | Helper for writing ForceField tests. The constructor creates a root node and adds it a State and a ForceField (of the paremeter type of this template class). Pointers to node, state and force are available. Deriving the ForceField test from this class makes it easy to write: just call function run_test with positions, velocities and the corresponding expected forces. This function automatically checks not only the forces (function addForce), but also the stiffness (methods addDForce and addKToMatrix), using finite differences |
►Csofa::testing::NumericTest< _DataTypes::Real > | |
Csofa::AffinePatch_sofa_test< _DataTypes > | |
Csofa::LinearElasticity_test< _DataTypes > | |
►Csofa::testing::NumericTest< _MultiMapping::In::Real > | |
Csofa::MultiMapping_test< _MultiMapping > | Base class for the MultiMapping tests, directly adapted from Mapping_test |
►Csofa::testing::NumericTest< SReal > | |
Csofa::testing::SparseMatrixTest< TReal > | |
►Csofa::testing::NumericTest< T::Real > | |
Csofa::linearalgebra::testing::TestBaseMatrix< T > | Type-parameterized tests for classes derived from BaseMatrix |
CParallelScenesTest | |
Csofa::DataEngine_test< DataEngineType > | Helper for writing DataEngine tests |
►Csofa::testing::BaseSimulationTest | |
CBaseContext_test | |
CBase_test | |
CNodeContext_test | |
Csofa::AdvancedTimerTest | |
Csofa::AffinePatch_sofa_test< _DataTypes > | |
Csofa::DefaultAnimationLoop_test | |
Csofa::ForceField_test< _ForceFieldType > | Helper for writing ForceField tests. The constructor creates a root node and adds it a State and a ForceField (of the paremeter type of this template class). Pointers to node, state and force are available. Deriving the ForceField test from this class makes it easy to write: just call function run_test with positions, velocities and the corresponding expected forces. This function automatically checks not only the forces (function addForce), but also the stiffness (methods addDForce and addKToMatrix), using finite differences |
Csofa::LinearElasticity_test< _DataTypes > | |
Csofa::MultiMapping_test< _MultiMapping > | Base class for the MultiMapping tests, directly adapted from Mapping_test |
Csofa::TemplateAliasTest | |
Csofa::component::odesolver::testing::ODESolverSpringTest | |
Csofa::mapping_test::Mapping_test< _Mapping > | Base class for the Mapping tests, with helpers to automatically test applyJ, applyJT, applyDJT and getJs using finite differences |
►Csofa::testing::NumericTest< _Real > | Helper functions to compare scalars, vectors, matrices, etc |
►Csofa::testing::SparseMatrixTest< T::LhsScalar > | |
Csofa::linearalgebra::testing::TestSparseMatrixProduct< T > | |
►Csofa::defaulttype::TextTypeInfo< sofa::core::objectmodel::Tag > | |
Csofa::defaulttype::DataTypeInfo< sofa::core::objectmodel::Tag > | |
►Csofa::defaulttype::TextTypeInfo< std::string > | |
Csofa::defaulttype::DataTypeInfo< std::string > | |
►CThreadAccessPolicy | |
Csofa::helper::system::thread::CircularQueue< T, StoragePolicy, ThreadAccessPolicy > | |
►CTMapping | |
►Csofa::component::mapping::linear::crtp::CRTPLinearMapping< TMapping > | |
Csofa::component::mapping::linear::BarycentricMapping< TIn, TOut > | |
Csofa::component::mapping::linear::BeamLinearMapping< TIn, TOut > | |
Csofa::component::mapping::linear::CenterOfMassMapping< TIn, TOut > | |
Csofa::component::mapping::linear::CenterOfMassMulti2Mapping< TIn1, TIn2, TOut > | |
Csofa::component::mapping::linear::CenterOfMassMultiMapping< TIn, TOut > | |
Csofa::component::mapping::linear::DeformableOnRigidFrameMapping< TIn, TInRoot, TOut > | |
Csofa::component::mapping::linear::IdentityMapping< TIn, TOut > | |
Csofa::component::mapping::linear::IdentityMultiMapping< TIn, TOut > | Concatanate several entire mechanical states together |
Csofa::component::mapping::linear::LineSetSkinningMapping< TIn, TOut > | |
Csofa::component::mapping::linear::Mesh2PointMechanicalMapping< TIn, TOut > | |
Csofa::component::mapping::linear::SimpleTesselatedTetraMechanicalMapping< TIn, TOut > | |
Csofa::component::mapping::linear::SkinningMapping< TIn, TOut > | |
Csofa::component::mapping::linear::SubsetMapping< TIn, TOut > | Compute a subset of input points |
Csofa::component::mapping::linear::SubsetMultiMapping< TIn, TOut > | |
Csofa::component::mapping::linear::TubularMapping< TIn, TOut > | |
Csofa::component::mapping::linear::VoidMapping | |
►CTMatrixAccumulator | |
Csofa::core::ListMatrixAccumulator< TMatrixAccumulator > | |
►Csofa::core::behavior::TMultiVec< V_DERIV > | |
Csofa::component::linearsolver::GraphScatteredVector | |
Csofa::core::TMultiVecId< V_ALL, V_READ > | |
Csofa::core::TMultiVecId< V_ALL, V_WRITE > | |
Csofa::core::TMultiVecId< V_COORD, V_READ > | |
Csofa::core::TMultiVecId< V_COORD, V_WRITE > | |
Csofa::core::TMultiVecId< V_DERIV, V_READ > | |
Csofa::core::TMultiVecId< V_DERIV, V_WRITE > | |
Csofa::core::TMultiVecId< V_MATDERIV, V_WRITE > | |
Csofa::core::TMultiVecId< vtype, sofa::core::V_READ > | |
Csofa::core::TMultiVecId< vtype, sofa::core::V_WRITE > | |
Csofa::core::TMultiVecId< vtype, V_WRITE > | |
►Ctraits | |
CEigen::internal::traits< SparseTimeDenseProduct_MT< Lhs, Rhs > > | |
►CUi::GUI | |
Csofa::gui::qt::RealGUI | |
►CUi::ImageInterface | |
CImageInterface | |
►CUi::VRenderInterface | |
CVRenderInterface | |
►CUi_AboutDialog | |
Csofa::gui::qt::AboutSOFADialog | |
►CUi_BaseGenGraphForm | |
Csofa::gui::qt::GenGraphForm | |
►CUi_PluginManager | |
Csofa::gui::qt::SofaPluginManager | |
►CUi_VideoRecorderManager | |
Csofa::gui::qt::SofaVideoRecorderManager | |
►CUi_VisitorGUI | |
Csofa::gui::qt::WindowVisitor | |
►CUi_WindowProfiler | |
Csofa::gui::qt::SofaWindowProfiler | The SofaWindowProfiler class This class is a QDialog widget to display information recorded by AdvancedTimer mechanism At each step, info will be gathered from the AdvancedTimer using class sofa::helper::StepData Info will be displayed by: |
Cv_shape | |
Csofa::type::Vec< 2, int > | |
Csofa::type::Vec< 2, Real > | |
Csofa::type::Vec< 2, sofa::Index > | |
Csofa::type::Vec< 2, sofa::SignedIndex > | |
Csofa::type::Vec< 2, unsigned > | |
Csofa::type::Vec< 2, unsigned int > | |
Csofa::type::Vec< 3, double > | |
Csofa::type::Vec< 3, float > | |
Csofa::type::Vec< 3, int > | |
Csofa::type::Vec< 3, Real > | |
Csofa::type::Vec< 3, SReal > | |
Csofa::type::Vec< 3, TReal > | |
Csofa::type::Vec< 4, real > | |
Csofa::type::Vec< 4, Real > | |
Csofa::type::Vec< 4, unsigned > | |
Csofa::type::Vec< 6, bool > | |
Csofa::type::Vec< 6, Real > | |
Csofa::type::Vec< 6, SReal > | |
Csofa::type::Vec< N, int > | |
Csofa::type::Vec< N, Real > | |
►Csofa::type::Vec< N, real > | |
►Csofa::type::VecNoInit< N, real > | Same as Vec except the values are not initialized by default |
Csofa::type::MatSym< 3, Real > | |
Csofa::type::Vec< N, std::string > | |
►Csofa::type::Vec< N, T > | |
Csofa::linearalgebra::BlockVector< N, T >::Block | |
►Csofa::gui::qt::vector_data_trait< sofa::type::fixed_array< sofa::core::topology::Topology::PointID, 2 > > | |
Csofa::gui::qt::vector_data_trait< sofa::core::topology::Topology::Edge > | Topological edges/triangles/... support |
►Csofa::gui::qt::vector_data_trait< sofa::type::fixed_array< sofa::core::topology::Topology::PointID, 3 > > | |
Csofa::gui::qt::vector_data_trait< sofa::core::topology::Topology::Triangle > | |
►Csofa::gui::qt::vector_data_trait< sofa::type::fixed_array< sofa::core::topology::Topology::PointID, 4 > > | |
Csofa::gui::qt::vector_data_trait< sofa::core::topology::Topology::Quad > | |
Csofa::gui::qt::vector_data_trait< sofa::core::topology::Topology::Tetrahedron > | |
►Csofa::gui::qt::vector_data_trait< sofa::type::fixed_array< sofa::core::topology::Topology::PointID, 8 > > | |
Csofa::gui::qt::vector_data_trait< sofa::core::topology::Topology::Hexahedron > | |
►Csofa::defaulttype::VectorTypeInfo< sofa::type::vector< bool, Alloc > > | |
Csofa::defaulttype::DataTypeInfo< sofa::type::vector< bool, Alloc > > | |
►Csofa::defaulttype::VectorTypeInfo< sofa::type::vector< std::string, Alloc > > | |
Csofa::defaulttype::DataTypeInfo< sofa::type::vector< std::string, Alloc > > | |
►Csofa::defaulttype::VectorTypeInfo< sofa::type::vector< T, Alloc > > | |
Csofa::defaulttype::DataTypeInfo< sofa::type::vector< T, Alloc > > | |
►CVisualModelPolicyType | |
Csofa::gui::qt::viewer::CustomPolicySofaViewer< VisualModelPolicyType > | |
Cvrender::AxisAlignedBox< T > | |
►Cvrender::Exporter | |
►Cvrender::EPSExporter | |
Cvrender::PSExporter | |
Cvrender::FIGExporter | |
Cvrender::Feedback3DColor | |
Cvrender::NVector3 | |
►Cvrender::Optimizer | |
Cvrender::BackFaceCullingOptimizer | |
Cvrender::PrimitiveSplitOptimizer | |
Cvrender::VisibilityOptimizer | |
Cvrender::ParserGL | |
►Cvrender::Primitive | |
Cvrender::Point | |
Cvrender::Polygone | |
Cvrender::Segment | |
Cvrender::PrimitivePositioning | |
►Cvrender::SortMethod | |
Cvrender::BSPSortMethod | |
Cvrender::DontSortMethod | |
Cvrender::TopologicalSortMethod | |
Cvrender::TopologicalSortUtils | |
Cvrender::Vector2 | |
Cvrender::Vector3 | |
Cvrender::VRenderParams | |
Csofa::helper::WriteAccessor< sofa::core::objectmodel::Data< OutVecCoord > > | |
►Csofa::helper::WriteAccessor< T, void > | |
Csofa::helper::WriteOnlyAccessor< T, Enable > | |
►Csofa::helper::WriteAccessorVector< VectorLikeType > | |
Csofa::helper::WriteAccessor< VectorLikeType, std::enable_if_t< sofa::type::trait::is_vector< VectorLikeType >::value > > | |
Csofa::helper::WriteOnlyAccessor< VectorLikeType, std::enable_if_t< sofa::type::trait::is_vector< VectorLikeType >::value > > | |
►Csofa::helper::WriteAccessorVectorId< vector_id< T, TIndex, CheckIndices, MemoryManager > > | |
Csofa::helper::WriteAccessor< vector_id< T, TIndex, CheckIndices, MemoryManager > > | |
►CBarycentricMapperTopologyContainer | |
Csofa::component::mapping::linear::BarycentricMapperEdgeSetTopology< In, Out > | |
Csofa::component::mapping::linear::BarycentricMapperHexahedronSetTopology< In, Out > | Class allowing barycentric mapping computation on a HexahedronSetTopology |
Csofa::component::mapping::linear::BarycentricMapperQuadSetTopology< In, Out > | Class allowing barycentric mapping computation on a QuadSetTopology |
Csofa::component::mapping::linear::BarycentricMapperTetrahedronSetTopology< In, Out > | Class allowing barycentric mapping computation on a TetrahedronSetTopology |
Csofa::component::mapping::linear::BarycentricMapperTriangleSetTopology< In, Out > | Class allowing barycentric mapping computation on a TriangleSetTopology |
►CTopologyBarycentricMapper | |
►Csofa::component::mapping::linear::BarycentricMapperTetrahedronSetTopologyRigid< sofa::defaulttype::StdVectorTypes< sofa::type::Vec< 3, TInReal >, sofa::type::Vec< 3, TInReal >, TInReal >, sofa::defaulttype::StdRigidTypes< 3, TOutReal > > | |
Csofa::component::mapping::linear::BarycentricMapperTetrahedronSetTopology< sofa::defaulttype::StdVectorTypes< sofa::type::Vec< 3, TInReal >, sofa::type::Vec< 3, TInReal >, TInReal >, sofa::defaulttype::StdRigidTypes< 3, TOutReal > > | |
Csofa::component::mapping::linear::BarycentricMapperMeshTopology< In, Out > | Class allowing barycentric mapping computation on a MeshTopology |
Csofa::component::mapping::linear::BarycentricMapperRegularGridTopology< In, Out > | Class allowing barycentric mapping computation on a RegularGridTopology |
Csofa::component::mapping::linear::BarycentricMapperSparseGridTopology< In, Out > | Class allowing barycentric mapping computation on a SparseGridTopology |
Csofa::component::mapping::linear::BarycentricMapperTetrahedronSetTopologyRigid< In, Out > | Class allowing barycentric mapping computation on a TetrahedronSetTopology in Vec3 -> Rigid case |
Cbool | |
Cchar | |
CCPos | |
CDataTypes | |
CDeriv | |
CDPos | |
Cfloat | |
CInVecCoord | |
CMassType | |
COutVecCoord | |
CPos | |
►CNodeData | |
CSofaComponentNodeData | |
►CNodeDataModel | |
CSofaComponentNodeModel | |
CReal | |
CReal1 | |
CSeqEdges | |
CSeqHexahedra | |
CSeqPositions | |
CSeqQuads | |
CSeqTetrahedra | |
CSeqTriangles | |
CSetIndex | |
CSetIndices | |
►Csofa::core::matrixaccumulator::Strategies | |
Csofa::core::matrixaccumulator::CompositeIndexVerificationStrategy< Strategies > | The concatenation of multiple index verification strategies |
Cvector< T > | |
Cmap< std::string, sofa::type::vector< double > > | |
Cmap< std::string, sofa::type::vector< Real > > | |
Cmap< std::string, sofa::type::vector< SReal > > | |
Cmap< unsigned int, BaseMeshTopology::HexaID > | |
Cmap< unsigned int, unsigned int > | |
Cset< int > | |
►CT | |
Csofa::linearalgebra::MatrixExpr< T > | |
CVecCoord1 | |
CVecReal | |
CVecValue | |