first-order operator \( \langle\nabla\psi, c\,\Phi\rangle \) More...
#include <FirstOrderGradTestTrialvec.hpp>
Public Member Functions | |
GridFunctionOperator (tag::gradtest_trialvec, GridFct const &expr) | |
Public Member Functions inherited from GridFunctionOperatorTransposed< GridFunctionOperator< tag::gradtest_trialvec, LC, GridFct >, GridFunctionOperator< tag::testvec_gradtrial, LC, GridFct > > | |
GridFunctionOperatorTransposed (Args &&... args) | |
void | setQuadFactory (PQF &&pre) |
Public Member Functions inherited from LocalOperator< GridFunctionOperator< tag::gradtest_trialvec, LC, GridFct >, GridFunctionOperator< tag::testvec_gradtrial, LC, GridFct > ::LocalContext > | |
void | init (GridView const &gridView) |
Initialize the local operator on the current gridView. | |
void | bind (Element const &element, Geometry const &geometry) |
Binds operator to element and geometry . More... | |
void | unbind () |
Unbinds operator from element. | |
void | calculateElementMatrix (CG const &contextGeo, RN const &rowNode, CN const &colNode, Mat &elementMatrix) |
Assemble a local element matrix on the element that is bound. More... | |
void | calculateElementVector (CG const &contextGeo, Node const &node, Vec &elementVector) |
Assemble a local element vector on the element that is bound. More... | |
GridFunctionOperator< tag::gradtest_trialvec, LC, GridFct > & | derived () |
GridFunctionOperator< tag::gradtest_trialvec, LC, GridFct > const & | derived () const |
Additional Inherited Members | |
Public Types inherited from LocalOperator< GridFunctionOperator< tag::gradtest_trialvec, LC, GridFct >, GridFunctionOperator< tag::testvec_gradtrial, LC, GridFct > ::LocalContext > | |
using | LocalContext = GridFunctionOperator< tag::testvec_gradtrial, LC, GridFct > ::LocalContext |
The element or intersection the operator is assembled on. | |
using | Element = typename ContextType::Entity |
The codim=0 grid entity. | |
using | Geometry = typename Element::Geometry |
The geometry of the Element. | |
Protected Member Functions inherited from LocalOperator< GridFunctionOperator< tag::gradtest_trialvec, LC, GridFct >, GridFunctionOperator< tag::testvec_gradtrial, LC, GridFct > ::LocalContext > | |
void | init_impl (GridView const &) |
void | bind_impl (Element const &, Geometry const &) |
void | unbind_impl () |
int | getDegree (int derivOrder, int coeffDegree, RN const &rowNode, CN const &colNode) const |
Return the quadrature degree for a matrix operator. More... | |
int | getDegree (int derivOrder, int coeffDegree, Node const &node) const |
Return the quadrature degree for a vector operator. More... | |
Protected Attributes inherited from LocalOperator< GridFunctionOperator< tag::gradtest_trialvec, LC, GridFct >, GridFunctionOperator< tag::testvec_gradtrial, LC, GridFct > ::LocalContext > | |
bool | isSimplex_ |
bool | isAffine_ |
bool | bound_ |
first-order operator \( \langle\nabla\psi, c\,\Phi\rangle \)