|  | 
| class | DerivativeMatrix | 
|  | 
| class | GeometricStiffnessMatrix | 
|  | 
| class | ObjectFactory | 
|  | 
| struct | AccumulationVecId | 
|  | 
| class | BaseCollisionElementIterator | 
|  | 
| class | BaseMapping | 
|  | 
| class | BaseMatrixAccumulatorComponent | 
|  | 
| class | BaseState | 
|  | 
| class | BaseVecId | 
|  | 
| class | BehaviorModel | 
|  | 
| class | CategoryLibrary | 
|  | 
| class | CollisionElementActiver | 
|  | 
| class | CollisionElementIterator | 
|  | 
| class | CollisionModel | 
|  | 
| class | ComponentLibrary | 
|  | 
| class | ComponentNameHelper | 
|  | 
| class | ConstraintParams | 
|  | 
| class | DataEngine | 
|  | 
| struct | DataTracker | 
|  | 
| class | DataTrackerCallback | 
|  | 
| class | DataTrackerDDGNode | 
|  | 
| class | DataTrackerFunctor | 
|  | 
| class | ExecParams | 
|  | 
| struct | get_base_object_strong | 
|  | 
| class | IntrusiveObject | 
|  | 
| class | ListMappingMatrixAccumulator | 
|  | 
| class | ListMatrixAccumulator | 
|  | 
| class | Mapping | 
|  | 
| class | MappingMatrixAccumulator | 
|  | 
| struct | MatricesFactors | 
|  | 
| class | MatrixAccumulatorIndexChecker | 
|  | 
| class | MatrixAccumulatorInterface | 
|  | 
| class | MechanicalParams | 
|  | 
| class | MechanicalStatesMatrixAccumulators | 
|  | 
| class | Multi2Mapping | 
|  | 
| class | MultiMapping | 
|  | 
| class | ObjectCreator | 
|  | 
| struct | ObjectFactoryJson | 
|  | 
| class | ObjectRegistrationData | 
|  | 
| struct | ObjectRegistrationEntry | 
|  | 
| class | PathResolver | 
|  | 
| class | SofaLibrary | 
|  | 
| class | State | 
|  | 
| struct | StateType | 
|  | 
| struct | StateType< DataTypes, core::V_COORD > | 
|  | 
| struct | StateType< DataTypes, core::V_DERIV > | 
|  | 
| struct | StateType< DataTypes, core::V_MATDERIV > | 
|  | 
| struct | StateTypeSize | 
|  | 
| struct | StateTypeSize< DataTypes, core::V_COORD > | 
|  | 
| struct | StateTypeSize< DataTypes, core::V_DERIV > | 
|  | 
| struct | StateVecAccessor | 
|  | 
| struct | StateVecAccessor< DataTypes, V_ALL, V_READ > | 
|  | 
| struct | StateVecAccessor< DataTypes, V_ALL, V_WRITE > | 
|  | 
| struct | StateVecAccessor< DataTypes, V_COORD, V_READ > | 
|  | 
| struct | StateVecAccessor< DataTypes, V_COORD, V_WRITE > | 
|  | 
| struct | StateVecAccessor< DataTypes, V_DERIV, V_READ > | 
|  | 
| struct | StateVecAccessor< DataTypes, V_DERIV, V_WRITE > | 
|  | 
| struct | StateVecAccessor< DataTypes, V_MATDERIV, V_READ > | 
|  | 
| struct | StateVecAccessor< DataTypes, V_MATDERIV, V_WRITE > | 
|  | 
| struct | StateVecType | 
|  | 
| struct | StateVecType< DataTypes, core::V_COORD > | 
|  | 
| struct | StateVecType< DataTypes, core::V_DERIV > | 
|  | 
| class | TCollisionElementIterator | 
|  | 
| class | TMultiVecId | 
|  | 
| class | TMultiVecId< V_ALL, vaccess > | 
|  | 
| class | TStandardVec | 
|  | 
| class | TStandardVec< V_ALL, vaccess > | 
|  | 
| class | TStandardVec< V_COORD, vaccess > | 
|  | 
| class | TStandardVec< V_DERIV, vaccess > | 
|  | 
| class | TStandardVec< V_MATDERIV, vaccess > | 
|  | 
| class | TVecId | 
|  | 
| class | TVecId< V_ALL, vaccess > | 
|  | 
| class | VecIdAlignFix | 
|  | 
| struct | VecIdProperties | 
|  | 
| class | DataExchangeEvent | 
|  | 
| class | DataExchange | 
|  | 
|  | 
| typedef typename get_base_object_strong< c >::type | get_base_object_strong_type | 
|  | 
| typedef sofa::core::ObjectFactory::Creator | Creator | 
|  | 
| typedef sofa::core::ObjectFactory::ClassEntry | ClassEntry | 
|  | 
| typedef TMultiVecId< V_COORD, V_READ > | ConstMultiVecCoordId | 
|  | 
| typedef TMultiVecId< V_COORD, V_WRITE > | MultiVecCoordId | 
|  | 
| typedef TMultiVecId< V_DERIV, V_READ > | ConstMultiVecDerivId | 
|  | 
| typedef TMultiVecId< V_DERIV, V_WRITE > | MultiVecDerivId | 
|  | 
| typedef TMultiVecId< V_MATDERIV, V_READ > | ConstMultiMatrixDerivId | 
|  | 
| typedef TMultiVecId< V_MATDERIV, V_WRITE > | MultiMatrixDerivId | 
|  | 
| typedef TMultiVecId< V_ALL, V_READ > | ConstMultiVecId | 
|  | 
| typedef TMultiVecId< V_ALL, V_WRITE > | MultiVecId | 
|  | 
| typedef struct sofa::core::ObjectRegistrationEntry | ObjectRegistrationEntry | 
|  | 
| typedef std::function< void(sofa::core::objectmodel::Base *, sofa::core::objectmodel::BaseObjectDescription *)> | OnCreateCallback | 
|  | 
| typedef boost::intrusive_ptr< T > | sptr | 
|  | 
| typedef TVecId< V_ALL, V_READ > | ConstVecId | 
|  | 
| typedef TVecId< V_ALL, V_WRITE > | VecId | 
|  | 
| typedef TVecId< V_COORD, V_READ > | ConstVecCoordId | 
|  | 
| typedef TVecId< V_COORD, V_WRITE > | VecCoordId | 
|  | 
| typedef TVecId< V_DERIV, V_READ > | ConstVecDerivId | 
|  | 
| typedef TVecId< V_DERIV, V_WRITE > | VecDerivId | 
|  | 
| typedef TVecId< V_MATDERIV, V_READ > | ConstMatrixDerivId | 
|  | 
| typedef TVecId< V_MATDERIV, V_WRITE > | MatrixDerivId | 
|  | 
| typedef typename StateType< DataTypes, vtype >::type | StateType_t | 
|  | 
| typedef typename StateVecType< DataTypes, vtype >::type | StateVecType_t | 
|  | 
|  | 
| std::string | caseInsensitive (const std::string &text) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::BaseState) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::BaseMapping) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::BehaviorModel) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::CollisionModel) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::objectmodel::BaseObject) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::objectmodel::ContextObject) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::objectmodel::ConfigurationSetting) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::behavior::BaseAnimationLoop) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::behavior::BaseMass) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::behavior::OdeSolver) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::behavior::ConstraintSolver) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::behavior::BaseLinearSolver) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::behavior::BaseMechanicalState) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::behavior::BaseForceField) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::behavior::BaseInteractionForceField) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::behavior::BaseProjectiveConstraintSet) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::behavior::BaseConstraintSet) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::topology::Topology) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::topology::BaseMeshTopology) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::topology::BaseTopologyObject) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::collision::Pipeline) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::visual::VisualLoop) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::visual::Shader) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::visual::VisualModel) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::core::visual::VisualManager) | 
|  | 
| sofa::core::objectmodel::Base * | castToBase (Source *b) | 
|  | 
| Dest | castTo (sofa::core::objectmodel::Base *base) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::BaseState) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::BaseMapping) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::BehaviorModel) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::CollisionModel) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::objectmodel::BaseObject) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::objectmodel::ContextObject) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::objectmodel::ConfigurationSetting) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::behavior::BaseAnimationLoop) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::behavior::BaseMass) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::behavior::OdeSolver) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::behavior::ConstraintSolver) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::behavior::BaseLinearSolver) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::behavior::BaseMechanicalState) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::behavior::BaseForceField) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::behavior::BaseInteractionForceField) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::behavior::BaseProjectiveConstraintSet) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::behavior::BaseConstraintSet) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::topology::Topology) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::topology::BaseMeshTopology) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::topology::BaseTopologyObject) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::collision::Pipeline) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::visual::VisualLoop) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::visual::Shader) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::visual::VisualModel) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::core::visual::VisualManager) | 
|  | 
| SOFA_CORE_API void | init () | 
|  | 
| SOFA_CORE_API bool | isInitialized () | 
|  | 
| SOFA_CORE_API void | cleanup () | 
|  | 
| SOFA_CORE_API bool | isCleanedUp () | 
|  | 
| void | findTemplatedCreator (objectmodel::BaseContext *context, const ObjectFactory::Creator::SPtr &creator, const std::string &templateName, std::map< std::string, std::vector< std::string >> &creatorsErrors, std::vector< std::pair< std::string, ObjectFactory::Creator::SPtr > > &creators, objectmodel::BaseObjectDescription *arg) | 
|  | 
| class | SOFA_ATTRIBUTE_DEPRECATED__REGISTEROBJECT () SOFA_CORE_API RegisterObject | 
|  | 
| void | to_json (nlohmann::json &json, const sofa::core::ObjectFactory::Creator::SPtr &creator) | 
|  | 
| void | to_json (nlohmann::json &json, const sofa::core::ObjectFactory::ClassEntry::SPtr &entry) | 
|  | 
| std::ostream & | operator<< (std::ostream &out, const VecType &v) | 
|  | 
|  | SOFA_DEFINE_OPAQUE_FUNCTIONS_BETWEEN_BASE_AND (sofa::simulation::Node) | 
|  | 
|  | SOFA_DECLARE_OPAQUE_FUNCTION_BETWEEN_BASE_AND (sofa::simulation::Node) | 
|  | 
| void | registerDataExchange (sofa::core::ObjectFactory *factory) | 
|  | 
|  | 
|  | SOFA_DATA_MAX_ASPECTS | 
|  | 
| template class SOFA_CORE_API | Multi2Mapping< Vec1Types, Rigid3Types, Rigid3Types > | 
|  | 
| template class SOFA_CORE_API | Multi2Mapping< Vec3Types, Rigid3Types, Vec3Types > | 
|  | 
| template class SOFA_CORE_API | Multi2Mapping< Vec3Types, Rigid3Types, Rigid3Types > | 
|  | 
| template class SOFA_CORE_API | Multi2Mapping< Vec3Types, Vec3Types, Vec3Types > | 
|  | 
| template class SOFA_CORE_API | Multi2Mapping< Vec3Types, Vec1Types, Vec3Types > | 
|  | 
| template class SOFA_CORE_API | Multi2Mapping< Vec1Types, Vec3Types, Rigid3Types > | 
|  | 
| template class SOFA_CORE_API | Multi2Mapping< Vec1Types, Rigid3Types, Vec3Types > | 
|  | 
| template class SOFA_CORE_API | Multi2Mapping< Vec1Types, Vec1Types, Rigid3Types > | 
|  | 
| class SOFA_CORE_API | BaseState | 
|  | 
| template class SOFA_CORE_API | State< Vec3dTypes > | 
|  | 
| template class SOFA_CORE_API | State< Vec2Types > | 
|  | 
| template class SOFA_CORE_API | State< Vec1Types > | 
|  | 
| template class SOFA_CORE_API | State< Vec6Types > | 
|  | 
| template class SOFA_CORE_API | State< Rigid3Types > | 
|  | 
| template class SOFA_CORE_API | State< Rigid2Types > | 
|  | 
| template class SOFA_CORE_API | State< Vec3fTypes > | 
|  | 
| SOFA_CORE_API const std::unordered_map< VecType, std::string > | VecTypeLabels | 
|  | 
| constexpr sofa::Size | StateTypeSize_v | 
|  | 
| template class SOFA_MULTITHREADING_PLUGIN_API | DataExchange< double > | 
|  | 
| template class SOFA_MULTITHREADING_PLUGIN_API | DataExchange< float > | 
|  | 
| template class SOFA_MULTITHREADING_PLUGIN_API | DataExchange< bool > | 
|  |