#include <fluxes.hh>
|
virtual LocalFluxes * | clone () const |
| Virtual constructor. More...
|
|
virtual ElementFormula< Real, Real > * | clone () const=0 |
| Virtual copy constructor. More...
|
|
| LocalFluxes (hp2D::TraceSpace &locTspc, uint K, const Fluxes &globalflux) |
|
Real | operator() (const concepts::ElementWithCell< Real > &elm, const concepts::Real p, const Real t=0.0) const |
| The elm should be a hp1D::Element of an identical TraceSpace like was given in the constructor. More...
|
|
Real | operator() (const concepts::ElementWithCell< Real > &elm, const concepts::Real2d &p, const Real t=0.0) const |
|
Real | operator() (const concepts::ElementWithCell< Real > &elm, const concepts::Real3d &p, const Real t=0.0) const |
|
virtual Real | operator() (const ElementWithCell< Real > &elm, const Real p, const Real t=0.0) const=0 |
| Evaluates the formula. More...
|
|
virtual Real | operator() (const ElementWithCell< Real > &elm, const Real2d &p, const Real t=0.0) const=0 |
| Evaluates the formula. More...
|
|
virtual Real | operator() (const ElementWithCell< Real > &elm, const Real3d &p, const Real t=0.0) const=0 |
| Evaluates the formula. More...
|
|
virtual | ~LocalFluxes () |
|
|
std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. More...
|
|
Definition at line 182 of file fluxes.hh.
◆ UnderlyingElement
◆ value_type
◆ LocalFluxes()
◆ ~LocalFluxes()
virtual hp2D::LocalFluxes::~LocalFluxes |
( |
| ) |
|
|
inlinevirtual |
◆ clone() [1/2]
virtual LocalFluxes* hp2D::LocalFluxes::clone |
( |
| ) |
const |
|
inlinevirtual |
Virtual constructor.
Returns a pointer to a copy of itself. The caller is responsible to destroy this copy.
Implements concepts::Cloneable.
Definition at line 214 of file fluxes.hh.
◆ clone() [2/2]
◆ info()
std::ostream& hp2D::LocalFluxes::info |
( |
std::ostream & |
os | ) |
const |
|
inlineprotectedvirtual |
◆ operator()() [1/6]
◆ operator()() [2/6]
◆ operator()() [3/6]
◆ operator()() [4/6]
◆ operator()() [5/6]
◆ operator()() [6/6]
◆ coeffs_
The coefficients computed by M_{e}*alpha_K,e = Moments_K,e per each edge.
Let K, K' be two Elements with common edge e, then it holds for the coefficients on a edge e : alpha_K,e = -alpha_K,e . Therefore the coefficients on a edge are only saved once, and have the right sign corresponding to the orientation of the edge (normal Vector rule).
Definition at line 248 of file fluxes.hh.
◆ currElmKey_
uint hp2D::LocalFluxes::currElmKey_ |
|
private |
◆ globFlux_
◆ K_
const uint hp2D::LocalFluxes::K_ |
|
private |
◆ locTspc_
The documentation for this class was generated from the following file: