diff --git a/doc/code-documentation/html/AdamsBashforth2_8cpp.html b/doc/code-documentation/html/AdamsBashforth2_8cpp.html index 27559a82..bae4298a 100644 --- a/doc/code-documentation/html/AdamsBashforth2_8cpp.html +++ b/doc/code-documentation/html/AdamsBashforth2_8cpp.html @@ -4,7 +4,7 @@ - +
diff --git a/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.map b/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.map
index a59527aa..bcb5e4e3 100644
--- a/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.map
+++ b/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.map
@@ -1,5 +1,4 @@
diff --git a/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.md5 b/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.md5
index 24763618..14036622 100644
--- a/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.md5
+++ b/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.md5
@@ -1 +1 @@
-e8512f7596a1f034071827a395c93cda
\ No newline at end of file
+a069bd105134b923a7deb477d442a292
\ No newline at end of file
diff --git a/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.png b/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.png
index 4d48e460..58f2fe29 100644
Binary files a/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.png and b/doc/code-documentation/html/AdamsBashforth2_8hpp__dep__incl.png differ
diff --git a/doc/code-documentation/html/AdamsBashforth2_8hpp_source.html b/doc/code-documentation/html/AdamsBashforth2_8hpp_source.html
index c7c78241..cfb02947 100644
--- a/doc/code-documentation/html/AdamsBashforth2_8hpp_source.html
+++ b/doc/code-documentation/html/AdamsBashforth2_8hpp_source.html
@@ -4,7 +4,7 @@
-
+
bool needSetInitialVals() const override Definition: AdamsBashforth2.hpp:75 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsBashforth2.cpp:59 uniquePtr< integration > clone() const override Definition: AdamsBashforth2.hpp:80 bool needSetInitialVals() const override Check if the method requires any set initial vals. Definition: AdamsBashforth2.hpp:98 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Correction/main integration step. Definition: AdamsBashforth2.cpp:59 uniquePtr< integration > clone() const override Polymorphic copy/cloning. Definition: AdamsBashforth2.hpp:67 bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Definition: AdamsBashforth2.hpp:93 bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Integrate on active points in the active range. Definition: AdamsBashforth2.hpp:121 virtual ~AdamsBashforth2()=default Definition: integration.hpp:35 Base class for integrating the first order ODE (IVP) Definition: integration.hpp:49 Kokkos::DefaultExecutionSpace DefaultExecutionSpace Definition: KokkosTypes.hpp:49 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsBashforth2.cpp:77 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Set the initial values for new indices. Definition: AdamsBashforth2.cpp:77 Definition: VectorSingle.hpp:47 Definition: uniquePtr.hpp:44 Definition: AdamsBashforth2.hpp:32 Second order Adams-Bashforth integration method for solving ODE. Definition: AdamsBashforth2.hpp:37 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsBashforth2.cpp:84 AdamsBashforth2(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsBashforth2.cpp:26 TypeInfo("AdamsBashforth2") bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Integrate on all points in the active range. Definition: AdamsBashforth2.cpp:84 AdamsBashforth2(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Construct from components. Definition: AdamsBashforth2.cpp:26 INLINE_FUNCTION_H viewType & deviceVectorAll() Definition: VectorSingle.hpp:297 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsBashforth2.hpp:44 add_vCtor(integration, AdamsBashforth2, word) Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Range policy for integration kernel (alias) Definition: AdamsBashforth2.hpp:51 bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override Definition: AdamsBashforth2.cpp:48 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsBashforth3.cpp:97 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsBashforth3.hpp:87 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Set the initial values for new indices. Definition: AdamsBashforth3.cpp:79 Definition: AdamsBashforth3.hpp:31 bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override Definition: AdamsBashforth3.cpp:67 bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override Definition: AdamsBashforth3.cpp:49 Definition: integration.hpp:35 T & emplaceObject(const objectFile &objf, Args &&... args) Definition: repositoryTemplates.cpp:38 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsBashforth3.cpp:78 AdamsBashforth3(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsBashforth3.cpp:26 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Correction/main integration step. Definition: AdamsBashforth3.cpp:60 Definition: objectFile.hpp:33 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsBashforth3.cpp:104 word groupNames(const word &bw, const word &tw, char sep='.') Definition: bTypesFunctions.cpp:151 | |
struct | AB3History |
class | AdamsBashforth3 |
Third order Adams-Bashforth integration method for solving ODE. More... | |
diff --git a/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.map b/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.map
index 8af5a443..5a68710c 100644
--- a/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.map
+++ b/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.map
@@ -1,5 +1,4 @@
diff --git a/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.md5 b/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.md5
index d44c2b5d..195d40bf 100644
--- a/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.md5
+++ b/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.md5
@@ -1 +1 @@
-e7a3250114deec2d52ab5ef4ad5eb2d0
\ No newline at end of file
+de7e7e69159771e5d095eabd2dd71e75
\ No newline at end of file
diff --git a/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.png b/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.png
index 29211c23..4e141a5e 100644
Binary files a/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.png and b/doc/code-documentation/html/AdamsBashforth3_8hpp__dep__incl.png differ
diff --git a/doc/code-documentation/html/AdamsBashforth3_8hpp_source.html b/doc/code-documentation/html/AdamsBashforth3_8hpp_source.html
index b15e4253..c78e0a9c 100644
--- a/doc/code-documentation/html/AdamsBashforth3_8hpp_source.html
+++ b/doc/code-documentation/html/AdamsBashforth3_8hpp_source.html
@@ -4,7 +4,7 @@
-
+
bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsBashforth3.cpp:97 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Set the initial values for new indices. Definition: AdamsBashforth3.cpp:79 pointField< VectorSingle, AB3History > & history_ Integration history. Definition: AdamsBashforth3.hpp:80 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsBashforth3.hpp:87 Definition: AdamsBashforth3.hpp:31 bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override Definition: AdamsBashforth3.cpp:67 bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override Definition: AdamsBashforth3.cpp:49 bool needSetInitialVals() const override Definition: AdamsBashforth3.hpp:124 Definition: integration.hpp:35 bool needSetInitialVals() const override Check if the method requires any set initial vals. Definition: AdamsBashforth3.hpp:133 Base class for integrating the first order ODE (IVP) Definition: integration.hpp:49 virtual ~AdamsBashforth3()=default Kokkos::DefaultExecutionSpace DefaultExecutionSpace Definition: KokkosTypes.hpp:49 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsBashforth3.cpp:78 AdamsBashforth3(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsBashforth3.cpp:26 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Correction/main integration step. Definition: AdamsBashforth3.cpp:60 AdamsBashforth3(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Construct from components. Definition: AdamsBashforth3.cpp:26 virtual bool check(const char *operation) const Check IOstream status for given operation. Definition: IOstream.cpp:42 bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Definition: AdamsBashforth3.hpp:149 Definition: iIstream.hpp:33 add_vCtor(integration, AdamsBashforth3, word) INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3) Definition: AdamsBashforth3.hpp:41 TypeInfoNV("AB3History") Definition: VectorSingle.hpp:47 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsBashforth3.cpp:104 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Integrate on all points in the active range. Definition: AdamsBashforth3.cpp:86 Definition: uniquePtr.hpp:44 uniquePtr< integration > clone() const override Definition: AdamsBashforth3.hpp:129 TypeInfo("AdamsBashforth3") Definition: AdamsBashforth3.hpp:69 INLINE_FUNCTION_H viewType & deviceVectorAll() Definition: VectorSingle.hpp:297 Definition: integration.hpp:35 Definition: pointStructure.hpp:44 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsBashforth4.hpp:92 Definition: objectFile.hpp:33 AdamsBashforth4(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsBashforth4.cpp:26 word groupNames(const word &bw, const word &tw, char sep='.') Definition: bTypesFunctions.cpp:151 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsBashforth4.cpp:79 Definition: AdamsBashforth4.hpp:31 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsBashforth4.cpp:86 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Integrate on all points in the active range. Definition: AdamsBashforth4.cpp:86 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsBashforth4.cpp:60 | |
struct | AB4History |
class | AdamsBashforth4 |
Fourth order Adams-Bashforth integration method for solving ODE. More... | |
diff --git a/doc/code-documentation/html/AdamsBashforth4_8hpp_source.html b/doc/code-documentation/html/AdamsBashforth4_8hpp_source.html
index 7c354142..5c7d6490 100644
--- a/doc/code-documentation/html/AdamsBashforth4_8hpp_source.html
+++ b/doc/code-documentation/html/AdamsBashforth4_8hpp_source.html
@@ -4,7 +4,7 @@
-
+
bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Definition: AdamsBashforth4.hpp:154 bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Integrate on active points in the active range. Definition: AdamsBashforth4.hpp:162 Definition: integration.hpp:35 uniquePtr< integration > clone() const override Definition: AdamsBashforth4.hpp:134 Base class for integrating the first order ODE (IVP) Definition: integration.hpp:49 uniquePtr< integration > clone() const override Polymorphic copy/cloning. Definition: AdamsBashforth4.hpp:107 Kokkos::DefaultExecutionSpace DefaultExecutionSpace Definition: KokkosTypes.hpp:49 add_vCtor(integration, AdamsBashforth4, word) add_vCtor(integration, AdamsBashforth4, word) Add a this to the virtual constructor table. TypeInfo("AdamsBashforth4") virtual bool check(const char *operation) const Check IOstream status for given operation. Definition: IOstream.cpp:42 virtual ~AdamsBashforth4()=default Definition: iIstream.hpp:33 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsBashforth4.hpp:92 TypeInfoNV("AB4History") bool needSetInitialVals() const override Definition: AdamsBashforth4.hpp:129 INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3) Definition: AdamsBashforth3.hpp:41 Definition: AdamsBashforth4.hpp:72 Definition: VectorSingle.hpp:47 AdamsBashforth4(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsBashforth4.cpp:26 Definition: uniquePtr.hpp:44 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsBashforth4.cpp:79 Definition: repository.hpp:34 pointField< VectorSingle, AB4History > & history_ Integration history. Definition: AdamsBashforth4.hpp:84 Definition: AdamsBashforth4.hpp:31 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsBashforth4.cpp:86 Definition: iOstream.hpp:53 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsBashforth4.cpp:60 | |
struct | AB5History |
class | AdamsBashforth5 |
Fifth order Adams-Bashforth integration method for solving ODE. More... | |
diff --git a/doc/code-documentation/html/AdamsBashforth5_8hpp_source.html b/doc/code-documentation/html/AdamsBashforth5_8hpp_source.html
index f87f0981..898506c1 100644
--- a/doc/code-documentation/html/AdamsBashforth5_8hpp_source.html
+++ b/doc/code-documentation/html/AdamsBashforth5_8hpp_source.html
@@ -4,7 +4,7 @@
-
+
add_vCtor(integration, AdamsBashforth5, word) add_vCtor(integration, AdamsBashforth5, word) Add this to the virtual constructor table. pointField< VectorSingle, AB5History > & history_ Integration history. Definition: AdamsBashforth5.hpp:86 AdamsBashforth5(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsBashforth5.cpp:26 Definition: integration.hpp:35 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsBashforth5.cpp:79 Base class for integrating the first order ODE (IVP) Definition: integration.hpp:49 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Set the initial values for new indices. Definition: AdamsBashforth5.cpp:79 Kokkos::DefaultExecutionSpace DefaultExecutionSpace Definition: KokkosTypes.hpp:49 Definition: AdamsBashforth5.hpp:75 Definition: pointStructure.hpp:44 Definition: iIstream.hpp:33 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsBashforth5.cpp:86 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Integrate on all points in the active range. Definition: AdamsBashforth5.cpp:86 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsBashforth5.cpp:60 INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3) Definition: AdamsBashforth3.hpp:41 uniquePtr< integration > clone() const override Definition: AdamsBashforth5.hpp:132 bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Definition: AdamsBashforth5.hpp:152 uniquePtr< integration > clone() const override Polymorphic copy/cloning. Definition: AdamsBashforth5.hpp:108 virtual ~AdamsBashforth5()=default Definition: repository.hpp:34 TypeInfo("AdamsBashforth5") INLINE_FUNCTION_H viewType & deviceVectorAll() Definition: VectorSingle.hpp:297 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsBashforth5.hpp:90 bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override Definition: AdamsBashforth5.cpp:49 bool needSetInitialVals() const override Definition: AdamsBashforth5.hpp:127 |
diff --git a/doc/code-documentation/html/AdamsMoulton3_8hpp_source.html b/doc/code-documentation/html/AdamsMoulton3_8hpp_source.html
index 808f0ca9..8c2e66e8 100644
--- a/doc/code-documentation/html/AdamsMoulton3_8hpp_source.html
+++ b/doc/code-documentation/html/AdamsMoulton3_8hpp_source.html
@@ -4,7 +4,7 @@
-
+
TypeInfo("AdamsMoulton3") add_vCtor(integration, AdamsMoulton3, word) Definition: integration.hpp:35 AdamsMoulton3(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsMoulton3.cpp:26 add_vCtor(integration, AdamsMoulton3, word) Add this to the virtual constructor table. Base class for integrating the first order ODE (IVP) Definition: integration.hpp:49 AdamsMoulton3(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Construct from components. Definition: AdamsMoulton3.cpp:26 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsMoulton3.cpp:146 Kokkos::DefaultExecutionSpace DefaultExecutionSpace Definition: KokkosTypes.hpp:49 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsMoulton3.hpp:48 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Range policy for integration kernel. Definition: AdamsMoulton3.hpp:56 Definition: demComponent.hpp:28 bool predictRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Definition: AdamsMoulton3.hpp:103 Definition: pointStructure.hpp:44 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsMoulton3.cpp:111 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Set the initial values for new indices. Definition: AdamsMoulton3.cpp:111 Definition: VectorSingle.hpp:47 uniquePtr< integration > clone() const override Definition: AdamsMoulton3.hpp:84 bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Definition: AdamsMoulton3.hpp:140 bool predictAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsMoulton3.cpp:120 uniquePtr< integration > clone() const override Polymorphic copy/cloning. Definition: AdamsMoulton3.hpp:71 bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Integrate on active points in the active range. Definition: AdamsMoulton3.hpp:178 Definition: uniquePtr.hpp:44 bool predict(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsMoulton3.cpp:73 bool predict(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Prediction step in integration. Definition: AdamsMoulton3.cpp:73 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsMoulton3.cpp:93 virtual ~AdamsMoulton3()=default bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Correction/main integration step. Definition: AdamsMoulton3.cpp:93 Definition: repository.hpp:34 Definition: AdamsMoulton3.hpp:32 INLINE_FUNCTION_H viewType & deviceVectorAll() Definition: VectorSingle.hpp:297 bool needSetInitialVals() const override Definition: AdamsMoulton3.hpp:79 bool needSetInitialVals() const override Check if the method requires any set initial vals. Definition: AdamsMoulton3.hpp:102 AdamsMoulton4(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsMoulton4.cpp:26 AdamsMoulton4(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Construct from components. Definition: AdamsMoulton4.cpp:26 Definition: integration.hpp:35 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsMoulton4.cpp:104 Base class for integrating the first order ODE (IVP) Definition: integration.hpp:49 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Correction/main integration step. Definition: AdamsMoulton4.cpp:104 bool predict(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsMoulton4.cpp:84 T & emplaceObject(const objectFile &objf, Args &&... args) Definition: repositoryTemplates.cpp:38 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsMoulton4.cpp:122 Definition: pointStructure.hpp:44 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsMoulton4.hpp:50 Definition: objectFile.hpp:33 bool predictAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsMoulton4.cpp:131 word groupNames(const word &bw, const word &tw, char sep='.') Definition: bTypesFunctions.cpp:151 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsMoulton4.cpp:161 INLINE_FUNCTION_H viewType & deviceVectorAll() Definition: VectorSingle.hpp:297 class | AdamsMoulton4 | | Classes | Fourth order Adams-Moulton integration method for solving ODE. More... |
diff --git a/doc/code-documentation/html/AdamsMoulton4_8hpp_source.html b/doc/code-documentation/html/AdamsMoulton4_8hpp_source.html
index f53e0f59..ac15ce81 100644
--- a/doc/code-documentation/html/AdamsMoulton4_8hpp_source.html
+++ b/doc/code-documentation/html/AdamsMoulton4_8hpp_source.html
@@ -4,7 +4,7 @@
-
+
AdamsMoulton4(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsMoulton4.cpp:26 virtual ~AdamsMoulton4()=default bool needSetInitialVals() const override Definition: AdamsMoulton4.hpp:81 Definition: AdamsMoulton4.hpp:32 AdamsMoulton4(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Construct from components. Definition: AdamsMoulton4.cpp:26 bool needSetInitialVals() const override Check if the method requires any set initial vals. Definition: AdamsMoulton4.hpp:105 Fourth order Adams-Moulton integration method for solving ODE. Definition: AdamsMoulton4.hpp:36 Definition: integration.hpp:35 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsMoulton4.cpp:104 Base class for integrating the first order ODE (IVP) Definition: integration.hpp:49 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Correction/main integration step. Definition: AdamsMoulton4.cpp:104 bool predict(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsMoulton4.cpp:84 Kokkos::DefaultExecutionSpace DefaultExecutionSpace Definition: KokkosTypes.hpp:49 bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Definition: AdamsMoulton4.hpp:142 bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Integrate on active points in the active range. Definition: AdamsMoulton4.hpp:181 Definition: demComponent.hpp:28 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsMoulton4.cpp:122 Definition: pointStructure.hpp:44 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsMoulton4.hpp:50 add_vCtor(integration, AdamsMoulton4, word) bool predictRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Definition: AdamsMoulton4.hpp:105 Definition: VectorSingle.hpp:47 bool predictAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsMoulton4.cpp:131 TypeInfo("AdamsMoulton4") bool predictAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Prediction step on all points in the active range. Definition: AdamsMoulton4.cpp:131 Definition: uniquePtr.hpp:44 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsMoulton4.cpp:161 INLINE_FUNCTION_H viewType & deviceVectorAll() Definition: VectorSingle.hpp:297 uniquePtr< integration > clone() const override Definition: AdamsMoulton4.hpp:86 uniquePtr< integration > clone() const override Polymorphic copy/cloning. Definition: AdamsMoulton4.hpp:74 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsMoulton5.cpp:132 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsMoulton5.hpp:52 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Set the initial values for new indices. Definition: AdamsMoulton5.cpp:132 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Range policy for integration kernel. Definition: AdamsMoulton5.hpp:62 Definition: integration.hpp:35 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsMoulton5.cpp:174 Base class for integrating the first order ODE (IVP) Definition: integration.hpp:49 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Integrate on all points in the active range. Definition: AdamsMoulton5.cpp:174 bool predictAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsMoulton5.cpp:141 Definition: pointStructure.hpp:44 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsMoulton5.cpp:114 Definition: VectorSingle.hpp:47 AdamsMoulton5(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsMoulton5.cpp:25 Definition: objectFile.hpp:33 bool predict(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsMoulton5.cpp:94 Definition: repository.hpp:34 class | AdamsMoulton5 | | Classes | Fifth order Adams-Moulton integration method for solving ODE. More... |
diff --git a/doc/code-documentation/html/AdamsMoulton5_8hpp_source.html b/doc/code-documentation/html/AdamsMoulton5_8hpp_source.html
index 72260726..5ccc7dea 100644
--- a/doc/code-documentation/html/AdamsMoulton5_8hpp_source.html
+++ b/doc/code-documentation/html/AdamsMoulton5_8hpp_source.html
@@ -4,7 +4,7 @@
-
+
bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Definition: AdamsMoulton5.cpp:132 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Definition: AdamsMoulton5.hpp:52 bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override Set the initial values for new indices. Definition: AdamsMoulton5.cpp:132 Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration Range policy for integration kernel. Definition: AdamsMoulton5.hpp:62 bool predictRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Definition: AdamsMoulton5.hpp:107 Definition: integration.hpp:35 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsMoulton5.cpp:174 bool predictRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Prediction step on active points in the active range. Definition: AdamsMoulton5.hpp:147 Base class for integrating the first order ODE (IVP) Definition: integration.hpp:49 bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Integrate on all points in the active range. Definition: AdamsMoulton5.cpp:174 add_vCtor(integration, AdamsMoulton5, word) Definition: AdamsMoulton5.hpp:32 bool predictAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) Definition: AdamsMoulton5.cpp:141 Fifth order Adams-Moulton integration method for solving ODE. Definition: AdamsMoulton5.hpp:36 Kokkos::DefaultExecutionSpace DefaultExecutionSpace Definition: KokkosTypes.hpp:49 Definition: pointStructure.hpp:44 uniquePtr< integration > clone() const override Definition: AdamsMoulton5.hpp:88 uniquePtr< integration > clone() const override Polymorphic copy/cloning. Definition: AdamsMoulton5.hpp:77 bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsMoulton5.cpp:114 Definition: VectorSingle.hpp:47 AdamsMoulton5(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: AdamsMoulton5.cpp:25 bool needSetInitialVals() const override Definition: AdamsMoulton5.hpp:83 bool predict(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Definition: AdamsMoulton5.cpp:94 AdamsMoulton5(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Construct from components. Definition: AdamsMoulton5.cpp:25 bool needSetInitialVals() const override Check if the method requires any set initial vals. Definition: AdamsMoulton5.hpp:108 bool predict(real dt, realx3Vector_D &y, realx3Vector_D &dy) override Prediction step in integration. Definition: AdamsMoulton5.cpp:94 Definition: uniquePtr.hpp:44 bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Definition: AdamsMoulton5.hpp:145 virtual ~AdamsMoulton5()=default bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) Integrate on active points in the active range. Definition: AdamsMoulton5.hpp:185 INLINE_FUNCTION_H viewType & deviceVectorAll() Definition: VectorSingle.hpp:297 TypeInfo("AdamsMoulton5") |
Referenced by pFlow::fill(), pFlow::algorithms::STD::fill(), Vector< word, vecAllocator< word > >::fill(), pointField< T >::pointField(), and triSurfaceField< VectorField, T, MemorySpace >::triSurfaceField().
+Referenced by pFlow::fill(), pFlow::algorithms::STD::fill(), Vector< word, vecAllocator< word > >::fill(), pointField< pFlow::VectorSingle, pFlow::AB3History >::pointField(), and triSurfaceField< VectorField, T, MemorySpace >::triSurfaceField().
Second order Adams-Bashforth integration method for solving ODE. + More...
Public Member Functions | |
TypeInfo ("AdamsBashforth2") | |
Type info. More... | |
AdamsBashforth2 (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
uniquePtr< integration > | clone () const override |
Polymorphic copy/cloning. More... | |
virtual | ~AdamsBashforth2 ()=default |
Destructor. More... | |
add_vCtor (integration, AdamsBashforth2, word) | |
Add this to the virtual constructor table. More... | |
bool | predict (real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override |
bool | correct (real dt, realx3Vector_D &y, realx3Vector_D &dy) override |
Correction/main integration step. More... | |
bool | setInitialVals (const int32IndexContainer &newIndices, const realx3Vector &y) override |
Set the initial values for new indices. More... | |
bool | needSetInitialVals () const override |
Check if the method requires any set initial vals. More... | |
uniquePtr< integration > | clone () const override |
bool | intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) |
Integrate on all points in the active range. More... | |
template<typename activeFunctor > | |
bool | intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) |
Integrate on active points in the active range. More... | |
![]() | |
TypeInfo ("integration") | |
Type info. More... | |
integration (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
integration (const integration &)=default | |
Copy constructor. More... | |
integration (integration &&)=default | |
Move constructor. More... | |
integration & | operator= (const integration &)=default |
Copy assignment. More... | |
integration & | operator= (integration &&)=default |
Move assignment. More... | |
virtual | ~integration ()=default |
Destructor. More... | |
create_vCtor (integration, word,(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method),(baseName, owner, pStruct, method)) | |
Add a virtual constructor. More... | |
const auto & | pStruct () const |
Const ref to pointStructure. More... | |
virtual bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 |
const word & | baseName () const |
Base name. More... | |
repository & | owner () |
Ref to the owner repository. More... | |
virtual bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 |
Prediction step in integration. More... | |
Protected Types | |
using | rpIntegration = Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > |
Range policy for integration kernel (alias) More... | |
Protected Attributes | |
realx3PointField_D & | dy1_ |
dy at t-dt More... | |
![]() | |
repository & | owner_ |
The owner repository that all fields are storred in. More... | |
const word | baseName_ |
The base name for integration. More... | |
const pointStructure & | pStruct_ |
A reference to pointStructure. More... | |
Additional Inherited Members | |
![]() | |
static uniquePtr< integration > | create (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) |
Create the polymorphic object based on inputs. More... | |
Definition at line 32 of file AdamsBashforth2.hpp.
+Second order Adams-Bashforth integration method for solving ODE.
+This is a one-step integration method and does not have prediction step.
+ +Definition at line 37 of file AdamsBashforth2.hpp.
Definition at line 44 of file AdamsBashforth2.hpp.
+Range policy for integration kernel (alias)
+ +Definition at line 51 of file AdamsBashforth2.hpp.
Construct from components.
+Definition at line 26 of file AdamsBashforth2.cpp.
Destructor.
+Type info.
+ +
+
|
+ +inlineoverridevirtual | +
Polymorphic copy/cloning.
+ +Implements integration.
+ +Definition at line 67 of file AdamsBashforth2.hpp.
+Add this to the virtual constructor table.
+Correction/main integration step.
+Implements integration.
Definition at line 59 of file AdamsBashforth2.cpp.
@@ -475,6 +559,8 @@ Additional Inherited MembersSet the initial values for new indices.
+Implements integration.
Definition at line 77 of file AdamsBashforth2.cpp.
@@ -504,38 +590,11 @@ Additional Inherited MembersCheck if the method requires any set initial vals.
+Implements integration.
-Definition at line 75 of file AdamsBashforth2.hpp.
- -
-
|
- -inlineoverridevirtual | -
Implements integration.
- -Definition at line 80 of file AdamsBashforth2.hpp.
+Definition at line 98 of file AdamsBashforth2.hpp.
Integrate on all points in the active range.
+Definition at line 84 of file AdamsBashforth2.cpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
@@ -587,8 +648,8 @@ Additional Inherited Members @@ -632,7 +693,9 @@ Additional Inherited MembersDefinition at line 93 of file AdamsBashforth2.hpp.
+Integrate on active points in the active range.
+ +Definition at line 121 of file AdamsBashforth2.hpp.
References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
Definition at line 38 of file AdamsBashforth2.hpp.
+dy at t-dt
+ +Definition at line 44 of file AdamsBashforth2.hpp.
Third order Adams-Bashforth integration method for solving ODE. + More...
TypeInfo ("AdamsBashforth3") | |
AdamsBashforth3 (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
uniquePtr< integration > | clone () const override |
Polymorphic copy/cloning. More... | |
virtual | ~AdamsBashforth3 ()=default |
Destructor. More... | |
add_vCtor (integration, AdamsBashforth3, word) | |
Add this to the virtual constructor table. More... | |
bool | predict (real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override |
bool | correct (real dt, realx3Vector_D &y, realx3Vector_D &dy) override |
Correction/main integration step. More... | |
bool | setInitialVals (const int32IndexContainer &newIndices, const realx3Vector &y) override |
Set the initial values for new indices. More... | |
bool | needSetInitialVals () const override |
Check if the method requires any set initial vals. More... | |
uniquePtr< integration > | clone () const override |
bool | intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) |
Integrate on all points in the active range. More... | |
template<typename activeFunctor > | |
bool | intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) |
Integrate on active points in the active range. More... | |
![]() | |
TypeInfo ("integration") | |
Type info. More... | |
integration (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
integration (const integration &)=default | |
Copy constructor. More... | |
integration (integration &&)=default | |
Move constructor. More... | |
integration & | operator= (const integration &)=default |
Copy assignment. More... | |
integration & | operator= (integration &&)=default |
Move assignment. More... | |
virtual | ~integration ()=default |
Destructor. More... | |
create_vCtor (integration, word,(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method),(baseName, owner, pStruct, method)) | |
Add a virtual constructor. More... | |
const auto & | pStruct () const |
Const ref to pointStructure. More... | |
virtual bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 |
const word & | baseName () const |
Base name. More... | |
repository & | owner () |
Ref to the owner repository. More... | |
virtual bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 |
Prediction step in integration. More... | |
Protected Types | |
using | HistoryFieldType = pointField< VectorSingle, AB3History > |
using | rpIntegration = Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > |
Range policy for integration kernel. More... | |
Protected Attributes | |
HistoryFieldType & | history_ |
pointField< VectorSingle, AB3History > & | history_ |
Integration history. More... | |
![]() | |
repository & | owner_ |
The owner repository that all fields are storred in. More... | |
const word | baseName_ |
The base name for integration. More... | |
const pointStructure & | pStruct_ |
A reference to pointStructure. More... | |
Additional Inherited Members | |
![]() | |
static uniquePtr< integration > | create (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) |
Create the polymorphic object based on inputs. More... | |
Definition at line 69 of file AdamsBashforth3.hpp.
+Third order Adams-Bashforth integration method for solving ODE.
+This is a one-step integration method and does not have prediction step.
+ +Definition at line 73 of file AdamsBashforth3.hpp.
-
|
- -protected | -
Definition at line 75 of file AdamsBashforth3.hpp.
- -Range policy for integration kernel.
+Definition at line 87 of file AdamsBashforth3.hpp.
Construct from components.
+Definition at line 26 of file AdamsBashforth3.cpp.
References pFlow::zero3.
@@ -322,6 +340,8 @@ Additional Inherited MembersDestructor.
+
+
|
+ +inlineoverridevirtual | +
Polymorphic copy/cloning.
+ +Implements integration.
+ +Definition at line 103 of file AdamsBashforth3.hpp.
+Add this to the virtual constructor table.
+Definition at line 67 of file AdamsBashforth3.cpp.
+Definition at line 49 of file AdamsBashforth3.cpp.
Correction/main integration step.
+Implements integration.
-Definition at line 78 of file AdamsBashforth3.cpp.
+Definition at line 60 of file AdamsBashforth3.cpp.
References pStruct.
@@ -503,9 +558,11 @@ Additional Inherited MembersSet the initial values for new indices.
+Implements integration.
-Definition at line 97 of file AdamsBashforth3.cpp.
+Definition at line 79 of file AdamsBashforth3.cpp.
Check if the method requires any set initial vals.
+Implements integration.
-Definition at line 124 of file AdamsBashforth3.hpp.
- -
-
|
- -inlineoverridevirtual | -
Implements integration.
- -Definition at line 129 of file AdamsBashforth3.hpp.
+Definition at line 133 of file AdamsBashforth3.hpp.
Definition at line 104 of file AdamsBashforth3.cpp.
+Integrate on all points in the active range.
+ +Definition at line 86 of file AdamsBashforth3.cpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
Definition at line 149 of file AdamsBashforth3.hpp.
+Integrate on active points in the active range.
+ +Definition at line 157 of file AdamsBashforth3.hpp.
References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
HistoryFieldType& history_ | +pointField<VectorSingle,AB3History>& history_ |
Definition at line 81 of file AdamsBashforth3.hpp.
+Integration history.
+ +Definition at line 80 of file AdamsBashforth3.hpp.
Fourth order Adams-Bashforth integration method for solving ODE. + More...
Public Member Functions | |
TypeInfo ("AdamsBashforth4") | |
Type info. More... | |
AdamsBashforth4 (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
uniquePtr< integration > | clone () const override |
Polymorphic copy/cloning. More... | |
virtual | ~AdamsBashforth4 ()=default |
Destructor. More... | |
add_vCtor (integration, AdamsBashforth4, word) | |
Add a this to the virtual constructor table. More... | |
bool | predict (real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override |
bool | correct (real dt, realx3Vector_D &y, realx3Vector_D &dy) override |
Correction/main integration step. More... | |
bool | setInitialVals (const int32IndexContainer &newIndices, const realx3Vector &y) override |
Set the initial values for new indices. More... | |
bool | needSetInitialVals () const override |
Check if the method requires any set initial vals. More... | |
uniquePtr< integration > | clone () const override |
bool | intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) |
Integrate on all points in the active range. More... | |
template<typename activeFunctor > | |
bool | intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) |
Integrate on active points in the active range. More... | |
![]() | |
TypeInfo ("integration") | |
Type info. More... | |
integration (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
integration (const integration &)=default | |
Copy constructor. More... | |
integration (integration &&)=default | |
Move constructor. More... | |
integration & | operator= (const integration &)=default |
Copy assignment. More... | |
integration & | operator= (integration &&)=default |
Move assignment. More... | |
virtual | ~integration ()=default |
Destructor. More... | |
create_vCtor (integration, word,(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method),(baseName, owner, pStruct, method)) | |
Add a virtual constructor. More... | |
const auto & | pStruct () const |
Const ref to pointStructure. More... | |
virtual bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 |
const word & | baseName () const |
Base name. More... | |
repository & | owner () |
Ref to the owner repository. More... | |
virtual bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 |
Prediction step in integration. More... | |
Protected Types | |
using | HistoryFieldType = pointField< VectorSingle, AB4History > |
using | rpIntegration = Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > |
Range policy for integration kernel. More... | |
Protected Attributes | |
HistoryFieldType & | history_ |
pointField< VectorSingle, AB4History > & | history_ |
Integration history. More... | |
![]() | |
repository & | owner_ |
The owner repository that all fields are storred in. More... | |
const word | baseName_ |
The base name for integration. More... | |
const pointStructure & | pStruct_ |
A reference to pointStructure. More... | |
Additional Inherited Members | |
![]() | |
static uniquePtr< integration > | create (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) |
Create the polymorphic object based on inputs. More... | |
Definition at line 72 of file AdamsBashforth4.hpp.
+Fourth order Adams-Bashforth integration method for solving ODE.
+This is a one-step integration method and does not have prediction step.
+ +Definition at line 77 of file AdamsBashforth4.hpp.
-
|
- -protected | -
Definition at line 78 of file AdamsBashforth4.hpp.
- -Definition at line 92 of file AdamsBashforth4.hpp.
+Range policy for integration kernel.
+ +Definition at line 91 of file AdamsBashforth4.hpp.
Construct from components.
+Definition at line 26 of file AdamsBashforth4.cpp.
References pFlow::zero3.
@@ -322,6 +341,8 @@ Additional Inherited MembersDestructor.
+Type info.
+ +
+
|
+ +inlineoverridevirtual | +
Polymorphic copy/cloning.
+ +Implements integration.
+ +Definition at line 107 of file AdamsBashforth4.hpp.
+Add a this to the virtual constructor table.
+Correction/main integration step.
+Implements integration.
Definition at line 60 of file AdamsBashforth4.cpp.
@@ -503,6 +561,8 @@ Additional Inherited MembersSet the initial values for new indices.
+Implements integration.
Definition at line 79 of file AdamsBashforth4.cpp.
@@ -532,38 +592,11 @@ Additional Inherited MembersCheck if the method requires any set initial vals.
+Implements integration.
-Definition at line 129 of file AdamsBashforth4.hpp.
- -
-
|
- -inlineoverridevirtual | -
Implements integration.
- -Definition at line 134 of file AdamsBashforth4.hpp.
+Definition at line 138 of file AdamsBashforth4.hpp.
Integrate on all points in the active range.
+Definition at line 86 of file AdamsBashforth4.cpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
@@ -615,8 +650,8 @@ Additional Inherited Members @@ -660,7 +695,9 @@ Additional Inherited MembersDefinition at line 154 of file AdamsBashforth4.hpp.
+Integrate on active points in the active range.
+ +Definition at line 162 of file AdamsBashforth4.hpp.
References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
HistoryFieldType& history_ | +pointField<VectorSingle,AB4History>& history_ |
Definition at line 86 of file AdamsBashforth4.hpp.
+Integration history.
+ +Definition at line 84 of file AdamsBashforth4.hpp.
Fifth order Adams-Bashforth integration method for solving ODE. + More...
Public Member Functions | |
TypeInfo ("AdamsBashforth5") | |
Type info. More... | |
AdamsBashforth5 (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
uniquePtr< integration > | clone () const override |
Polymorphic copy/cloning. More... | |
virtual | ~AdamsBashforth5 ()=default |
add_vCtor (integration, AdamsBashforth5, word) | |
Add this to the virtual constructor table. More... | |
bool | predict (real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override |
bool | correct (real dt, realx3Vector_D &y, realx3Vector_D &dy) override |
Correction/main integration step. More... | |
bool | setInitialVals (const int32IndexContainer &newIndices, const realx3Vector &y) override |
Set the initial values for new indices. More... | |
bool | needSetInitialVals () const override |
Check if the method requires any set initial vals. More... | |
uniquePtr< integration > | clone () const override |
bool | intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) |
Integrate on all points in the active range. More... | |
template<typename activeFunctor > | |
bool | intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) |
Integrate on active points in the active range. More... | |
![]() | |
TypeInfo ("integration") | |
Type info. More... | |
integration (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
integration (const integration &)=default | |
Copy constructor. More... | |
integration (integration &&)=default | |
Move constructor. More... | |
integration & | operator= (const integration &)=default |
Copy assignment. More... | |
integration & | operator= (integration &&)=default |
Move assignment. More... | |
virtual | ~integration ()=default |
Destructor. More... | |
create_vCtor (integration, word,(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method),(baseName, owner, pStruct, method)) | |
Add a virtual constructor. More... | |
const auto & | pStruct () const |
Const ref to pointStructure. More... | |
virtual bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 |
const word & | baseName () const |
Base name. More... | |
repository & | owner () |
Ref to the owner repository. More... | |
virtual bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 |
Prediction step in integration. More... | |
Protected Types | |
using | HistoryFieldType = pointField< VectorSingle, AB5History > |
using | rpIntegration = Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > |
Range policy for integration kernel. More... | |
Protected Attributes | |
HistoryFieldType & | history_ |
pointField< VectorSingle, AB5History > & | history_ |
Integration history. More... | |
![]() | |
repository & | owner_ |
The owner repository that all fields are storred in. More... | |
const word | baseName_ |
The base name for integration. More... | |
const pointStructure & | pStruct_ |
A reference to pointStructure. More... | |
Additional Inherited Members | |
![]() | |
static uniquePtr< integration > | create (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) |
Create the polymorphic object based on inputs. More... | |
Definition at line 75 of file AdamsBashforth5.hpp.
+Fifth order Adams-Bashforth integration method for solving ODE.
+This is a one-step integration method and does not have prediction step.
+ +Definition at line 79 of file AdamsBashforth5.hpp.
-
|
- -protected | -
Definition at line 81 of file AdamsBashforth5.hpp.
- -Definition at line 90 of file AdamsBashforth5.hpp.
+Range policy for integration kernel.
+ +Definition at line 93 of file AdamsBashforth5.hpp.
Type info.
+ +
+
|
+ +inlineoverridevirtual | +
Polymorphic copy/cloning.
+ +Implements integration.
+ +Definition at line 108 of file AdamsBashforth5.hpp.
+Add this to the virtual constructor table.
+Correction/main integration step.
+Implements integration.
Definition at line 60 of file AdamsBashforth5.cpp.
@@ -503,6 +555,8 @@ Additional Inherited MembersSet the initial values for new indices.
+Implements integration.
Definition at line 79 of file AdamsBashforth5.cpp.
@@ -532,38 +586,11 @@ Additional Inherited MembersCheck if the method requires any set initial vals.
+Implements integration.
-Definition at line 127 of file AdamsBashforth5.hpp.
- -
-
|
- -inlineoverridevirtual | -
Implements integration.
- -Definition at line 132 of file AdamsBashforth5.hpp.
+Definition at line 138 of file AdamsBashforth5.hpp.
Integrate on all points in the active range.
+Definition at line 86 of file AdamsBashforth5.cpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
@@ -615,8 +644,8 @@ Additional Inherited Members @@ -660,7 +689,9 @@ Additional Inherited MembersDefinition at line 152 of file AdamsBashforth5.hpp.
+Integrate on active points in the active range.
+ +Definition at line 162 of file AdamsBashforth5.hpp.
References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
HistoryFieldType& history_ | +pointField<VectorSingle,AB5History>& history_ |
Definition at line 84 of file AdamsBashforth5.hpp.
+Integration history.
+ +Definition at line 86 of file AdamsBashforth5.hpp.
Third order Adams-Moulton integration method for solving ODE. + More...
Public Member Functions | |
TypeInfo ("AdamsMoulton3") | |
Type info. More... | |
AdamsMoulton3 (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
uniquePtr< integration > | clone () const override |
Polymorphic copy/cloning. More... | |
virtual | ~AdamsMoulton3 ()=default |
Destructor. More... | |
add_vCtor (integration, AdamsMoulton3, word) | |
Add this to the virtual constructor table. More... | |
bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy) override |
Prediction step in integration. More... | |
bool | correct (real dt, realx3Vector_D &y, realx3Vector_D &dy) override |
Correction/main integration step. More... | |
bool | setInitialVals (const int32IndexContainer &newIndices, const realx3Vector &y) override |
Set the initial values for new indices. More... | |
bool | needSetInitialVals () const override |
Check if the method requires any set initial vals. More... | |
uniquePtr< integration > | clone () const override |
bool | predictAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) |
Prediction step on all points in the active range. More... | |
template<typename activeFunctor > | |
bool | predictRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) |
Prediction step on active points in the active range. More... | |
bool | intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) |
Integrate on all points in the active range. More... | |
template<typename activeFunctor > | |
bool | intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) |
Integrate on active points in the active range. More... | |
![]() | |
TypeInfo ("integration") | |
Type info. More... | |
integration (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
integration (const integration &)=default | |
Copy constructor. More... | |
integration (integration &&)=default | |
Move constructor. More... | |
integration & | operator= (const integration &)=default |
Copy assignment. More... | |
integration & | operator= (integration &&)=default |
Move assignment. More... | |
virtual | ~integration ()=default |
Destructor. More... | |
create_vCtor (integration, word,(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method),(baseName, owner, pStruct, method)) | |
Add a virtual constructor. More... | |
const auto & | pStruct () const |
Const ref to pointStructure. More... | |
const word & | baseName () const |
Base name. More... | |
repository & | owner () |
Ref to the owner repository. More... | |
Protected Types | |
using | rpIntegration = Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > |
Range policy for integration kernel. More... | |
Protected Attributes | |
realx3PointField_D & | y0_ |
y at time t More... | |
realx3PointField_D & | dy0_ |
dy at time t More... | |
realx3PointField_D & | dy1_ |
dy at time t-dt More... | |
![]() | |
repository & | owner_ |
The owner repository that all fields are storred in. More... | |
const word | baseName_ |
The base name for integration. More... | |
const pointStructure & | pStruct_ |
A reference to pointStructure. More... | |
Additional Inherited Members | |
![]() | |
static uniquePtr< integration > | create (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) |
Create the polymorphic object based on inputs. More... | |
Definition at line 32 of file AdamsMoulton3.hpp.
+Third order Adams-Moulton integration method for solving ODE.
+This is a predictor-corrector integration method.
+ +Definition at line 36 of file AdamsMoulton3.hpp.
Definition at line 48 of file AdamsMoulton3.hpp.
+Range policy for integration kernel.
+ +Definition at line 56 of file AdamsMoulton3.hpp.
Construct from components.
+Definition at line 26 of file AdamsMoulton3.cpp.
Destructor.
+Type info.
+ +
+
|
+ +inlineoverridevirtual | +
Polymorphic copy/cloning.
+ +Implements integration.
+ +Definition at line 71 of file AdamsMoulton3.hpp.
+Add this to the virtual constructor table.
+Prediction step in integration.
+Implements integration.
Definition at line 73 of file AdamsMoulton3.cpp.
@@ -444,6 +532,8 @@ Additional Inherited MembersCorrection/main integration step.
+Implements integration.
Definition at line 93 of file AdamsMoulton3.cpp.
@@ -486,11 +576,13 @@ Additional Inherited MembersSet the initial values for new indices.
+Implements integration.
Definition at line 111 of file AdamsMoulton3.cpp.
-References AdamsMoulton3::y0_.
+References AdamsMoulton3::y0_.
Check if the method requires any set initial vals.
+Implements integration.
-Definition at line 79 of file AdamsMoulton3.hpp.
- -
-
|
- -inlineoverridevirtual | -
Implements integration.
- -Definition at line 84 of file AdamsMoulton3.hpp.
+Definition at line 102 of file AdamsMoulton3.hpp.
Prediction step on all points in the active range.
+Definition at line 120 of file AdamsMoulton3.cpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
@@ -600,8 +667,8 @@ Additional Inherited Members @@ -645,9 +712,11 @@ Additional Inherited MembersDefinition at line 103 of file AdamsMoulton3.hpp.
+Prediction step on active points in the active range.
-References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), AdamsMoulton3::dy0_, AdamsMoulton3::dy1_, LAMBDA_HD, and AdamsMoulton3::y0_.
+Definition at line 141 of file AdamsMoulton3.hpp.
+ +References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), AdamsMoulton3::dy0_, AdamsMoulton3::dy1_, LAMBDA_HD, and AdamsMoulton3::y0_.
Integrate on all points in the active range.
+Definition at line 146 of file AdamsMoulton3.cpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
@@ -711,8 +782,8 @@ Additional Inherited Members @@ -756,7 +827,9 @@ Additional Inherited MembersDefinition at line 140 of file AdamsMoulton3.hpp.
+Integrate on active points in the active range.
+ +Definition at line 178 of file AdamsMoulton3.hpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
Definition at line 38 of file AdamsMoulton3.hpp.
+y at time t
-Referenced by AdamsMoulton3::predictRange(), and AdamsMoulton3::setInitialVals().
+Definition at line 43 of file AdamsMoulton3.hpp.
+ +Referenced by AdamsMoulton3::predictRange(), and AdamsMoulton3::setInitialVals().
Definition at line 40 of file AdamsMoulton3.hpp.
+dy at time t
-Referenced by AdamsMoulton3::predictRange().
+Definition at line 46 of file AdamsMoulton3.hpp.
+ +Referenced by AdamsMoulton3::predictRange().
Definition at line 42 of file AdamsMoulton3.hpp.
+dy at time t-dt
-Referenced by AdamsMoulton3::predictRange().
+Definition at line 49 of file AdamsMoulton3.hpp.
+ +Referenced by AdamsMoulton3::predictRange().
Fourth order Adams-Moulton integration method for solving ODE. + More...
Public Member Functions | |
TypeInfo ("AdamsMoulton4") | |
Type info. More... | |
AdamsMoulton4 (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
uniquePtr< integration > | clone () const override |
Polymorphic copy/cloning. More... | |
virtual | ~AdamsMoulton4 ()=default |
Destructor. More... | |
add_vCtor (integration, AdamsMoulton4, word) | |
bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy) override |
Prediction step in integration. More... | |
bool | correct (real dt, realx3Vector_D &y, realx3Vector_D &dy) override |
Correction/main integration step. More... | |
bool | setInitialVals (const int32IndexContainer &newIndices, const realx3Vector &y) override |
Set the initial values for new indices. More... | |
bool | needSetInitialVals () const override |
Check if the method requires any set initial vals. More... | |
uniquePtr< integration > | clone () const override |
bool | predictAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) |
Prediction step on all points in the active range. More... | |
template<typename activeFunctor > | |
bool | predictRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) |
Prediction step on active points in the active range. More... | |
bool | intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) |
Integrate on all points in the active range. More... | |
template<typename activeFunctor > | |
bool | intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) |
Integrate on active points in the active range. More... | |
![]() | |
TypeInfo ("integration") | |
Type info. More... | |
integration (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
integration (const integration &)=default | |
Copy constructor. More... | |
integration (integration &&)=default | |
Move constructor. More... | |
integration & | operator= (const integration &)=default |
Copy assignment. More... | |
integration & | operator= (integration &&)=default |
Move assignment. More... | |
virtual | ~integration ()=default |
Destructor. More... | |
create_vCtor (integration, word,(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method),(baseName, owner, pStruct, method)) | |
Add a virtual constructor. More... | |
const auto & | pStruct () const |
Const ref to pointStructure. More... | |
const word & | baseName () const |
Base name. More... | |
repository & | owner () |
Ref to the owner repository. More... | |
Protected Types | |
using | rpIntegration = Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > |
Range policy for integration kernel. More... | |
Protected Attributes | |
realx3PointField_D & | y0_ |
y at time t More... | |
realx3PointField_D & | dy0_ |
dy at time t More... | |
realx3PointField_D & | dy1_ |
dy at time t-dt More... | |
realx3PointField_D & | dy2_ |
dy at time t-2*dt More... | |
![]() | |
repository & | owner_ |
The owner repository that all fields are storred in. More... | |
const word | baseName_ |
The base name for integration. More... | |
const pointStructure & | pStruct_ |
A reference to pointStructure. More... | |
Additional Inherited Members | |
![]() | |
static uniquePtr< integration > | create (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) |
Create the polymorphic object based on inputs. More... | |
Definition at line 32 of file AdamsMoulton4.hpp.
+Fourth order Adams-Moulton integration method for solving ODE.
+This is a predictor-corrector integration method.
+ +Definition at line 36 of file AdamsMoulton4.hpp.
Definition at line 50 of file AdamsMoulton4.hpp.
+Range policy for integration kernel.
+ +Definition at line 59 of file AdamsMoulton4.hpp.
Construct from components.
+Definition at line 26 of file AdamsMoulton4.cpp.
Destructor.
+Type info.
+ +
+
|
+ +inlineoverridevirtual | +
Polymorphic copy/cloning.
+ +Implements integration.
+ +Definition at line 74 of file AdamsMoulton4.hpp.
+Prediction step in integration.
+Implements integration.
Definition at line 84 of file AdamsMoulton4.cpp.
@@ -446,6 +532,8 @@ Additional Inherited MembersCorrection/main integration step.
+Implements integration.
Definition at line 104 of file AdamsMoulton4.cpp.
@@ -488,11 +576,13 @@ Additional Inherited MembersSet the initial values for new indices.
+Implements integration.
Definition at line 122 of file AdamsMoulton4.cpp.
-References AdamsMoulton4::y0_.
+References AdamsMoulton4::y0_.
Check if the method requires any set initial vals.
+Implements integration.
-Definition at line 81 of file AdamsMoulton4.hpp.
- -
-
|
- -inlineoverridevirtual | -
Implements integration.
- -Definition at line 86 of file AdamsMoulton4.hpp.
+Definition at line 105 of file AdamsMoulton4.hpp.
Prediction step on all points in the active range.
+Definition at line 131 of file AdamsMoulton4.cpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
@@ -602,8 +667,8 @@ Additional Inherited Members @@ -647,9 +712,11 @@ Additional Inherited MembersDefinition at line 105 of file AdamsMoulton4.hpp.
+Prediction step on active points in the active range.
-References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), AdamsMoulton4::dy0_, AdamsMoulton4::dy1_, AdamsMoulton4::dy2_, LAMBDA_HD, and AdamsMoulton4::y0_.
+Definition at line 144 of file AdamsMoulton4.hpp.
+ +References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), AdamsMoulton4::dy0_, AdamsMoulton4::dy1_, AdamsMoulton4::dy2_, LAMBDA_HD, and AdamsMoulton4::y0_.
Integrate on all points in the active range.
+Definition at line 161 of file AdamsMoulton4.cpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
@@ -713,8 +782,8 @@ Additional Inherited Members @@ -758,7 +827,9 @@ Additional Inherited MembersDefinition at line 142 of file AdamsMoulton4.hpp.
+Integrate on active points in the active range.
+ +Definition at line 181 of file AdamsMoulton4.hpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
Definition at line 38 of file AdamsMoulton4.hpp.
+y at time t
-Referenced by AdamsMoulton4::predictRange(), and AdamsMoulton4::setInitialVals().
+Definition at line 43 of file AdamsMoulton4.hpp.
+ +Referenced by AdamsMoulton4::predictRange(), and AdamsMoulton4::setInitialVals().
Definition at line 40 of file AdamsMoulton4.hpp.
+dy at time t
-Referenced by AdamsMoulton4::predictRange().
+Definition at line 46 of file AdamsMoulton4.hpp.
+ +Referenced by AdamsMoulton4::predictRange().
Definition at line 42 of file AdamsMoulton4.hpp.
+dy at time t-dt
-Referenced by AdamsMoulton4::predictRange().
+Definition at line 49 of file AdamsMoulton4.hpp.
+ +Referenced by AdamsMoulton4::predictRange().
Definition at line 44 of file AdamsMoulton4.hpp.
+dy at time t-2*dt
-Referenced by AdamsMoulton4::predictRange().
+Definition at line 52 of file AdamsMoulton4.hpp.
+ +Referenced by AdamsMoulton4::predictRange().
Fifth order Adams-Moulton integration method for solving ODE. + More...
Public Member Functions | |
TypeInfo ("AdamsMoulton5") | |
Type info. More... | |
AdamsMoulton5 (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
uniquePtr< integration > | clone () const override |
Polymorphic copy/cloning. More... | |
virtual | ~AdamsMoulton5 ()=default |
Destructor. More... | |
add_vCtor (integration, AdamsMoulton5, word) | |
bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy) override |
Prediction step in integration. More... | |
bool | correct (real dt, realx3Vector_D &y, realx3Vector_D &dy) override |
Correction/main integration step. More... | |
bool | setInitialVals (const int32IndexContainer &newIndices, const realx3Vector &y) override |
Set the initial values for new indices. More... | |
bool | needSetInitialVals () const override |
Check if the method requires any set initial vals. More... | |
uniquePtr< integration > | clone () const override |
bool | predictAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) |
Prediction step on all points in the active range. More... | |
template<typename activeFunctor > | |
bool | predictRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) |
Prediction step on active points in the active range. More... | |
bool | intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) |
Integrate on all points in the active range. More... | |
template<typename activeFunctor > | |
bool | intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) |
Integrate on active points in the active range. More... | |
![]() | |
TypeInfo ("integration") | |
Type info. More... | |
integration (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
Construct from components. More... | |
integration (const integration &)=default | |
Copy constructor. More... | |
integration (integration &&)=default | |
Move constructor. More... | |
integration & | operator= (const integration &)=default |
Copy assignment. More... | |
integration & | operator= (integration &&)=default |
Move assignment. More... | |
virtual | ~integration ()=default |
Destructor. More... | |
create_vCtor (integration, word,(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method),(baseName, owner, pStruct, method)) | |
Add a virtual constructor. More... | |
const auto & | pStruct () const |
Const ref to pointStructure. More... | |
const word & | baseName () const |
Base name. More... | |
repository & | owner () |
Ref to the owner repository. More... | |
Protected Types | |
using | rpIntegration = Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > |
Range policy for integration kernel. More... | |
Protected Attributes | |
realx3PointField_D & | y0_ |
y at time t More... | |
realx3PointField_D & | dy0_ |
dy at time t More... | |
realx3PointField_D & | dy1_ |
dy at time t-dt More... | |
realx3PointField_D & | dy2_ |
dy at time t-2*dt More... | |
realx3PointField_D & | dy3_ |
dy at time t-3*dt More... | |
![]() | |
repository & | owner_ |
The owner repository that all fields are storred in. More... | |
const word | baseName_ |
The base name for integration. More... | |
const pointStructure & | pStruct_ |
A reference to pointStructure. More... | |
Additional Inherited Members | |
![]() | |
static uniquePtr< integration > | create (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) |
Create the polymorphic object based on inputs. More... | |
Definition at line 32 of file AdamsMoulton5.hpp.
+Fifth order Adams-Moulton integration method for solving ODE.
+This is a predictor-corrector integration method.
+ +Definition at line 36 of file AdamsMoulton5.hpp.
Definition at line 52 of file AdamsMoulton5.hpp.
+Range policy for integration kernel.
+ +Definition at line 62 of file AdamsMoulton5.hpp.
Construct from components.
+Definition at line 25 of file AdamsMoulton5.cpp.
Destructor.
+Type info.
+ +
+
|
+ +inlineoverridevirtual | +
Polymorphic copy/cloning.
+ +Implements integration.
+ +Definition at line 77 of file AdamsMoulton5.hpp.
+Prediction step in integration.
+Implements integration.
Definition at line 94 of file AdamsMoulton5.cpp.
@@ -448,6 +535,8 @@ Additional Inherited MembersCorrection/main integration step.
+Implements integration.
Definition at line 114 of file AdamsMoulton5.cpp.
@@ -490,11 +579,13 @@ Additional Inherited MembersSet the initial values for new indices.
+Implements integration.
Definition at line 132 of file AdamsMoulton5.cpp.
-References AdamsMoulton5::y0_.
+References AdamsMoulton5::y0_.
Check if the method requires any set initial vals.
+Implements integration.
-Definition at line 83 of file AdamsMoulton5.hpp.
- -
-
|
- -inlineoverridevirtual | -
Implements integration.
- -Definition at line 88 of file AdamsMoulton5.hpp.
+Definition at line 108 of file AdamsMoulton5.hpp.
Prediction step on all points in the active range.
+Definition at line 141 of file AdamsMoulton5.cpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
@@ -604,8 +670,8 @@ Additional Inherited Members @@ -649,9 +715,11 @@ Additional Inherited MembersDefinition at line 107 of file AdamsMoulton5.hpp.
+Prediction step on active points in the active range.
-References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), AdamsMoulton5::dy0_, AdamsMoulton5::dy1_, AdamsMoulton5::dy2_, AdamsMoulton5::dy3_, LAMBDA_HD, and AdamsMoulton5::y0_.
+Definition at line 147 of file AdamsMoulton5.hpp.
+ +References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), AdamsMoulton5::dy0_, AdamsMoulton5::dy1_, AdamsMoulton5::dy2_, AdamsMoulton5::dy3_, LAMBDA_HD, and AdamsMoulton5::y0_.
Integrate on all points in the active range.
+Definition at line 174 of file AdamsMoulton5.cpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
@@ -715,8 +785,8 @@ Additional Inherited Members @@ -760,7 +830,9 @@ Additional Inherited MembersDefinition at line 145 of file AdamsMoulton5.hpp.
+Integrate on active points in the active range.
+ +Definition at line 185 of file AdamsMoulton5.hpp.
References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.
Definition at line 38 of file AdamsMoulton5.hpp.
+y at time t
-Referenced by AdamsMoulton5::predictRange(), and AdamsMoulton5::setInitialVals().
+Definition at line 43 of file AdamsMoulton5.hpp.
+ +Referenced by AdamsMoulton5::predictRange(), and AdamsMoulton5::setInitialVals().
Definition at line 40 of file AdamsMoulton5.hpp.
+dy at time t
-Referenced by AdamsMoulton5::predictRange().
+Definition at line 46 of file AdamsMoulton5.hpp.
+ +Referenced by AdamsMoulton5::predictRange().
Definition at line 42 of file AdamsMoulton5.hpp.
+dy at time t-dt
-Referenced by AdamsMoulton5::predictRange().
+Definition at line 49 of file AdamsMoulton5.hpp.
+ +Referenced by AdamsMoulton5::predictRange().
Definition at line 44 of file AdamsMoulton5.hpp.
+dy at time t-2*dt
-Referenced by AdamsMoulton5::predictRange().
+Definition at line 52 of file AdamsMoulton5.hpp.
+ +Referenced by AdamsMoulton5::predictRange().
Definition at line 46 of file AdamsMoulton5.hpp.
+dy at time t-3*dt
-Referenced by AdamsMoulton5::predictRange().
+Definition at line 55 of file AdamsMoulton5.hpp.
+ +Referenced by AdamsMoulton5::predictRange().
Definition at line 301 of file Vector.hpp.
-Referenced by triSurface::addTriangle(), symArray< nonLinearProperties >::assign(), VectorSingle< realx3, void >::assign(), VectorDual< int8 >::assign(), multiTriSurface::calculateVars(), Vector< word, vecAllocator< word > >::deleteElement(), VectorDual< int8 >::deleteElement(), Vector< word, vecAllocator< word > >::deleteElement_sorted(), pFlow::fillSequence(), Insertion< ShapeType >::insertParticles(), InsertionRegion< ShapeType >::insertParticles(), sphereParticles::insertParticles(), pointStructure::insertPoints(), Vector< word, vecAllocator< word > >::insertSetElement(), VectorSingle< realx3, void >::insertSetElement(), VectorDual< int8 >::insertSetElement(), sphereParticles::insertSphereParticles(), property::makeNameIndex(), pFlow::max(), pFlow::min(), positionOrdered::numPoints(), positionRandom::numPoints(), Vector< word, vecAllocator< word > >::operator*=(), Vector< word, vecAllocator< word > >::operator+=(), Vector< word, vecAllocator< word > >::operator-=(), Vector< word, vecAllocator< word > >::operator/=(), pFlow::pow(), sphereShape::readDictionary(), property::readDictionary(), linear< limited >::readLinearDictionary(), nonLinear< limited >::readNonLinearDictionary(), nonLinearMod< limited >::readNonLinearDictionary(), positionOrdered::size(), positionRandom::size(), shapeMixture::size(), positionParticles::sortByMortonCode(), pFlow::sum(), symArray< nonLinearProperties >::write(), VectorSingle< realx3, void >::write(), and VectorDual< int8 >::write().
+Referenced by triSurface::addTriangle(), symArray< nonLinearProperties >::assign(), VectorSingle< pFlow::AB5History, void >::assign(), VectorDual< int8 >::assign(), multiTriSurface::calculateVars(), Vector< word, vecAllocator< word > >::deleteElement(), VectorDual< int8 >::deleteElement(), Vector< word, vecAllocator< word > >::deleteElement_sorted(), pFlow::fillSequence(), Insertion< ShapeType >::insertParticles(), InsertionRegion< ShapeType >::insertParticles(), sphereParticles::insertParticles(), pointStructure::insertPoints(), Vector< word, vecAllocator< word > >::insertSetElement(), VectorSingle< pFlow::AB5History, void >::insertSetElement(), VectorDual< int8 >::insertSetElement(), sphereParticles::insertSphereParticles(), property::makeNameIndex(), pFlow::max(), pFlow::min(), positionOrdered::numPoints(), positionRandom::numPoints(), Vector< word, vecAllocator< word > >::operator*=(), Vector< word, vecAllocator< word > >::operator+=(), Vector< word, vecAllocator< word > >::operator-=(), Vector< word, vecAllocator< word > >::operator/=(), pFlow::pow(), sphereShape::readDictionary(), property::readDictionary(), linear< limited >::readLinearDictionary(), nonLinear< limited >::readNonLinearDictionary(), nonLinearMod< limited >::readNonLinearDictionary(), positionOrdered::size(), positionRandom::size(), shapeMixture::size(), positionParticles::sortByMortonCode(), pFlow::sum(), symArray< nonLinearProperties >::write(), VectorSingle< pFlow::AB5History, void >::write(), and VectorDual< int8 >::write().
Definition at line 306 of file Vector.hpp.
-Referenced by VectorSingle< realx3, void >::assign(), InsertionRegion< ShapeType >::insertParticles(), pFlow::pow(), and positionParticles::sortByMortonCode().
+Referenced by VectorSingle< pFlow::AB5History, void >::assign(), InsertionRegion< ShapeType >::insertParticles(), pFlow::pow(), and positionParticles::sortByMortonCode().
Definition at line 30 of file Vector.cpp.
-Referenced by pFlow::operator>>(), Vector< word, vecAllocator< word > >::read(), VectorSingle< realx3, void >::readVector(), and VectorDual< int8 >::readVector().
+Referenced by pFlow::operator>>(), Vector< word, vecAllocator< word > >::read(), VectorSingle< pFlow::AB5History, void >::readVector(), and VectorDual< int8 >::readVector().
Definition at line 386 of file Vector.hpp.
-Referenced by symArray< nonLinearProperties >::write(), VectorSingle< realx3, void >::write(), and VectorDual< int8 >::write().
+Referenced by symArray< nonLinearProperties >::write(), VectorSingle< pFlow::AB5History, void >::write(), and VectorDual< int8 >::write().
afterIteration()=0 | demComponent | pure virtual |
beforeIteration()=0 | demComponent | pure virtual |
afterTimeLoop() | demComponent | inlinevirtual |
beforeIteration()=0 | demComponent | pure virtual |
beforeTimeLoop() | demComponent | inlinevirtual |
componentName_ | demComponent | protected |
control() const | demComponent | inline |
control() | demComponent | inline |
control_ | demComponent | protected |
currentTime() const | demComponent | inline |
demComponent(const word &name, systemControl &control) | demComponent | inline |
demComponent(const demComponent &)=delete | demComponent | |
demComponent(demComponent &&)=delete | demComponent | |
dt() const | demComponent | inline |
iterate()=0 | demComponent | pure virtual |
timers() | demComponent | inline |
timers() const | demComponent | inline |
operator=(const demComponent &)=delete | demComponent | |
operator=(demComponent &&)=delete | demComponent | |
timers() const | demComponent | inline |
timers() | demComponent | inline |
timers_ | demComponent | protected |
TypeInfo("demComponent") | demComponent | |
~demComponent()=default | demComponent | virtual |
Protected Attributes | |
word | componentName_ |
Name of the DEM component. More... | |
systemControl & | control_ |
Reference to systemControl. More... | |
Timers | timers_ |
All timers (if any) of this component. More... | |
Definition at line 31 of file demComponent.hpp.
+A base class for every main component of DEM system.
+This class provides abstraction at a very high level for any solver/utility that forces the derived component (i.e. particles, geometry, and etc) to advance over time when iterate is called in time a loop.
+ +Definition at line 39 of file demComponent.hpp.
Definition at line 47 of file demComponent.hpp.
+construct from components
+ +Definition at line 62 of file demComponent.hpp.
+ +
+
|
+ +delete | +
No copy constructor.
+ +
+
|
+ +delete | +
No move constructor.
destructor
+Type info.
+ +
+
|
+ +delete | +
No copy assignment.
+ +
+
|
+ +delete | +
No move assignment.
+Definition at line 57 of file demComponent.hpp.
+Const ref to systemControl.
-References demComponent::control_.
+Definition at line 89 of file demComponent.hpp.
+ +References demComponent::control_.
Referenced by particles::beforeIteration().
Definition at line 62 of file demComponent.hpp.
+Ref to systemControl.
-References demComponent::control_.
+Definition at line 96 of file demComponent.hpp.
+ +References demComponent::control_.
Definition at line 68 of file demComponent.hpp.
+Time step of integration.
-References demComponent::control_, timeControl::dt(), and systemControl::time().
+Definition at line 103 of file demComponent.hpp.
+ +References demComponent::control_, timeControl::dt(), and systemControl::time().
Definition at line 74 of file demComponent.hpp.
+Current simulation time.
-References demComponent::control_, timeControl::currentTime(), and systemControl::time().
+Definition at line 110 of file demComponent.hpp.
+ +References demComponent::control_, timeControl::currentTime(), and systemControl::time().
-
|
- -inline | -
Definition at line 79 of file demComponent.hpp.
- -References demComponent::timers_.
-Definition at line 83 of file demComponent.hpp.
+Const ref to timers.
-References demComponent::timers_.
+Definition at line 117 of file demComponent.hpp.
+ +References demComponent::timers_.
+ +
+
|
+ +inline | +
Ref to timers.
+ +Definition at line 124 of file demComponent.hpp.
+ +References demComponent::timers_.
+ +
+
|
+ +inlinevirtual | +
This is called before the start of time loop.
+ +Definition at line 131 of file demComponent.hpp.
+ +References notImplementedFunction.
This is called in time loop, before iterate.
+Implemented in geometry, particles, sphereParticles, geometryMotion< MotionModelType >, and sphereInteraction< contactForceModel, geometryMotionModel, contactListType >.
This is called in time loop.
+Perform the main calculations when the component should evolve along time.
+Implemented in sphereParticles, geometryMotion< MotionModelType >, and sphereInteraction< contactForceModel, geometryMotionModel, contactListType >.
This is called in time loop, after iterate.
+Implemented in geometry, sphereInteraction< contactForceModel, geometryMotionModel, contactListType >, sphereParticles, and geometryMotion< MotionModelType >.
+
+
|
+ +inlinevirtual | +
This is called after the time loop.
+ +Definition at line 152 of file demComponent.hpp.
+ +References notImplementedFunction.
+Definition at line 35 of file demComponent.hpp.
+Name of the DEM component.
+ +Definition at line 46 of file demComponent.hpp.
Definition at line 38 of file demComponent.hpp.
+Reference to systemControl.
-Referenced by demComponent::control(), demComponent::currentTime(), and demComponent::dt().
+Definition at line 49 of file demComponent.hpp.
+ +Referenced by demComponent::control(), demComponent::currentTime(), and demComponent::dt().
Definition at line 41 of file demComponent.hpp.
+All timers (if any) of this component.
-Referenced by demComponent::timers().
+Definition at line 52 of file demComponent.hpp.
+ +Referenced by demComponent::timers().
This is the complete list of members for demGeometry, including all inherited members.
afterIteration()=0 | demComponent | pure virtual |
beforeIteration()=0 | demComponent | pure virtual |
afterTimeLoop() | demComponent | inlinevirtual |
beforeIteration()=0 | demComponent | pure virtual |
beforeTimeLoop() | demComponent | inlinevirtual |
componentName_ | demComponent | protected |
control() const | demComponent | inline |
control() | demComponent | inline |
control_ | demComponent | protected |
currentTime() const | demComponent | inline |
demComponent(const word &name, systemControl &control) | demComponent | inline |
demComponent(const demComponent &)=delete | demComponent | |
demComponent(demComponent &&)=delete | demComponent | |
demGeometry(systemControl &control) | demGeometry | inline |
dt() const | demComponent | inline |
iterate()=0 | demComponent | pure virtual |
timers() | demComponent | inline |
timers() const | demComponent | inline |
operator=(const demComponent &)=delete | demComponent | |
operator=(demComponent &&)=delete | demComponent | |
timers() const | demComponent | inline |
timers() | demComponent | inline |
timers_ | demComponent | protected |
TypeInfo("demComponent") | demComponent | |
~demComponent()=default | demComponent | virtual |
![]() | |
TypeInfo ("demComponent") | |
Type info. More... | |
demComponent (const word &name, systemControl &control) | |
construct from components More... | |
demComponent (const demComponent &)=delete | |
No copy constructor. More... | |
demComponent (demComponent &&)=delete | |
No move constructor. More... | |
demComponent & | operator= (const demComponent &)=delete |
No copy assignment. More... | |
demComponent & | operator= (demComponent &&)=delete |
No move assignment. More... | |
virtual | ~demComponent ()=default |
destructor More... | |
const auto & | control () const |
Const ref to systemControl. More... | |
auto & | control () |
Ref to systemControl. More... | |
real | dt () const |
Time step of integration. More... | |
real | currentTime () const |
Current simulation time. More... | |
auto & | timers () |
const auto & | timers () const |
Const ref to timers. More... | |
auto & | timers () |
Ref to timers. More... | |
virtual bool | beforeTimeLoop () |
This is called before the start of time loop. More... | |
virtual bool | beforeIteration ()=0 |
This is called in time loop, before iterate. More... | |
virtual bool | iterate ()=0 |
This is called in time loop. More... | |
virtual bool | afterIteration ()=0 |
This is called in time loop, after iterate. More... | |
virtual bool | afterTimeLoop () |
This is called after the time loop. More... | |
Additional Inherited Members | |
![]() | |
word | componentName_ |
Name of the DEM component. More... | |
systemControl & | control_ |
Reference to systemControl. More... | |
Timers | timers_ |
All timers (if any) of this component. More... | |
This is the complete list of members for demInteraction, including all inherited members.
afterIteration()=0 | demComponent | pure virtual |
beforeIteration()=0 | demComponent | pure virtual |
afterTimeLoop() | demComponent | inlinevirtual |
beforeIteration()=0 | demComponent | pure virtual |
beforeTimeLoop() | demComponent | inlinevirtual |
componentName_ | demComponent | protected |
control() const | demComponent | inline |
control() | demComponent | inline |
control_ | demComponent | protected |
currentTime() const | demComponent | inline |
demComponent(const word &name, systemControl &control) | demComponent | inline |
demComponent(const demComponent &)=delete | demComponent | |
demComponent(demComponent &&)=delete | demComponent | |
demInteraction(systemControl &control) | demInteraction | inline |
demInteraction(systemControl &control, const fileSystem &file) | demInteraction | inline |
densities() const | property | inline |
nameToIndex(const word &name, uint32 &idx) const | property | inline |
numMaterials() const | property | inline |
numMaterials_ | property | protected |
operator=(const property &)=default | property | |
operator=(property &&)=default | property | |
pFlow::operator=(const property &)=default | property | |
pFlow::operator=(property &&)=default | property | |
pFlow::demComponent::operator=(const demComponent &)=delete | demComponent | |
pFlow::demComponent::operator=(demComponent &&)=delete | demComponent | |
property() | property | inline |
property(const wordVector &materials, const realVector &densities) | property | |
property(const fileSystem &file) | property | |
property(property &&)=default | property | |
read(const dictionary &dict) | property | inline |
readDictionary(const dictionary &dict) | property | protected |
timers() | demComponent | inline |
timers() const | demComponent | inline |
timers() const | demComponent | inline |
timers() | demComponent | inline |
timers_ | demComponent | protected |
TypeInfo("demComponent") | demComponent | |
TypeInfoNV("property") | property |
![]() | |
TypeInfo ("demComponent") | |
Type info. More... | |
demComponent (const word &name, systemControl &control) | |
construct from components More... | |
demComponent (const demComponent &)=delete | |
No copy constructor. More... | |
demComponent (demComponent &&)=delete | |
No move constructor. More... | |
demComponent & | operator= (const demComponent &)=delete |
No copy assignment. More... | |
demComponent & | operator= (demComponent &&)=delete |
No move assignment. More... | |
virtual | ~demComponent ()=default |
destructor More... | |
const auto & | control () const |
Const ref to systemControl. More... | |
auto & | control () |
Ref to systemControl. More... | |
real | dt () const |
Time step of integration. More... | |
real | currentTime () const |
Current simulation time. More... | |
auto & | timers () |
const auto & | timers () const |
Const ref to timers. More... | |
auto & | timers () |
Ref to timers. More... | |
virtual bool | beforeTimeLoop () |
This is called before the start of time loop. More... | |
virtual bool | beforeIteration ()=0 |
This is called in time loop, before iterate. More... | |
virtual bool | iterate ()=0 |
This is called in time loop. More... | |
virtual bool | afterIteration ()=0 |
This is called in time loop, after iterate. More... | |
virtual bool | afterTimeLoop () |
This is called after the time loop. More... | |
Additional Inherited Members | |
![]() | |
word | componentName_ |
Name of the DEM component. More... | |
systemControl & | control_ |
Reference to systemControl. More... | |
Timers | timers_ |
All timers (if any) of this component. More... | |
This is the complete list of members for demParticles, including all inherited members.
afterIteration()=0 | demComponent | pure virtual |
beforeIteration()=0 | demComponent | pure virtual |
afterTimeLoop() | demComponent | inlinevirtual |
beforeIteration()=0 | demComponent | pure virtual |
beforeTimeLoop() | demComponent | inlinevirtual |
componentName_ | demComponent | protected |
control() const | demComponent | inline |
control() | demComponent | inline |
control_ | demComponent | protected |
currentTime() const | demComponent | inline |
demComponent(const word &name, systemControl &control) | demComponent | inline |
demComponent(const demComponent &)=delete | demComponent | |
demComponent(demComponent &&)=delete | demComponent | |
demParticles(systemControl &control) | demParticles | inline |
dt() const | demComponent | inline |
iterate()=0 | demComponent | pure virtual |
timers() | demComponent | inline |
timers() const | demComponent | inline |
operator=(const demComponent &)=delete | demComponent | |
operator=(demComponent &&)=delete | demComponent | |
timers() const | demComponent | inline |
timers() | demComponent | inline |
timers_ | demComponent | protected |
TypeInfo("demComponent") | demComponent | |
~demComponent()=default | demComponent | virtual |
![]() | |
TypeInfo ("demComponent") | |
Type info. More... | |
demComponent (const word &name, systemControl &control) | |
construct from components More... | |
demComponent (const demComponent &)=delete | |
No copy constructor. More... | |
demComponent (demComponent &&)=delete | |
No move constructor. More... | |
demComponent & | operator= (const demComponent &)=delete |
No copy assignment. More... | |
demComponent & | operator= (demComponent &&)=delete |
No move assignment. More... | |
virtual | ~demComponent ()=default |
destructor More... | |
const auto & | control () const |
Const ref to systemControl. More... | |
auto & | control () |
Ref to systemControl. More... | |
real | dt () const |
Time step of integration. More... | |
real | currentTime () const |
Current simulation time. More... | |
auto & | timers () |
const auto & | timers () const |
Const ref to timers. More... | |
auto & | timers () |
Ref to timers. More... | |
virtual bool | beforeTimeLoop () |
This is called before the start of time loop. More... | |
virtual bool | beforeIteration ()=0 |
This is called in time loop, before iterate. More... | |
virtual bool | iterate ()=0 |
This is called in time loop. More... | |
virtual bool | afterIteration ()=0 |
This is called in time loop, after iterate. More... | |
virtual bool | afterTimeLoop () |
This is called after the time loop. More... | |
Additional Inherited Members | |
![]() | |
word | componentName_ |
Name of the DEM component. More... | |
systemControl & | control_ |
Reference to systemControl. More... | |
Timers | timers_ |
All timers (if any) of this component. More... | |
Definition at line 88 of file dynamicPointStructure.hpp.
+Definition at line 77 of file dynamicPointStructure.hpp.
References dynamicPointStructure::pStruct_.
@@ -466,7 +466,7 @@ Protected AttributesDefinition at line 93 of file dynamicPointStructure.hpp.
+Definition at line 82 of file dynamicPointStructure.hpp.
References dynamicPointStructure::pStruct_.
@@ -495,7 +495,7 @@ Protected AttributesDefinition at line 98 of file dynamicPointStructure.hpp.
+Definition at line 87 of file dynamicPointStructure.hpp.
References dynamicPointStructure::velocity_.
@@ -537,7 +537,7 @@ Protected AttributesDefinition at line 103 of file dynamicPointStructure.hpp.
+Definition at line 92 of file dynamicPointStructure.hpp.
References dynamicPointStructure::velocity_.
@@ -566,7 +566,7 @@ Protected AttributesDefinition at line 108 of file dynamicPointStructure.hpp.
+Definition at line 97 of file dynamicPointStructure.hpp.
References pointStructure::pointPositionHostAll(), and dynamicPointStructure::pStruct_.
Definition at line 113 of file dynamicPointStructure.hpp.
+Definition at line 102 of file dynamicPointStructure.hpp.
References pointStructure::markDeleteOutOfBox(), and dynamicPointStructure::pStruct_.
@@ -631,7 +631,7 @@ Protected AttributesDefinition at line 181 of file dynamicPointStructure.cpp.
-References VectorSingle< T, MemorySpace >::hostVector(), pointStructure::insertedPointIndex(), dynamicPointStructure::integrationPos_, dynamicPointStructure::integrationVel_, eventMessage::isInsert(), n, pointStructure::pointPosition(), dynamicPointStructure::pStruct(), and dynamicPointStructure::velocity().
+References VectorSingle< T, MemorySpace >::hostVector(), pointStructure::insertedPointIndex(), dynamicPointStructure::integrationPos_, dynamicPointStructure::integrationVel_, eventMessage::isInsert(), n, pointStructure::pointPosition(), dynamicPointStructure::pStruct(), and dynamicPointStructure::velocity().
Definition at line 44 of file dynamicPointStructure.hpp.
-Referenced by dynamicPointStructure::markDeleteOutOfBox(), dynamicPointStructure::pointPositionHostAll(), and dynamicPointStructure::pStruct().
+Referenced by dynamicPointStructure::markDeleteOutOfBox(), dynamicPointStructure::pointPositionHostAll(), and dynamicPointStructure::pStruct().
Definition at line 46 of file dynamicPointStructure.hpp.
-Referenced by dynamicPointStructure::velocity(), and dynamicPointStructure::velocityHostAll().
+Referenced by dynamicPointStructure::velocity(), and dynamicPointStructure::velocityHostAll().
diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_ae7e26ea07014ff5bd1119588dbb77709_icgraph.map b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_ae7e26ea07014ff5bd1119588dbb77709_icgraph.map index 8592f8e7..776f0893 100644 --- a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_ae7e26ea07014ff5bd1119588dbb77709_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_ae7e26ea07014ff5bd1119588dbb77709_icgraph.map @@ -1,4 +1,4 @@References eventMessage::equivalentTo().
-Referenced by pointField< T >::update().
+Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::update().
References eventMessage::equivalentTo().
-Referenced by dynamicPointStructure::update(), and pointField< T >::update().
+Referenced by dynamicPointStructure::update(), and pointField< pFlow::VectorSingle, pFlow::AB3History >::update().
References eventMessage::equivalentTo().
-Referenced by pointField< T >::update().
+Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::update().
Implemented in sphereInteraction< contactForceModel, geometryMotionModel, contactListType >, sphereParticles, dynamicPointStructure, pointField< VectorField, T, MemorySpace >, pointField< T >, and triSurfaceField< VectorField, T, MemorySpace >.
+Implemented in sphereInteraction< contactForceModel, geometryMotionModel, contactListType >, sphereParticles, dynamicPointStructure, pointField< VectorField, T, MemorySpace >, pointField< pFlow::VectorSingle, pFlow::AB5History >, pointField< pFlow::VectorSingle, pFlow::AB4History >, pointField< T >, pointField< pFlow::VectorSingle, pFlow::AB3History >, and triSurfaceField< VectorField, T, MemorySpace >.
Referenced by eventSubscriber::notify().
This is the complete list of members for geometry, including all inherited members.
afterIteration() override | geometry | virtual |
beforeIteration() override | geometry | virtual |
afterTimeLoop() | demComponent | inlinevirtual |
beforeIteration() override | geometry | virtual |
beforeTimeLoop() | demComponent | inlinevirtual |
componentName_ | demComponent | protected |
contactForceWall() | geometry | inline |
contactForceWall() const | geometry | inline |
create_vCtor(geometry, dictionary,(systemControl &control, const property &prop, const dictionary &dict, const multiTriSurface &triSurface, const wordVector &motionCompName, const wordVector &propName),(control, prop, dict, triSurface, motionCompName, propName)) | geometry | |
currentTime() const | demComponent | inline |
demComponent(const word &name, systemControl &control) | demComponent | inline |
demComponent(const demComponent &)=delete | demComponent | |
demComponent(demComponent &&)=delete | demComponent | |
demGeometry(systemControl &control) | demGeometry | inline |
dt() const | demComponent | inline |
findPropertyId() | geometry | protected |
motionModelTypeName() const =0 | geometry | pure virtual |
numPoints() const | geometry | inline |
numTriangles() const | geometry | inline |
operator=(const demComponent &)=delete | demComponent | |
operator=(demComponent &&)=delete | demComponent | |
owner() const | geometry | inline |
owner() | geometry | inline |
path() | geometry | inline |
stressWall_ | geometry | protected |
surface() | geometry | inline |
surface() const | geometry | inline |
timers() | demComponent | inline |
timers() const | demComponent | inline |
timers() const | demComponent | inline |
timers() | demComponent | inline |
timers_ | demComponent | protected |
triMotionIndex() const =0 | geometry | pure virtual |
triSurface_ | geometry | protected |
![]() | ||
TypeInfo ("demComponent") | ||
Type info. More... | ||
demComponent (const word &name, systemControl &control) | ||
construct from components More... | ||
demComponent (const demComponent &)=delete | ||
No copy constructor. More... | ||
demComponent (demComponent &&)=delete | ||
No move constructor. More... | ||
demComponent & | operator= (const demComponent &)=delete | |
No copy assignment. More... | ||
demComponent & | operator= (demComponent &&)=delete | |
No move assignment. More... | ||
virtual | ~demComponent ()=default | |
destructor More... | ||
const auto & | control () const | |
Const ref to systemControl. More... | ||
auto & | control () | |
Ref to systemControl. More... | ||
real | dt () const | |
Time step of integration. More... | ||
real | currentTime () const | |
Current simulation time. More... | ||
auto & | timers () | |
const auto & | timers () const | |
Const ref to timers. More... | ||
auto & | timers () | |
Ref to timers. More... | ||
virtual bool | beforeTimeLoop () | |
This is called before the start of time loop. More... | ||
virtual bool | iterate ()=0 | |
This is called in time loop. More... | ||
virtual bool | afterTimeLoop () | |
This is called after the time loop. More... | ||
Static Public Member Functions | |
![]() | |
word | componentName_ |
Name of the DEM component. More... | |
systemControl & | control_ |
Reference to systemControl. More... | |
Timers | timers_ |
All timers (if any) of this component. More... | |
Protected Member Functions | |
![]() | |
word | componentName_ |
Name of the DEM component. More... | |
systemControl & | control_ |
Reference to systemControl. More... | |
Timers | timers_ |
All timers (if any) of this component. More... | |
diff --git a/doc/code-documentation/html/classpFlow_1_1hashMap-members.html b/doc/code-documentation/html/classpFlow_1_1hashMap-members.html
index 5e95cc27..8cc9ede7 100644
--- a/doc/code-documentation/html/classpFlow_1_1hashMap-members.html
+++ b/doc/code-documentation/html/classpFlow_1_1hashMap-members.html
@@ -4,7 +4,7 @@
-
+
| ||||||||||||||||||||||||||||||||||
create(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | integration | static | ||||||||||||||||||||||||||||||||
create_vCtor(integration, word,(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method),(baseName, owner, pStruct, method)) | integration | |||||||||||||||||||||||||||||||||
integration(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | integration | |||||||||||||||||||||||||||||||||
integration(const integration &)=default | integration | |||||||||||||||||||||||||||||||||
integration(integration &&)=default | integration | |||||||||||||||||||||||||||||||||
needSetInitialVals() const =0 | integration | pure virtual | ||||||||||||||||||||||||||||||||
operator=(const integration &)=default | integration | |||||||||||||||||||||||||||||||||
operator=(integration &&)=default | integration | |||||||||||||||||||||||||||||||||
owner() | integration | inline | ||||||||||||||||||||||||||||||||
owner_ | integration | protected | ||||||||||||||||||||||||||||||||
predict(real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 | integration | pure virtual |
Static Public Member Functions | |
static uniquePtr< integration > | create (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) |
Create the polymorphic object based on inputs. More... | |
Protected Attributes | |
repository & | owner_ |
The owner repository that all fields are storred in. More... | |
const word | baseName_ |
The base name for integration. More... | |
const pointStructure & | pStruct_ |
A reference to pointStructure. More... | |
Definition at line 35 of file integration.hpp.
+Base class for integrating the first order ODE (IVP)
+The ODE should be in the following form:
+\[ \frac{dy}{dt} = f(y,t) \] +
+for example the equation of motion is in the following form:
+\[ m\frac{d\vec{v}}{dt} = m\vec{g} + \sum \vec{f_c}(\vec{v},t) \] +
+The integration method can be either one-step or predictor-corrector type.
+ +Definition at line 49 of file integration.hpp.
Construct from components.
+Definition at line 24 of file integration.cpp.
References CONSUME_PARAM.
+
+
|
+ +default | +
Copy constructor.
+ +
+
|
+ +default | +
Move constructor.
+Destructor.
+Type info.
+ +
+
|
+ +default | +
Copy assignment.
+ +
+
|
+ +default | +
Move assignment.
+ +
+
|
+ +pure virtual | +
Polymorphic copy/cloning.
+ +Implemented in AdamsBashforth5, AdamsBashforth4, AdamsBashforth3, AdamsMoulton5, AdamsMoulton4, AdamsMoulton3, and AdamsBashforth2.
+Add a virtual constructor.
+Definition at line 72 of file integration.hpp.
+Const ref to pointStructure.
-References integration::pStruct_.
+Definition at line 113 of file integration.hpp.
+ +References integration::pStruct_.
Referenced by integration::create().
+
|
+ +inline | +
Base name.
+ +Definition at line 120 of file integration.hpp.
+ +References integration::baseName_.
+ +Referenced by integration::create().
+
+
|
+ +inline | +
Ref to the owner repository.
+ +Definition at line 127 of file integration.hpp.
+ +References integration::owner_.
+ +Referenced by integration::create().
+Prediction step in integration.
+Implemented in AdamsMoulton5, AdamsMoulton4, and AdamsMoulton3.
Correction/main integration step.
+Implemented in AdamsBashforth4, AdamsBashforth5, AdamsBashforth3, AdamsMoulton5, AdamsMoulton4, AdamsMoulton3, and AdamsBashforth2.
Set the initial values for new indices.
+Implemented in AdamsBashforth4, AdamsBashforth5, AdamsBashforth3, AdamsMoulton5, AdamsMoulton4, AdamsMoulton3, and AdamsBashforth2.
Check if the method requires any set initial vals.
+Implemented in AdamsBashforth4, AdamsBashforth5, AdamsBashforth3, AdamsMoulton5, AdamsMoulton4, AdamsMoulton3, and AdamsBashforth2.
-
-
|
- -pure virtual | -
Implemented in AdamsBashforth4, AdamsBashforth5, AdamsBashforth3, AdamsMoulton5, AdamsMoulton4, AdamsMoulton3, and AdamsBashforth2.
- -
-
|
- -inline | -
Definition at line 89 of file integration.hpp.
- -References integration::baseName_.
- -Referenced by integration::create().
-
-
|
- -inline | -
Definition at line 94 of file integration.hpp.
- -References integration::owner_.
- -Referenced by integration::create().
-Create the polymorphic object based on inputs.
+Definition at line 40 of file integration.cpp.
-References integration::baseName(), fatalError, fatalExit, integration::owner(), pFlow::printKeys(), and integration::pStruct().
+References integration::baseName(), fatalError, fatalExit, integration::owner(), pFlow::printKeys(), and integration::pStruct().
Referenced by sphereParticles::sphereParticles().
Definition at line 39 of file integration.hpp.
+The owner repository that all fields are storred in.
-Referenced by integration::owner().
+Definition at line 56 of file integration.hpp.
+ +Referenced by integration::owner().
Definition at line 41 of file integration.hpp.
+The base name for integration.
-Referenced by integration::baseName().
+Definition at line 59 of file integration.hpp.
+ +Referenced by integration::baseName().
Definition at line 43 of file integration.hpp.
+A reference to pointStructure.
-Referenced by integration::pStruct().
+Definition at line 62 of file integration.hpp.
+ +Referenced by integration::pStruct().
This is the complete list of members for interaction, including all inherited members.
afterIteration()=0 | demComponent | pure virtual |
beforeIteration()=0 | demComponent | pure virtual |
afterTimeLoop() | demComponent | inlinevirtual |
beforeIteration()=0 | demComponent | pure virtual |
beforeTimeLoop() | demComponent | inlinevirtual |
componentName_ | demComponent | protected |
contactSearch_ | interaction | protected |
contactSearchPtr() | interaction | inline |
create_vCtor(interaction, systemControl,(systemControl &control, const particles &prtcl, const geometry &geom),(control, prtcl, geom)) | interaction | |
currentTime() const | demComponent | inline |
demComponent(const word &name, systemControl &control) | demComponent | inline |
demComponent(const demComponent &)=delete | demComponent | |
demComponent(demComponent &&)=delete | demComponent | |
demInteraction(systemControl &control) | demInteraction | inline |
demInteraction(systemControl &control, const fileSystem &file) | demInteraction | inline |
densities() const | property | inline |
nameToIndex(const word &name, uint32 &idx) const | property | inline |
numMaterials() const | property | inline |
numMaterials_ | property | protected |
operator=(const property &)=default | property | |
operator=(property &&)=default | property | |
pFlow::operator=(const property &)=default | property | |
pFlow::operator=(property &&)=default | property | |
pFlow::demComponent::operator=(const demComponent &)=delete | demComponent | |
pFlow::demComponent::operator=(demComponent &&)=delete | demComponent | |
Particles() const | interactionBase | inline |
particles_ | interactionBase | protected |
property() | property | inline |
subscribed_ | eventObserver | protected |
subscriber_ | eventObserver | protected |
surface() const | interactionBase | inline |
timers() | demComponent | inline |
timers() const | demComponent | inline |
timers() const | demComponent | inline |
timers() | demComponent | inline |
timers_ | demComponent | protected |
TypeInfo("interaction") | interaction | |
pFlow::demInteraction::TypeInfo("demComponent") | demComponent | |
![]() | ||
TypeInfo ("demComponent") | ||
Type info. More... | ||
demComponent (const word &name, systemControl &control) | ||
construct from components More... | ||
demComponent (const demComponent &)=delete | ||
No copy constructor. More... | ||
demComponent (demComponent &&)=delete | ||
No move constructor. More... | ||
demComponent & | operator= (const demComponent &)=delete | |
No copy assignment. More... | ||
demComponent & | operator= (demComponent &&)=delete | |
No move assignment. More... | ||
virtual | ~demComponent ()=default | |
destructor More... | ||
const auto & | control () const | |
Const ref to systemControl. More... | ||
auto & | control () | |
Ref to systemControl. More... | ||
real | dt () const | |
Time step of integration. More... | ||
real | currentTime () const | |
Current simulation time. More... | ||
auto & | timers () | |
const auto & | timers () const | |
Const ref to timers. More... | ||
auto & | timers () | |
Ref to timers. More... | ||
virtual bool | beforeTimeLoop () | |
This is called before the start of time loop. More... | ||
virtual bool | beforeIteration ()=0 | |
This is called in time loop, before iterate. More... | ||
virtual bool | iterate ()=0 | |
This is called in time loop. More... | ||
virtual bool | afterIteration ()=0 | |
This is called in time loop, after iterate. More... | ||
virtual bool | afterTimeLoop () | |
This is called after the time loop. More... | ||
![]() | ||
eventObserver () | ||
![]() | ||
word | componentName_ | |
Name of the DEM component. More... | ||
systemControl & | control_ | |
Reference to systemControl. More... | ||
Timers | timers_ | |
All timers (if any) of this component. More... | ||
![]() | ||
const eventSubscriber * | subscriber_ = nullptr | |
activePointsMaskH() const | particles | inline |
activeRange() const | particles | inline |
afterIteration()=0 | demComponent | pure virtual |
allActive() const | particles | inline |
beforeIteration() override | particles | virtual |
afterTimeLoop() | demComponent | inlinevirtual |
allActive() const | particles | inline |
beforeIteration() override | particles | virtual |
beforeTimeLoop() | demComponent | inlinevirtual |
boundingSphere() const =0 | particles | pure virtual |
boundingSphereMinMax(real &minDiam, real &maxDiam) const =0 | particles | pure virtual |
capacity() const | particles | inline |
control_ | demComponent | protected |
currentTime() const | demComponent | inline |
demComponent(const word &name, systemControl &control) | demComponent | inline |
demComponent(const demComponent &)=delete | demComponent | |
demComponent(demComponent &&)=delete | demComponent | |
demParticles(systemControl &control) | demParticles | inline |
diameter() const | particles | inline |
diameter() | particles | inline |
mass() | particles | inline |
mass_ | particles | protected |
numActive() const | particles | inline |
operator=(const demComponent &)=delete | demComponent | |
operator=(demComponent &&)=delete | demComponent | |
particles(systemControl &control, const word &integrationMethod) | particles | |
pointPosition() const | particles | inline |
pointVelocity() const | particles | inline |
time() const | particles | inline |
time() | particles | inline |
time_ | particles | protected |
timers() | demComponent | inline |
timers() const | demComponent | inline |
timers() const | demComponent | inline |
timers() | demComponent | inline |
timers_ | demComponent | protected |
TypeInfo("particles") | particles | |
pFlow::demParticles::TypeInfo("demComponent") | demComponent | |
auto & | shapName () | |
bool | beforeIteration () override | |
This is called in time loop, before iterate. More... | ||
virtual bool | insertParticles (const realx3Vector &position, const wordVector &shapes, const setFieldList &setField)=0 | |
![]() | ||
TypeInfo ("demComponent") | ||
Type info. More... | ||
demComponent (const word &name, systemControl &control) | ||
construct from components More... | ||
demComponent (const demComponent &)=delete | ||
No copy constructor. More... | ||
demComponent (demComponent &&)=delete | ||
No move constructor. More... | ||
demComponent & | operator= (const demComponent &)=delete | |
No copy assignment. More... | ||
demComponent & | operator= (demComponent &&)=delete | |
No move assignment. More... | ||
virtual | ~demComponent ()=default | |
destructor More... | ||
const auto & | control () const | |
Const ref to systemControl. More... | ||
auto & | control () | |
Ref to systemControl. More... | ||
real | dt () const | |
Time step of integration. More... | ||
real | currentTime () const | |
Current simulation time. More... | ||
auto & | timers () | |
const auto & | timers () const | |
Const ref to timers. More... | ||
auto & | timers () | |
Ref to timers. More... | ||
virtual bool | beforeTimeLoop () | |
This is called before the start of time loop. More... | ||
virtual bool | iterate ()=0 | |
This is called in time loop. More... | ||
virtual bool | afterIteration ()=0 | |
This is called in time loop, after iterate. More... | ||
virtual bool | afterTimeLoop () | |
This is called after the time loop. More... | ||
Protected Member Functions | |
![]() | |
word | componentName_ |
Name of the DEM component. More... | |
systemControl & | control_ |
Reference to systemControl. More... | |
Timers | timers_ |
All timers (if any) of this component. More... | |
Definition at line 118 of file particles.hpp.
-References particles::dynPointStruct_, and dynamicPointStructure::pStruct().
+References particles::dynPointStruct_, and dynamicPointStructure::pStruct().
Referenced by particles::activePointsMaskD(), particles::activePointsMaskH(), particles::activeRange(), particles::allActive(), particles::beforeIteration(), particles::capacity(), interaction::interaction(), particles::numActive(), particles::pointPosition(), particles::position(), interactionBase::pStruct(), particles::size(), and sphereParticles::sphereParticles().
Definition at line 122 of file particles.hpp.
-References particles::dynPointStruct_, and dynamicPointStructure::pStruct().
+References particles::dynPointStruct_, and dynamicPointStructure::pStruct().
This is called in time loop, before iterate.
+Implements demComponent.
Reimplemented in sphereParticles.
Definition at line 153 of file particles.cpp.
-References particles::boundingSphereMinMax(), demComponent::control(), particles::dynPointStruct_, Timer::end(), pFlow::endl(), endREPORT, fatalErrorInFunction, dynamicPointStructure::markDeleteOutOfBox(), particles::pStruct(), REPORT, timeControl::sortTime(), Timer::start(), particles::time_, Timer::totalTime(), yellowText, particles::zeroForce(), and particles::zeroTorque().
+References particles::boundingSphereMinMax(), demComponent::control(), particles::dynPointStruct_, Timer::end(), pFlow::endl(), endREPORT, fatalErrorInFunction, dynamicPointStructure::markDeleteOutOfBox(), particles::pStruct(), REPORT, timeControl::sortTime(), Timer::start(), particles::time_, Timer::totalTime(), yellowText, particles::zeroForce(), and particles::zeroTorque().
Referenced by sphereParticles::beforeIteration().
Definition at line 138 of file pointField.hpp.
-Referenced by AdamsBashforth2::intRange(), AdamsBashforth3::intRange(), AdamsBashforth5::intRange(), AdamsBashforth4::intRange(), AdamsMoulton3::predictRange(), AdamsMoulton4::predictRange(), and AdamsMoulton5::predictRange().
+Referenced by AdamsBashforth2::intRange(), AdamsBashforth3::intRange(), AdamsBashforth5::intRange(), AdamsBashforth4::intRange(), AdamsMoulton3::predictRange(), AdamsMoulton4::predictRange(), and AdamsMoulton5::predictRange().
Definition at line 24 of file pointField.cpp.
-Referenced by pointField< T >::read().
+Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::read().
Definition at line 34 of file pointField.cpp.
-Referenced by pointField< T >::write().
+Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::write().
Definition at line 65 of file pointField.hpp.
-Referenced by pointField< T >::activeRange(), pointField< T >::allActive(), pointField< T >::isActive(), pointField< T >::pointFlag(), and pointField< T >::pStruct().
+Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::activeRange(), pointField< pFlow::VectorSingle, pFlow::AB3History >::allActive(), pointField< pFlow::VectorSingle, pFlow::AB3History >::isActive(), pointField< pFlow::VectorSingle, pFlow::AB3History >::pointFlag(), and pointField< pFlow::VectorSingle, pFlow::AB3History >::pStruct().
Definition at line 71 of file pointStructure.cpp.
-Referenced by pointField< T >::pointFlag().
+Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::pointFlag().
References VectorSingle< T, MemorySpace >::hostVectorAll(), and pointStructure::pointPosition_.
-Referenced by dynamicPointStructure::pointPositionHostAll().
+Referenced by dynamicPointStructure::pointPositionHostAll().
Definition at line 230 of file pointStructure.cpp.
-Referenced by pointStructure::activePointsMaskD(), pointStructure::activePointsMaskH(), and pointField< T >::allActive().
+Referenced by pointStructure::activePointsMaskD(), pointStructure::activePointsMaskH(), and pointField< pFlow::VectorSingle, pFlow::AB3History >::allActive().
References pointStructure::activeRange_.
-Referenced by pointStructure::activePointsMaskD(), pointStructure::activePointsMaskH(), pointField< T >::activeRange(), and pointRectCell::mapPOints().
+Referenced by pointStructure::activePointsMaskD(), pointStructure::activePointsMaskH(), pointField< pFlow::VectorSingle, pFlow::AB3History >::activeRange(), and pointRectCell::mapPOints().
References pointStructure::ACTIVE, and pointStructure::pointFlag_.
-Referenced by pointField< T >::isActive().
+Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::isActive().
References pointStructure::DELETED, fatalErrorInFunction, fatalExit, pFlow::pointStructureKernels::markDeleteOutOfBox(), and eventMessage::RANGE_CHANGED.
-Referenced by dynamicPointStructure::markDeleteOutOfBox().
+Referenced by dynamicPointStructure::markDeleteOutOfBox().
add_vCtor(interaction, sphereInteraction, systemControl) | sphereInteraction< contactForceModel, geometryMotionModel, contactListType > | |
afterIteration() override | sphereInteraction< contactForceModel, geometryMotionModel, contactListType > | inlinevirtual |
beforeIteration() override | sphereInteraction< contactForceModel, geometryMotionModel, contactListType > | inlinevirtual |
afterTimeLoop() | demComponent | inlinevirtual |
beforeIteration() override | sphereInteraction< contactForceModel, geometryMotionModel, contactListType > | inlinevirtual |
beforeTimeLoop() | demComponent | inlinevirtual |
componentName_ | demComponent | protected |
ContactForceModel typedef | sphereInteraction< contactForceModel, geometryMotionModel, contactListType > | |
ContactListType typedef | sphereInteraction< contactForceModel, geometryMotionModel, contactListType > | |
createSphereInteraction() | sphereInteraction< contactForceModel, geometryMotionModel, contactListType > | protected |
currentTime() const | demComponent | inline |
demComponent(const word &name, systemControl &control) | demComponent | inline |
demComponent(const demComponent &)=delete | demComponent | |
demComponent(demComponent &&)=delete | demComponent | |
demInteraction(systemControl &control) | demInteraction | inline |
demInteraction(systemControl &control, const fileSystem &file) | demInteraction | inline |
densities() const | property | inline |
nameToIndex(const word &name, uint32 &idx) const | property | inline |
numMaterials() const | property | inline |
numMaterials_ | property | protected |
operator=(const property &)=default | property | |
operator=(property &&)=default | property | |
pFlow::operator=(const property &)=default | property | |
pFlow::operator=(property &&)=default | property | |
pFlow::demComponent::operator=(const demComponent &)=delete | demComponent | |
pFlow::demComponent::operator=(demComponent &&)=delete | demComponent | |
PairsContainerType typedef | sphereInteraction< contactForceModel, geometryMotionModel, contactListType > | |
Particles() const | interactionBase | inline |
particles_ | interactionBase | protected |
subscribed_ | eventObserver | protected |
subscriber_ | eventObserver | protected |
surface() const | interactionBase | inline |
timers() | demComponent | inline |
timers() const | demComponent | inline |
timers() const | demComponent | inline |
timers() | demComponent | inline |
timers_ | demComponent | protected |
TypeInfo("interaction") | interaction | |
pFlow::demInteraction::TypeInfo("demComponent") | demComponent | |
add_vCtor (interaction, sphereInteraction, systemControl) | ||
bool | beforeIteration () override | |
This is called in time loop, before iterate. More... | ||
bool | iterate () override | |
This is called in time loop. More... | ||
bool | afterIteration () override | |
This is called in time loop, after iterate. More... | ||
bool | update (const eventMessage &msg) override | |
![]() | ||
TypeInfo ("demComponent") | ||
Type info. More... | ||
demComponent (const word &name, systemControl &control) | ||
construct from components More... | ||
demComponent (const demComponent &)=delete | ||
No copy constructor. More... | ||
demComponent (demComponent &&)=delete | ||
No move constructor. More... | ||
demComponent & | operator= (const demComponent &)=delete | |
No copy assignment. More... | ||
demComponent & | operator= (demComponent &&)=delete | |
No move assignment. More... | ||
virtual | ~demComponent ()=default | |
destructor More... | ||
const auto & | control () const | |
Const ref to systemControl. More... | ||
auto & | control () | |
Ref to systemControl. More... | ||
real | dt () const | |
Time step of integration. More... | ||
real | currentTime () const | |
Current simulation time. More... | ||
auto & | timers () | |
const auto & | timers () const | |
Const ref to timers. More... | ||
auto & | timers () | |
Ref to timers. More... | ||
virtual bool | beforeTimeLoop () | |
This is called before the start of time loop. More... | ||
virtual bool | afterTimeLoop () | |
This is called after the time loop. More... | ||
![]() | ||
eventObserver () | ||
![]() | ||
word | componentName_ | |
Name of the DEM component. More... | ||
systemControl & | control_ | |
Reference to systemControl. More... | ||
Timers | timers_ | |
All timers (if any) of this component. More... | ||
![]() | ||
const eventSubscriber * | subscriber_ = nullptr |
This is called in time loop, before iterate.
+Implements demComponent.
Definition at line 129 of file sphereInteraction.hpp.
@@ -908,6 +943,9 @@ class pFlow::sphereInteraction< contactForceModel, geometryMotionModel, contaThis is called in time loop.
+Perform the main calculations when the component should evolve along time.
+Implements demComponent.
Definition at line 135 of file sphereInteraction.hpp.
@@ -920,11 +958,11 @@ class pFlow::sphereInteraction< contactForceModel, geometryMotionModel, conta @@ -954,6 +992,8 @@ class pFlow::sphereInteraction< contactForceModel, geometryMotionModel, contaThis is called in time loop, after iterate.
+Implements demComponent.
Definition at line 203 of file sphereInteraction.hpp.
@@ -1013,7 +1053,7 @@ class pFlow::sphereInteraction< contactForceModel, geometryMotionModel, contaProtected Member Functions | |
![]() | |
word | componentName_ |
Name of the DEM component. More... | |
systemControl & | control_ |
Reference to systemControl. More... | |
Timers | timers_ |
All timers (if any) of this component. More... | |
References systemControl::Time_.
-Referenced by pFlow::applySelector(), demComponent::currentTime(), and demComponent::dt().
+Referenced by pFlow::applySelector(), demComponent::currentTime(), and demComponent::dt().
References timeControl::dt_.
-Referenced by demComponent::dt().
+Referenced by demComponent::dt().
References timeControl::currentTime_.
-Referenced by demComponent::currentTime(), and timeControl::currentTimeWord().
+Referenced by demComponent::currentTime(), and timeControl::currentTimeWord().
diff --git a/doc/code-documentation/html/demComponent_8hpp_source.html b/doc/code-documentation/html/demComponent_8hpp_source.html
index d8ad3741..93d2ff1c 100644
--- a/doc/code-documentation/html/demComponent_8hpp_source.html
+++ b/doc/code-documentation/html/demComponent_8hpp_source.html
@@ -4,7 +4,7 @@
-
+
demComponent(const word &name, systemControl &control) Definition: demComponent.hpp:47 demComponent(const word &name, systemControl &control) construct from components Definition: demComponent.hpp:62 Definition: Timers.hpp:33 virtual bool afterIteration()=0 virtual bool afterIteration()=0 This is called in time loop, after iterate. Definition: demComponent.hpp:28 Definition: demComponent.hpp:31 A base class for every main component of DEM system. Definition: demComponent.hpp:39 virtual bool beforeIteration()=0 virtual bool beforeTimeLoop() This is called before the start of time loop. Definition: demComponent.hpp:131 virtual bool beforeIteration()=0 This is called in time loop, before iterate. virtual ~demComponent()=default TypeInfo("demComponent") virtual bool iterate()=0 Definition: demComponent.hpp:28 Definition: demComponent.hpp:31 A base class for every main component of DEM system. Definition: demComponent.hpp:39 demInteraction(systemControl &control) Definition: demInteraction.hpp:40 Definition: demComponent.hpp:31 demInteraction(systemControl &control, const fileSystem &file) Definition: demInteraction.hpp:46 Definition: demParticles.hpp:31 Definition: demComponent.hpp:31 Particles → Integration Relation
|
File in src/Particles | Includes file in src/Integration |
---|---|
dynamicPointStructure / dynamicPointStructure.hpp | integration / integration.hpp |
File in src/Particles/dynamicPointStructure | Includes file in src/Integration |
---|---|
dynamicPointStructure.hpp | integration / integrations.hpp |
File in src/Particles/dynamicPointStructure | Includes file in src/Integration |
---|---|
dynamicPointStructure.hpp | integration / integration.hpp |
File in src/phasicFlow/structuredData/peakableRegion | Includes file in src/phasicFlow/dictionary |
---|---|
PeakableRegion / PeakableRegion.hpp | dictionary.hpp |
peakableRegion / peakableRegion.cpp | dictionary.hpp |
sphereRegion / sphereRegion.cpp | dictionary.hpp |
File in src/phasicFlow/structuredData/peakableRegion | Includes file in src/phasicFlow/dictionary |
---|---|
peakableRegion / peakableRegion.cpp | dictionary.hpp |
PeakableRegion / PeakableRegion.hpp | dictionary.hpp |
sphereRegion / sphereRegion.cpp | dictionary.hpp |
File in src/phasicFlow/structuredData/peakableRegion/PeakableRegion | Includes file in src/phasicFlow/dictionary |
---|---|
PeakableRegion.hpp | dictionary.hpp |
File in src/phasicFlow/structuredData/peakableRegion/peakableRegion | Includes file in src/phasicFlow/dictionary |
---|---|
peakableRegion.cpp | dictionary.hpp |
File in src/phasicFlow/structuredData/peakableRegion/peakableRegion | Includes file in src/phasicFlow/dictionary |
---|---|
peakableRegion.cpp | dictionary.hpp |
File in src/phasicFlow/structuredData/peakableRegion/PeakableRegion | Includes file in src/phasicFlow/dictionary |
---|---|
PeakableRegion.hpp | dictionary.hpp |
file | integration.hpp [code] |
file | integrations.hpp [code] |
diff --git a/doc/code-documentation/html/integration_8hpp__dep__incl.map b/doc/code-documentation/html/integration_8hpp__dep__incl.map
index 795eee8b..eb339580 100644
--- a/doc/code-documentation/html/integration_8hpp__dep__incl.map
+++ b/doc/code-documentation/html/integration_8hpp__dep__incl.map
@@ -1,12 +1,12 @@
repository & owner_ The owner repository that all fields are storred in. Definition: integration.hpp:56 Definition: integration.hpp:35 virtual bool predict(real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 virtual bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y)=0 virtual bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 Base class for integrating the first order ODE (IVP) Definition: integration.hpp:49 virtual bool predict(real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 Prediction step in integration. virtual bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y)=0 Set the initial values for new indices. virtual bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 Correction/main integration step. virtual uniquePtr< integration > clone() const =0 Definition: demComponent.hpp:28 TypeInfo("integration") Definition: pointStructure.hpp:44 create_vCtor(integration, word,(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method),(baseName, owner, pStruct, method)) Definition: VectorSingle.hpp:47 static uniquePtr< integration > create(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: integration.cpp:40 virtual ~integration()=default static uniquePtr< integration > create(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Create the polymorphic object based on inputs. Definition: integration.cpp:40 Definition: uniquePtr.hpp:44 integration(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Definition: integration.cpp:24 virtual bool needSetInitialVals() const =0 integration(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) Construct from components. Definition: integration.cpp:24 Definition: repository.hpp:34 Definition: systemControl.hpp:41 | |
struct | AB5History |
class | AdamsBashforth2 |
Second order Adams-Bashforth integration method for solving ODE. More... | |
class | AdamsBashforth3 |
Third order Adams-Bashforth integration method for solving ODE. More... | |
class | AdamsBashforth4 |
Fourth order Adams-Bashforth integration method for solving ODE. More... | |
class | AdamsBashforth5 |
Fifth order Adams-Bashforth integration method for solving ODE. More... | |
class | AdamsMoulton3 |
Third order Adams-Moulton integration method for solving ODE. More... | |
class | AdamsMoulton4 |
Fourth order Adams-Moulton integration method for solving ODE. More... | |
class | AdamsMoulton5 |
Fifth order Adams-Moulton integration method for solving ODE. More... | |
struct | allOp |
class | dataEntry |
class | demComponent |
A base class for every main component of DEM system. More... | |
class | demGeometry |
base for geometry that manages control More... | |
class | insertionRegion |
class | integration |
Base class for integrating the first order ODE (IVP) More... | |
class | interaction |
Definition at line 42 of file AdamsBashforth4.hpp.
+Definition at line 43 of file AdamsBashforth4.hpp.
-References IOstream::check(), AB4History::dy1_, AB4History::dy2_, AB4History::dy3_, FUNCTION_NAME, iIstream::readBegin(), and iIstream::readEnd().
+References IOstream::check(), AB4History::dy1_, AB4History::dy2_, AB4History::dy3_, FUNCTION_NAME, iIstream::readBegin(), and iIstream::readEnd().
Definition at line 59 of file AdamsBashforth4.hpp.
+Definition at line 60 of file AdamsBashforth4.hpp.
-References token::BEGIN_LIST, IOstream::check(), AB4History::dy1_, AB4History::dy2_, AB4History::dy3_, token::END_LIST, FUNCTION_NAME, and token::SPACE.
+References token::BEGIN_LIST, IOstream::check(), AB4History::dy1_, AB4History::dy2_, AB4History::dy3_, token::END_LIST, FUNCTION_NAME, and token::SPACE.
Definition at line 43 of file AdamsBashforth5.hpp.
-References IOstream::check(), AB5History::dy1_, AB5History::dy2_, AB5History::dy3_, AB5History::dy4_, FUNCTION_NAME, iIstream::readBegin(), and iIstream::readEnd().
+References IOstream::check(), AB5History::dy1_, AB5History::dy2_, AB5History::dy3_, AB5History::dy4_, FUNCTION_NAME, iIstream::readBegin(), and iIstream::readEnd().
Definition at line 61 of file AdamsBashforth5.hpp.
-References token::BEGIN_LIST, IOstream::check(), AB5History::dy1_, AB5History::dy2_, AB5History::dy3_, AB5History::dy4_, token::END_LIST, FUNCTION_NAME, and token::SPACE.
+References token::BEGIN_LIST, IOstream::check(), AB5History::dy1_, AB5History::dy2_, AB5History::dy3_, AB5History::dy4_, token::END_LIST, FUNCTION_NAME, and token::SPACE.
Referenced by randomReal::create(), pStructSelector::create(), peakableRegion::create(), includeMask::create(), interaction::create(), integration::create(), Wall::create(), contactSearch::create(), positionParticles::create(), processField::create(), geometry::create(), and sphereParticles::diameterMassInertiaPropId().
+Referenced by randomReal::create(), pStructSelector::create(), peakableRegion::create(), includeMask::create(), interaction::create(), Wall::create(), contactSearch::create(), positionParticles::create(), integration::create(), processField::create(), geometry::create(), and sphereParticles::diameterMassInertiaPropId().
References fill().
-Referenced by fill(), rectMeshField< int32, HostSpace >::fill(), VectorSingle< realx3, void >::fill(), shapeMixture::getNextShapeName(), mapperNBS< DefaultHostExecutionSpace >::nullifyHead(), and mapperNBS< DefaultHostExecutionSpace >::nullifyNext().
+Referenced by fill(), rectMeshField< int32, HostSpace >::fill(), VectorSingle< pFlow::AB5History, void >::fill(), shapeMixture::getNextShapeName(), mapperNBS< DefaultHostExecutionSpace >::nullifyHead(), and mapperNBS< DefaultHostExecutionSpace >::nullifyNext().
Definition at line 164 of file VectorMath.hpp.
-Referenced by Timer::averageTime(), cells< int32 >::bound(), triSurface::calcMaxIndex(), cells< int32 >::calculate(), sphereShape::diameterMinMax(), cells< int32 >::extendBox(), NBSLevel0< executionSpace >::findPairs(), NBSLevels< executionSpace >::findPairs(), indexContainer< int32 >::indexContainer(), pointStructure::insertPoints(), VectorSingle< realx3, void >::insertSetElement(), VectorDual< int8 >::insertSetElement(), zAxis::makeTransMatrix(), max(), max_serial(), maxActive(), maxActive_serial(), maxActiveD(), maxActiveH(), sortedContactList< valueType, executionSpace, idType >::operator()(), cellsWallLevels< executionSpace >::particleWallFindPairs(), cellsWallLevel0< executionSpace >::particleWallFindPairs(), positionRandom::positionRandom(), pFlow::pointStructureKernels::scanPointFlag(), selectRandom::selectRandom(), selectRange::selectRange(), positionParticles::sortByMortonCode(), and indexContainer< int32 >::syncViews().
+Referenced by Timer::averageTime(), cells< int32 >::bound(), triSurface::calcMaxIndex(), cells< int32 >::calculate(), sphereShape::diameterMinMax(), cells< int32 >::extendBox(), NBSLevel0< executionSpace >::findPairs(), NBSLevels< executionSpace >::findPairs(), indexContainer< int32 >::indexContainer(), pointStructure::insertPoints(), VectorSingle< pFlow::AB5History, void >::insertSetElement(), VectorDual< int8 >::insertSetElement(), zAxis::makeTransMatrix(), max(), max_serial(), maxActive(), maxActive_serial(), maxActiveD(), maxActiveH(), sortedContactList< valueType, executionSpace, idType >::operator()(), cellsWallLevels< executionSpace >::particleWallFindPairs(), cellsWallLevel0< executionSpace >::particleWallFindPairs(), positionRandom::positionRandom(), pFlow::pointStructureKernels::scanPointFlag(), selectRandom::selectRandom(), selectRange::selectRange(), positionParticles::sortByMortonCode(), and indexContainer< int32 >::syncViews().
Definition at line 60 of file KokkosUtilities.hpp.
-Referenced by unsortedContactList< valueType, executionSpace, idType >::adjustCapacity(), sortedContactList< valueType, executionSpace, idType >::adjustCapacity(), cellsWallLevel0< executionSpace >::allocateArrays(), mapperNBS< DefaultHostExecutionSpace >::allocateHead(), mapperNBS< DefaultHostExecutionSpace >::checkAllocateNext(), NBSLevels< executionSpace >::findParticleLevel(), sortedPairs< executionSpace, idType >::prepareSorted(), VectorSingle< realx3, void >::reallocate(), and reallocFill().
+Referenced by unsortedContactList< valueType, executionSpace, idType >::adjustCapacity(), sortedContactList< valueType, executionSpace, idType >::adjustCapacity(), cellsWallLevel0< executionSpace >::allocateArrays(), mapperNBS< DefaultHostExecutionSpace >::allocateHead(), mapperNBS< DefaultHostExecutionSpace >::checkAllocateNext(), NBSLevels< executionSpace >::findParticleLevel(), sortedPairs< executionSpace, idType >::prepareSorted(), VectorSingle< pFlow::AB5History, void >::reallocate(), and reallocFill().
References maxSizeToSerial__.
-Referenced by VectorSingle< realx3, void >::insertSetElement(), and VectorDual< int8 >::insertSetElement().
+Referenced by VectorSingle< pFlow::AB5History, void >::insertSetElement(), and VectorDual< int8 >::insertSetElement().
Definition at line 296 of file ViewAlgorithms.hpp.
-Referenced by VectorSingle< realx3, void >::append(), VectorSingle< realx3, void >::assign(), VectorSingle< realx3, void >::hostVector(), VectorSingle< realx3, void >::hostVectorAll(), indexContainer< int32 >::indexContainer(), VectorSingle< realx3, void >::insertSetElement(), ListPtr< pFlow::processField >::ListPtr(), MapPtr< pFlow::iEntry >::MapPtr(), MapPtr< pFlow::iEntry >::operator=(), ListPtr< pFlow::processField >::operator=(), NBSLevels< executionSpace >::setDiameterRange(), VectorDual< int8 >::sortItems(), VectorSingle< realx3, void >::sortItems(), VectorSingle< realx3, void >::VectorSingle(), and VectorSingle< realx3, void >::write().
+Referenced by VectorSingle< pFlow::AB5History, void >::append(), VectorSingle< pFlow::AB5History, void >::assign(), VectorSingle< pFlow::AB5History, void >::hostVector(), VectorSingle< pFlow::AB5History, void >::hostVectorAll(), indexContainer< int32 >::indexContainer(), VectorSingle< pFlow::AB5History, void >::insertSetElement(), ListPtr< pFlow::processField >::ListPtr(), MapPtr< pFlow::iEntry >::MapPtr(), MapPtr< pFlow::iEntry >::operator=(), ListPtr< pFlow::processField >::operator=(), NBSLevels< executionSpace >::setDiameterRange(), VectorDual< int8 >::sortItems(), VectorSingle< pFlow::AB5History, void >::sortItems(), VectorSingle< pFlow::AB5History, void >::VectorSingle(), and VectorSingle< pFlow::AB5History, void >::write().
Definition at line 24 of file setPointStructure.hpp.
-Referenced by pFlow::applySelector(), pFlow::PFtoVTK::convertIntPointField(), pFlow::PFtoVTK::convertRealTypePointField(), pFlow::PFtoVTK::convertRealx3TypePointField(), pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), AdamsBashforth2::correct(), AdamsMoulton3::correct(), AdamsMoulton4::correct(), AdamsMoulton5::correct(), AdamsBashforth3::correct(), AdamsBashforth5::correct(), dynamicPointStructure::correct(), AdamsBashforth4::correct(), pStructSelector::create(), readFromTimeFolder::createUniformPointField_H(), dynamicPointStructure::dynamicPointStructure(), sphereParticles::insertParticles(), sphereParticles::iterate(), main(), particles::particles(), AdamsMoulton3::predict(), AdamsMoulton4::predict(), AdamsMoulton5::predict(), dynamicPointStructure::predict(), readFromTimeFolder::readPointField_D(), readFromTimeFolder::readPointField_H(), selectRandom::selectRandom(), selectRange::selectRange(), setFieldEntry::setPointFieldDefaultValueNew(), setFieldEntry::setPointFieldDefaultValueNewAll(), setFieldEntry::setPointFieldDefaultValueStdNew(), pointField< T >::update(), and sphereParticles::update().
+Referenced by pFlow::applySelector(), pFlow::PFtoVTK::convertIntPointField(), pFlow::PFtoVTK::convertRealTypePointField(), pFlow::PFtoVTK::convertRealx3TypePointField(), pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), AdamsBashforth2::correct(), AdamsMoulton3::correct(), AdamsMoulton4::correct(), AdamsMoulton5::correct(), dynamicPointStructure::correct(), AdamsBashforth3::correct(), AdamsBashforth5::correct(), AdamsBashforth4::correct(), pStructSelector::create(), readFromTimeFolder::createUniformPointField_H(), dynamicPointStructure::dynamicPointStructure(), sphereParticles::insertParticles(), sphereParticles::iterate(), main(), particles::particles(), AdamsMoulton3::predict(), AdamsMoulton4::predict(), AdamsMoulton5::predict(), dynamicPointStructure::predict(), readFromTimeFolder::readPointField_D(), readFromTimeFolder::readPointField_H(), selectRandom::selectRandom(), selectRange::selectRange(), setFieldEntry::setPointFieldDefaultValueNew(), setFieldEntry::setPointFieldDefaultValueNewAll(), setFieldEntry::setPointFieldDefaultValueStdNew(), pointField< pFlow::VectorSingle, pFlow::AB3History >::update(), and sphereParticles::update().
Definition at line 33 of file AdamsBashforth3.hpp.
+Definition at line 35 of file AdamsBashforth3.hpp.
Referenced by pFlow::operator<<(), and pFlow::operator>>().
@@ -186,7 +186,7 @@ Public AttributesDefinition at line 34 of file AdamsBashforth3.hpp.
+Definition at line 36 of file AdamsBashforth3.hpp.
Referenced by pFlow::operator<<(), and pFlow::operator>>().
diff --git a/doc/code-documentation/html/structpFlow_1_1AB4History-members.html b/doc/code-documentation/html/structpFlow_1_1AB4History-members.html index ecae6773..faf8d7b7 100644 --- a/doc/code-documentation/html/structpFlow_1_1AB4History-members.html +++ b/doc/code-documentation/html/structpFlow_1_1AB4History-members.html @@ -4,7 +4,7 @@ - +Definition at line 33 of file AdamsBashforth4.hpp.
+Definition at line 35 of file AdamsBashforth4.hpp.
-Referenced by pFlow::operator<<(), and pFlow::operator>>().
+Referenced by pFlow::operator<<(), and pFlow::operator>>().
Definition at line 34 of file AdamsBashforth4.hpp.
+Definition at line 36 of file AdamsBashforth4.hpp.
-Referenced by pFlow::operator<<(), and pFlow::operator>>().
+Referenced by pFlow::operator<<(), and pFlow::operator>>().
Definition at line 35 of file AdamsBashforth4.hpp.
+Definition at line 37 of file AdamsBashforth4.hpp.
-Referenced by pFlow::operator<<(), and pFlow::operator>>().
+Referenced by pFlow::operator<<(), and pFlow::operator>>().
Definition at line 33 of file AdamsBashforth5.hpp.
+Definition at line 35 of file AdamsBashforth5.hpp.
Referenced by pFlow::operator<<(), and pFlow::operator>>().
@@ -190,7 +190,7 @@ Public AttributesDefinition at line 34 of file AdamsBashforth5.hpp.
+Definition at line 36 of file AdamsBashforth5.hpp.
Referenced by pFlow::operator<<(), and pFlow::operator>>().
@@ -208,7 +208,7 @@ Public AttributesDefinition at line 35 of file AdamsBashforth5.hpp.
+Definition at line 37 of file AdamsBashforth5.hpp.
Referenced by pFlow::operator<<(), and pFlow::operator>>().
@@ -226,7 +226,7 @@ Public AttributesDefinition at line 36 of file AdamsBashforth5.hpp.
+Definition at line 38 of file AdamsBashforth5.hpp.
Referenced by pFlow::operator<<(), and pFlow::operator>>().
diff --git a/doc/code-documentation/html/structpFlow_1_1NBSLevel0_1_1TagFindPairs.html b/doc/code-documentation/html/structpFlow_1_1NBSLevel0_1_1TagFindPairs.html index 7a2ff236..13be9c62 100644 --- a/doc/code-documentation/html/structpFlow_1_1NBSLevel0_1_1TagFindPairs.html +++ b/doc/code-documentation/html/structpFlow_1_1NBSLevel0_1_1TagFindPairs.html @@ -4,7 +4,7 @@ - +