MeshKit
1.0
|
#include "meshkit/CESets.hpp"
#include <cassert>
#include <cstdlib>
#include <cstring>
#include <iMesh_extensions.h>
#include <meshkit/Error.hpp>
Go to the source code of this file.
Namespaces | |
namespace | MeshKit |
Functions | |
void | link_expand_sets (const CESets &ce_sets, iMesh::TagHandle local_tag) |
Set the target sets for expand sets to be themselves. | |
static void | get_copied_ents (iMesh *mesh, iMesh::EntitySetHandle set, iMesh::TagHandle local_tag, std::vector< iMesh::EntityHandle > &ents) |
Get the entities copied from a set. | |
static void | get_dest_set (iMesh *mesh, iMesh::TagHandle local_tag, iMesh::EntitySetHandle src, iMesh::EntitySetHandle &dest) |
Create a copy set if one doesn't exist yet. | |
static void | process_ce_subsets (iMesh *mesh, iMesh::EntitySetHandle src, iMesh::EntitySetHandle current, const std::set< iMesh::EntitySetHandle > &cesets, iMesh::TagHandle local_tag) |
Add copied entities/sets recursively. | |
void | process_ce_sets (iMesh *mesh, const std::set< iMesh::EntitySetHandle > &cesets, iMesh::TagHandle local_tag) |
Add newly-created entities/sets to a collection of sets. | |
void | tag_copy_sets (iMesh *mesh, iMesh::TagHandle copyTag, const std::set< iMesh::EntitySetHandle > ©Sets, iMesh::TagHandle tag, const char *tag_val) |
Tag a collection of copied sets. | |
void | tag_copy_sets (const CESets &ce_sets, iMesh::TagHandle local_tag, iMesh::TagHandle copy_tag) |
Tag a collection of copied sets. |