Public Member Functions | Protected Attributes | List of all members
oomph::FreeStandingFaceElement< ELEMENT > Class Template Reference

//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...

#include <elements.h>

+ Inheritance diagram for oomph::FreeStandingFaceElement< ELEMENT >:

Public Member Functions

 FreeStandingFaceElement ()
 Constructor. More...
 
const unsigned & boundary_number_in_bulk_mesh () const
 Access function for the boundary number in bulk mesh. More...
 
void set_boundary_number_in_bulk_mesh (const unsigned &b)
 Set function for the boundary number in bulk mesh. More...
 
double zeta_nodal (const unsigned &n, const unsigned &k, const unsigned &i) const
 In a FaceElement, the "global" intrinsic coordinate of the element along the boundary, when viewed as part of a compound geometric object is specified using the boundary coordinate defined by the mesh. Note: Boundary coordinates will have been set up when creating the underlying mesh, and their values will have been stored at the nodes. More...
 

Protected Attributes

unsigned Boundary_number_in_bulk_mesh
 The boundary number in the bulk mesh to which this element is attached. More...
 
bool Boundary_number_in_bulk_mesh_has_been_set
 Has the Boundary_number_in_bulk_mesh been set? Only included if compiled with PARANOID switched on. More...
 

Detailed Description

template<class ELEMENT>
class oomph::FreeStandingFaceElement< ELEMENT >

//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////

Basic-ified FaceElement, without any of the functionality of of actual FaceElements – it's just a surface element of the same geometric type as the FaceGeometry associated with bulk element specified by the template parameter. The element can be used to represent boundaries without actually being attached to a bulk element. Used mainly during unstructured mesh generation.

Definition at line 5118 of file elements.h.

Constructor & Destructor Documentation

◆ FreeStandingFaceElement()

template<class ELEMENT >
oomph::FreeStandingFaceElement< ELEMENT >::FreeStandingFaceElement ( )
inline

Member Function Documentation

◆ boundary_number_in_bulk_mesh()

template<class ELEMENT >
const unsigned & oomph::FreeStandingFaceElement< ELEMENT >::boundary_number_in_bulk_mesh ( ) const
inline

Access function for the boundary number in bulk mesh.

Definition at line 5132 of file elements.h.

References oomph::FreeStandingFaceElement< ELEMENT >::Boundary_number_in_bulk_mesh.

◆ set_boundary_number_in_bulk_mesh()

template<class ELEMENT >
void oomph::FreeStandingFaceElement< ELEMENT >::set_boundary_number_in_bulk_mesh ( const unsigned &  b)
inline

◆ zeta_nodal()

template<class ELEMENT >
double oomph::FreeStandingFaceElement< ELEMENT >::zeta_nodal ( const unsigned &  n,
const unsigned &  k,
const unsigned &  i 
) const
inline

In a FaceElement, the "global" intrinsic coordinate of the element along the boundary, when viewed as part of a compound geometric object is specified using the boundary coordinate defined by the mesh. Note: Boundary coordinates will have been set up when creating the underlying mesh, and their values will have been stored at the nodes.

Definition at line 5154 of file elements.h.

References oomph::FreeStandingFaceElement< ELEMENT >::Boundary_number_in_bulk_mesh, and i.

Member Data Documentation

◆ Boundary_number_in_bulk_mesh

template<class ELEMENT >
unsigned oomph::FreeStandingFaceElement< ELEMENT >::Boundary_number_in_bulk_mesh
protected

◆ Boundary_number_in_bulk_mesh_has_been_set

template<class ELEMENT >
bool oomph::FreeStandingFaceElement< ELEMENT >::Boundary_number_in_bulk_mesh_has_been_set
protected

Has the Boundary_number_in_bulk_mesh been set? Only included if compiled with PARANOID switched on.

Definition at line 5177 of file elements.h.

Referenced by oomph::FreeStandingFaceElement< ELEMENT >::FreeStandingFaceElement(), and oomph::FreeStandingFaceElement< ELEMENT >::set_boundary_number_in_bulk_mesh().


The documentation for this class was generated from the following file: