![]() |
|
RectangularTetMeshFacetedSurface from (+/- half x width) x +/- half y length. More...
#include <tetmesh_faceted_surfaces.h>
Inheritance diagram for oomph::RectangularTetMeshFacetedSurface:Public Member Functions | |
| RectangularTetMeshFacetedSurface (const double &half_x_width, const double &half_y_length, const Vector< double > &offset, const unsigned &one_based_boundary_id) | |
Public Member Functions inherited from oomph::TetMeshFacetedSurface | |
| TetMeshFacetedSurface () | |
| Constructor: More... | |
| virtual | ~TetMeshFacetedSurface () |
| Empty destructor. More... | |
| unsigned | nvertex () const |
| Number of vertices. More... | |
| unsigned | nfacet () const |
| Number of facets. More... | |
| unsigned | one_based_facet_boundary_id (const unsigned &j) const |
| One-based boundary id of j-th facet. More... | |
| unsigned | one_based_vertex_boundary_id (const unsigned &j) const |
| First (of possibly multiple) one-based boundary id of j-th vertex. More... | |
| double | vertex_coordinate (const unsigned &j, const unsigned &i) const |
| i-th coordinate of j-th vertex More... | |
| unsigned | nvertex_on_facet (const unsigned &j) const |
| Number of vertices defining the j-th facet. More... | |
| bool | boundaries_can_be_split_in_tetgen () |
| Test whether boundary can be split in tetgen. More... | |
| void | enable_boundaries_can_be_split_in_tetgen () |
| Test whether boundaries can be split in tetgen. More... | |
| void | disable_boundaries_can_be_split_in_tetgen () |
| Test whether boundaries can be split in tetgen. More... | |
| TetMeshFacet * | facet_pt (const unsigned &j) const |
| Pointer to j-th facet. More... | |
| TetMeshVertex * | vertex_pt (const unsigned &j) const |
| Pointer to j-th vertex. More... | |
| DiskLikeGeomObjectWithBoundaries * | geom_object_with_boundaries_pt () |
| void | output (std::ostream &outfile) const |
| Output. More... | |
| void | output (const std::string &filename) const |
| Output. More... | |
| virtual void | boundary_zeta01 (const unsigned &facet_id, const double &zeta_boundary, Vector< double > &zeta) |
| virtual void | boundary_zeta12 (const unsigned &facet_id, const double &zeta_boundary, Vector< double > &zeta) |
| virtual void | boundary_zeta20 (const unsigned &facet_id, const double &zeta_boundary, Vector< double > &zeta) |
| Vector< unsigned > | vertex_index_in_tetgen (const unsigned &f) |
Private Member Functions | |
| void | build_it (const double &half_x_width, const double &half_y_length, const Vector< double > &offset, const unsigned &one_based_boundary_id) |
| Build the thing. More... | |
Additional Inherited Members | |
Protected Attributes inherited from oomph::TetMeshFacetedSurface | |
| Vector< TetMeshVertex * > | Vertex_pt |
| Vector pointers to vertices. More... | |
| Vector< TetMeshFacet * > | Facet_pt |
| Vector of pointers to facets. More... | |
| bool | Boundaries_can_be_split_in_tetgen |
| Vector< Vector< unsigned > > | Facet_vertex_index_in_tetgen |
| DiskLikeGeomObjectWithBoundaries * | Geom_object_with_boundaries_pt |
| GeomObject with boundaries associated with this surface. More... | |
RectangularTetMeshFacetedSurface from (+/- half x width) x +/- half y length.
//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////
|
inline |
Constructor: Specify dimension, offset vector and (one-based!) boundary_id.
References build_it().
|
inlineprivate |
Build the thing.
References oomph::TetMeshFacetedSurface::Facet_pt, and oomph::TetMeshFacetedSurface::Vertex_pt.
Referenced by RectangularTetMeshFacetedSurface().