Class Member Functions
a
- AnimatorVisitor (uipc::backend::AnimatorVisitor)
- animator (uipc::backend::WorldVisitor, uipc::core::Scene)
- ARAP (uipc::constitution::ARAP)
- apply_to (uipc::constitution::ARAP, uipc::constitution::AffineBodyConstitution, uipc::constitution::AffineBodyMaterial, uipc::constitution::Constraint, uipc::constitution::DiscreteShellBending, uipc::constitution::Empty, uipc::constitution::FiniteElementConstitution, uipc::constitution::FiniteElementExtraConstitution, uipc::constitution::HookeanSpring, uipc::constitution::KirchhoffRodBending, uipc::constitution::LinearMotor, uipc::constitution::NeoHookeanShell, uipc::constitution::Particle, uipc::constitution::RotatingMotor, uipc::constitution::SoftPositionConstraint, uipc::constitution::SoftTransformConstraint, uipc::constitution::StableNeoHookean, uipc::core::ContactElement)
- AffineBodyConstitution (uipc::constitution::AffineBodyConstitution)
- AffineBodyMaterial (uipc::constitution::AffineBodyMaterial)
- animate (uipc::constitution::LinearMotor, uipc::constitution::RotatingMotor)
- Animation (uipc::core::Animation)
- Animator (uipc::core::Animator)
- advance (uipc::core::Engine, uipc::core::IEngine, uipc::core::World)
- AbstractSimplicialComplex (uipc::geometry::AbstractSimplicialComplex)
- Attribute (uipc::geometry::Attribute)
- AttributeCollection (uipc::geometry::AttributeCollection)
- attribute_count (uipc::geometry::AttributeCollection)
- AttributeCopy (uipc::geometry::AttributeCopy)
- AttributeIO (uipc::geometry::AttributeIO)
- AttributeSlot (uipc::geometry::AttributeSlot)
- as (uipc::geometry::Geometry)
- allow_destroy (uipc::geometry::IAttributeSlot)
- attribute (uipc::geometry::IAttributeSlot)
- apply_pre_transform (uipc::geometry::SimplicialComplexIO)
b
c
- clear (uipc::GlobalTimer, uipc::core::DiffSim, uipc::core::EngineStatusCollection, uipc::geometry::AttributeCollection, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::IAttribute, uipc::geometry::IGeometryCollection, uipc::geometry::SimplicialComplexAttributes)
- current (uipc::GlobalTimer)
- collect_attribute_collections (uipc::backend::GeometryVisitor, uipc::geometry::IGeometry)
- constitution_tabular (uipc::backend::SceneVisitor, uipc::core::Scene)
- contact_tabular (uipc::backend::SceneVisitor, uipc::core::Scene)
- ConstitutionUIDAutoRegister (uipc::builtin::ConstitutionUIDAutoRegister)
- creators (uipc::builtin::ConstitutionUIDAutoRegister, uipc::builtin::ImplicitGeometryUIDAutoRegister, uipc::core::SanityCheckerAutoRegister)
- ConstitutionUIDCollection (uipc::builtin::ConstitutionUIDCollection)
- create (uipc::builtin::details::UIDRegister, uipc::core::ContactTabular, uipc::core::Object::Geometries, uipc::core::Scene::Objects, uipc::geometry::AttributeCollection, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::Geometry::MetaAttributesT, uipc::geometry::SimplicialComplexAttributes)
- create_material (uipc::constitution::AffineBodyConstitution)
- Constraint (uipc::constitution::Constraint)
- ConstitutionTabular (uipc::core::ConstitutionTabular)
- ContactElement (uipc::core::ContactElement)
- ContactModel (uipc::core::ContactModel)
- config (uipc::core::ContactModel)
- ContactTabular (uipc::core::ContactTabular)
- contact_models (uipc::core::ContactTabular)
- check (uipc::core::ISanityChecker, uipc::core::SanityCheckerCollection)
- CGeometries (uipc::core::Object::CGeometries, uipc::core::Scene::CGeometries)
- CObjects (uipc::core::Scene::CObjects)
- connect (uipc::diff_sim::ParameterCollection)
- col_indices (uipc::diff_sim::SparseCOOView)
- copy_from (uipc::geometry::AttributeCollection, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::Geometry::MetaAttributesT, uipc::geometry::IAttribute, uipc::geometry::SimplicialComplexAttributes)
- copy (uipc::geometry::AttributeCopy)
- clone (uipc::geometry::IAttribute, uipc::geometry::IAttributeSlot)
- clone_empty (uipc::geometry::IAttribute, uipc::geometry::IAttributeSlot)
- compare_edge (uipc::geometry::SimplexUtils)
- compare_tet (uipc::geometry::SimplexUtils)
- compare_tri (uipc::geometry::SimplexUtils)
d
- disable_all (uipc::Timer)
- DiffSimVisitor (uipc::backend::DiffSimVisitor)
- diff_sim (uipc::backend::SceneVisitor, uipc::core::Scene)
- default_config (uipc::constitution::ARAP, uipc::constitution::AffineBodyConstitution, uipc::constitution::DiscreteShellBending, uipc::constitution::Empty, uipc::constitution::HookeanSpring, uipc::constitution::KirchhoffRodBending, uipc::constitution::LinearMotor, uipc::constitution::NeoHookeanShell, uipc::constitution::Particle, uipc::constitution::RotatingMotor, uipc::constitution::SoftPositionConstraint, uipc::constitution::SoftTransformConstraint, uipc::constitution::StableNeoHookean, uipc::core::ContactTabular, uipc::core::Engine, uipc::core::Scene)
- DiscreteShellBending (uipc::constitution::DiscreteShellBending)
- dt (uipc::core::Animation::UpdateInfo, uipc::core::Scene)
- default_element (uipc::core::ContactTabular)
- default_model (uipc::core::ContactTabular)
- DiffSim (uipc::core::DiffSim)
- dump (uipc::core::Engine, uipc::core::IEngine, uipc::core::World)
- do_advance (uipc::core::IEngine)
- do_backward (uipc::core::IEngine)
- do_dump (uipc::core::IEngine)
- do_init (uipc::core::IEngine)
- do_recover (uipc::core::IEngine)
- do_retrieve (uipc::core::IEngine)
- do_sync (uipc::core::IEngine)
- do_to_json (uipc::core::IEngine, uipc::geometry::AbstractSimplicialComplex, uipc::geometry::Attribute, uipc::geometry::AttributeSlot, uipc::geometry::Geometry, uipc::geometry::IAttribute, uipc::geometry::IAttributeSlot, uipc::geometry::IGeometry, uipc::geometry::SimplicialComplex)
- do_check (uipc::core::ISanityChecker, uipc::core::SanityChecker)
- destroy (uipc::core::ObjectCollection, uipc::core::Scene::Objects, uipc::geometry::AttributeCollection, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::Geometry::MetaAttributesT, uipc::geometry::GeometryCollection, uipc::geometry::SimplicialComplexAttributes)
- dim (uipc::geometry::AbstractSimplicialComplex, uipc::geometry::SimplicialComplex)
- do_clear (uipc::geometry::Attribute, uipc::geometry::GeometryCollection, uipc::geometry::IAttribute, uipc::geometry::IGeometryCollection)
- do_clone (uipc::geometry::Attribute, uipc::geometry::AttributeSlot, uipc::geometry::IAttribute, uipc::geometry::IAttributeSlot)
- do_clone_empty (uipc::geometry::Attribute, uipc::geometry::AttributeSlot, uipc::geometry::IAttribute, uipc::geometry::IAttributeSlot)
- do_copy_from (uipc::geometry::Attribute, uipc::geometry::IAttribute)
- do_reorder (uipc::geometry::Attribute, uipc::geometry::IAttribute)
- do_reserve (uipc::geometry::Attribute, uipc::geometry::GeometryCollection, uipc::geometry::IAttribute, uipc::geometry::IGeometryCollection)
- do_resize (uipc::geometry::Attribute, uipc::geometry::IAttribute)
- do_make_owned (uipc::geometry::AttributeSlot, uipc::geometry::IAttributeSlot)
- do_collect_attribute_collections (uipc::geometry::Geometry, uipc::geometry::IGeometry, uipc::geometry::SimplicialComplex)
e
f
- format (fmt::formatter< uipc::geometry::AbstractSimplicialComplex >, fmt::formatter< uipc::geometry::AttributeCollection >, fmt::formatter< uipc::geometry::Geometry >, fmt::formatter< uipc::geometry::Geometry::InstanceAttributesT< IsConst > >, fmt::formatter< uipc::geometry::Geometry::MetaAttributesT< IsConst > >, fmt::formatter< uipc::geometry::ImplicitGeometry >, fmt::formatter< uipc::geometry::SimplicialComplex >, fmt::formatter< uipc::geometry::SimplicialComplexAttributes< IsConst, N > >)
- from_json (nlohmann::adl_serializer< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >)
- find_geometry (uipc::backend::SceneVisitor)
- find_rest_geometry (uipc::backend::SceneVisitor)
- find (uipc::builtin::details::UIDRegister, uipc::core::ObjectCollection, uipc::core::Scene::CGeometries, uipc::core::Scene::CObjects, uipc::core::Scene::Geometries, uipc::core::Scene::Objects, uipc::geometry::AttributeCollection, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::Geometry::MetaAttributesT, uipc::geometry::GeometryCollection, uipc::geometry::SimplicialComplexAttributes)
- fixed_vertices_changing (uipc::core::Animation::UpdateHint)
- frame (uipc::core::Animation::UpdateInfo, uipc::core::Engine, uipc::core::IEngine, uipc::core::World)
- friction_rate (uipc::core::ContactModel)
- flush (uipc::geometry::GeometryCollection)
g
- GlobalTimer (uipc::GlobalTimer)
- GeometryVisitor (uipc::backend::GeometryVisitor)
- geometries (uipc::backend::SceneVisitor, uipc::core::Object, uipc::core::Scene)
- get_uid (uipc::constitution::ARAP, uipc::constitution::AffineBodyConstitution, uipc::constitution::Constraint, uipc::constitution::DiscreteShellBending, uipc::constitution::Empty, uipc::constitution::FiniteElementExtraConstitution, uipc::constitution::HookeanSpring, uipc::constitution::IConstitution, uipc::constitution::KirchhoffRodBending, uipc::constitution::LinearMotor, uipc::constitution::NeoHookeanShell, uipc::constitution::Particle, uipc::constitution::RotatingMotor, uipc::constitution::SoftPositionConstraint, uipc::constitution::SoftTransformConstraint, uipc::constitution::StableNeoHookean)
- geo_slots (uipc::core::Animation::UpdateInfo)
- get_frame (uipc::core::IEngine)
- get_status (uipc::core::IEngine)
- get_id (uipc::core::IObject, uipc::core::ISanityChecker, uipc::core::Object, uipc::core::SanityChecker)
- get_name (uipc::core::IObject, uipc::core::Object, uipc::geometry::AttributeSlot, uipc::geometry::IAttributeSlot)
- geometry_collection (uipc::core::Object, uipc::core::Scene)
- Geometries (uipc::core::Object::Geometries, uipc::core::Scene::Geometries)
- get_type (uipc::geometry::AbstractSimplicialComplex, uipc::geometry::IGeometry, uipc::geometry::ImplicitGeometry, uipc::geometry::SimplicialComplex)
- get_backend_view (uipc::geometry::Attribute, uipc::geometry::IAttribute)
- get_size (uipc::geometry::Attribute, uipc::geometry::GeometryCollection, uipc::geometry::IAttribute, uipc::geometry::IGeometryCollection)
- get_allow_destroy (uipc::geometry::AttributeSlot, uipc::geometry::IAttributeSlot)
- get_attribute (uipc::geometry::AttributeSlot, uipc::geometry::IAttributeSlot)
- get_type_name (uipc::geometry::AttributeSlot, uipc::geometry::IAttributeSlot)
- get_use_count (uipc::geometry::AttributeSlot, uipc::geometry::IAttributeSlot)
- Geometry (uipc::geometry::Geometry)
- GeometryCollection (uipc::geometry::GeometryCollection)
- geometry_slots (uipc::geometry::GeometryCollection)
- get_next_id (uipc::geometry::GeometryCollection, uipc::geometry::IGeometryCollection)
- GeometrySlot (uipc::geometry::GeometrySlot)
- geometry (uipc::geometry::GeometrySlot, uipc::geometry::GeometrySlotT< ImplicitGeometry >, uipc::geometry::GeometrySlotT< SimplicialComplex >)
- get_geometry (uipc::geometry::GeometrySlot, uipc::geometry::GeometrySlotT< ImplicitGeometry >, uipc::geometry::GeometrySlotT< SimplicialComplex >)
- GeometrySlotT (uipc::geometry::GeometrySlotT< ImplicitGeometry >, uipc::geometry::GeometrySlotT< SimplicialComplex >)
h
i
- init (uipc::backend::AnimatorVisitor, uipc::core::Animation, uipc::core::ConstitutionTabular, uipc::core::DiffSim, uipc::core::Engine, uipc::core::IEngine, uipc::core::SanityCheckerCollection, uipc::core::Scene, uipc::core::World)
- info (uipc::backend::SceneVisitor, uipc::core::EngineStatus, uipc::core::Scene)
- instance (uipc::builtin::ConstitutionUIDCollection, uipc::builtin::ImplicitGeometryUIDCollection)
- ImplicitGeometryUIDAutoRegister (uipc::builtin::ImplicitGeometryUIDAutoRegister)
- ImplicitGeometryUIDCollection (uipc::builtin::ImplicitGeometryUIDCollection)
- is_official_builtin_uid (uipc::builtin::UIDInfo)
- is_user_defined_uid (uipc::builtin::UIDInfo)
- insert (uipc::core::Animator, uipc::core::ConstitutionTabular, uipc::core::ContactTabular)
- id (uipc::core::ContactElement, uipc::core::IObject, uipc::core::ISanityChecker, uipc::geometry::GeometrySlot)
- ids (uipc::core::ContactModel, uipc::core::Object::CGeometries, uipc::core::Object::Geometries)
- is_enabled (uipc::core::ContactModel)
- is_started (uipc::core::Scene)
- instances (uipc::geometry::Geometry)
- InstanceAttributesT (uipc::geometry::Geometry::InstanceAttributesT)
- IAttribute (uipc::geometry::IAttribute)
- IAttributeSlot (uipc::geometry::IAttributeSlot)
- is_shared (uipc::geometry::IAttributeSlot)
- ImplicitGeometry (uipc::geometry::ImplicitGeometry)
- is_same_edge (uipc::geometry::SimplexUtils)
- is_same_oriented_edge (uipc::geometry::SimplexUtils)
- is_same_oriented_tet (uipc::geometry::SimplexUtils)
- is_same_oriented_tri (uipc::geometry::SimplexUtils)
- is_same_tet (uipc::geometry::SimplexUtils)
- is_same_tri (uipc::geometry::SimplexUtils)
k
l
m
n
o
- operator= (uipc::GlobalTimer, uipc::core::Animator, uipc::core::ConstitutionTabular, uipc::core::ContactTabular, uipc::core::DiffSim, uipc::core::Object, uipc::diff_sim::ParameterCollection, uipc::geometry::AbstractSimplicialComplex, uipc::geometry::Attribute, uipc::geometry::AttributeCollection, uipc::geometry::Geometry, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::Geometry::MetaAttributesT, uipc::geometry::GeometrySlot, uipc::geometry::GeometrySlotT< SimplicialComplex >, uipc::geometry::IAttributeSlot, uipc::geometry::SimplicialComplex, uipc::geometry::SimplicialComplexAttributes, uipc::geometry::SimplicialComplexIO)
- operator() (uipc::PmrDeleter)
- offset (uipc::backend::BufferView)
- operator bool (uipc::backend::BufferView)
- object (uipc::core::Animation::UpdateInfo)
- Object (uipc::core::Object)
- ObjectCollection (uipc::core::ObjectCollection)
- objects (uipc::core::Scene)
- Objects (uipc::core::Scene::Objects)
- outward_tri_from_tet (uipc::geometry::SimplexUtils)
p
r
- report_as_json (uipc::GlobalTimer, uipc::Timer)
- report_merged_as_json (uipc::GlobalTimer)
- report (uipc::Timer)
- rest_geometries (uipc::backend::SceneVisitor)
- RotatingMotor (uipc::constitution::RotatingMotor)
- rest_geo_slots (uipc::core::Animation::UpdateInfo)
- resistance (uipc::core::ContactModel)
- recover (uipc::core::Engine, uipc::core::IEngine, uipc::core::World)
- retrieve (uipc::core::Engine, uipc::core::IEngine, uipc::core::World)
- rest_geometry_collection (uipc::core::Object, uipc::core::Scene)
- reserve (uipc::core::ObjectCollection, uipc::geometry::AttributeCollection, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::IAttribute, uipc::geometry::IGeometryCollection, uipc::geometry::SimplicialComplexAttributes)
- resize (uipc::diff_sim::ParameterCollection, uipc::geometry::AttributeCollection, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::IAttribute, uipc::geometry::SimplicialComplexAttributes)
- row_indices (uipc::diff_sim::SparseCOOView)
- reorder (uipc::geometry::AttributeCollection, uipc::geometry::IAttribute)
- range (uipc::geometry::AttributeCopy)
- read (uipc::geometry::AttributeIO, uipc::geometry::SimplicialComplexIO)
- read_msh (uipc::geometry::SimplicialComplexIO)
- read_obj (uipc::geometry::SimplicialComplexIO)
s
- set_as_current (uipc::GlobalTimer)
- set_sync_func (uipc::Timer)
- sync (uipc::Timer, uipc::core::Engine, uipc::core::IEngine, uipc::core::World)
- substep (uipc::backend::AnimatorVisitor, uipc::core::Animator)
- size (uipc::backend::BufferView, uipc::core::ObjectCollection, uipc::core::Scene::CObjects, uipc::core::Scene::Objects, uipc::geometry::AttributeCollection, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::IAttribute, uipc::geometry::IAttributeSlot, uipc::geometry::IGeometryCollection, uipc::geometry::SimplicialComplexAttributes)
- size_in_bytes (uipc::backend::BufferView)
- subview (uipc::backend::BufferView)
- SceneVisitor (uipc::backend::SceneVisitor)
- solve_pending (uipc::backend::SceneVisitor, uipc::core::Scene, uipc::geometry::GeometryCollection)
- scene (uipc::backend::WorldVisitor)
- SoftPositionConstraint (uipc::constitution::SoftPositionConstraint)
- SoftTransformConstraint (uipc::constitution::SoftTransformConstraint)
- StableNeoHookean (uipc::constitution::StableNeoHookean)
- status (uipc::core::Engine, uipc::core::IEngine)
- scene_started (uipc::core::Object)
- SanityChecker (uipc::core::SanityChecker)
- SanityCheckerAutoRegister (uipc::core::SanityCheckerAutoRegister)
- SanityCheckerCollection (uipc::core::SanityCheckerCollection)
- Scene (uipc::core::Scene)
- SceneIO (uipc::core::SceneIO)
- simplicial_surface (uipc::core::SceneIO)
- sanity_check (uipc::core::World)
- ScopedTimer (uipc::details::ScopedTimer)
- setup_full_name (uipc::details::ScopedTimer)
- SparseCOOView (uipc::diff_sim::SparseCOOView)
- shape (uipc::diff_sim::SparseCOOView)
- share (uipc::geometry::AttributeCollection, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::Geometry::MetaAttributesT, uipc::geometry::SimplicialComplexAttributes)
- state (uipc::geometry::GeometrySlot)
- SimplicialComplex (uipc::geometry::SimplicialComplex)
- SimplicialComplexAttributes (uipc::geometry::SimplicialComplexAttributes)
- SimplicialComplexIO (uipc::geometry::SimplicialComplexIO)
- SpreadSheetIO (uipc::geometry::SpreadSheetIO)
t
- to_json (nlohmann::adl_serializer< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >, uipc::builtin::UIDInfo, uipc::builtin::details::UIDRegister, uipc::core::Engine, uipc::core::EngineStatusCollection, uipc::core::IEngine, uipc::geometry::AttributeCollection, uipc::geometry::Geometry::InstanceAttributesT, uipc::geometry::Geometry::MetaAttributesT, uipc::geometry::IAttribute, uipc::geometry::IAttributeSlot, uipc::geometry::IGeometry, uipc::geometry::SimplicialComplexAttributes)
- Timer (uipc::Timer)
- type (uipc::constitution::IConstitution, uipc::core::EngineStatus, uipc::geometry::AttributeCopy, uipc::geometry::IGeometry)
- types (uipc::core::ConstitutionTabular)
- tick (uipc::details::ScopedTimer)
- tock (uipc::details::ScopedTimer)
- traverse (uipc::details::ScopedTimer)
- to_dense (uipc::diff_sim::SparseCOOView)
- to_sparse (uipc::diff_sim::SparseCOOView)
- tetrahedra (uipc::geometry::AbstractSimplicialComplex, uipc::geometry::SimplicialComplex)
- triangles (uipc::geometry::AbstractSimplicialComplex, uipc::geometry::SimplicialComplex)
- type_name (uipc::geometry::IAttributeSlot)
- transforms (uipc::geometry::SimplicialComplex)
- topo (uipc::geometry::SimplicialComplexAttributes)
u
v
w
y
~
_