|
SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
Public Member Functions | |
| MeshSet (const smtk::mesh::ResourcePtr &parent, smtk::mesh::Handle handle) | |
| MeshSet (const smtk::mesh::ConstResourcePtr &parent, smtk::mesh::Handle handle) | |
| MeshSet (const smtk::mesh::ResourcePtr &parent, smtk::mesh::Handle handle, const smtk::mesh::HandleRange &range) | |
| MeshSet (const smtk::mesh::ConstResourcePtr &parent, smtk::mesh::Handle handle, const smtk::mesh::HandleRange &range) | |
| MeshSet (const MeshSet &other) | |
| MeshSet & | operator= (const MeshSet &other) |
| bool | operator== (const MeshSet &other) const |
| bool | operator!= (const MeshSet &other) const |
| bool | operator< (const MeshSet &other) const |
| bool | append (const MeshSet &other) |
| bool | isValid () const |
| bool | is_empty () const |
| std::string | name () const |
| bool | setName (const std::string &) |
| std::size_t | size () const |
| std::vector< smtk::mesh::Domain > | domains () const |
| std::vector< smtk::mesh::Dirichlet > | dirichlets () const |
| std::vector< smtk::mesh::Neumann > | neumanns () const |
| bool | setDomain (const smtk::mesh::Domain &d) |
| bool | setDirichlet (const smtk::mesh::Dirichlet &d) |
| bool | setNeumann (const smtk::mesh::Neumann &n) |
| const smtk::common::UUID & | id () const |
| Return the meshset's UUID. | |
| void | setId (const smtk::common::UUID &) |
| Set the meshset's UUID. | |
| smtk::common::UUIDArray | modelEntityIds () const |
| Return an array of model entity UUIDs associated with meshset members. | |
| bool | modelEntities (smtk::model::EntityRefArray &) const |
| Return the model entities associated with meshset members. More... | |
| bool | setModelEntityId (const smtk::common::UUID &) |
| Set the model entity for each meshset member to ent. | |
| bool | setModelEntity (const smtk::model::EntityRef &) |
| Set the model entity for each meshset member to ent. | |
| std::vector< std::string > | names () const |
| smtk::mesh::TypeSet | types () const |
| smtk::mesh::CellSet | cells () const |
| smtk::mesh::PointSet | points (bool boundary_only=false) const |
| smtk::mesh::PointConnectivity | pointConnectivity () const |
| smtk::mesh::CellSet | cells (smtk::mesh::CellType cellType) const |
| smtk::mesh::CellSet | cells (smtk::mesh::CellTypes cTypes) const |
| smtk::mesh::CellSet | cells (smtk::mesh::DimensionType dim) const |
| smtk::mesh::MeshSet | subset (smtk::mesh::DimensionType dim) const |
| smtk::mesh::MeshSet | subset (const smtk::mesh::Domain &d) const |
| smtk::mesh::MeshSet | subset (const smtk::mesh::Dirichlet &d) const |
| smtk::mesh::MeshSet | subset (const smtk::mesh::Neumann &n) const |
| smtk::mesh::MeshSet | subset (std::size_t ith) const |
| smtk::mesh::MeshSet | extractShell () const |
| smtk::mesh::MeshSet | extractShell (bool &created) const |
| smtk::mesh::MeshSet | extractAdjacenciesOfDimension (int dimension) const |
| smtk::mesh::MeshSet | extractAdjacenciesOfDimension (int dimension, bool &created) const |
| bool | mergeCoincidentContactPoints (double tolerance=1.0e-6) |
| smtk::mesh::CellField | createCellField (const std::string &name, int dimension, const smtk::mesh::FieldType &type, const void *field=nullptr) |
| smtk::mesh::CellField | cellField (const std::string &name) const |
| std::set< smtk::mesh::CellField > | cellFields () const |
| bool | removeCellField (smtk::mesh::CellField cellfield) |
| smtk::mesh::PointField | createPointField (const std::string &name, int dimension, const smtk::mesh::FieldType &type, const void *field=nullptr) |
| smtk::mesh::PointField | pointField (const std::string &name) const |
| std::set< smtk::mesh::PointField > | pointFields () const |
| bool | removePointField (smtk::mesh::PointField pointfield) |
| const smtk::mesh::HandleRange & | range () const |
| const smtk::mesh::ResourcePtr & | resource () const |
| Get the parent resource that this meshset belongs to. | |
Friends | |
| class | Resource |
| SMTKCORE_EXPORT MeshSet | set_intersect (const MeshSet &a, const MeshSet &b) |
| SMTKCORE_EXPORT MeshSet | set_difference (const MeshSet &a, const MeshSet &b) |
| SMTKCORE_EXPORT MeshSet | set_union (const MeshSet &a, const MeshSet &b) |
| SMTKCORE_EXPORT void | for_each (const MeshSet &a, MeshForEach &filter) |
| std::shared_ptr< Component > | Component::create (const ResourcePtr &, const smtk::common::UUID &) |
| std::shared_ptr< Component > | Component::create (const MeshSet &) |
| bool smtk::mesh::MeshSet::modelEntities | ( | smtk::model::EntityRefArray & | array | ) | const |
Return the model entities associated with meshset members.
warning Note that the parent resource of this meshset must have its model resource set to a valid value or the result will be an array of invalid entries.
1.8.17