OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
olb::fd::DiffusionScheme< D, T, TAG > Struct Template Referencefinal

#include <fdScheme.h>

+ Inheritance diagram for olb::fd::DiffusionScheme< D, T, TAG >:
+ Collaboration diagram for olb::fd::DiffusionScheme< D, T, TAG >:

Public Member Functions

 DiffusionScheme ()=delete
 

Static Public Member Functions

template<typename PARAMETERS >
static T apply (T &f0, T f[], T F[], T u[], PARAMETERS &params)
 
- Static Public Member Functions inherited from olb::fd::FdScheme< TAG >
static constexpr int extent ()
 

Detailed Description

template<unsigned D, typename T, typename TAG>
struct olb::fd::DiffusionScheme< D, T, TAG >

Definition at line 54 of file fdScheme.h.

Constructor & Destructor Documentation

◆ DiffusionScheme()

template<unsigned D, typename T , typename TAG >
olb::fd::DiffusionScheme< D, T, TAG >::DiffusionScheme ( )
delete

Member Function Documentation

◆ apply()

template<unsigned D, typename T , typename TAG >
template<typename PARAMETERS >
static T olb::fd::DiffusionScheme< D, T, TAG >::apply ( T & f0,
T f[],
T F[],
T u[],
PARAMETERS & params )
inlinestatic

Definition at line 57 of file fdScheme.h.

58 {
59 throw std::invalid_argument("Wrong diffusion scheme tag.");
60 }

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