76 const std::shared_ptr<dbpp::NumericalMethod>&
method()
const {
return m_method; }
88 void addTimes(
const std::list<Times>& aListOfTimes) { }
92 void setPhysicalBoundaryCnd( phynodebcpair aPhysBC) { m_phyBC = aPhysBC; }
93 PhysicalBoundaryCnd getPhysicalBoundaryCnd()
const {
return m_phyBC;}
95 phynodebcpair getUpstreamBCNode()
const {
return dbpp::NodalTpl<unsigned, float64, float64, float64>{}; }
96 phynodebcpair getDownstreamBCNode()
const {}
void update()
Definition dbpp_FiniteVolumeDiscretization.cpp:13
Uh U_h() const
Definition dbpp_FiniteVolumeDiscretization.h:61
std::list< cellFace > m_listGblFaces
Definition dbpp_FiniteVolumeDiscretization.h:107
Omega m_omega
Definition dbpp_FiniteVolumeDiscretization.h:104
std::shared_ptr< dbpp::NumericalMethod > m_method
Definition dbpp_FiniteVolumeDiscretization.h:102
std::list< cellFace > & globalFaces()
global cell face
Definition dbpp_FiniteVolumeDiscretization.h:49
void init()
Initialize discretization.
Definition dbpp_FiniteVolumeDiscretization.h:39
Omega Omega_e() const
Definition dbpp_FiniteVolumeDiscretization.h:54
const std::shared_ptr< dbpp::NumericalMethod > & method() const
numerical method in use
Definition dbpp_FiniteVolumeDiscretization.h:76
Uh m_Uh
Definition dbpp_FiniteVolumeDiscretization.h:103
FiniteVolumeDiscretization(std::shared_ptr< NumericalMethod > &aMethod)
ctor from a numericla method
Definition dbpp_FiniteVolumeDiscretization.cpp:7
Gamma & gamma() const
boundary condition (numeric)
const std::list< cellFace > & globalFaces() const
global cell face
Definition dbpp_FiniteVolumeDiscretization.h:44
void setUh(const Uh::vec_nval &aVecValues)
global nodal values
Definition dbpp_FiniteVolumeDiscretization.cpp:21
float64 Times
Definition dbpp_FiniteVolumeDiscretization.h:27
Uh & U_h()
global nodal values
Definition dbpp_FiniteVolumeDiscretization.h:66
std::list< Times > m_listTimes
Definition dbpp_FiniteVolumeDiscretization.h:108
void addTimes(const std::list< Times > &aListOfTimes)
Definition dbpp_FiniteVolumeDiscretization.h:88
void adjustValues()
'update' equivalent of the last version
Definition dbpp_FiniteVolumeDiscretization.cpp:17
Boundary condition.
Definition dbpp_Gamma.h:16
Mapping between continuum and discrete domain. Transformation of the differential or integral equatio...
Definition dbpp_NumericalMethod.h:20
Global Domain (part of global discretization) list of elements and geomeric nodes used by numerical m...
Definition dbpp_Omega.h:19
Container of nodal variables.
Definition dbpp_Uh.h:21
std::vector< NodalValue > vec_nval
STL-container like interface (range)
Definition dbpp_Uh.h:31
Definition DamBreakProb.h:15
double float64
Definition dbpp_LDeltaOperator.h:12