Concept of physical algoritm using components (set numerical method). This allow to program complex algorithms quickly by components. In project require to prototype according to physics assumptions. Each of these components are programmed or support a wide (large) implementation of discretization. For example, Nujic 1995 propose to use ENO techniques to compute flux and some source special treatment to take account ... Model of an explicit conservative scheme with source terms (energy and bed slope). Switch components to re-configure the algorithm (Nujic flux) but E. McNeil use HLL. This kind of flexibility must be supported particularly in industrial projects since ... to be completed.
More...
#include <Testvs19_EMcNeilAlgorithm.h>
Concept of physical algoritm using components (set numerical method). This allow to program complex algorithms quickly by components. In project require to prototype according to physics assumptions. Each of these components are programmed or support a wide (large) implementation of discretization. For example, Nujic 1995 propose to use ENO techniques to compute flux and some source special treatment to take account ... Model of an explicit conservative scheme with source terms (energy and bed slope). Switch components to re-configure the algorithm (Nujic flux) but E. McNeil use HLL. This kind of flexibility must be supported particularly in industrial projects since ... to be completed.
◆ EMcNeilAlgorithm()
Testvs19::EMcNeilAlgorithm::EMcNeilAlgorithm |
( |
std::string | aName | ) |
|
|
inline |
◆ calculate()
main algorithm
- Parameters
-
aPhysys | physical system |
aGlbdiscr | global dicretization |
aSim | simulatioon bean |
Implements Sfx::PhysicalAlgorithm.
◆ isGodunovType()
bool Testvs19::EMcNeilAlgorithm::isGodunovType |
( |
| ) |
const |
|
inlinenoexcept |
type of physical algorithm
- Returns
- true/false
◆ isTimeDependent()
bool Testvs19::EMcNeilAlgorithm::isTimeDependent |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ name()
std::string Testvs19::EMcNeilAlgorithm::name |
( |
| ) |
const |
|
inlinenoexcept |
Getter.
- Returns
- algorithm name
◆ useFriction()
bool Testvs19::EMcNeilAlgorithm::useFriction |
( |
| ) |
const |
|
inlinenoexcept |
take into account the friction coefficient
- Returns
- true/false
◆ m_name
std::string Testvs19::EMcNeilAlgorithm::m_name |
|
private |
The documentation for this class was generated from the following files: