concepts::ElementWithCell< F > Class Template Referenceabstract

Element with cell. More...

#include <elementFormula.hh>

Inheritance diagram for concepts::ElementWithCell< F >:
vectorial::ElementBase< concepts::ElementWithCell< F > > hp1D::BaseElement< F > hp2D::Element< F > hp3D::Element< F > vectorial::ElementWithCell< F > hp1D::KarniadakisMixin< F > hp1D::LegendreMixin< F > hp1D::RysMixin< F >

Public Types

typedef F type
 

Public Member Functions

virtual const Cellcell () const =0
 Returns the cell on which the element is built. More...
 
Real3d elemMap (const Real coord_local) const
 
Real3d elemMap (const Real2d &coord_local) const
 
Real3d elemMap (const Real3d &coord_local) const
 
virtual const TMatrixBase< F > & T () const =0
 Returns the T matrix of the element. More...
 

Detailed Description

template<typename F>
class concepts::ElementWithCell< F >

Element with cell.

Not all elements have an associated cell, but most of them have.

Author
Philipp Frauenfelder, 2004

Definition at line 19 of file elementFormula.hh.

Member Typedef Documentation

◆ type

template<typename F >
typedef F concepts::ElementWithCell< F >::type

Definition at line 81 of file element.hh.

Member Function Documentation

◆ cell()

template<typename F >
virtual const Cell& concepts::ElementWithCell< F >::cell ( ) const
pure virtual

◆ elemMap() [1/3]

template<typename F >
Real3d concepts::ElementWithCell< F >::elemMap ( const Real  coord_local) const
inline

Definition at line 86 of file element.hh.

◆ elemMap() [2/3]

template<typename F >
Real3d concepts::ElementWithCell< F >::elemMap ( const Real2d coord_local) const
inline

Definition at line 90 of file element.hh.

◆ elemMap() [3/3]

template<typename F >
Real3d concepts::ElementWithCell< F >::elemMap ( const Real3d coord_local) const
inline

Definition at line 94 of file element.hh.

◆ T()

template<typename F >
virtual const TMatrixBase<F>& concepts::ElementWithCell< F >::T ( ) const
pure virtual

The documentation for this class was generated from the following files:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich