AMDiS 2.10
The Adaptive Multi-Dimensional Simulation Toolbox
SecondOrderGradTestGradTrial Class Reference

second-order operator \( \langle\nabla\psi, c\,\nabla\phi\rangle \), or More...

#include <SecondOrderGradTestGradTrial.hpp>

Public Member Functions

 SecondOrderGradTestGradTrial (tag::gradtest_gradtrial)
 
template<class CG , class RN , class CN , class Quad , class LocalFct , class Mat >
void assemble (CG const &contextGeo, RN const &rowNode, CN const &colNode, Quad const &quad, LocalFct const &localFct, Mat &elementMatrix) const
 

Protected Member Functions

template<class CG , class QR , class RN , class CN , class LocalFct , class Mat >
void getElementMatrixStandard (CG const &contextGeo, QR const &quad, RN const &rowNode, CN const &colNode, LocalFct const &localFct, Mat &elementMatrix) const
 
template<class CG , class QR , class RN , class CN , class LocalFct , class Mat >
void getElementMatrixOptimized (CG const &contextGeo, QR const &quad, RN const &node, CN const &, LocalFct const &localFct, Mat &elementMatrix, tag::scalar) const
 
template<class CG , class QR , class RN , class CN , class LocalFct , class Mat >
void getElementMatrixOptimized (CG const &contextGeo, QR const &quad, RN const &node, CN const &, LocalFct const &localFct, Mat &elementMatrix, tag::matrix) const
 
template<class S , class F , class T , int dow, std::enable_if_t< Category::Scalar< S >, int > = 0>
eval (S const &scalar, F factor, Dune::FieldVector< T, dow > const &grad_test, Dune::FieldVector< T, dow > const &grad_trial) const
 
template<class M , class F , class T , int dow, std::enable_if_t< Category::Matrix< M >, int > = 0>
eval (M const &mat, F factor, Dune::FieldVector< T, dow > const &grad_test, Dune::FieldVector< T, dow > const &grad_trial) const
 

Detailed Description

second-order operator \( \langle\nabla\psi, c\,\nabla\phi\rangle \), or


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