|
| 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 > |
| |