BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
meshtools.cpp File Reference
#include "meshtools.hpp"
#include "stringtools.hpp"
#include "assert.hpp"
#include "cl_Element.hpp"
#include "../physics/materials/cl_Material.hpp"
Include dependency graph for meshtools.cpp:

Namespaces

namespace  belfem
 USER GUIDES:
namespace  belfem::mesh

Functions

unsigned int belfem::mesh::number_of_nodes (const enum ElementType aElementType)
unsigned int belfem::mesh::number_of_edges (const enum ElementType aElementType)
belfem::InterpolationOrder belfem::mesh::interpolation_order (const enum ElementType aElementType)
unsigned int belfem::mesh::interpolation_order_numeric (const enum ElementType aElementType)
belfem::GeometryType belfem::mesh::geometry_type (const enum ElementType aElementType)
int belfem::mesh::dimension (const enum GeometryType aGeometryType)
int belfem::mesh::dimension (const enum ElementType aElementType)
ElementType belfem::mesh::element_type_from_gmsh (const int aGmshNumber)
int belfem::mesh::gmsh_from_element_type (const ElementType aElementType)
ElementType belfem::mesh::linear_element_type (const ElementType aElementType)
unsigned int belfem::mesh::number_of_corner_nodes (const enum ElementType aElementType)
unsigned int belfem::mesh::number_of_facets (const enum ElementType aElementType)
unsigned int belfem::mesh::bottom_facet_index (const enum ElementType aElementType)
 Facet index of the "lower" face of a thin-shell element (the face whose outward normal points away from the shell on the bottom-layer side).
unsigned int belfem::mesh::top_facet_index (const enum ElementType aElementType)
 Facet index of the "upper" face of a thin-shell element (the face whose outward normal points away from the shell on the top-layer side).
unsigned int belfem::mesh::number_of_faces (const enum ElementType aElementType)
ElementType belfem::mesh::element_type_of_facet (const ElementType aElementType, const unsigned int aFacetIndex)
uint belfem::mesh::number_of_orientations (const ElementType aElementType, const uint aFacetNumber)
uint belfem::mesh::number_of_nedelec_dofs (const ElementType aElementType)
ElementType belfem::mesh::element_type_from_numnodes (const uint aDimension, const uint aNumNodes, const bool aAsThinshell)
void belfem::mesh::get_bottom_nodes (Element *aElement, Cell< Node * > &aNodes)
void belfem::mesh::get_top_nodes (Element *aElement, Cell< Node * > &aNodes)
void belfem::mesh::get_bottom_edges (Element *aElement, Cell< Edge * > &aEdges)
void belfem::mesh::get_top_edges (Element *aElement, Cell< Edge * > &aEdges)