FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Geometry::RawEntity< Shape_, num_coords_ > Struct Template Reference

Public Types

using VertexType = Tiny::Vector< Real, num_coords >
 

Public Member Functions

template<typename... Vector>
 RawEntity (Vector... vectors)
 
template<int dim_>
RawEntity< typename Shape::FaceTraits< Shape_, dim_ >::ShapeType, num_coords_ > face (int idx) const
 

Public Attributes

std::array< Tiny::Vector< Real, num_coords >, num_vertices > coords
 

Static Public Attributes

static const constexpr int num_coords = num_coords_
 
static const constexpr int num_vertices = Shape::FaceTraits<Shape_, 0>::count
 

Detailed Description

template<typename Shape_, int num_coords_ = Shape_::dimension>
struct FEAT::Geometry::RawEntity< Shape_, num_coords_ >

Definition at line 20 of file raw_refinement_templates.hpp.

Member Typedef Documentation

◆ VertexType

template<typename Shape_ , int num_coords_ = Shape_::dimension>
using FEAT::Geometry::RawEntity< Shape_, num_coords_ >::VertexType = Tiny::Vector<Real, num_coords>

Definition at line 25 of file raw_refinement_templates.hpp.

Constructor & Destructor Documentation

◆ RawEntity()

template<typename Shape_ , int num_coords_ = Shape_::dimension>
template<typename... Vector>
FEAT::Geometry::RawEntity< Shape_, num_coords_ >::RawEntity ( Vector...  vectors)
inlineexplicit

Definition at line 30 of file raw_refinement_templates.hpp.

Member Function Documentation

◆ face()

template<typename Shape_ , int num_coords_ = Shape_::dimension>
template<int dim_>
RawEntity< typename Shape::FaceTraits< Shape_, dim_ >::ShapeType, num_coords_ > FEAT::Geometry::RawEntity< Shape_, num_coords_ >::face ( int  idx) const
inline

Definition at line 35 of file raw_refinement_templates.hpp.

Member Data Documentation

◆ coords

template<typename Shape_ , int num_coords_ = Shape_::dimension>
std::array<Tiny::Vector<Real, num_coords>, num_vertices> FEAT::Geometry::RawEntity< Shape_, num_coords_ >::coords

Definition at line 27 of file raw_refinement_templates.hpp.

◆ num_coords

template<typename Shape_ , int num_coords_ = Shape_::dimension>
const constexpr int FEAT::Geometry::RawEntity< Shape_, num_coords_ >::num_coords = num_coords_
staticconstexpr

Definition at line 22 of file raw_refinement_templates.hpp.

◆ num_vertices

template<typename Shape_ , int num_coords_ = Shape_::dimension>
const constexpr int FEAT::Geometry::RawEntity< Shape_, num_coords_ >::num_vertices = Shape::FaceTraits<Shape_, 0>::count
staticconstexpr

Definition at line 23 of file raw_refinement_templates.hpp.


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