| 
    GetFEM
    5.4.4
    
   | 
 
Base class for general slices of a mesh (planar, sphere, cylinder,isosurface) More...
#include <getfem_mesh_slicers.h>
Inherits getfem::slicer_action.
Inherited by getfem::slicer_cylinder, getfem::slicer_half_space, getfem::slicer_isovalues, and getfem::slicer_sphere.
Protected Member Functions | |
| virtual void | prepare (size_type, const mesh_slicer::cs_nodes_ct &nodes, const dal::bit_vector &nodes_index) | 
| Overload either 'prepare' or 'test_point'.  | |
| virtual scalar_type | edge_intersect (size_type, size_type, const mesh_slicer::cs_nodes_ct &) const =0 | 
| edge_intersect should always be overloaded  | |
Static Protected Member Functions | |
| static scalar_type | trinom (scalar_type a, scalar_type b, scalar_type c) | 
| Utility function.  | |
Protected Attributes | |
| int | orient | 
| orient defines the kind of slicing : VOLIN -> keep the inside of the volume, VOLBOUND -> its boundary, VOLOUT -> its outside, VOLSPLIT -> keep everything but make split simplexes untils no simplex crosses the boundary  | |
Base class for general slices of a mesh (planar, sphere, cylinder,isosurface)
Definition at line 290 of file getfem_mesh_slicers.h.