#include <SparseGridRamificationTopology.h>
a connexion corresponds to a connexe component in each regular hexa (each non-void hexa has at less one connexion) More...
a connexion corresponds to a connexe component in each regular hexa (each non-void hexa has at less one connexion)
Public Attributes | |
type::fixed_array< std::set< Connexion * >, NUM_CONNECTED_NODES > | _neighbors |
std::list< Children > | _children |
Connexion * | _parent |
unsigned int | _coarsestParent |
Index | _hexaIdx |
Index | _nonRamifiedHexaIdx |
int | _tmp |
Public Member Functions | |
Connexion () | |
void | propagateConnexionNumberToNeighbors (int connexionNumber, const type::vector< Connexion * > &allFineConnexions) |
each similar connexion will have a number (saved in _tmp), this number must be given to all connected connexions) More... | |
std::list<Children> sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_children |
unsigned int sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_coarsestParent |
Index sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_hexaIdx |
type::fixed_array< std::set<Connexion*>,NUM_CONNECTED_NODES > sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_neighbors |
Index sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_nonRamifiedHexaIdx |
Connexion* sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_parent |
int sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_tmp |
|
inline |
|
inline |
each similar connexion will have a number (saved in _tmp), this number must be given to all connected connexions)