Skip to content

check which component is using : handleTopologyChange() function or TopologicalData #810

@hugtalbot

Description

@hugtalbot

Help on the Topology work, in finding the work affected by handleTopologicalChange()

Forcefields handling topology change:

  • TriangularFEMForceField
  • TriangularBendingSprings
  • RegularGridSpringForceField
  • QuadularBendingSprings

Forcefields not handling:

  • EdgePressureForceField
  • QuadBendingSprings

List of components with handleTopologyChange method

  1. void BarycentricMapping<TIn, TOut>::handleTopologyChange ( core::topology::Topology* t )
  2. void BarycentricMapperHexahedronSetTopology<In,Out>::handleTopologyChange(core::topology::Topology* t)
  3. void IdentityMapping<TIn, TOut>::handleTopologyChange()
  4. void UniformMass<DataTypes, MassType>::handleTopologyChange() PR [SofaBaseMechanics] Fix UniformMass topology changes handling mode. #2377
  5. void VisualModelImpl::handleTopologyChange() PR [SofaBaseVisual] Fix VisualModelImpl to use topologyData and callback to handle topological changes #2300
  6. void SpringForceField::handleTopologyChange(core::topology::Topology *topo)
  7. void TLineModel::handleTopologyChange()
  8. void PointLocalMinDistanceFilter::handleTopologyChange() Component removed
  9. void TriangleLocalMinDistanceFilter::handleTopologyChange() Component removed
  10. void TTriangleModel::handleTopologyChange() PR [SofaMeshCollision] Fix TriangleModel to handle topology changes #903
  11. inline void HexahedronFEMForceField::handleTopologyChange()
  12. inline void TetrahedronFEMForceField::handleTopologyChange()
  13. OglTetrahedralModel< gpu::cuda::CudaVectorTypes<TCoord,TDeriv,TReal> > Component removed
  14. CudaVisualModel
  15. TetrahedronModel::handleTopologyChange() PR [SofaMiscCollision] Fix topological changes in TetrahedronCollisionModel  #1354
  16. void PositionBasedDynamicsConstraint::handleTopologyChange()
  17. void UncoupledConstraintCorrection< DataTypes >::handleTopologyChange() PR [SofaConstraint] Fix UncoupledConstraintCorrection topology change handling #1115
  18. void BarycentricMapperHexahedronSetTopology<defaulttype::Vec3Types, defaulttype::Rigid3Types>::handleTopologyChange(core::topology::Topology* t)
  19. void DeformableOnRigidFrameMapping<TIn, TInRoot, TOut>::handleTopologyChange(core::topology::Topology* t)
  20. void ExternalInterpolationMapping<TIn, TOut>::handleTopologyChange(core::topology::Topology* /t/)
  21. void NonUniformHexahedralFEMForceFieldAndMass::handleTopologyChange(core::topology::Topology* t)
  22. void OglAttribute< size, type, DataTypes>::handleTopologyChange() PR [modules] Fix some warnings and OglAttribute handleTopologyChange #1159
  23. void OglShaderVisualModel::handleTopologyChange()

Suggested labels:

Metadata

Metadata

Assignees

Labels

STC#9Simple tasks for STC#5 coding sprint

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions