www.cemf.ir
boundaryIntegrationList.hpp
Go to the documentation of this file.
1 
2 #ifndef __boundaryIntegrationList_hpp__
3 #define __boundaryIntegrationList_hpp__
4 
5 
6 #include "boundaryList.hpp"
7 #include "ListPtr.hpp"
9 
10 
11 namespace pFlow
12 {
13 
14 class integration;
15 
17 :
18  public ListPtr<boundaryIntegration>
19 {
20 private:
21 
23 
24 public:
25 
27  const pointStructure& pStruct,
28  const word& method,
29  integration& intgrtn
30  );
31 
32  ~boundaryIntegrationList()=default;
33 
34  bool correct(
35  real dt,
37  realx3PointField_D& dy);
38 
39  bool correctPStruct(
40  real dt,
42  const realx3PointField_D& vel);
43 
44 };
45 
46 
47 
48 }
49 
50 
51 #endif //__boundaryIntegrationList_hpp__
pFlow::boundaryIntegrationList::boundaries_
const boundaryList & boundaries_
Definition: boundaryIntegrationList.hpp:22
pFlow::ListPtr
Definition: ListPtr.hpp:37
ListPtr.hpp
pFlow::real
float real
Definition: builtinTypes.hpp:45
pFlow::boundaryIntegrationList::~boundaryIntegrationList
~boundaryIntegrationList()=default
pFlow::integration
Base class for integrating the first order ODE (IVP)
Definition: integration.hpp:51
pFlow::boundaryIntegrationList::correctPStruct
bool correctPStruct(real dt, pointStructure &pStruct, const realx3PointField_D &vel)
Definition: boundaryIntegrationList.cpp:44
pFlow::word
std::string word
Definition: builtinTypes.hpp:64
pFlow::boundaryList
Definition: boundaryList.hpp:35
pFlow
Definition: demGeometry.hpp:27
boundaryIntegration.hpp
boundaryList.hpp
pFlow::pointField
Definition: pointField.hpp:33
pFlow::pointStructure
Definition: pointStructure.hpp:34
pFlow::boundaryIntegrationList::boundaryIntegrationList
boundaryIntegrationList(const pointStructure &pStruct, const word &method, integration &intgrtn)
Definition: boundaryIntegrationList.cpp:4
pFlow::boundaryIntegrationList
Definition: boundaryIntegrationList.hpp:16
pStruct
auto & pStruct
Definition: setPointStructure.hpp:24
pFlow::boundaryIntegrationList::correct
bool correct(real dt, realx3PointField_D &y, realx3PointField_D &dy)
Definition: boundaryIntegrationList.cpp:29