GetFEM
5.4.3
|
Apply a serie a slicing operations to a mesh. More...
#include <getfem_mesh_slicers.h>
Public Member Functions | |
mesh_slicer (const mesh &m_) | |
mesh_slicer constructor. More... | |
void | exec (size_type nrefine, const mesh_region &cvlst) |
build a new mesh_slice. More... | |
void | exec (const stored_mesh_slice &sms) |
build a new mesh slice. More... | |
void | exec (const std::vector< base_node > &pts) |
build a new mesh_slice than can be used to interpolate a field on a fixed set of points. More... | |
Apply a serie a slicing operations to a mesh.
No output is produced by this object, the real output obtained with the side-effect of certain getfem::mesh_slicer objects (such as getfem::slicer_build_stored_mesh_slice).
Definition at line 103 of file getfem_mesh_slicers.h.
getfem::mesh_slicer::mesh_slicer | ( | const mesh & | m_ | ) |
mesh_slicer constructor.
Use mesh_slicer::exec to build the slice.
m_ | the mesh that is going to be sliced. |
Definition at line 584 of file getfem_mesh_slicers.cc.
void getfem::mesh_slicer::exec | ( | size_type | nrefine, |
const mesh_region & | cvlst | ||
) |
build a new mesh_slice.
nrefine | number of refinments for each convex of the original mesh (size_type or a vector indexed by the convex number) |
cvlst | the list of convex numbers (or convex faces) of m that will be taken into account for the slice |
Definition at line 677 of file getfem_mesh_slicers.cc.
void getfem::mesh_slicer::exec | ( | const stored_mesh_slice & | sms | ) |
build a new mesh slice.
sms | an initial stored_mesh_slice |
Definition at line 946 of file getfem_mesh_slicers.cc.
void getfem::mesh_slicer::exec | ( | const std::vector< base_node > & | pts | ) |
build a new mesh_slice than can be used to interpolate a field on a fixed set of points.
pts | the list of points |
Definition at line 957 of file getfem_mesh_slicers.cc.