SOFA API  d64a5b5c
Open source framework for multi-physics simuation
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 C_DepthIndex
 Csofa::core::AccumulationVecId< TDataTypes, V_DERIV, V_READ >
 Cvrender::AxisAlignedBox< Vector3 >
 CBaseAssemblingMatrixAccumulator
 Csofa::component::collision::response::mapper::BaseContactMapper< DataTypes >
 Csofa::component::collision::response::mapper::BaseContactMapper< TCollisionModel::InDataTypes >
 Csofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainLUFactory >
 Csofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainQRFactory >
 Csofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainSimplicialLDLTFactory >
 Csofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainSimplicialLLTFactory >
 Csofa::linearalgebra::BaseMatrixLinearOpAM< false >
 Csofa::linearalgebra::BaseMatrixLinearOpAM< true >
 Csofa::linearalgebra::BaseMatrixLinearOpMV< false, false >
 Csofa::linearalgebra::BaseMatrixLinearOpMV< false, true >
 Csofa::linearalgebra::BaseMatrixLinearOpMV< true, false >
 Csofa::linearalgebra::BaseMatrixLinearOpMV< true, true >
 Csofa::helper::BasicDispatcher< BaseClass, ResulT >
 CBasicMapping
 Cbbox_shape
 CBSPNode
 CBSPTree
 Csofa::linearalgebra::CompressedRowSparseMatrixToEigenSparseVec< 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::linearalgebra::DefaultMatrixInvertOp< M1::operand, M1 >
 Csofa::linearalgebra::DefaultMatrixProductOp< M1::operand, M2::operand, 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::EigenSparseToCompressedRowSparseMatrixVec< sofa::type::Vec< N, Real > >
 Csofa::defaulttype::EigenSparseToMapMapSparseMatrixVec< sofa::defaulttype::RigidDeriv< N, Real >, Real >
 Csofa::defaulttype::EigenSparseToMapMapSparseMatrixVec< sofa::type::Vec< N, Real >, Real >
 CFactory::Key
 Csofa::helper::Factory< std::string, Contact, std::pair< std::pair< core::CollisionModel *, core::CollisionModel * >, Intersection * >, Contact::SPtr >
 Csofa::helper::Factory< std::string, sofa::gui::common::BaseViewer, sofa::gui::common::BaseViewerArgument & >
 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::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::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::fixed_vector_data_widget_container< Quat< T > >
 Csofa::gui::qt::fixed_vector_data_widget_container< sofa::core::topology::Topology::Edge >
 Csofa::gui::qt::fixed_vector_data_widget_container< sofa::core::topology::Topology::Hexahedron >
 Csofa::gui::qt::fixed_vector_data_widget_container< sofa::core::topology::Topology::Quad >
 Csofa::gui::qt::fixed_vector_data_widget_container< sofa::core::topology::Topology::Tetrahedron >
 Csofa::gui::qt::fixed_vector_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::fixed_vector_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::FixedArrayTypeInfo< sofa::defaulttype::RigidDeriv< N, real >, sofa::defaulttype::RigidDeriv< N, real >::total_size >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Edge >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Element< sofa::geometry::Quad > >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Hexahedron >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Pentahedron >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Pyramid >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Tetrahedron >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::topology::Triangle >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::fixed_array< T, N > >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::Mat< L, C, real > >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::Quat< T > >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::RGBAColor >
 Csofa::defaulttype::FixedArrayTypeInfo< sofa::type::Vec< N, real > >
 Csofa::defaulttype::FixedArrayTypeInfo< 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)) >
 Cgpc_polygon
 Cgpc_tristrip
 Cgpc_vertex
 Cgpc_vertex_list
 Csofa::defaulttype::IncompleteTypeInfo< RigidMass< N, real > >
 Csofa::defaulttype::IncompleteTypeInfo< sofa::defaulttype::StdRigidTypes< N, real > >
 CInfo
 CInherit::SpringForce
 Csofa::gui::qt::int_data_widget_trait< char, -128, 127 >
 Csofa::gui::qt::int_data_widget_trait< int, INT_MIN, INT_MAX >
 Csofa::gui::qt::int_data_widget_trait< unsigned char, 0, 255 >
 Csofa::gui::qt::int_data_widget_trait< unsigned int, 0, INT_MAX >
 Csofa::defaulttype::IntegerTypeInfo< char >
 Csofa::defaulttype::IntegerTypeInfo< int >
 Csofa::defaulttype::IntegerTypeInfo< long >
 Csofa::defaulttype::IntegerTypeInfo< long long >
 Csofa::defaulttype::IntegerTypeInfo< short >
 Csofa::defaulttype::IntegerTypeInfo< unsigned char >
 Csofa::defaulttype::IntegerTypeInfo< unsigned int >
 Csofa::defaulttype::IntegerTypeInfo< unsigned long >
 Csofa::defaulttype::IntegerTypeInfo< unsigned long long >
 Csofa::defaulttype::IntegerTypeInfo< unsigned short >
 Cintegral_constant
 Cit_shape
 Clmt_node
 Csofa::defaulttype::MapMapSparseMatrix< Deriv >
 Csofa::defaulttype::MapMapSparseMatrixToEigenSparseVec< sofa::defaulttype::RigidDeriv< N, Real >, Real >
 Csofa::defaulttype::MapMapSparseMatrixToEigenSparseVec< sofa::type::Vec< N, Real >, 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::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::MathOpTraitsReal< double >
 Csofa::component::engine::transform::MathOpTraitsReal< float >
 Csofa::component::engine::transform::MathOpTraitsReal< int >
 Csofa::component::engine::transform::MathOpTraitsVecReal< type::Vec< N, Real > >
 Cmatrixaccumulator::get_abstract_strong_type
 Csofa::component::linearsolver::MatrixLinearSolver< linearalgebra::CompressedRowSparseMatrix< TDataTypes::Real >, PrecomputedWarpPreconditionerInternalData< TDataTypes >::TBaseVector >
 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::MatrixLinearSolver< TMatrix, TVector, NoThreadManager >
 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
 CProgressDialog
 CQApplication
 CQChartView
 CQDialog
 Cqglviewer::ConstraintAn interface class for Frame constraints
 Cqglviewer::MouseGrabberAbstract class for objects that grab mouse focus in a QGLViewer
 Cqglviewer::Quaternion3D rotations and orientations
 Cqglviewer::Vec3D positions and 3D vectors
 CQGroupBox
 CQLineEdit
 CQLineSeries
 CQMainWindow
 CQObject
 CQOpenGLWidget
 CQPushButton
 CQStandardItemModel
 CQTable
 CQTableView
 CQTextEdit
 CQTreeWidget
 Csofa::type::Quat< SReal >
 CQWebEnginePage
 CQWidget
 Csofa::helper::ReadAccessorVector< VectorLikeType >
 Csofa::helper::ReadAccessorVectorId< vector_id< T, TIndex, CheckIndices, MemoryManager > >
 Csofa::gui::qt::real_data_widget_trait< double >
 Csofa::gui::qt::real_data_widget_trait< float >
 Csofa::component::mapping::nonlinear::RigidMappingInternalData< In, Out >
 Csbt_t_shape
 Csofa::defaulttype::ScalarTypeInfo< double >
 Csofa::defaulttype::ScalarTypeInfo< float >
 Csofa::defaulttype::SetTypeInfo< sofa::core::objectmodel::TagSet >
 Csofa::defaulttype::SetTypeInfo< std::set< T, Compare, Alloc > >
 Csofa::component::animationloop::ConstraintProblem
 Csofa::component::collision::detection::algorithm::BruteForceBroadPhase::FirstLastCollisionModel
 Csofa::component::collision::detection::algorithm::BVHNarrowPhase::FinestCollisionStore 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::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::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::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::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::linearsolver::direct::BaseEigenSolverProxy
 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::MatrixLinearSolver< Matrix, Vector, ThreadManager >
 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::NoThreadManagerEmpty 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::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 >::TetrahedronRestInformationData 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 >::HexahedronInformationInformation stored for each hexahedron
 Csofa::component::solidmechanics::fem::elastic::HexahedronFEMForceFieldInternalData< DataTypes >
 Csofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::EdgeInformationClass to store FEM information on each edge, for topology modification handling
 Csofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::QuadInformationClass to store FEM information on each quad, for topology modification handling
 Csofa::component::solidmechanics::fem::elastic::QuadBendingFEMForceField< DataTypes >::VertexInformationClass to store FEM information on each vertex, for topology modification handling
 Csofa::component::solidmechanics::fem::elastic::TetrahedralCorotationalFEMForceField< DataTypes >::TetrahedronInformationInformation 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 >::TriangleInformationClass to store FEM information on each triangle, for topology modification handling
 Csofa::component::solidmechanics::fem::elastic::TriangularFEMForceField< DataTypes >::VertexInformationClass to store FEM information on each vertex, for topology modification handling
 Csofa::component::solidmechanics::fem::elastic::TriangularFEMForceFieldOptim< DataTypes >::TriangleInfoClass 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::MaterialParameters< DataTypes >
 Csofa::component::solidmechanics::fem::hyperelastic::material::StrainInformation< DataTypes >
 Csofa::component::solidmechanics::fem::hyperelastic::StandardTetrahedralFEMForceField< DataTypes >::EdgeInformationData structure stored for each edge
 Csofa::component::solidmechanics::fem::hyperelastic::TetrahedronHyperelasticityFEMForceField< DataTypes >::EdgeInformationData 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::ConnexionConnexion 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::BaseCollisionElementIteratorBase class for reference to an collision element defined by its index
 Csofa::core::BaseVecId
 Csofa::core::behavior::BaseConstraint::ConstraintBlockInfo
 Csofa::core::behavior::BaseMechanicalState::ConstraintBlock
 Csofa::core::behavior::BaseOrderingMethod::SparseMatrixPattern
 Csofa::core::behavior::BaseVectorOperations
 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::ConstraintResolutionObject computing a constraint resolution within a Gauss-Seidel algorithm
 Csofa::core::behavior::DampingMatrix::DF
 Csofa::core::behavior::MechanicalMatrix
 Csofa::core::behavior::MultiMatrix< Parent >
 Csofa::core::behavior::MultiMatrixAccessor
 Csofa::core::behavior::MultiMatrixAccessor::InteractionMatrixRefSimple structure holding a reference to the submatrix related to the interactions between two MechanicalStates
 Csofa::core::behavior::MultiMatrixAccessor::MatrixRefSimple 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::core::CategoryLibraryAn Generic Category of the Sofa Library
 Csofa::core::collision::BaseIntersector
 Csofa::core::collision::BaseIntersectorCreator< TIntersectionClass >
 Csofa::core::collision::DetectionOutputGeneric description of a contact point, used for most collision models except special cases such as GPU-based collisions
 Csofa::core::collision::DetectionOutputVectorAbstract description of a set of contact point
 Csofa::core::collision::ElementIntersector
 Csofa::core::collision::IntersectorFactory< TIntersectionClass >
 Csofa::core::collision::IntersectorMap
 Csofa::core::CollisionElementActiver
 Csofa::core::ComponentLibraryAn Generic Component of the Sofa Library
 Csofa::core::ComponentNameHelper
 Csofa::core::DataTracker
 Csofa::core::DerivativeMatrix< c >::Derivative
 Csofa::core::DerivativeMatrix< c >::DerivativeElement
 Csofa::core::ExecParamsClass gathering parameters use by most components methods, and transmitted by all visitors
 Csofa::core::GeometricStiffnessMatrix::DJ
 Csofa::core::get_base_object_strong< c >
 Csofa::core::get_base_object_strong_type
 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::core::matrixaccumulator::no_check_policy
 Csofa::core::MatrixAccumulatorInterface
 Csofa::core::MechanicalStatesMatrixAccumulators< c >
 Csofa::core::ObjectFactory
 Csofa::core::ObjectFactory::ClassEntryRecord storing information about a class
 Csofa::core::ObjectFactory::CreatorAbstract interface of objects used to create instances of a given type
 Csofa::core::objectmodel::AbstractDataLinkAbstractDataLink 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::Aspect
 Csofa::core::objectmodel::AspectBuffer
 Csofa::core::objectmodel::AspectPool
 Csofa::core::objectmodel::BaseBase class for everything
 Csofa::core::objectmodel::BaseClassClass hierarchy reflection base class
 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::BaseData::BaseInitDataThis internal class is used by the initData() methods to store initialization parameters of a Data
 Csofa::core::objectmodel::BaseLinkAbstract base class for all links in the scene grapn, independently of their type
 Csofa::core::objectmodel::BaseLink::BaseInitLinkThis internal class is used by the initLink() methods to store initialization parameters of a Data
 Csofa::core::objectmodel::BaseObjectDescriptionBase Interface for classes containing the description of an object, used to construct it
 Csofa::core::objectmodel::BaseObjectDescription::Attribute
 Csofa::core::objectmodel::ClassInfoMeta information class
 Csofa::core::objectmodel::DataContentValue< T, CopyOnWrite >
 Csofa::core::objectmodel::DataContentValue< T, false >
 Csofa::core::objectmodel::DataContentValue< T, true >
 Csofa::core::objectmodel::DDGNodeA 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::objectmodel::EventBase class for all events received by the objects
 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::AxisEventImplements 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::ButtonEventImplements the button event for joysticks
 Csofa::core::objectmodel::JoystickEvent::HatEventImplements an event notifiying changes about a directionnal hat on a device (like a joystick)
 Csofa::core::objectmodel::lifecycle::DeprecatedData
 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::TagA 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::PathResolverThis class exposes an API to query a context to find Base* or a BaseData*
 Csofa::core::RegisterObjectHelper class used to register a class in the ObjectFactory
 Csofa::core::SofaLibraryAn 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::PointAncestorElemTopology change informations related to the ancestor topology element of a point
 Csofa::core::topology::TopologyChangeBase class to indicate a topology change occurred
 Csofa::core::topology::TopologyChangeElementInfo< TopologyElement >
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Edge >
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Hexahedron >
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Hexahedron >::EMovedThis event is not used for this type of element
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Point >
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Point >::EMoved_AddingThis event is not used for this type of element
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Point >::EMoved_RemovingThis event is not used for this type of element
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Quad >
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Quad >::EMovedThis event is not used for this type of element
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Tetrahedron >
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Tetrahedron >::EMovedThis event is not used for this type of element
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Triangle >
 Csofa::core::topology::TopologyChangeElementInfo< Topology::Triangle >::EMovedThis event is not used for this type of element
 Csofa::core::topology::TopologyElemIDTopology identification of a primitive element
 Csofa::core::TStandardVec< vtype, vaccess >
 Csofa::core::TStandardVec< V_COORD, vaccess >
 Csofa::core::TStandardVec< V_DERIV, vaccess >
 Csofa::core::TStandardVec< V_MATDERIV, vaccess >
 Csofa::core::VecIdAlignFix
 Csofa::core::VecIdProperties
 Csofa::core::visual::DisplayFlagsClass 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::BoolTypeInfo
 Csofa::defaulttype::BoundingBoxTypeInfo
 Csofa::defaulttype::DefaultDataTypeInfo< 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 >::ColConstIteratorSparse 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::RegisterTemplateAliasHelper 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::TemplateAliasesClass used to store and resolve template aliases
 Csofa::defaulttype::TextTypeInfo< TDataType >
 Csofa::defaulttype::TypeInfoIdGenerates unique id for types
 Csofa::defaulttype::TypeInfoRegistryAn unique singleton to register all the type info defined in Sofa
 Csofa::defaulttype::TypeInfoRegistryToolsA 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::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::ShaderContentsA 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::common::BaseViewer
 Csofa::gui::common::BaseViewerArgument
 Csofa::gui::common::CallBackPicker
 Csofa::gui::common::CallBackRender
 Csofa::gui::common::FilesRecentlyOpenedManager
 Csofa::gui::common::GUIManager
 Csofa::gui::common::GUIManager::GUICreator
 Csofa::gui::common::MousePosition
 Csofa::gui::common::Operation
 Csofa::gui::common::OperationCreator
 Csofa::gui::common::OperationFactory
 Csofa::gui::common::PickHandler
 Csofa::gui::common::RegisterOperation
 Csofa::gui::component::performer::BodyPickedRepresents a point on an object
 Csofa::gui::component::performer::ComponentMouseInteraction
 Csofa::gui::component::performer::FixParticlePerformerConfiguration
 Csofa::gui::component::performer::InciseAlongPathPerformerConfiguration
 Csofa::gui::component::performer::InteractionPerformer
 Csofa::gui::component::performer::RemovePrimitivePerformerConfiguration
 Csofa::gui::component::performer::SuturePointPerformerConfiguration
 Csofa::gui::component::performer::TopologicalChangeManagerClass 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_struct_data_trait< T, 0 >
 Csofa::gui::qt::flat_vector_data_trait< T >
 Csofa::gui::qt::graph_data_widget_container< T >
 Csofa::gui::qt::GraphSetting
 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::AnimationStepDataThe 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::AnimationSubStepDataThe 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::viewer::EngineBackend
 Csofa::gui::qt::viewer::VisualModelPolicy
 Csofa::helper::AdvancedTimer
 Csofa::helper::AdvancedTimer::Obj
 Csofa::helper::AdvancedTimer::Step
 Csofa::helper::AdvancedTimer::StepVar
 Csofa::helper::AdvancedTimer::Timer
 Csofa::helper::AdvancedTimer::TimerVar
 Csofa::helper::AdvancedTimer::Val
 Csofa::helper::BackTrace
 Csofa::helper::BaseCreator< Object, Argument, ObjectPtr >
 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::GenerateRigidInfoStoring rigid infos needed for RigidMass
 Csofa::helper::IndexOpenMP< T >
 Csofa::helper::integer_id< Name, Index, DefaultId >
 Csofa::helper::io::BaseFileAccess
 Csofa::helper::io::BaseFileAccessCreator
 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::Mesh
 Csofa::helper::io::MeshTopologyLoader
 Csofa::helper::io::SphereLoader
 Csofa::helper::io::SphereLoaderDataHookInherit this class to load data from sphere description
 Csofa::helper::io::STBImageCreators
 Csofa::helper::io::TriangleLoader
 Csofa::helper::io::XspLoader
 Csofa::helper::io::XspLoaderDataHookInherit this class to load data from a Xsp file
 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::LocalBlock33
 Csofa::helper::logging::ComponentInfo
 Csofa::helper::logging::countingmessagehandler::MainCountingMessageHandlerSingleton to CountingMessageHandler and offer static version of CountingMessageHandler API
 Csofa::helper::logging::FileInfo
 Csofa::helper::logging::loggingmessagehandler::LogMessage
 Csofa::helper::logging::loggingmessagehandler::MainLoggingMessageHandlerSingleton to CountingMessageHandler and offer static version of CountingMessageHandler API
 Csofa::helper::logging::MainConsoleMessageHandlerSingleton to ConsoleMessageHandler and offer static version of ConsoleMessageHandler API
 Csofa::helper::logging::MainTracyMessageHandlerSingleton 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::MessageHandler
 Csofa::helper::logging::percomponentloggingmessagehandler::MainPerComponentLoggingMessageHandlerSingleton to PerComponentLoggingMessageHandler and offer static version of PerComponentLoggingMessageHandler API
 Csofa::helper::logging::routingmessagehandler::MainRoutingMessageHandlerSingleton 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::NoArgumentAllow us to use BaseCreator and Factory without using any Arguments
 Csofa::helper::OptionsGroupOptionsGroup 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::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::DynamicLibraryWrapper around the dynamic library facilities of the operating system
 Csofa::helper::system::DynamicLibrary::HandleA handle to a dynamic library
 Csofa::helper::system::FileEventListenerContains an event-based API to monitor file changes
 Csofa::helper::system::FileMonitor
 Csofa::helper::system::FileRepository
 Csofa::helper::system::FileSystemContains 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::TemporaryLocaleRAII 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::FixedSize< N >
 Csofa::helper::system::thread::FixedSize< N >::type< T >
 Csofa::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::helper::TSimpleTimer< nIter, nStep >
 Csofa::helper::TypeInfo
 Csofa::helper::UtilsContains possibly useful functions, that don't fit anywhere else
 Csofa::helper::visual::Trackball
 Csofa::helper::visual::Transformation
 Csofa::helper::WriteAccessor< T, Enable >
 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::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::bloc_index_func< TN, T >
 Csofa::linearalgebra::BlockFullMatrix< N, T >::TransposedBlock
 Csofa::linearalgebra::BTDMatrix< N, T >::TransposedBlock
 Csofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::ColConstIteratorRow 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::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::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::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::StatusStructWrapper 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::MutationListenerGeneric API to handle mutations of the graph
 Csofa::simulation::Range< InputIt >
 Csofa::simulation::SceneCheck
 Csofa::simulation::SceneCheckMainRegistry
 Csofa::simulation::SceneCheckRegistry
 Csofa::simulation::SceneLoaderMain class used to register scene file loaders
 Csofa::simulation::SceneLoader::ListenerTo be able to inform when a scene is loaded
 Csofa::simulation::SceneLoaderFactory
 Csofa::simulation::ScopedLock
 Csofa::simulation::Simulation
 Csofa::simulation::SpinLock
 Csofa::simulation::Task
 Csofa::simulation::Task::AllocatorTask Allocator class interface used to allocate tasks
 Csofa::simulation::Task::StatusTask Status class interface used to synchronize tasks
 Csofa::simulation::TaskScheduler
 Csofa::simulation::TaskSchedulerFactory
 Csofa::simulation::TaskSchedulerRegistry
 Csofa::simulation::VisitorBase class for visitors propagated recursively through the scenegraph
 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::IgnoreMessage
 Csofa::testing::LinearCongruentialRandomGeneratorA 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::BoundingBox1DBounding interval
 Csofa::type::BoundingBox2DBounding 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::Material
 Csofa::type::NoInit
 Csofa::type::PrimitiveGroup
 Csofa::type::qNoInit
 Csofa::type::Quat< Real >
 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::RGBAColorEncode a 4 RGBA component color
 Csofa::type::SpatialVector< TReal >
 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::vector_device< T, MemoryManager, DataTypeInfoManager >
 Cst_shape
 CStateLifeCycle
 Cstd::exception
 Cstd::false_type
 Cstd::hash< pair< S, T > >
 Cstd::less< sofa::type::Vec< N, T > >
 Cstd::map
 Cstd::pair
 Cstd::set
 Cstd::true_type
 Cstd::tuple_element< I, ::sofa::type::fixed_array< T, N > >
 Cstd::vector
 CStoragePolicy
 Csofa::gui::qt::struct_data_widget_container< CLASS >
 Csofa::gui::qt::struct_data_widget_container< sofa::defaulttype::RigidCoord< N, T > >
 Csofa::gui::qt::struct_data_widget_container< sofa::defaulttype::RigidMass< N, T > >
 Csofa::gui::qt::struct_data_widget_container< sofa::type::Material >
 Csofa::component::mapping::linear::SubsetMappingInternalData< In, Out >
 CT::SPtr
 CTBase
 CTBaseMatrixAccumulator
 Ctesting::Test
 Csofa::defaulttype::TextTypeInfo< sofa::core::objectmodel::Tag >
 Csofa::defaulttype::TextTypeInfo< std::string >
 CThreadAccessPolicy
 CTMapping
 CTMatrixAccumulator
 Csofa::core::behavior::TMultiVec< V_DERIV >
 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
 CUi::GUI
 CUi::ImageInterface
 CUi::VRenderInterface
 CUi_AboutDialog
 CUi_BaseGenGraphForm
 CUi_PluginManager
 CUi_VideoRecorderManager
 CUi_VisitorGUI
 CUi_WindowProfiler
 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::Vec< N, std::string >
 Csofa::type::Vec< N, T >
 Csofa::gui::qt::vector_data_trait< sofa::type::fixed_array< sofa::core::topology::Topology::PointID, 2 > >
 Csofa::gui::qt::vector_data_trait< sofa::type::fixed_array< sofa::core::topology::Topology::PointID, 3 > >
 Csofa::gui::qt::vector_data_trait< sofa::type::fixed_array< sofa::core::topology::Topology::PointID, 4 > >
 Csofa::gui::qt::vector_data_trait< sofa::type::fixed_array< sofa::core::topology::Topology::PointID, 8 > >
 Csofa::defaulttype::VectorTypeInfo< sofa::type::vector< bool, Alloc > >
 Csofa::defaulttype::VectorTypeInfo< sofa::type::vector< std::string, Alloc > >
 Csofa::defaulttype::VectorTypeInfo< sofa::type::vector< T, Alloc > >
 CVisualModelPolicyType
 Cvrender::AxisAlignedBox< T >
 Cvrender::Exporter
 Cvrender::Feedback3DColor
 Cvrender::NVector3
 Cvrender::Optimizer
 Cvrender::ParserGL
 Cvrender::Primitive
 Cvrender::PrimitivePositioning
 Cvrender::SortMethod
 Cvrender::TopologicalSortUtils
 Cvrender::Vector2
 Cvrender::Vector3
 Cvrender::VRenderParams
 Csofa::helper::WriteAccessor< sofa::core::objectmodel::Data< OutVecCoord > >
 Csofa::helper::WriteAccessor< T, void >
 Csofa::helper::WriteAccessorVector< VectorLikeType >
 Csofa::helper::WriteAccessorVectorId< vector_id< T, TIndex, CheckIndices, MemoryManager > >
 CBarycentricMapperTopologyContainer
 CTopologyBarycentricMapper
 Cbool
 Cchar
 CCPos
 CDataTypes
 CDeriv
 CDPos
 Cfloat
 CInVecCoord
 CMassType
 COutVecCoord
 CPos
 CNodeData
 CNodeDataModel
 CReal
 CReal1
 CSeqEdges
 CSeqHexahedra
 CSeqPositions
 CSeqQuads
 CSeqTetrahedra
 CSeqTriangles
 CSetIndex
 CSetIndices
 Csofa::core::matrixaccumulator::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
 CVecCoord1
 CVecReal
 CVecValue