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