DamBreak++ Wave Simulator 0.3
DamBreak++ Simulation Framework
Loading...
Searching...
No Matches
dbpp_EMcNeilPhysBC.h
Go to the documentation of this file.
1#pragma once
2
3// DamBreak include
4#include "SimulationConfig.h"
5
6// forward declaration
7namespace dbpp { class PhysicalSystem; }
8
9namespace dbpp
10{
15 {
16 public:
22 static PhyBCNdlConstraint setUpstream( const PhysicalSystem& aPhysys);
28 static PhyBCNdlConstraint setDownstream( const PhysicalSystem& aPhysys);
29 };
30} // End of namespace
dbpp::NodalTpl< unsigned, float64, float64, float64 > PhyBCNdlConstraint
Physics computational domain (phenomena take place: half-open as default)
Definition SimulationConfig.h:39
Physical boundary (characteristic equation solved).
Definition dbpp_EMcNeilPhysBC.h:15
static PhyBCNdlConstraint setDownstream(const PhysicalSystem &aPhysys)
compute downstream value based on characteristic equation.
Definition dbpp_EMcNeilPhysBC.cpp:89
static PhyBCNdlConstraint setUpstream(const PhysicalSystem &aPhysys)
compute upstream value based on characteristic equation.
Definition dbpp_EMcNeilPhysBC.cpp:17
Physical system made of physical objects under study and described by the state variables....
Definition dbpp_PhysicalSystem.h:32
Definition DamBreakProb.h:15