AMDiS 2.11-git
The Adaptive Multi-Dimensional Simulation Toolbox
 
Loading...
Searching...
No Matches
ConvectionDiffusion< conserving > Class Template Reference

#include <ConvectionDiffusionOperator.hpp>

Public Member Functions

 ConvectionDiffusion (tag::convectionDiffusion< conserving >)
 
template<class CG , class RN , class CN , class Quad , class LocalFctA , class LocalFctB , class LocalFctC , class LocalFctF , class Mat >
void assemble (CG const &contextGeo, RN const &rowNode, CN const &colNode, Quad const &quad, LocalFctA const &localFctA_, LocalFctB const &localFctB_, LocalFctC const &localFctC_, LocalFctF const &localFctF_, Mat &elementMatrix) const
 
template<class CG , class Node , class Quad , class LocalFctA , class LocalFctB , class LocalFctC , class LocalFctF , class Vec >
void assemble (CG const &contextGeo, Node const &node, Quad const &quad, LocalFctA const &localFctA_, LocalFctB const &localFctB_, LocalFctC const &localFctC_, LocalFctF const &localFctF_, Vec &elementVector) const
 

Detailed Description

template<bool conserving>
class AMDiS::ConvectionDiffusion< conserving >

convection-diffusion operator, see convectionDiffusion <A*grad(u),grad(v)> - <b*u, grad(v)> + <c*u, v> = <f, v> (conserving) or <A*grad(u),grad(v)> + <b*grad(u), v> + <c*u, v> = <f, v> (non conserving)


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