|
| NeumannTrace () |
|
virtual NeumannTrace< F, G > * | clone () const |
|
virtual uint | n () const |
| Number of components.
|
|
virtual void | operator() (const Element &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const uint *i) const |
|
virtual void | operator() (const Element &elm, const uint *j, concepts::Array< F > &val, const uint *i) const |
|
virtual void | operator() (const Element &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const Real p, const Real t=0.0) const |
|
virtual void | operator() (const Element &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const Real2d &p, const Real t=0.0) const |
|
virtual void | operator() (const Element &elm, const concepts::Array< F > &coeff, concepts::Array< F > &val, const concepts::Real3d &p, const Real t=0.0) const |
|
virtual void | operator() (const Element< G > &elm, const Array< F > &coeff, Array< F > &val, const uint *i) const =0 |
|
virtual void | operator() (const Element< G > &elm, const uint *j, Array< F > &val, const uint *i) const =0 |
|
virtual void | operator() (const Element< G > &elm, const Array< F > &coeff, Array< F > &val, const Real p, const Real t=0.0) const =0 |
|
virtual void | operator() (const Element< G > &elm, const Array< F > &coeff, Array< F > &val, const Real2d &p, const Real t=0.0) const =0 |
|
virtual void | operator() (const Element< G > &elm, const Array< F > &coeff, Array< F > &val, const Real3d &p, const Real t=0.0) const =0 |
|
template<typename F = Real, typename G = typename concepts::Realtype<F>::type>
class hp2D::NeumannTrace< F, G >
The Neumann trace of the approximated function in a FE space.
It is evaluated on one quadrilateral element, and takes the value from one side (the side of the given quad). The Neumann trace is w.r.t. to the right (!) normal vector of the edge.
- Author
- Kersten Schmidt, 2007
Definition at line 355 of file function.hh.
template<class F , class G = typename Realtype<F>::type>
Evaluates the function on precalculated quadrature points.
- Parameters
-
elm | Element |
coeff | Coefficients of local shape functions |
val | Function value |
i | multi-index of the quadrature point |
Implemented in hp1D::Value< F, G >, hp1D::Grad< F, G >, hp2D::Value< F, G >, hp2D::Laplacian< F, G >, hp3D::Value< F, G >, hp3D::Grad< F, G >, mechanics::Stress3D< F, G >, vectorial::ElementFunction< F, G >, vectorial::ElementFunctionComponent< F, G >, vectorial::ElementFunctionAllComponents< F, G >, vectorial::SymmetrizeTensor< dim, F, G >, hp3D::Laplacian< F, G >, concepts::Squared< F, G >, concepts::AbsoluteComp< F, G >, and concepts::Absolute< F, G >.
template<class F , class G = typename Realtype<F>::type>
Evaluates the given function on a specific shape function j
(on precalculated quadrature points).
- Parameters
-
elm | Element |
j | multi-index of a shapefunction |
val | Function value |
i | multi-index of the quadrature point |
Implemented in hp1D::Value< F, G >, hp1D::Grad< F, G >, hp2D::Value< F, G >, hp2D::Laplacian< F, G >, hp3D::Value< F, G >, hp3D::Grad< F, G >, mechanics::Stress3D< F, G >, vectorial::ElementFunction< F, G >, vectorial::ElementFunctionComponent< F, G >, vectorial::ElementFunctionAllComponents< F, G >, vectorial::SymmetrizeTensor< dim, F, G >, hp3D::Laplacian< F, G >, concepts::Squared< F, G >, concepts::AbsoluteComp< F, G >, and concepts::Absolute< F, G >.