diff --git a/doc/code-documentation/html/AdamsBashforth2_8cpp_source.html b/doc/code-documentation/html/AdamsBashforth2_8cpp_source.html index 86837557..f2ef8c5c 100644 --- a/doc/code-documentation/html/AdamsBashforth2_8cpp_source.html +++ b/doc/code-documentation/html/AdamsBashforth2_8cpp_source.html @@ -191,7 +191,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth2_8cpp_source.html','');
85  real dt,
86  realx3Vector_D& y,
87  realx3Vector_D& dy,
-
88  range activeRng)
+
88  range activeRng)
89 {
90 
91  auto d_dy = dy.deviceVectorAll();
@@ -213,6 +213,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth2_8cpp_source.html','');
pFlow::AdamsBashforth2::correct
bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override
Definition: AdamsBashforth2.cpp:59
pFlow::real
float real
Definition: builtinTypes.hpp:46
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
UNUSED
#define UNUSED(x)
Definition: pFlowMacros.hpp:35
pFlow::integration
Definition: integration.hpp:35
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
@@ -223,7 +224,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth2_8cpp_source.html','');
pFlow::pointField
Definition: pointField.hpp:35
pFlow::pointStructure
Definition: pointStructure.hpp:44
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::objectFile
Definition: objectFile.hpp:33
AdamsBashforth2.hpp
pStruct
auto & pStruct
Definition: setPointStructure.hpp:24
@@ -232,9 +233,8 @@ $(document).ready(function(){initNavTree('AdamsBashforth2_8cpp_source.html','');
pFlow::AdamsBashforth2::intAll
bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)
Definition: AdamsBashforth2.cpp:84
pFlow::AdamsBashforth2::AdamsBashforth2
AdamsBashforth2(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)
Definition: AdamsBashforth2.cpp:26
pFlow::repository
Definition: repository.hpp:34
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::Vector< realx3 >
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::indexContainer< int32 >
pFlow::AdamsBashforth2::rpIntegration
Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration
Definition: AdamsBashforth2.hpp:44
pFlow::AdamsBashforth2::predict
bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override
Definition: AdamsBashforth2.cpp:48
diff --git a/doc/code-documentation/html/AdamsBashforth2_8hpp_source.html b/doc/code-documentation/html/AdamsBashforth2_8hpp_source.html index a5bc51b5..98282042 100644 --- a/doc/code-documentation/html/AdamsBashforth2_8hpp_source.html +++ b/doc/code-documentation/html/AdamsBashforth2_8hpp_source.html @@ -186,7 +186,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth2_8hpp_source.html','');
82  return makeUnique<AdamsBashforth2>(*this);
83  }
84 
-
85  bool intAll(real dt, realx3Vector_D& y, realx3Vector_D& dy, range activeRng);
+
85  bool intAll(real dt, realx3Vector_D& y, realx3Vector_D& dy, range activeRng);
86 
87  template<typename activeFunctor>
88  bool intRange(real dt, realx3Vector_D& y, realx3Vector_D& dy, activeFunctor activeP );
@@ -233,13 +233,14 @@ $(document).ready(function(){initNavTree('AdamsBashforth2_8hpp_source.html','');
pFlow::AdamsBashforth2::clone
uniquePtr< integration > clone() const override
Definition: AdamsBashforth2.hpp:80
pFlow::real
float real
Definition: builtinTypes.hpp:46
pFlow::AdamsBashforth2::intRange
bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP)
Definition: AdamsBashforth2.hpp:93
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
UNUSED
#define UNUSED(x)
Definition: pFlowMacros.hpp:35
pFlow::AdamsBashforth2::~AdamsBashforth2
virtual ~AdamsBashforth2()=default
pFlow::integration
Definition: integration.hpp:35
pFlow::integration::pStruct
const auto & pStruct() const
Definition: integration.hpp:72
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
pointFields.hpp
-
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:47
+
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:49
pFlow::AdamsBashforth2::setInitialVals
bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override
Definition: AdamsBashforth2.cpp:77
pFlow::integration::baseName
const word & baseName() const
Definition: integration.hpp:89
pFlow
Definition: demComponent.hpp:28
@@ -247,7 +248,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth2_8hpp_source.html','');
pFlow::pointStructure
Definition: pointStructure.hpp:44
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
pFlow::pointField::activeRange
range activeRange() const
Definition: pointField.hpp:138
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::integration::owner
repository & owner()
Definition: integration.hpp:94
pFlow::uniquePtr
Definition: uniquePtr.hpp:44
pFlow::AdamsBashforth2
Definition: AdamsBashforth2.hpp:32
@@ -257,9 +258,8 @@ $(document).ready(function(){initNavTree('AdamsBashforth2_8hpp_source.html','');
pFlow::AdamsBashforth2::AdamsBashforth2
AdamsBashforth2(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)
Definition: AdamsBashforth2.cpp:26
pFlow::AdamsBashforth2::TypeInfo
TypeInfo("AdamsBashforth2")
pFlow::repository
Definition: repository.hpp:34
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::Vector< realx3 >
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::indexContainer< int32 >
pFlow::AdamsBashforth2::rpIntegration
Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration
Definition: AdamsBashforth2.hpp:44
pFlow::AdamsBashforth2::add_vCtor
add_vCtor(integration, AdamsBashforth2, word)
diff --git a/doc/code-documentation/html/AdamsBashforth3_8cpp_source.html b/doc/code-documentation/html/AdamsBashforth3_8cpp_source.html index a5571459..3a2b2a78 100644 --- a/doc/code-documentation/html/AdamsBashforth3_8cpp_source.html +++ b/doc/code-documentation/html/AdamsBashforth3_8cpp_source.html @@ -211,7 +211,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth3_8cpp_source.html','');
105  real dt,
106  realx3Vector_D& y,
107  realx3Vector_D& dy,
-
108  range activeRng)
+
108  range activeRng)
109 {
110  auto d_dy = dy.deviceVectorAll();
111  auto d_y = y.deviceVectorAll();
@@ -237,6 +237,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth3_8cpp_source.html','');
pFlow::AdamsBashforth3::rpIntegration
Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration
Definition: AdamsBashforth3.hpp:87
pFlow::real
float real
Definition: builtinTypes.hpp:46
pFlow::AB3History
Definition: AdamsBashforth3.hpp:31
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
pFlow::AdamsBashforth3::predict
bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override
Definition: AdamsBashforth3.cpp:67
UNUSED
#define UNUSED(x)
Definition: pFlowMacros.hpp:35
pFlow::integration
Definition: integration.hpp:35
@@ -250,16 +251,15 @@ $(document).ready(function(){initNavTree('AdamsBashforth3_8cpp_source.html','');
pFlow::pointField
Definition: pointField.hpp:35
pFlow::pointStructure
Definition: pointStructure.hpp:44
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::objectFile
Definition: objectFile.hpp:33
pFlow::AdamsBashforth3::intAll
bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)
Definition: AdamsBashforth3.cpp:104
pStruct
auto & pStruct
Definition: setPointStructure.hpp:24
LAMBDA_HD
#define LAMBDA_HD
Definition: pFlowMacros.hpp:54
pFlow::groupNames
word groupNames(const word &bw, const word &tw, char sep='.')
Definition: bTypesFunctions.cpp:151
pFlow::repository
Definition: repository.hpp:34
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::Vector< realx3 >
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::indexContainer< int32 >
-
pFlow::iIstream::readBegin
bool readBegin(const char *funcName)
Definition: iIstream.cpp:203
+
pFlow::iIstream::readBegin
bool readBegin(const char *funcName)
Definition: iIstream.cpp:211
pFlow::AdamsBashforth3::setInitialVals
bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override
Definition: AdamsBashforth3.cpp:97
INLINE_FUNCTION
#define INLINE_FUNCTION
Definition: pFlowMacros.hpp:62
pFlow::AdamsBashforth3::rpIntegration
Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration
Definition: AdamsBashforth3.hpp:87
pFlow::real
float real
Definition: builtinTypes.hpp:46
pFlow::AB3History
Definition: AdamsBashforth3.hpp:31
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
pFlow::AdamsBashforth3::predict
bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override
Definition: AdamsBashforth3.cpp:67
UNUSED
#define UNUSED(x)
Definition: pFlowMacros.hpp:35
pFlow::AdamsBashforth3::needSetInitialVals
bool needSetInitialVals() const override
Definition: AdamsBashforth3.hpp:124
@@ -297,17 +298,17 @@ $(document).ready(function(){initNavTree('AdamsBashforth3_8hpp_source.html','');
pFlow::AdamsBashforth3::history_
HistoryFieldType & history_
Definition: AdamsBashforth3.hpp:81
pFlow::integration::pStruct
const auto & pStruct() const
Definition: integration.hpp:72
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
-
pFlow::iIstream::readEnd
bool readEnd(const char *funcName)
Definition: iIstream.cpp:223
+
pFlow::iIstream::readEnd
bool readEnd(const char *funcName)
Definition: iIstream.cpp:231
pointFields.hpp
FUNCTION_NAME
#define FUNCTION_NAME
Definition: pFlowMacros.hpp:29
pFlow::AdamsBashforth3::~AdamsBashforth3
virtual ~AdamsBashforth3()=default
-
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:47
+
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:49
pFlow::AdamsBashforth3::correct
bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override
Definition: AdamsBashforth3.cpp:78
pFlow::AdamsBashforth3::AdamsBashforth3
AdamsBashforth3(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)
Definition: AdamsBashforth3.cpp:26
pFlow::token::SPACE
@ SPACE
Space [isspace].
Definition: token.hpp:84
pFlow::integration::baseName
const word & baseName() const
Definition: integration.hpp:89
pFlow
Definition: demComponent.hpp:28
-
pFlow::IOstream::check
virtual bool check(const char *operation) const
Definition: IOstream.cpp:42
+
pFlow::IOstream::check
virtual bool check(const char *operation) const
Check IOstream status for given operation.
Definition: IOstream.cpp:42
pFlow::AdamsBashforth3::intRange
bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP)
Definition: AdamsBashforth3.hpp:149
pFlow::pointField
Definition: pointField.hpp:35
pFlow::pointStructure
Definition: pointStructure.hpp:44
@@ -321,7 +322,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth3_8hpp_source.html','');
pFlow::AB3History::dy1_
realx3 dy1_
Definition: AdamsBashforth3.hpp:33
pFlow::pointField::activeRange
range activeRange() const
Definition: pointField.hpp:138
pFlow::operator<<
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
Definition: AdamsBashforth3.hpp:57
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::AdamsBashforth3::intAll
bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)
Definition: AdamsBashforth3.cpp:104
pFlow::integration::owner
repository & owner()
Definition: integration.hpp:94
pFlow::token::BEGIN_LIST
@ BEGIN_LIST
Begin list [isseparator].
Definition: token.hpp:89
@@ -332,11 +333,10 @@ $(document).ready(function(){initNavTree('AdamsBashforth3_8hpp_source.html','');
pFlow::AdamsBashforth3::TypeInfo
TypeInfo("AdamsBashforth3")
pFlow::AdamsBashforth3
Definition: AdamsBashforth3.hpp:69
pFlow::repository
Definition: repository.hpp:34
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::triple< real >
pFlow::Vector< realx3 >
pFlow::iOstream
Definition: iOstream.hpp:53
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::indexContainer< int32 >
pFlow::real
float real
Definition: builtinTypes.hpp:46
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
UNUSED
#define UNUSED(x)
Definition: pFlowMacros.hpp:35
pFlow::integration
Definition: integration.hpp:35
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
@@ -233,7 +234,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth4_8cpp_source.html','');
pFlow::AdamsBashforth4::rpIntegration
Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration
Definition: AdamsBashforth4.hpp:92
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
pFlow::AdamsBashforth4::predict
bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override
Definition: AdamsBashforth4.cpp:49
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::objectFile
Definition: objectFile.hpp:33
pStruct
auto & pStruct
Definition: setPointStructure.hpp:24
pFlow::AdamsBashforth4::AdamsBashforth4
AdamsBashforth4(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)
Definition: AdamsBashforth4.cpp:26
@@ -242,11 +243,10 @@ $(document).ready(function(){initNavTree('AdamsBashforth4_8cpp_source.html','');
pFlow::groupNames
word groupNames(const word &bw, const word &tw, char sep='.')
Definition: bTypesFunctions.cpp:151
pFlow::AdamsBashforth4::setInitialVals
bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override
Definition: AdamsBashforth4.cpp:79
pFlow::repository
Definition: repository.hpp:34
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::AB4History
Definition: AdamsBashforth4.hpp:31
pFlow::AdamsBashforth4::intAll
bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)
Definition: AdamsBashforth4.cpp:86
pFlow::Vector< realx3 >
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::AdamsBashforth4::correct
bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override
Definition: AdamsBashforth4.cpp:60
pFlow::indexContainer< int32 >
pFlow::AB4History::dy3_
realx3 dy3_
Definition: AdamsBashforth4.hpp:35
pFlow::AdamsBashforth4::intRange
bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP)
Definition: AdamsBashforth4.hpp:154
-
pFlow::iIstream::readBegin
bool readBegin(const char *funcName)
Definition: iIstream.cpp:203
+
pFlow::iIstream::readBegin
bool readBegin(const char *funcName)
Definition: iIstream.cpp:211
INLINE_FUNCTION
#define INLINE_FUNCTION
Definition: pFlowMacros.hpp:62
pFlow::real
float real
Definition: builtinTypes.hpp:46
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
UNUSED
#define UNUSED(x)
Definition: pFlowMacros.hpp:35
pFlow::integration
Definition: integration.hpp:35
pFlow::AdamsBashforth4::clone
uniquePtr< integration > clone() const override
Definition: AdamsBashforth4.hpp:134
pFlow::integration::pStruct
const auto & pStruct() const
Definition: integration.hpp:72
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
-
pFlow::iIstream::readEnd
bool readEnd(const char *funcName)
Definition: iIstream.cpp:223
+
pFlow::iIstream::readEnd
bool readEnd(const char *funcName)
Definition: iIstream.cpp:231
pointFields.hpp
FUNCTION_NAME
#define FUNCTION_NAME
Definition: pFlowMacros.hpp:29
-
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:47
+
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:49
pFlow::AdamsBashforth4::add_vCtor
add_vCtor(integration, AdamsBashforth4, word)
pFlow::token::SPACE
@ SPACE
Space [isspace].
Definition: token.hpp:84
pFlow::AdamsBashforth4::TypeInfo
TypeInfo("AdamsBashforth4")
pFlow::integration::baseName
const word & baseName() const
Definition: integration.hpp:89
pFlow
Definition: demComponent.hpp:28
-
pFlow::IOstream::check
virtual bool check(const char *operation) const
Definition: IOstream.cpp:42
+
pFlow::IOstream::check
virtual bool check(const char *operation) const
Check IOstream status for given operation.
Definition: IOstream.cpp:42
pFlow::AdamsBashforth4::~AdamsBashforth4
virtual ~AdamsBashforth4()=default
pFlow::pointField
Definition: pointField.hpp:35
pFlow::pointStructure
Definition: pointStructure.hpp:44
@@ -328,7 +329,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth4_8hpp_source.html','');
pFlow::AdamsBashforth4
Definition: AdamsBashforth4.hpp:72
pFlow::pointField::activeRange
range activeRange() const
Definition: pointField.hpp:138
pFlow::operator<<
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
Definition: AdamsBashforth3.hpp:57
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::integration::owner
repository & owner()
Definition: integration.hpp:94
pFlow::AdamsBashforth4::AdamsBashforth4
AdamsBashforth4(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)
Definition: AdamsBashforth4.cpp:26
pFlow::token::BEGIN_LIST
@ BEGIN_LIST
Begin list [isseparator].
Definition: token.hpp:89
@@ -339,14 +340,13 @@ $(document).ready(function(){initNavTree('AdamsBashforth4_8hpp_source.html','');
pFlow::AdamsBashforth4::history_
HistoryFieldType & history_
Definition: AdamsBashforth4.hpp:86
pFlow::repository
Definition: repository.hpp:34
pFlow::AB4History::dy1_
realx3 dy1_
Definition: AdamsBashforth4.hpp:33
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::triple< real >
pFlow::AB4History
Definition: AdamsBashforth4.hpp:31
pFlow::AdamsBashforth4::intAll
bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)
Definition: AdamsBashforth4.cpp:86
pFlow::Vector< realx3 >
pFlow::iOstream
Definition: iOstream.hpp:53
pFlow::AB4History::dy2_
realx3 dy2_
Definition: AdamsBashforth4.hpp:34
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::AdamsBashforth4::correct
bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override
Definition: AdamsBashforth4.cpp:60
pFlow::indexContainer< int32 >
pFlow::real
float real
Definition: builtinTypes.hpp:46
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
UNUSED
#define UNUSED(x)
Definition: pFlowMacros.hpp:35
pFlow::AdamsBashforth5::AdamsBashforth5
AdamsBashforth5(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)
Definition: AdamsBashforth5.cpp:26
pFlow::integration
Definition: integration.hpp:35
@@ -234,17 +235,16 @@ $(document).ready(function(){initNavTree('AdamsBashforth5_8cpp_source.html','');
pFlow::AdamsBashforth5::intAll
bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)
Definition: AdamsBashforth5.cpp:86
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
pFlow::AdamsBashforth5::correct
bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override
Definition: AdamsBashforth5.cpp:60
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::objectFile
Definition: objectFile.hpp:33
pStruct
auto & pStruct
Definition: setPointStructure.hpp:24
LAMBDA_HD
#define LAMBDA_HD
Definition: pFlowMacros.hpp:54
pFlow::groupNames
word groupNames(const word &bw, const word &tw, char sep='.')
Definition: bTypesFunctions.cpp:151
pFlow::repository
Definition: repository.hpp:34
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::Vector< realx3 >
pFlow::AdamsBashforth5::rpIntegration
Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration
Definition: AdamsBashforth5.hpp:90
pFlow::AdamsBashforth5::predict
bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override
Definition: AdamsBashforth5.cpp:49
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::indexContainer< int32 >
-
pFlow::iIstream::readBegin
bool readBegin(const char *funcName)
Definition: iIstream.cpp:203
+
pFlow::iIstream::readBegin
bool readBegin(const char *funcName)
Definition: iIstream.cpp:211
INLINE_FUNCTION
#define INLINE_FUNCTION
Definition: pFlowMacros.hpp:62
pFlow::AdamsBashforth5::add_vCtor
add_vCtor(integration, AdamsBashforth5, word)
pFlow::real
float real
Definition: builtinTypes.hpp:46
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
UNUSED
#define UNUSED(x)
Definition: pFlowMacros.hpp:35
pFlow::AB5History::dy4_
realx3 dy4_
Definition: AdamsBashforth5.hpp:36
pFlow::AdamsBashforth5::AdamsBashforth5
AdamsBashforth5(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)
Definition: AdamsBashforth5.cpp:26
@@ -302,17 +303,17 @@ $(document).ready(function(){initNavTree('AdamsBashforth5_8hpp_source.html','');
pFlow::AdamsBashforth5::setInitialVals
bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override
Definition: AdamsBashforth5.cpp:79
pFlow::integration::pStruct
const auto & pStruct() const
Definition: integration.hpp:72
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
-
pFlow::iIstream::readEnd
bool readEnd(const char *funcName)
Definition: iIstream.cpp:223
+
pFlow::iIstream::readEnd
bool readEnd(const char *funcName)
Definition: iIstream.cpp:231
pointFields.hpp
FUNCTION_NAME
#define FUNCTION_NAME
Definition: pFlowMacros.hpp:29
-
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:47
+
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:49
pFlow::AB5History::dy3_
realx3 dy3_
Definition: AdamsBashforth5.hpp:35
pFlow::token::SPACE
@ SPACE
Space [isspace].
Definition: token.hpp:84
pFlow::integration::baseName
const word & baseName() const
Definition: integration.hpp:89
pFlow::AdamsBashforth5
Definition: AdamsBashforth5.hpp:75
pFlow::AdamsBashforth5::history_
HistoryFieldType & history_
Definition: AdamsBashforth5.hpp:84
pFlow
Definition: demComponent.hpp:28
-
pFlow::IOstream::check
virtual bool check(const char *operation) const
Definition: IOstream.cpp:42
+
pFlow::IOstream::check
virtual bool check(const char *operation) const
Check IOstream status for given operation.
Definition: IOstream.cpp:42
pFlow::AB5History
Definition: AdamsBashforth5.hpp:31
pFlow::pointField
Definition: pointField.hpp:35
pFlow::pointStructure
Definition: pointStructure.hpp:44
@@ -328,7 +329,7 @@ $(document).ready(function(){initNavTree('AdamsBashforth5_8hpp_source.html','');
pFlow::AdamsBashforth5::intRange
bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP)
Definition: AdamsBashforth5.hpp:152
pFlow::pointField::activeRange
range activeRange() const
Definition: pointField.hpp:138
pFlow::operator<<
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
Definition: AdamsBashforth3.hpp:57
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::AdamsBashforth5::~AdamsBashforth5
virtual ~AdamsBashforth5()=default
pFlow::integration::owner
repository & owner()
Definition: integration.hpp:94
pFlow::token::BEGIN_LIST
@ BEGIN_LIST
Begin list [isseparator].
Definition: token.hpp:89
@@ -337,13 +338,12 @@ $(document).ready(function(){initNavTree('AdamsBashforth5_8hpp_source.html','');
LAMBDA_HD
#define LAMBDA_HD
Definition: pFlowMacros.hpp:54
pFlow::repository
Definition: repository.hpp:34
pFlow::AdamsBashforth5::TypeInfo
TypeInfo("AdamsBashforth5")
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::triple< real >
pFlow::Vector< realx3 >
pFlow::AdamsBashforth5::rpIntegration
Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration
Definition: AdamsBashforth5.hpp:90
pFlow::iOstream
Definition: iOstream.hpp:53
pFlow::AdamsBashforth5::predict
bool predict(real UNUSED(dt), realx3Vector_D &UNUSED(y), realx3Vector_D &UNUSED(dy)) override
Definition: AdamsBashforth5.cpp:49
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::AdamsBashforth5::needSetInitialVals
bool needSetInitialVals() const override
Definition: AdamsBashforth5.hpp:127
pFlow::indexContainer< int32 >
pFlow::AB5History::TypeInfoNV
TypeInfoNV("AB5History")
diff --git a/doc/code-documentation/html/AdamsMoulton3_8cpp_source.html b/doc/code-documentation/html/AdamsMoulton3_8cpp_source.html index b443af25..3ace1ef2 100644 --- a/doc/code-documentation/html/AdamsMoulton3_8cpp_source.html +++ b/doc/code-documentation/html/AdamsMoulton3_8cpp_source.html @@ -227,7 +227,7 @@ $(document).ready(function(){initNavTree('AdamsMoulton3_8cpp_source.html',''); i
121  real dt,
122  realx3Vector_D& y,
123  realx3Vector_D& dy,
-
124  range activeRng)
+
124  range activeRng)
125 {
126 
127  auto d_dy = dy.deviceVectorAll();
@@ -253,7 +253,7 @@ $(document).ready(function(){initNavTree('AdamsMoulton3_8cpp_source.html',''); i
147  real dt,
148  realx3Vector_D& y,
149  realx3Vector_D& dy,
-
150  range activeRng)
+
150  range activeRng)
151 {
152 
153  auto d_dy = dy.deviceVectorAll();
@@ -282,6 +282,7 @@ $(document).ready(function(){initNavTree('AdamsMoulton3_8cpp_source.html',''); i
pFlow::real
float real
Definition: builtinTypes.hpp:46
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
AdamsMoulton3.hpp
pFlow::integration
Definition: integration.hpp:35
pFlow::AdamsMoulton3::AdamsMoulton3
AdamsMoulton3(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)
Definition: AdamsMoulton3.cpp:26
@@ -295,7 +296,7 @@ $(document).ready(function(){initNavTree('AdamsMoulton3_8cpp_source.html',''); i
pFlow::pointStructure
Definition: pointStructure.hpp:44
pFlow::AdamsMoulton3::setInitialVals
bool setInitialVals(const int32IndexContainer &newIndices, const realx3Vector &y) override
Definition: AdamsMoulton3.cpp:111
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::objectFile
Definition: objectFile.hpp:33
pStruct
auto & pStruct
Definition: setPointStructure.hpp:24
pFlow::AdamsMoulton3::predictAll
bool predictAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)
Definition: AdamsMoulton3.cpp:120
@@ -305,9 +306,8 @@ $(document).ready(function(){initNavTree('AdamsMoulton3_8cpp_source.html',''); i
pFlow::AdamsMoulton3::y0_
realx3PointField_D & y0_
Definition: AdamsMoulton3.hpp:38
pFlow::AdamsMoulton3::correct
bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override
Definition: AdamsMoulton3.cpp:93
pFlow::repository
Definition: repository.hpp:34
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::Vector< realx3 >
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::indexContainer< int32 >
pFlow::AdamsMoulton3::TypeInfo
TypeInfo("AdamsMoulton3")
pFlow::real
float real
Definition: builtinTypes.hpp:46
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
pFlow::AdamsMoulton3::add_vCtor
add_vCtor(integration, AdamsMoulton3, word)
pFlow::integration
Definition: integration.hpp:35
pFlow::integration::pStruct
const auto & pStruct() const
Definition: integration.hpp:72
@@ -292,7 +293,7 @@ $(document).ready(function(){initNavTree('AdamsMoulton3_8hpp_source.html',''); i
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
pointFields.hpp
pFlow::AdamsMoulton3::intAll
bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)
Definition: AdamsMoulton3.cpp:146
-
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:47
+
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:49
pFlow::AdamsMoulton3::rpIntegration
Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration
Definition: AdamsMoulton3.hpp:48
pFlow::integration::baseName
const word & baseName() const
Definition: integration.hpp:89
pFlow
Definition: demComponent.hpp:28
@@ -303,7 +304,7 @@ $(document).ready(function(){initNavTree('AdamsMoulton3_8hpp_source.html',''); i
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
pFlow::AdamsMoulton3::dy0_
realx3PointField_D & dy0_
Definition: AdamsMoulton3.hpp:40
pFlow::pointField::activeRange
range activeRange() const
Definition: pointField.hpp:138
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::AdamsMoulton3::clone
uniquePtr< integration > clone() const override
Definition: AdamsMoulton3.hpp:84
pFlow::integration::owner
repository & owner()
Definition: integration.hpp:94
pFlow::AdamsMoulton3::intRange
bool intRange(real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP)
Definition: AdamsMoulton3.hpp:140
@@ -318,10 +319,9 @@ $(document).ready(function(){initNavTree('AdamsMoulton3_8hpp_source.html',''); i
pFlow::AdamsMoulton3::~AdamsMoulton3
virtual ~AdamsMoulton3()=default
pFlow::repository
Definition: repository.hpp:34
pFlow::AdamsMoulton3
Definition: AdamsMoulton3.hpp:32
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::Vector< realx3 >
pFlow::AdamsMoulton3::needSetInitialVals
bool needSetInitialVals() const override
Definition: AdamsMoulton3.hpp:79
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::indexContainer< int32 >
pFlow::AdamsMoulton4::AdamsMoulton4
AdamsMoulton4(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)
Definition: AdamsMoulton4.cpp:26
pFlow::real
float real
Definition: builtinTypes.hpp:46
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
pFlow::integration
Definition: integration.hpp:35
pFlow::AdamsMoulton4::y0_
realx3PointField_D & y0_
Definition: AdamsMoulton4.hpp:38
pFlow::AdamsMoulton4::correct
bool correct(real dt, realx3Vector_D &y, realx3Vector_D &dy) override
Definition: AdamsMoulton4.cpp:104
@@ -316,7 +317,7 @@ $(document).ready(function(){initNavTree('AdamsMoulton4_8cpp_source.html',''); i
AdamsMoulton4.hpp
pFlow::AdamsMoulton4::rpIntegration
Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 > > rpIntegration
Definition: AdamsMoulton4.hpp:50
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
pFlow::objectFile
Definition: objectFile.hpp:33
pStruct
auto & pStruct
Definition: setPointStructure.hpp:24
pFlow::AdamsMoulton4::predictAll
bool predictAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)
Definition: AdamsMoulton4.cpp:131
@@ -324,9 +325,8 @@ $(document).ready(function(){initNavTree('AdamsMoulton4_8cpp_source.html',''); i
pFlow::groupNames
word groupNames(const word &bw, const word &tw, char sep='.')
Definition: bTypesFunctions.cpp:151
pFlow::AdamsMoulton4::intAll
bool intAll(real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)
Definition: AdamsMoulton4.cpp:161
pFlow::repository
Definition: repository.hpp:34
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
pFlow::Vector< realx3 >
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::indexContainer< int32 >
diff --git a/doc/code-documentation/html/Fields_8hpp__dep__incl.md5 b/doc/code-documentation/html/Fields_8hpp__dep__incl.md5 index 9f4eb984..41ae4120 100644 --- a/doc/code-documentation/html/Fields_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/Fields_8hpp__dep__incl.md5 @@ -1 +1 @@ -78dfab62ac20d9be616af80cac39e685 \ No newline at end of file +f866e726743cc55e826858e70846a161 \ No newline at end of file diff --git a/doc/code-documentation/html/Fields_8hpp__dep__incl.png b/doc/code-documentation/html/Fields_8hpp__dep__incl.png index d17ee90a..1f4d956c 100644 Binary files a/doc/code-documentation/html/Fields_8hpp__dep__incl.png and b/doc/code-documentation/html/Fields_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/Fields_8hpp__incl.map b/doc/code-documentation/html/Fields_8hpp__incl.map index 146c0635..90f6f177 100644 --- a/doc/code-documentation/html/Fields_8hpp__incl.map +++ b/doc/code-documentation/html/Fields_8hpp__incl.map @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/doc/code-documentation/html/Fields_8hpp__incl.md5 b/doc/code-documentation/html/Fields_8hpp__incl.md5 index 02ea22c7..f50b31ba 100644 --- a/doc/code-documentation/html/Fields_8hpp__incl.md5 +++ b/doc/code-documentation/html/Fields_8hpp__incl.md5 @@ -1 +1 @@ -ea8ee38fca597682c1d9ccf10392756a \ No newline at end of file +5069747f2da4feeb24a6e6fc64f66380 \ No newline at end of file diff --git a/doc/code-documentation/html/Fields_8hpp__incl.png b/doc/code-documentation/html/Fields_8hpp__incl.png index bfacc921..7e3c7132 100644 Binary files a/doc/code-documentation/html/Fields_8hpp__incl.png and b/doc/code-documentation/html/Fields_8hpp__incl.png differ diff --git a/doc/code-documentation/html/IOfileHeader_8cpp_source.html b/doc/code-documentation/html/IOfileHeader_8cpp_source.html index c4faf4b2..3c6d801d 100644 --- a/doc/code-documentation/html/IOfileHeader_8cpp_source.html +++ b/doc/code-documentation/html/IOfileHeader_8cpp_source.html @@ -130,198 +130,237 @@ $(document).ready(function(){initNavTree('IOfileHeader_8cpp_source.html',''); in
25 {
26  if( fileExist() )
-
27  return makeUnique<iFstream>(path());
+
27  return makeUnique<iFstream>(path(), inFileBinary());
28  else
29  return nullptr;
30 }
31 
33 {
-
34  auto osPtr = makeUnique<oFstream>(path());
-
35 
-
36  if(osPtr && owner_)
-
37  {
-
38  auto outPrecision = owner_->outFilePrecision();
-
39  osPtr->precision(outPrecision);
-
40  }
-
41 
-
42  return osPtr;
-
43 }
-
44 
- -
46 (
-
47  const objectFile& objf,
-
48  const repository* owner
-
49 )
-
50 :
-
51  objectFile(objf),
-
52  owner_(owner)
-
53 {}
-
54 
- -
56 {
-
57  fileSystem f;
-
58 
-
59  if( owner_ )
-
60  {
-
61  f = owner_->path()/localPath();
-
62 
-
63  }else
-
64  {
-
65  f = localPath();
-
66  }
-
67  f += name_;
-
68  return f;
-
69 }
-
70 
- -
72 {
-
73  if(!fileExist())
-
74  {
-
75  if(!silent)
- -
77  " the file "<< path() << " does not exist. \n";
+
34 
+
35 
+
36  auto osPtr = makeUnique<oFstream>(path(), outFileBinary());
+
37 
+
38  if(osPtr && owner_)
+
39  {
+
40  auto outPrecision = owner_->outFilePrecision();
+
41  osPtr->precision(outPrecision);
+
42  }
+
43 
+
44  return osPtr;
+
45 }
+
46 
+ +
48 (
+
49  const objectFile& objf,
+
50  const repository* owner
+
51 )
+
52 :
+
53  objectFile(objf),
+
54  owner_(owner)
+
55 {}
+
56 
+ +
58 {
+
59  fileSystem f;
+
60 
+
61  if( owner_ )
+
62  {
+
63  f = owner_->path()/localPath();
+
64 
+
65  }else
+
66  {
+
67  f = localPath();
+
68  }
+
69  f += name_;
+
70  return f;
+
71 }
+
72 
+ +
74 {
+
75  if(owner_)
+
76  return owner_->outFileBinary();
+
77  else
78  return false;
-
79  }
+
79 }
80 
-
81  if( implyRead() )
-
82  {
-
83 
-
84  if( auto ptrIS = inStream(); ptrIS )
-
85  {
-
86  return readHeader( ptrIS(), silent );
-
87  }
-
88  else
-
89  {
-
90  if(!silent)
- -
92  "could not open file " << path() <<endl;
-
93  return false;
-
94  }
-
95  }
-
96 
-
97  return true;
-
98 }
-
99 
- -
101 {
-
102  if (isReadAlways()) return true;
-
103  return readIfPresent();
-
104 }
-
105 
- -
107 {
-
108  return isWriteAlways();
-
109 }
-
110 
- -
112 {
-
113  return path().exist();
-
114 }
-
115 
- -
117 {
-
118  return fileExist() && isReadIfPresent();
+ +
82 {
+
83  return toUpper(fileFormat_) == "BINARY";
+
84 }
+
85 
+ +
87 {
+
88  if(!fileExist())
+
89  {
+
90  if(!silent)
+ +
92  " the file "<< path() << " does not exist. \n";
+
93  return false;
+
94  }
+
95 
+
96  if( implyRead() )
+
97  {
+
98 
+
99  if( auto ptrIS = inStream(); ptrIS )
+
100  {
+
101  return readHeader( ptrIS(), silent );
+
102  }
+
103  else
+
104  {
+
105  if(!silent)
+ +
107  "could not open file " << path() <<endl;
+
108  return false;
+
109  }
+
110  }
+
111 
+
112  return true;
+
113 }
+
114 
+ +
116 {
+
117  if (isReadAlways()) return true;
+
118  return readIfPresent();
119 }
120 
-
121 
-
122 bool pFlow::IOfileHeader::writeHeader(iOstream& os, const word& typeName) const
-
123 {
-
124 
-
125  writeBanner(os);
-
126 
-
127  os.writeWordEntry("objectType", typeName );
-
128  os.fatalCheck("writing objectType");
-
129 
-
130  os.writeWordEntry("objectName", name() );
-
131  os.fatalCheck("writing objectName");
-
132 
-
133  writeSeparator(os);
-
134  return true;
-
135 }
+ +
122 {
+
123  return isWriteAlways();
+
124 }
+
125 
+ +
127 {
+
128  return path().exist();
+
129 }
+
130 
+ +
132 {
+
133  return fileExist() && isReadIfPresent();
+
134 }
+
135 
136 
- +
137 bool pFlow::IOfileHeader::writeHeader(iOstream& os, const word& typeName) const
138 {
-
139  return writeHeader(os, objectType_);
-
140 }
+
139 
+
140  writeBanner(os);
141 
- -
143 {
-
144 
-
145  if( !is.findTokenAndNextSilent("objectName", objectName_) )
-
146  {
-
147  if(!silent)
-
148  {
- -
150  "cannot find/error in reading objectName in file " <<
-
151  is.name()<<endl;
-
152  }
-
153  return false;
-
154  }
-
155 
-
156  if( !is.findTokenAndNextSilent("objectType", objectType_) )
-
157  {
-
158  if(!silent)
-
159  {
- -
161  "cannot find/error in reading objectType in file "<<
-
162  is.name()<<endl;
-
163  }
-
164  return false;
-
165  }
-
166 
-
167  return true;
-
168 }
-
169 
- -
171 {
-
172  os<<
-
173 "/* -------------------------------*- C++ -*---------------------------------- *\\ \n"<<
-
174 "| phasicFlow File | \n"<<
-
175 "| copyright: www.cemf.ir | \n"<<
-
176 "\\* ------------------------------------------------------------------------- */ \n \n";
-
177 
-
178  return true;
-
179 }
-
180 
- -
182 {
-
183  os<< "\n" <<
-
184 "// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // \n \n";
-
185 
-
186  return true;
-
187 }
+
142  os.writeWordEntry("objectType", typeName );
+
143  os.fatalCheck("writing objectType");
+
144 
+
145  os.writeWordEntry("objectName", name() );
+
146  os.fatalCheck("writing objectName");
+
147 
+
148  word fileFormat;
+
149  if(outFileBinary())
+
150  fileFormat = "Binary";
+
151  else
+
152  fileFormat = "ASCII";
+
153 
+
154  os.writeWordEntry("fileFormat", fileFormat);
+
155  os.fatalCheck("writing fileFormat");
+
156 
+
157  writeSeparator(os);
+
158  return true;
+
159 }
+
160 
+ +
162 {
+
163  return writeHeader(os, objectType_);
+
164 }
+
165 
+ +
167 {
+
168 
+
169  if( !is.findTokenAndNextSilent("objectName", objectName_) )
+
170  {
+
171  if(!silent)
+
172  {
+ +
174  "cannot find/error in reading objectName in file " <<
+
175  is.name()<<endl;
+
176  }
+
177  return false;
+
178  }
+
179 
+
180  if( !is.findTokenAndNextSilent("objectType", objectType_) )
+
181  {
+
182  if(!silent)
+
183  {
+ +
185  "cannot find/error in reading objectType in file "<<
+
186  is.name()<<endl;
+
187  }
+
188  return false;
+
189  }
+
190 
+
191 
+
192  if( !is.findTokenAndNextSilent("fileFormat", fileFormat_) )
+
193  {
+
194  if(!silent)
+
195  {
+ +
197  "cannot find/error in reading fileFormat in file "<<
+
198  is.name()<<endl;
+
199  }
+
200  return false;
+
201  }
+
202 
+
203  return true;
+
204 }
+
205 
+ +
207 {
+
208  os<<
+
209 "/* -------------------------------*- C++ -*---------------------------------- *\\ \n"<<
+
210 "| phasicFlow File | \n"<<
+
211 "| copyright: www.cemf.ir | \n"<<
+
212 "\\* ------------------------------------------------------------------------- */ \n \n";
+
213 
+
214  return true;
+
215 }
+
216 
+ +
218 {
+
219  os<< "\n" <<
+
220 "// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // \n \n";
+
221 
+
222  return true;
+
223 }
-
pFlow::iIstream::findTokenAndNextSilent
virtual bool findTokenAndNextSilent(const word &w, word &nextW, int32 limitLine=100)
Definition: iIstream.cpp:168
-
pFlow::IOfileHeader::readIfPresent
bool readIfPresent() const
Definition: IOfileHeader.cpp:116
-
pFlow::IOfileHeader::readHeader
bool readHeader(iIstream &is, bool silent=false)
Definition: IOfileHeader.cpp:142
+
pFlow::iIstream::findTokenAndNextSilent
virtual bool findTokenAndNextSilent(const word &w, word &nextW, int32 limitLine=100)
Definition: iIstream.cpp:176
+
pFlow::IOfileHeader::readIfPresent
bool readIfPresent() const
Definition: IOfileHeader.cpp:131
+
pFlow::IOfileHeader::outFileBinary
bool outFileBinary() const
Definition: IOfileHeader.cpp:73
+
pFlow::IOfileHeader::readHeader
bool readHeader(iIstream &is, bool silent=false)
Definition: IOfileHeader.cpp:166
warningInFunction
#define warningInFunction
Definition: error.hpp:55
-
pFlow::IOfileHeader::fileExist
bool fileExist() const
Definition: IOfileHeader.cpp:111
+
pFlow::toUpper
word toUpper(const word &inStr)
Definition: bTypesFunctions.cpp:107
+
pFlow::IOfileHeader::fileExist
bool fileExist() const
Definition: IOfileHeader.cpp:126
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
-
pFlow::endl
iOstream & endl(iOstream &os)
Definition: iOstream.hpp:312
+
pFlow::endl
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
pFlow::fileSystem
Definition: fileSystem.hpp:63
repository.hpp
pFlow::IOfileHeader::outStream
uniquePtr< oFstream > outStream() const
Definition: IOfileHeader.cpp:32
pFlow::iIstream
Definition: iIstream.hpp:33
-
pFlow::IOfileHeader::writeHeader
bool writeHeader(iOstream &os, const word &typeName) const
Definition: IOfileHeader.cpp:122
+
pFlow::IOfileHeader::writeHeader
bool writeHeader(iOstream &os, const word &typeName) const
Definition: IOfileHeader.cpp:137
pFlow::fileSystem::path
const pathType & path() const
Definition: fileSystem.hpp:121
-
pFlow::IOfileHeader::path
fileSystem path() const
Definition: IOfileHeader.cpp:55
-
pFlow::IOfileHeader::IOfileHeader
IOfileHeader(const objectFile &objf, const repository *owner=nullptr)
Definition: IOfileHeader.cpp:46
-
pFlow::IOstream::fatalCheck
bool fatalCheck(const char *operation) const
Definition: IOstream.cpp:48
+
pFlow::IOfileHeader::path
fileSystem path() const
Definition: IOfileHeader.cpp:57
+
pFlow::IOfileHeader::IOfileHeader
IOfileHeader(const objectFile &objf, const repository *owner=nullptr)
Definition: IOfileHeader.cpp:48
+
pFlow::IOstream::fatalCheck
bool fatalCheck(const char *operation) const
Check IOstream status for given operation.
Definition: IOstream.cpp:48
pFlow::objectFile
Definition: objectFile.hpp:33
IOfileHeader.hpp
-
pFlow::IOstream::name
virtual const word & name() const
Definition: IOstream.cpp:31
+
pFlow::IOstream::name
virtual const word & name() const
Return the name of the stream.
Definition: IOstream.cpp:31
pFlow::IOfileHeader::inStream
uniquePtr< iFstream > inStream() const
Definition: IOfileHeader.cpp:24
-
pFlow::IOfileHeader::implyRead
bool implyRead() const
Definition: IOfileHeader.cpp:100
-
pFlow::IOfileHeader::writeSeparator
bool writeSeparator(iOstream &os) const
Definition: IOfileHeader.cpp:181
-
pFlow::IOfileHeader::headerOk
bool headerOk(bool silent=false)
Definition: IOfileHeader.cpp:71
+
pFlow::IOfileHeader::implyRead
bool implyRead() const
Definition: IOfileHeader.cpp:115
+
pFlow::IOfileHeader::writeSeparator
bool writeSeparator(iOstream &os) const
Definition: IOfileHeader.cpp:217
+
pFlow::IOfileHeader::headerOk
bool headerOk(bool silent=false)
Definition: IOfileHeader.cpp:86
pFlow::uniquePtr
Definition: uniquePtr.hpp:44
+
pFlow::IOfileHeader::inFileBinary
bool inFileBinary() const
Definition: IOfileHeader.cpp:81
pFlow::repository
Definition: repository.hpp:34
-
pFlow::IOfileHeader::implyWrite
bool implyWrite() const
Definition: IOfileHeader.cpp:106
+
pFlow::IOfileHeader::implyWrite
bool implyWrite() const
Definition: IOfileHeader.cpp:121
pFlow::iOstream
Definition: iOstream.hpp:53
-
pFlow::iOstream::writeWordEntry
iOstream & writeWordEntry(const word &key, const T &value)
Definition: iOstream.hpp:217
-
pFlow::IOfileHeader::writeBanner
bool writeBanner(iOstream &os) const
Definition: IOfileHeader.cpp:170
+
pFlow::iOstream::writeWordEntry
iOstream & writeWordEntry(const word &key, const T &value)
Write a keyword/value entry.
Definition: iOstream.hpp:224
+
pFlow::IOfileHeader::writeBanner
bool writeBanner(iOstream &os) const
Definition: IOfileHeader.cpp:206
-
pFlow::IOfileHeader::objectType
const word & objectType() const
Definition: IOfileHeader.hpp:72
-
pFlow::IOfileHeader::readIfPresent
bool readIfPresent() const
Definition: IOfileHeader.cpp:116
+
pFlow::IOfileHeader::objectType
const word & objectType() const
Definition: IOfileHeader.hpp:75
+
pFlow::IOfileHeader::readIfPresent
bool readIfPresent() const
Definition: IOfileHeader.cpp:131
+
pFlow::IOfileHeader::outFileBinary
bool outFileBinary() const
Definition: IOfileHeader.cpp:73
pFlow::IOfileHeader::objectType_
word objectType_
Definition: IOfileHeader.hpp:50
-
pFlow::IOfileHeader::readHeader
bool readHeader(iIstream &is, bool silent=false)
Definition: IOfileHeader.cpp:142
-
pFlow::IOfileHeader::fileExist
bool fileExist() const
Definition: IOfileHeader.cpp:111
+
pFlow::IOfileHeader::readHeader
bool readHeader(iIstream &is, bool silent=false)
Definition: IOfileHeader.cpp:166
+
pFlow::IOfileHeader::fileExist
bool fileExist() const
Definition: IOfileHeader.cpp:126
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
pFlow
Definition: demComponent.hpp:28
pFlow::fileSystem
Definition: fileSystem.hpp:63
@@ -239,25 +246,27 @@ $(document).ready(function(){initNavTree('IOfileHeader_8hpp_source.html',''); in
uniquePtr.hpp
pFlow::IOfileHeader::outStream
uniquePtr< oFstream > outStream() const
Definition: IOfileHeader.cpp:32
pFlow::iIstream
Definition: iIstream.hpp:33
-
pFlow::IOfileHeader::writeHeader
bool writeHeader(iOstream &os, const word &typeName) const
Definition: IOfileHeader.cpp:122
-
pFlow::IOfileHeader::path
fileSystem path() const
Definition: IOfileHeader.cpp:55
-
pFlow::IOfileHeader::IOfileHeader
IOfileHeader(const objectFile &objf, const repository *owner=nullptr)
Definition: IOfileHeader.cpp:46
+
pFlow::IOfileHeader::writeHeader
bool writeHeader(iOstream &os, const word &typeName) const
Definition: IOfileHeader.cpp:137
+
pFlow::IOfileHeader::path
fileSystem path() const
Definition: IOfileHeader.cpp:57
+
pFlow::IOfileHeader::fileFormat_
word fileFormat_
file format read from file
Definition: IOfileHeader.hpp:53
+
pFlow::IOfileHeader::IOfileHeader
IOfileHeader(const objectFile &objf, const repository *owner=nullptr)
Definition: IOfileHeader.cpp:48
pFlow::IOfileHeader::objectName_
word objectName_
Definition: IOfileHeader.hpp:47
-
pFlow::IOfileHeader::owner
const repository * owner() const
Definition: IOfileHeader.hpp:78
+
pFlow::IOfileHeader::owner
const repository * owner() const
Definition: IOfileHeader.hpp:81
pFlow::objectFile
Definition: objectFile.hpp:33
objectFile.hpp
streams.hpp
pFlow::IOfileHeader::inStream
uniquePtr< iFstream > inStream() const
Definition: IOfileHeader.cpp:24
-
pFlow::IOfileHeader::implyRead
bool implyRead() const
Definition: IOfileHeader.cpp:100
+
pFlow::IOfileHeader::implyRead
bool implyRead() const
Definition: IOfileHeader.cpp:115
pFlow::IOfileHeader
Definition: IOfileHeader.hpp:35
-
pFlow::IOfileHeader::writeSeparator
bool writeSeparator(iOstream &os) const
Definition: IOfileHeader.cpp:181
-
pFlow::IOfileHeader::headerOk
bool headerOk(bool silent=false)
Definition: IOfileHeader.cpp:71
+
pFlow::IOfileHeader::writeSeparator
bool writeSeparator(iOstream &os) const
Definition: IOfileHeader.cpp:217
+
pFlow::IOfileHeader::headerOk
bool headerOk(bool silent=false)
Definition: IOfileHeader.cpp:86
pFlow::uniquePtr
Definition: uniquePtr.hpp:44
-
pFlow::IOfileHeader::objectName
const word & objectName() const
Definition: IOfileHeader.hpp:66
+
pFlow::IOfileHeader::objectName
const word & objectName() const
Definition: IOfileHeader.hpp:69
+
pFlow::IOfileHeader::inFileBinary
bool inFileBinary() const
Definition: IOfileHeader.cpp:81
pFlow::repository
Definition: repository.hpp:34
-
pFlow::IOfileHeader::implyWrite
bool implyWrite() const
Definition: IOfileHeader.cpp:106
+
pFlow::IOfileHeader::implyWrite
bool implyWrite() const
Definition: IOfileHeader.cpp:121
pFlow::iOstream
Definition: iOstream.hpp:53
-
pFlow::IOfileHeader::writeBanner
bool writeBanner(iOstream &os) const
Definition: IOfileHeader.cpp:170
+
pFlow::IOfileHeader::writeBanner
bool writeBanner(iOstream &os) const
Definition: IOfileHeader.cpp:206
fatalExit
#define fatalExit
Definition: error.hpp:57
pFlow::IOobject::object_t
Definition: IOobject.hpp:60
-
pFlow::endl
iOstream & endl(iOstream &os)
Definition: iOstream.hpp:312
+
pFlow::endl
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
pFlow::IOobject::getObject
auto & getObject()
Definition: IOobjectTemplates.cpp:42
pFlow::IOobject::make_object_t
static auto make_object_t(Args &&... args)
Definition: IOobjectTemplates.cpp:35
fatalErrorInFunction
#define fatalErrorInFunction
Definition: error.hpp:42
diff --git a/doc/code-documentation/html/IOobject_8cpp_source.html b/doc/code-documentation/html/IOobject_8cpp_source.html index 671a0338..0705d4bf 100644 --- a/doc/code-documentation/html/IOobject_8cpp_source.html +++ b/doc/code-documentation/html/IOobject_8cpp_source.html @@ -171,66 +171,83 @@ $(document).ready(function(){initNavTree('IOobject_8cpp_source.html',''); initRe
65 
66  if( implyRead() )
67  {
-
68  if( auto ptrIS = inStream(); ptrIS )
+
68  if( rdHdr )
69  {
-
70  return read( ptrIS(), rdHdr);
-
71  }
-
72  else
-
73  {
-
74  warningInFunction<<
-
75  "could not open file " << path() <<endl;
-
76  return false;
-
77  }
-
78  }
-
79  return true;
-
80 }
-
81 
+
70  if( auto ptrIS = inStream(); ptrIS )
+
71  {
+
72  if(!readHeader(ptrIS()))return false;
+
73  ptrIS.reset(nullptr);
+
74  }
+
75  else
+
76  {
+
77  warningInFunction<<
+
78  "could not open file " << path() <<endl;
+
79  return false;
+
80  }
+
81  }
82 
-
83 bool pFlow::IOobject::write() const
-
84 {
-
85  if(implyWrite())
-
86  {
-
87  if(auto ptrOS = outStream(); ptrOS )
-
88  {
-
89  return write(ptrOS());
-
90  }
-
91  else
-
92  {
-
93  warningInFunction<<
-
94  "error in opening file "<< path() <<endl;
-
95  return false;
-
96  }
-
97  }
+
83  if( auto ptrIS = inStream(); ptrIS )
+
84  {
+
85  if(!read(ptrIS(), rdHdr))return false;
+
86 
+
87  }
+
88  else
+
89  {
+
90  warningInFunction<<
+
91  "could not open file " << path() <<endl;
+
92  return false;
+
93  }
+
94  }
+
95 
+
96  return true;
+
97 }
98 
-
99  return true;
-
100 }
-
101 
-
102 
-
103 bool pFlow::IOobject::read(iIstream& is, bool rdHdr)
-
104 {
-
105  if(rdHdr)
-
106  {
-
107  if(!readHeader(is))return false;
-
108  }
-
109  return object_->read_object_t(is);
-
110 }
-
111 
-
112 
-
113 bool pFlow::IOobject::write(iOstream& os) const
-
114 {
-
115  if(this->readWriteHeader())
-
116  writeHeader(os, typeName());
-
117 
-
118  return (object_->write_object_t(os) && writeSeparator(os));
-
119 }
+
99 
+
100 bool pFlow::IOobject::write() const
+
101 {
+
102  if(implyWrite())
+
103  {
+
104  if(auto ptrOS = outStream(); ptrOS )
+
105  {
+
106  return write(ptrOS());
+
107  }
+
108  else
+
109  {
+
110  warningInFunction<<
+
111  "error in opening file "<< path() <<endl;
+
112  return false;
+
113  }
+
114  }
+
115 
+
116  return true;
+
117 }
+
118 
+
119 
+
120 bool pFlow::IOobject::read(iIstream& is, bool rdHdr)
+
121 {
+
122  if(rdHdr)
+
123  {
+
124  if(!readHeader(is))return false;
+
125  }
+
126  return object_->read_object_t(is);
+
127 }
+
128 
+
129 
+
130 bool pFlow::IOobject::write(iOstream& os) const
+
131 {
+
132  if(this->readWriteHeader())
+
133  writeHeader(os, typeName());
+
134 
+
135  return (object_->write_object_t(os) && writeSeparator(os));
+
136 }
-
pFlow::IOobject::write
bool write() const
Definition: IOobject.cpp:83
+
pFlow::IOobject::write
bool write() const
Definition: IOobject.cpp:100
fatalExit
#define fatalExit
Definition: error.hpp:57
IOobject.hpp
warningInFunction
#define warningInFunction
Definition: error.hpp:55
pFlow::IOobject::IOobject
IOobject(const objectFile &objf, const repository *owner, uniquePtr< iObject > &&obj)
Definition: IOobject.cpp:26
-
pFlow::endl
iOstream & endl(iOstream &os)
Definition: iOstream.hpp:312
+
pFlow::endl
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
pFlow::IOobject::isObjectValid
bool isObjectValid() const
Definition: IOobject.cpp:58
repository.hpp
pFlow::IOobject::object_
uniquePtr< iObject > object_
Definition: IOobject.hpp:110
diff --git a/doc/code-documentation/html/IOobject_8hpp_source.html b/doc/code-documentation/html/IOobject_8hpp_source.html index be9de757..9f50f295 100644 --- a/doc/code-documentation/html/IOobject_8hpp_source.html +++ b/doc/code-documentation/html/IOobject_8hpp_source.html @@ -286,7 +286,7 @@ $(document).ready(function(){initNavTree('IOobject_8hpp_source.html',''); initRe
184 #endif //__IOobject_hpp__
-
pFlow::IOobject::write
bool write() const
Definition: IOobject.cpp:83
+
pFlow::IOobject::write
bool write() const
Definition: IOobject.cpp:100
pFlow::IOobject::iObject::read_object_t
virtual bool read_object_t(iIstream &is)=0
pFlow::IOobject::object_t::object_t
object_t(const dataType &data)
Definition: IOobject.hpp:77
pFlow::IOobject::iObject::clone
virtual uniquePtr< iObject > clone() const =0
@@ -306,7 +306,7 @@ $(document).ready(function(){initNavTree('IOobject_8hpp_source.html',''); initRe
pFlow::IOobject::iObject
Definition: IOobject.hpp:42
pFlow::iIstream
Definition: iIstream.hpp:33
pFlow::IOobject::object_t::read_object_t
virtual bool read_object_t(iIstream &is)
Definition: IOobject.hpp:93
-
pFlow::IOfileHeader::owner
const repository * owner() const
Definition: IOfileHeader.hpp:78
+
pFlow::IOfileHeader::owner
const repository * owner() const
Definition: IOfileHeader.hpp:81
pFlow::IOobject::object_t::write_object_t
virtual bool write_object_t(iOstream &os) const
Definition: IOobject.hpp:98
pFlow::IOobject::read
bool read(bool rdHdr=true)
Definition: IOobject.cpp:63
pFlow::objectFile
Definition: objectFile.hpp:33
diff --git a/doc/code-documentation/html/IOstream_8cpp_source.html b/doc/code-documentation/html/IOstream_8cpp_source.html index fa5d9773..f2883436 100644 --- a/doc/code-documentation/html/IOstream_8cpp_source.html +++ b/doc/code-documentation/html/IOstream_8cpp_source.html @@ -168,12 +168,12 @@ $(document).ready(function(){initNavTree('IOstream_8cpp_source.html',''); initRe
fatalExit
#define fatalExit
Definition: error.hpp:57
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
-
pFlow::IOstream::staticName_
static word staticName_
Definition: IOstream.hpp:64
-
pFlow::IOstream::precision_
static unsigned int precision_
Definition: IOstream.hpp:59
-
pFlow::IOstream::check
virtual bool check(const char *operation) const
Definition: IOstream.cpp:42
+
pFlow::IOstream::staticName_
static word staticName_
Name for any generic stream - normally treat as readonly.
Definition: IOstream.hpp:69
+
pFlow::IOstream::precision_
static unsigned int precision_
Default precision, only works for ASCII.
Definition: IOstream.hpp:64
+
pFlow::IOstream::check
virtual bool check(const char *operation) const
Check IOstream status for given operation.
Definition: IOstream.cpp:42
fatalErrorInFunction
#define fatalErrorInFunction
Definition: error.hpp:42
-
pFlow::IOstream::fatalCheck
bool fatalCheck(const char *operation) const
Definition: IOstream.cpp:48
-
pFlow::IOstream::name
virtual const word & name() const
Definition: IOstream.cpp:31
+
pFlow::IOstream::fatalCheck
bool fatalCheck(const char *operation) const
Check IOstream status for given operation.
Definition: IOstream.cpp:48
+
pFlow::IOstream::name
virtual const word & name() const
Return the name of the stream.
Definition: IOstream.cpp:31
IOstream.hpp
iOstream.hpp
error.hpp
diff --git a/doc/code-documentation/html/IOstream_8hpp.html b/doc/code-documentation/html/IOstream_8hpp.html index c24c52e2..8df41c9e 100644 --- a/doc/code-documentation/html/IOstream_8hpp.html +++ b/doc/code-documentation/html/IOstream_8hpp.html @@ -150,6 +150,7 @@ Namespaces

Typedefs

typedef IOstream &(* IOstreamManip) (IOstream &) + An IOstream manipulator. More...
 

Definition at line 32 of file Istream.cpp.

-

Referenced by Istream::read(), Istream::readString(), and Istream::readVariable().

+

Referenced by Istream::read(), Istream::readString(), and Istream::readVariable().

diff --git a/doc/code-documentation/html/Istream_8cpp_source.html b/doc/code-documentation/html/Istream_8cpp_source.html index 6f7fbaea..098d244c 100644 --- a/doc/code-documentation/html/Istream_8cpp_source.html +++ b/doc/code-documentation/html/Istream_8cpp_source.html @@ -410,576 +410,597 @@ $(document).ready(function(){initNavTree('Istream_8cpp_source.html',''); initRes
304 }
305 
306 
-
307 pFlow::Istream::Istream
-
308 (
+
307 pFlow::Istream::Istream
+
308 (
309  std::istream& is,
-
310  const word& streamName
-
311 )
-
312 :
-
313  iIstream(),
-
314  name_(streamName),
-
315  is_(is)
-
316 {
-
317  if (is_.good())
-
318  {
-
319  setOpened();
-
320  setGood();
-
321  }
-
322  else
-
323  {
-
324  setState(is_.rdstate());
-
325  }
-
326 }
-
327 
-
328 pFlow::Istream& pFlow::Istream::get(char& c)
-
329 {
-
330  is_.get(c);
-
331  setState(is_.rdstate());
-
332 
-
333  if (good() && c == '\n')
-
334  {
-
335  ++lineNumber_;
-
336  }
-
337 
-
338  return *this;
-
339 }
-
340 
+
310  const word& streamName,
+
311  writeFormat wf
+
312 )
+
313 :
+
314  iIstream(wf),
+
315  name_(streamName),
+
316  is_(is)
+
317 {
+
318  if (is_.good())
+
319  {
+
320  setOpened();
+
321  setGood();
+
322  }
+
323  else
+
324  {
+
325  setState(is_.rdstate());
+
326  }
+
327 }
+
328 
+
329 pFlow::Istream& pFlow::Istream::get(char& c)
+
330 {
+
331  is_.get(c);
+
332  setState(is_.rdstate());
+
333 
+
334  if (good() && c == '\n')
+
335  {
+
336  ++lineNumber_;
+
337  }
+
338 
+
339  return *this;
+
340 }
341 
-
342 int pFlow::Istream::peek()
-
343 {
-
344  return is_.peek();
-
345 }
-
346 
+
342 
+
343 int pFlow::Istream::peek()
+
344 {
+
345  return is_.peek();
+
346 }
347 
-
348 pFlow::Istream& pFlow::Istream::getLine(std::string& str, char delim)
-
349 {
-
350  std::getline(is_, str, delim);
-
351  setState(is_.rdstate());
-
352 
-
353  if (delim == '\n')
-
354  {
-
355  ++lineNumber_;
-
356  }
-
357 
-
358  return *this;
-
359 }
-
360 
+
348 
+
349 pFlow::Istream& pFlow::Istream::getLine(std::string& str, char delim)
+
350 {
+
351  std::getline(is_, str, delim);
+
352  setState(is_.rdstate());
+
353 
+
354  if (delim == '\n')
+
355  {
+
356  ++lineNumber_;
+
357  }
+
358 
+
359  return *this;
+
360 }
361 
-
362 std::streamsize pFlow::Istream::getLine(std::nullptr_t, char delim)
-
363 {
-
364  is_.ignore(std::numeric_limits<std::streamsize>::max(), delim);
-
365  setState(is_.rdstate());
-
366 
-
367  std::streamsize count = is_.gcount();
-
368 
-
369  if (count && delim == '\n')
-
370  {
-
371  ++lineNumber_;
-
372  }
-
373 
-
374  return count;
-
375 }
-
376 
+
362 
+
363 std::streamsize pFlow::Istream::getLine(std::nullptr_t, char delim)
+
364 {
+
365  is_.ignore(std::numeric_limits<std::streamsize>::max(), delim);
+
366  setState(is_.rdstate());
+
367 
+
368  std::streamsize count = is_.gcount();
+
369 
+
370  if (count && delim == '\n')
+
371  {
+
372  ++lineNumber_;
+
373  }
+
374 
+
375  return count;
+
376 }
377 
-
378 pFlow::Istream& pFlow::Istream::putback(const char c)
-
379 {
-
380  if (c == '\n')
-
381  {
-
382  --lineNumber_;
-
383  }
-
384 
-
385  if (!is_.putback(c))
-
386  {
-
387  setBad();
-
388  }
-
389 
-
390  setState(is_.rdstate());
-
391 
-
392  return *this;
-
393 }
-
394 
-
395 pFlow::iIstream& pFlow::Istream::read(token& t)
-
396 {
-
397  constexpr const unsigned maxLen = 128; // Max length for units/scalars
-
398  static char buf[maxLen];
-
399 
-
400  // Return the put back token if it exists
-
401  if (Istream::getBack(t))
-
402  {
-
403  return *this;
-
404  }
-
405 
-
406  // Assume that the streams supplied are in working order.
-
407  // Lines are counted by '\n'
-
408 
-
409  // Get next 'valid character': i.e. proceed through any whitespace
-
410  // and/or comments until a semantically valid character is found
-
411 
-
412  char c = nextValid();
-
413 
-
414  // Set the line number of this token to the current stream line number
-
415  t.lineNumber() = lineNumber();
-
416 
-
417  // Return on error
-
418  if (!c)
-
419  {
-
420  t.setBad();
-
421  return *this;
-
422  }
-
423 
-
424  // Analyse input starting with this character.
-
425  switch (c)
-
426  {
-
427  // Check for punctuation first - same as token::isseparator()
-
428 
-
429  case token::END_STATEMENT :
-
430  case token::BEGIN_LIST :
-
431  case token::END_LIST :
-
432  case token::BEGIN_SQR :
-
433  case token::END_SQR :
-
434  case token::BEGIN_BLOCK :
-
435  case token::END_BLOCK :
-
436  case token::COLON :
-
437  case token::COMMA :
-
438  case token::DIVIDE :
-
439  {
-
440  t = token::punctuationToken(c);
-
441  return *this;
-
442  }
-
443 
-
444  // String: enclosed by double quotes.
-
445  case token::BEGIN_STRING :
-
446  {
-
447  putback(c);
-
448 
-
449  word val;
-
450  if (readString(val).bad())
-
451  {
-
452  t.setBad();
-
453  }
-
454  else
-
455  {
-
456  t = std::move(val); // Move contents to token
-
457  }
-
458 
-
459  return *this;
-
460  }
-
461  // Dictionary variable (as rvalue)
-
462  case token::DOLLAR :
-
463  {
-
464  char nextC;
-
465  if (read(nextC).bad())
-
466  {
-
467  // Return lone '$' as word
-
468  t = charToWord(c);
-
469  }
-
470  else
-
471  {
-
472  // Put back both so that '$...' is included in the variable
-
473  putback(nextC);
-
474  putback(c);
-
475 
-
476  word val;
-
477  if (readVariable(val).bad())
-
478  {
-
479  t.setBad();
-
480  }
-
481  else
-
482  {
-
483  t = std::move(val); // Move contents to token
-
484  t.setType(token::tokenType::VARIABLE);
-
485  }
-
486  }
-
487 
-
488  return *this;
-
489  }
-
490 
-
491  // Number: integer or floating point
-
492  //
-
493  // ideally match the equivalent of this regular expression
-
494  //
-
495  // /[-+]?([0-9]+\.?[0-9]*|\.[0-9]+)([Ee][-+]?[0-9]+)?/
-
496  //
-
497  case '-' :
-
498  case '.' :
-
499  case '0' : case '1' : case '2' : case '3' : case '4' :
-
500  case '5' : case '6' : case '7' : case '8' : case '9' :
-
501  {
-
502  int64 int64Val = (c != '.'); // used as bool here
-
503 
-
504  unsigned nChar = 0;
-
505  buf[nChar++] = c;
-
506 
-
507  // get everything that could resemble a number and let
-
508  // readScalar determine the validity
-
509  while
-
510  (
-
511  is_.get(c)
-
512  && (
-
513  isdigit(c)
-
514  || c == '+'
-
515  || c == '-'
-
516  || c == '.'
-
517  || c == 'E'
-
518  || c == 'e'
-
519  )
-
520  )
-
521  {
-
522  if (int64Val)
-
523  {
-
524  int64Val = isdigit(c);
-
525  }
-
526 
-
527  buf[nChar++] = c;
-
528  if (nChar == maxLen)
-
529  {
-
530  // Runaway argument - avoid buffer overflow
-
531  buf[maxLen-1] = '\0';
-
532 
-
533  ioErrorInFile( name(), lineNumber())
-
534  << "number '" << buf << "...'\n"
-
535  << " is too long (max. " <<
-
536  static_cast<int32>(maxLen) << " characters)";
-
537  fatalExit;
-
538 
-
539  t.setBad();
-
540  return *this;
-
541  }
-
542  }
-
543  buf[nChar] = '\0'; // Terminate string
-
544 
-
545  setState(is_.rdstate());
-
546  if (is_.bad())
-
547  {
-
548  t.setBad();
-
549  }
-
550  else
-
551  {
-
552  is_.putback(c);
-
553 
-
554  if (nChar == 1 && buf[0] == '-')
-
555  {
-
556  // A single '-' is punctuation
-
557  t = token::punctuationToken(token::SUBTRACT);
-
558  }
-
559  else if (int64Val && readInt64(buf, int64Val))
-
560  {
-
561  t = int64Val;
-
562  }
-
563  else
-
564  {
-
565  real realVal;
-
566 
-
567  if (readReal(buf, realVal))
-
568  {
-
569  // A scalar or too big to fit as a unit
-
570  t = realVal;
-
571  }
-
572  else
-
573  {
-
574  t.setBad();
-
575  }
-
576  }
-
577  }
-
578 
-
579  return *this;
-
580  }
-
581 
-
582  // Should be a word (which can also be a single character)
-
583  default:
-
584  {
-
585  putback(c);
-
586  readWordToken(t);
-
587 
-
588  return *this;
-
589  }
-
590  }
-
591 }
-
592 
+
378 
+
379 pFlow::Istream& pFlow::Istream::putback(const char c)
+
380 {
+
381  if (c == '\n')
+
382  {
+
383  --lineNumber_;
+
384  }
+
385 
+
386  if (!is_.putback(c))
+
387  {
+
388  setBad();
+
389  }
+
390 
+
391  setState(is_.rdstate());
+
392 
+
393  return *this;
+
394 }
+
395 
+
396 pFlow::iIstream& pFlow::Istream::read(token& t)
+
397 {
+
398  constexpr const unsigned maxLen = 128; // Max length for units/scalars
+
399  static char buf[maxLen];
+
400 
+
401  // Return the put back token if it exists
+
402  if (Istream::getBack(t))
+
403  {
+
404  return *this;
+
405  }
+
406 
+
407  // Assume that the streams supplied are in working order.
+
408  // Lines are counted by '\n'
+
409 
+
410  // Get next 'valid character': i.e. proceed through any whitespace
+
411  // and/or comments until a semantically valid character is found
+
412 
+
413  char c = nextValid();
+
414 
+
415  // Set the line number of this token to the current stream line number
+
416  t.lineNumber() = lineNumber();
+
417 
+
418  // Return on error
+
419  if (!c)
+
420  {
+
421  t.setBad();
+
422  return *this;
+
423  }
+
424 
+
425  // Analyse input starting with this character.
+
426  switch (c)
+
427  {
+
428  // Check for punctuation first - same as token::isseparator()
+
429 
+
430  case token::END_STATEMENT :
+
431  case token::BEGIN_LIST :
+
432  case token::END_LIST :
+
433  case token::BEGIN_SQR :
+
434  case token::END_SQR :
+
435  case token::BEGIN_BLOCK :
+
436  case token::END_BLOCK :
+
437  case token::COLON :
+
438  case token::COMMA :
+
439  case token::DIVIDE :
+
440  {
+
441  t = token::punctuationToken(c);
+
442  return *this;
+
443  }
+
444 
+
445  // String: enclosed by double quotes.
+
446  case token::BEGIN_STRING :
+
447  {
+
448  putback(c);
+
449 
+
450  word val;
+
451  if (readString(val).bad())
+
452  {
+
453  t.setBad();
+
454  }
+
455  else
+
456  {
+
457  t = std::move(val); // Move contents to token
+
458  }
+
459 
+
460  return *this;
+
461  }
+
462  // Dictionary variable (as rvalue)
+
463  case token::DOLLAR :
+
464  {
+
465  char nextC;
+
466  if (read(nextC).bad())
+
467  {
+
468  // Return lone '$' as word
+
469  t = charToWord(c);
+
470  }
+
471  else
+
472  {
+
473  // Put back both so that '$...' is included in the variable
+
474  putback(nextC);
+
475  putback(c);
+
476 
+
477  word val;
+
478  if (readVariable(val).bad())
+
479  {
+
480  t.setBad();
+
481  }
+
482  else
+
483  {
+
484  t = std::move(val); // Move contents to token
+
485  t.setType(token::tokenType::VARIABLE);
+
486  }
+
487  }
+
488 
+
489  return *this;
+
490  }
+
491 
+
492  // Number: integer or floating point
+
493  //
+
494  // ideally match the equivalent of this regular expression
+
495  //
+
496  // /[-+]?([0-9]+\.?[0-9]*|\.[0-9]+)([Ee][-+]?[0-9]+)?/
+
497  //
+
498  case '-' :
+
499  case '.' :
+
500  case '0' : case '1' : case '2' : case '3' : case '4' :
+
501  case '5' : case '6' : case '7' : case '8' : case '9' :
+
502  {
+
503  int64 int64Val = (c != '.'); // used as bool here
+
504 
+
505  unsigned nChar = 0;
+
506  buf[nChar++] = c;
+
507 
+
508  // get everything that could resemble a number and let
+
509  // readScalar determine the validity
+
510  while
+
511  (
+
512  is_.get(c)
+
513  && (
+
514  isdigit(c)
+
515  || c == '+'
+
516  || c == '-'
+
517  || c == '.'
+
518  || c == 'E'
+
519  || c == 'e'
+
520  )
+
521  )
+
522  {
+
523  if (int64Val)
+
524  {
+
525  int64Val = isdigit(c);
+
526  }
+
527 
+
528  buf[nChar++] = c;
+
529  if (nChar == maxLen)
+
530  {
+
531  // Runaway argument - avoid buffer overflow
+
532  buf[maxLen-1] = '\0';
+
533 
+
534  ioErrorInFile( name(), lineNumber())
+
535  << "number '" << buf << "...'\n"
+
536  << " is too long (max. " <<
+
537  static_cast<int32>(maxLen) << " characters)";
+
538  fatalExit;
+
539 
+
540  t.setBad();
+
541  return *this;
+
542  }
+
543  }
+
544  buf[nChar] = '\0'; // Terminate string
+
545 
+
546  setState(is_.rdstate());
+
547  if (is_.bad())
+
548  {
+
549  t.setBad();
+
550  }
+
551  else
+
552  {
+
553  is_.putback(c);
+
554 
+
555  if (nChar == 1 && buf[0] == '-')
+
556  {
+
557  // A single '-' is punctuation
+
558  t = token::punctuationToken(token::SUBTRACT);
+
559  }
+
560  else if (int64Val && readInt64(buf, int64Val))
+
561  {
+
562  t = int64Val;
+
563  }
+
564  else
+
565  {
+
566  real realVal;
+
567 
+
568  if (readReal(buf, realVal))
+
569  {
+
570  // A scalar or too big to fit as a unit
+
571  t = realVal;
+
572  }
+
573  else
+
574  {
+
575  t.setBad();
+
576  }
+
577  }
+
578  }
+
579 
+
580  return *this;
+
581  }
+
582 
+
583  // Should be a word (which can also be a single character)
+
584  default:
+
585  {
+
586  putback(c);
+
587  readWordToken(t);
+
588 
+
589  return *this;
+
590  }
+
591  }
+
592 }
593 
-
594 pFlow::iIstream& pFlow::Istream::read(char& c)
-
595 {
-
596  c = nextValid();
-
597  return *this;
-
598 }
-
599 
+
594 
+
595 pFlow::iIstream& pFlow::Istream::read(char& c)
+
596 {
+
597  c = nextValid();
+
598  return *this;
+
599 }
600 
-
601 pFlow::iIstream& pFlow::Istream::read(word& str)
-
602 {
-
603 
-
604  constexpr const unsigned maxLen = 1024;
-
605  static char buf[maxLen];
-
606 
-
607  unsigned nChar = 0;
-
608  unsigned depth = 0; // Track depth of (..) nesting
-
609  char c;
-
610 
-
611  while
-
612  (
-
613  (nChar < maxLen)
-
614  && get(c)
-
615  && validWord(c)
-
616  )
-
617  {
-
618  if (c == token::BEGIN_LIST)
-
619  {
-
620  ++depth;
-
621  }
-
622  else if (c == token::END_LIST)
-
623  {
-
624  if (!depth)
-
625  {
-
626  break; // Closed ')' without an opening '(' ? ... stop
-
627  }
-
628  --depth;
-
629  }
-
630 
-
631  buf[nChar++] = c;
-
632  }
-
633 
-
634  if (nChar >= maxLen)
-
635  {
-
636  buf[errLen] = '\0';
-
637  ioErrorInFile(name(), lineNumber())
-
638  << "word '" << buf << "...'\n"
-
639  << " is too long (max. " <<
-
640  static_cast<int32>(maxLen) << " characters)";
-
641  fatalExit;
-
642 
-
643  return *this;
-
644  }
-
645 
-
646  buf[nChar] = '\0'; // Terminate string
-
647 
-
648  if (bad())
-
649  {
-
650  // Could probably skip this check
-
651  buf[errLen] = '\0';
-
652 
-
653  ioErrorInFile(name(), lineNumber())
-
654  << "Problem while reading word '" << buf << "...' after "
-
655  << static_cast<int32>(nChar) << " characters\n";
-
656  fatalExit;
-
657 
-
658  return *this;
-
659  }
-
660 
-
661  if (nChar == 0)
-
662  {
-
663  ioErrorInFile(name(), lineNumber())
-
664  << "Invalid first character found : " << c;
-
665  fatalExit;
-
666  }
-
667  else if (depth)
-
668  {
-
669  warningInFunction
-
670  << "Missing " << static_cast<int32>(depth)
-
671  << " closing ')' while parsing" << nl << nl
-
672  << buf << nl << endl;
-
673  }
-
674 
-
675  // Finalize: content already validated, assign without additional checks.
-
676  str.assign(buf, nChar);
-
677  putback(c);
-
678 
-
679  return *this;
-
680 }
-
681 
+
601 
+
602 pFlow::iIstream& pFlow::Istream::read(word& str)
+
603 {
+
604 
+
605  constexpr const unsigned maxLen = 1024;
+
606  static char buf[maxLen];
+
607 
+
608  unsigned nChar = 0;
+
609  unsigned depth = 0; // Track depth of (..) nesting
+
610  char c;
+
611 
+
612  while
+
613  (
+
614  (nChar < maxLen)
+
615  && get(c)
+
616  && validWord(c)
+
617  )
+
618  {
+
619  if (c == token::BEGIN_LIST)
+
620  {
+
621  ++depth;
+
622  }
+
623  else if (c == token::END_LIST)
+
624  {
+
625  if (!depth)
+
626  {
+
627  break; // Closed ')' without an opening '(' ? ... stop
+
628  }
+
629  --depth;
+
630  }
+
631 
+
632  buf[nChar++] = c;
+
633  }
+
634 
+
635  if (nChar >= maxLen)
+
636  {
+
637  buf[errLen] = '\0';
+
638  ioErrorInFile(name(), lineNumber())
+
639  << "word '" << buf << "...'\n"
+
640  << " is too long (max. " <<
+
641  static_cast<int32>(maxLen) << " characters)";
+
642  fatalExit;
+
643 
+
644  return *this;
+
645  }
+
646 
+
647  buf[nChar] = '\0'; // Terminate string
+
648 
+
649  if (bad())
+
650  {
+
651  // Could probably skip this check
+
652  buf[errLen] = '\0';
+
653 
+
654  ioErrorInFile(name(), lineNumber())
+
655  << "Problem while reading word '" << buf << "...' after "
+
656  << static_cast<int32>(nChar) << " characters\n";
+
657  fatalExit;
+
658 
+
659  return *this;
+
660  }
+
661 
+
662  if (nChar == 0)
+
663  {
+
664  ioErrorInFile(name(), lineNumber())
+
665  << "Invalid first character found : " << c;
+
666  fatalExit;
+
667  }
+
668  else if (depth)
+
669  {
+
670  warningInFunction
+
671  << "Missing " << static_cast<int32>(depth)
+
672  << " closing ')' while parsing" << nl << nl
+
673  << buf << nl << endl;
+
674  }
+
675 
+
676  // Finalize: content already validated, assign without additional checks.
+
677  str.assign(buf, nChar);
+
678  putback(c);
+
679 
+
680  return *this;
+
681 }
682 
-
683 pFlow::iIstream& pFlow::Istream::readString(word& str)
-
684 {
-
685  constexpr const unsigned maxLen = 1024;
-
686  static char buf[maxLen];
-
687 
-
688  char c;
-
689 
-
690  if (!get(c))
-
691  {
-
692  ioErrorInFile(name(), lineNumber())
-
693  << "cannot read start of string";
-
694  fatalExit;
-
695 
-
696  return *this;
-
697  }
-
698 
-
699  // Note, we could also handle single-quoted strings here (if desired)
-
700  if (c != token::BEGIN_STRING)
-
701  {
-
702  ioErrorInFile(name(), lineNumber())
-
703  << "Incorrect start of string character found : " << c;
-
704  fatalExit;
-
705 
-
706  return *this;
-
707  }
-
708 
-
709  unsigned nChar = 0;
-
710  bool escaped = false;
-
711 
-
712  while
-
713  (
-
714  (nChar < maxLen)
-
715  && get(c)
-
716  )
-
717  {
-
718  if (c == token::END_STRING)
-
719  {
-
720  if (escaped)
-
721  {
-
722  escaped = false;
-
723  --nChar; // Overwrite backslash
-
724  }
-
725  else
-
726  {
-
727  // Done reading
-
728  str.assign(buf, nChar);
-
729  return *this;
-
730  }
-
731  }
-
732  else if (c == token::NL)
-
733  {
-
734  if (escaped)
-
735  {
-
736  escaped = false;
-
737  --nChar; // Overwrite backslash
-
738  }
-
739  else
-
740  {
-
741  buf[errLen] = buf[nChar] = '\0';
-
742 
-
743  ioErrorInFile(name(), lineNumber())
-
744  << "found '\\n' while reading string \""
-
745  << buf << "...\"";
-
746  fatalExit;
-
747 
-
748  return *this;
-
749  }
-
750  }
-
751  else if (c == '\\')
-
752  {
-
753  escaped = !escaped; // toggle state (retains backslashes)
-
754  }
-
755  else
-
756  {
-
757  escaped = false;
-
758  }
-
759 
-
760  buf[nChar++] = c;
-
761  }
-
762 
-
763  if (nChar >= maxLen)
-
764  {
-
765  buf[errLen] = '\0';
-
766 
-
767  ioErrorInFile(name(), lineNumber())
-
768  << "string \"" << buf << "...\"\n"
-
769  << " is too long (max. " << static_cast<int32>(maxLen) << " characters)";
-
770  fatalExit;
-
771 
-
772  return *this;
-
773  }
-
774 
-
775  // Don't worry about a dangling backslash if string terminated prematurely
-
776  buf[errLen] = buf[nChar] = '\0';
-
777 
-
778  ioErrorInFile(name(), lineNumber())
-
779  << "Problem while reading string \"" << buf << "...\"";
-
780  fatalExit;
-
781 
-
782  return *this;
-
783 }
-
784 
-
785 pFlow::iIstream& pFlow::Istream::read(int64& val)
-
786 {
-
787  is_ >> val;
-
788  setState(is_.rdstate());
-
789  return *this;
-
790 }
-
791 
-
792 pFlow::iIstream& pFlow::Istream::read(int32& val)
-
793 {
-
794  is_ >> val;
-
795  setState(is_.rdstate());
-
796  return *this;
-
797 }
-
798 
-
799 pFlow::iIstream& pFlow::Istream::read(int16& val)
-
800 {
-
801  is_ >> val;
-
802  setState(is_.rdstate());
-
803  return *this;
-
804 }
-
805 
-
806 pFlow::iIstream& pFlow::Istream::read(int8& val)
-
807 {
-
808  is_ >> val;
-
809  setState(is_.rdstate());
-
810  return *this;
-
811 }
-
812 
-
813 pFlow::iIstream& pFlow::Istream::read(label& val)
-
814 {
-
815  is_ >> val;
-
816  setState(is_.rdstate());
-
817  return *this;
-
818 }
-
819 
-
820 pFlow::iIstream& pFlow::Istream::read(uint32& val)
-
821 {
-
822  is_ >> val;
-
823  setState(is_.rdstate());
-
824  return *this;
-
825 }
-
826 
-
827 pFlow::iIstream& pFlow::Istream::read(uint16& val)
-
828 {
-
829  is_ >> val;
-
830  setState(is_.rdstate());
-
831  return *this;
-
832 }
-
833 
-
834 pFlow::iIstream& pFlow::Istream::read(float& val)
-
835 {
-
836  is_ >> val;
-
837  setState(is_.rdstate());
-
838  return *this;
-
839 }
-
840 
+
683 
+
684 pFlow::iIstream& pFlow::Istream::readString(word& str)
+
685 {
+
686  constexpr const unsigned maxLen = 1024;
+
687  static char buf[maxLen];
+
688 
+
689  char c;
+
690 
+
691  if (!get(c))
+
692  {
+
693  ioErrorInFile(name(), lineNumber())
+
694  << "cannot read start of string";
+
695  fatalExit;
+
696 
+
697  return *this;
+
698  }
+
699 
+
700  // Note, we could also handle single-quoted strings here (if desired)
+
701  if (c != token::BEGIN_STRING)
+
702  {
+
703  ioErrorInFile(name(), lineNumber())
+
704  << "Incorrect start of string character found : " << c;
+
705  fatalExit;
+
706 
+
707  return *this;
+
708  }
+
709 
+
710  unsigned nChar = 0;
+
711  bool escaped = false;
+
712 
+
713  while
+
714  (
+
715  (nChar < maxLen)
+
716  && get(c)
+
717  )
+
718  {
+
719  if (c == token::END_STRING)
+
720  {
+
721  if (escaped)
+
722  {
+
723  escaped = false;
+
724  --nChar; // Overwrite backslash
+
725  }
+
726  else
+
727  {
+
728  // Done reading
+
729  str.assign(buf, nChar);
+
730  return *this;
+
731  }
+
732  }
+
733  else if (c == token::NL)
+
734  {
+
735  if (escaped)
+
736  {
+
737  escaped = false;
+
738  --nChar; // Overwrite backslash
+
739  }
+
740  else
+
741  {
+
742  buf[errLen] = buf[nChar] = '\0';
+
743 
+
744  ioErrorInFile(name(), lineNumber())
+
745  << "found '\\n' while reading string \""
+
746  << buf << "...\"";
+
747  fatalExit;
+
748 
+
749  return *this;
+
750  }
+
751  }
+
752  else if (c == '\\')
+
753  {
+
754  escaped = !escaped; // toggle state (retains backslashes)
+
755  }
+
756  else
+
757  {
+
758  escaped = false;
+
759  }
+
760 
+
761  buf[nChar++] = c;
+
762  }
+
763 
+
764  if (nChar >= maxLen)
+
765  {
+
766  buf[errLen] = '\0';
+
767 
+
768  ioErrorInFile(name(), lineNumber())
+
769  << "string \"" << buf << "...\"\n"
+
770  << " is too long (max. " << static_cast<int32>(maxLen) << " characters)";
+
771  fatalExit;
+
772 
+
773  return *this;
+
774  }
+
775 
+
776  // Don't worry about a dangling backslash if string terminated prematurely
+
777  buf[errLen] = buf[nChar] = '\0';
+
778 
+
779  ioErrorInFile(name(), lineNumber())
+
780  << "Problem while reading string \"" << buf << "...\"";
+
781  fatalExit;
+
782 
+
783  return *this;
+
784 }
+
785 
+
786 pFlow::iIstream& pFlow::Istream::read(int64& val)
+
787 {
+
788  is_ >> val;
+
789  setState(is_.rdstate());
+
790  return *this;
+
791 }
+
792 
+
793 pFlow::iIstream& pFlow::Istream::read(int32& val)
+
794 {
+
795  is_ >> val;
+
796  setState(is_.rdstate());
+
797  return *this;
+
798 }
+
799 
+
800 pFlow::iIstream& pFlow::Istream::read(int16& val)
+
801 {
+
802  is_ >> val;
+
803  setState(is_.rdstate());
+
804  return *this;
+
805 }
+
806 
+
807 pFlow::iIstream& pFlow::Istream::read(int8& val)
+
808 {
+
809  is_ >> val;
+
810  setState(is_.rdstate());
+
811  return *this;
+
812 }
+
813 
+
814 pFlow::iIstream& pFlow::Istream::read(label& val)
+
815 {
+
816  is_ >> val;
+
817  setState(is_.rdstate());
+
818  return *this;
+
819 }
+
820 
+
821 pFlow::iIstream& pFlow::Istream::read(uint32& val)
+
822 {
+
823  is_ >> val;
+
824  setState(is_.rdstate());
+
825  return *this;
+
826 }
+
827 
+
828 pFlow::iIstream& pFlow::Istream::read(uint16& val)
+
829 {
+
830  is_ >> val;
+
831  setState(is_.rdstate());
+
832  return *this;
+
833 }
+
834 
+
835 pFlow::iIstream& pFlow::Istream::read(float& val)
+
836 {
+
837  is_ >> val;
+
838  setState(is_.rdstate());
+
839  return *this;
+
840 }
841 
-
842 pFlow::iIstream& pFlow::Istream::read(double& val)
-
843 {
-
844  is_ >> val;
-
845  setState(is_.rdstate());
-
846  return *this;
-
847 }
-
848 
+
842 
+
843 pFlow::iIstream& pFlow::Istream::read(double& val)
+
844 {
+
845  is_ >> val;
+
846  setState(is_.rdstate());
+
847  return *this;
+
848 }
849 
-
850 void pFlow::Istream::rewind()
-
851 {
-
852  lineNumber_ = 1; // Reset line number
-
853 
-
854  stdStream().clear(); // Clear the iostate error state flags
-
855  setGood(); // Sync local copy of iostate
-
856 
-
857  // pubseekpos() rather than seekg() so that it works with gzstream
-
858  stdStream().rdbuf()->pubseekpos(0, std::ios_base::in);
-
859 }
-
860 
-
861 
-
862 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
863 
-
864 std::ios_base::fmtflags pFlow::Istream::flags() const
-
865 {
-
866  return is_.flags();
-
867 }
-
868 
-
869 
-
870 std::ios_base::fmtflags pFlow::Istream::flags(const ios_base::fmtflags f)
-
871 {
-
872  return is_.flags(f);
-
873 }
+
850 pFlow::iIstream& pFlow::Istream::read
+
851 (
+
852  char* buffer,
+
853  std::streamsize count
+
854 )
+
855 {
+
856  if ( !isBinary() )
+
857  {
+
858  fatalErrorInFunction<<"stream format is not binray. Stream name is "<<
+
859  name()<<'\n';
+
860  fatalExit;
+
861  }
+
862 
+
863  readBegin("binaryBlock");
+
864  is_.read(buffer, count);
+
865  readEnd("binaryBlock");
+
866 
+
867  setState(is_.rdstate());
+
868  return *this;
+
869 }
+
870 
+
871 void pFlow::Istream::rewind()
+
872 {
+
873  lineNumber_ = 1; // Reset line number
874 
-
875 
-
876 // ************************************************************************* //
+
875  stdStream().clear(); // Clear the iostate error state flags
+
876  setGood(); // Sync local copy of iostate
+
877 
+
878  // pubseekpos() rather than seekg() so that it works with gzstream
+
879  stdStream().rdbuf()->pubseekpos(0, std::ios_base::in);
+
880 }
+
881 
+
882 
+
883 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
+
884 
+
885 std::ios_base::fmtflags pFlow::Istream::flags() const
+
886 {
+
887  return is_.flags();
+
888 }
+
889 
+
890 
+
891 std::ios_base::fmtflags pFlow::Istream::flags(const ios_base::fmtflags f)
+
892 {
+
893  return is_.flags(f);
+
894 }
+
895 
+
896 
+
897 // ************************************************************************* //
pFlow::token::setType
bool setType(const tokenType tokType)
Definition: tokenI.hpp:290
@@ -991,6 +1012,7 @@ $(document).ready(function(){initNavTree('Istream_8cpp_source.html',''); initRes
errLen
static constexpr const unsigned errLen
Definition: Istream.cpp:32
warningInFunction
#define warningInFunction
Definition: error.hpp:55
pFlow::token::punctuationToken
punctuationToken
Definition: token.hpp:81
+
pFlow::Istream::Istream
Istream(std::istream &is, const word &streamName, writeFormat wf=ASCII)
Definition: Istream.cpp:308
pFlow::token::END_BLOCK
@ END_BLOCK
End block [isseparator].
Definition: token.hpp:94
pFlow::uint32
unsigned int uint32
Definition: builtinTypes.hpp:59
pFlow::readReal
bool readReal(const word &w, real &val)
Definition: bTypesFunctions.cpp:335
@@ -1000,44 +1022,45 @@ $(document).ready(function(){initNavTree('Istream_8cpp_source.html',''); initRes
pFlow::int64
long long int int64
Definition: builtinTypes.hpp:55
pFlow::validWord
bool validWord(char c)
Definition: bTypesFunctions.cpp:180
Istream.hpp
-
pFlow::endl
iOstream & endl(iOstream &os)
Definition: iOstream.hpp:312
+
pFlow::endl
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
pFlow::token::BEGIN_BLOCK
@ BEGIN_BLOCK
Begin block [isseparator].
Definition: token.hpp:93
pFlow::readInt64
bool readInt64(const word &w, int64 &val)
Definition: bTypesFunctions.cpp:262
-
pFlow::Istream::rewind
virtual void rewind()
Definition: Istream.cpp:850
-
pFlow::Istream::readString
virtual iIstream & readString(word &str) override
Definition: Istream.cpp:683
+
pFlow::Istream::rewind
virtual void rewind()
Definition: Istream.cpp:871
+
pFlow::Istream::readString
virtual iIstream & readString(word &str) override
Definition: Istream.cpp:684
pFlow::Istream
Definition: Istream.hpp:38
pFlow::int16
short int int16
Definition: builtinTypes.hpp:51
pFlow::uint16
unsigned short int uint16
Definition: builtinTypes.hpp:57
pFlow::iIstream
Definition: iIstream.hpp:33
-
pFlow::IOstream::bad
bool bad() const
Definition: IOstream.hpp:168
+
pFlow::IOstream::bad
bool bad() const
Return true if stream is corrupted.
Definition: IOstream.hpp:202
pFlow::iIstream::getBack
bool getBack(token &tok)
Definition: iIstream.cpp:27
pFlow::Istream::readVariable
Istream & readVariable(word &str)
Definition: Istream.cpp:145
+
fatalErrorInFunction
#define fatalErrorInFunction
Definition: error.hpp:42
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
pFlow::algorithms::KOKKOS::max
INLINE_FUNCTION_H Type max(const Type *first, int32 numElems)
Definition: kokkosAlgorithms.hpp:104
-
pFlow::Istream::read
virtual iIstream & read(token &t) override
Definition: Istream.cpp:395
+
pFlow::Istream::read
virtual iIstream & read(token &t) override
Definition: Istream.cpp:396
pFlow::token::BEGIN_STRING
@ BEGIN_STRING
Begin string with double quote.
Definition: token.hpp:104
pFlow::token::END_LIST
@ END_LIST
End list [isseparator].
Definition: token.hpp:90
pFlow::token::DOLLAR
@ DOLLAR
Dollar - start variable.
Definition: token.hpp:97
pFlow::count
auto count(const Vector< T, Allocator > &vec, const T &val)
Definition: VectorAlgorithm.hpp:26
-
pFlow::Istream::get
Istream & get(char &c)
Definition: Istream.cpp:328
+
pFlow::Istream::get
Istream & get(char &c)
Definition: Istream.cpp:329
pFlow::token::COLON
@ COLON
Colon [isseparator].
Definition: token.hpp:95
pFlow::token::END_STATEMENT
@ END_STATEMENT
End entry [isseparator].
Definition: token.hpp:88
-
pFlow::IOstream::good
bool good() const
Definition: IOstream.hpp:150
+
pFlow::IOstream::good
bool good() const
Return true if next operation might succeed.
Definition: IOstream.hpp:184
pFlow::token::SUBTRACT
@ SUBTRACT
Subtract or start of negative number.
Definition: token.hpp:101
pFlow::token::BEGIN_LIST
@ BEGIN_LIST
Begin list [isseparator].
Definition: token.hpp:89
-
pFlow::Istream::Istream
Istream(std::istream &is, const word &streamName)
Definition: Istream.cpp:308
pFlow::token::BEGIN_SQR
@ BEGIN_SQR
Begin dimensions [isseparator].
Definition: token.hpp:91
pFlow::token::DIVIDE
@ DIVIDE
Divide [isseparator].
Definition: token.hpp:102
ioErrorInFile
#define ioErrorInFile(fileName, lineNumber)
Definition: error.hpp:49
pFlow::label
std::size_t label
Definition: builtinTypes.hpp:61
pFlow::token::COMMA
@ COMMA
Comma [isseparator].
Definition: token.hpp:96
pFlow::int8
signed char int8
Definition: builtinTypes.hpp:49
-
pFlow::Istream::peek
int peek()
Definition: Istream.cpp:342
-
pFlow::Istream::flags
virtual ios_base::fmtflags flags() const
Definition: Istream.cpp:864
+
pFlow::Istream::peek
int peek()
Definition: Istream.cpp:343
+
pFlow::IOstream::writeFormat
writeFormat
Definition: IOstream.hpp:57
+
pFlow::Istream::flags
virtual ios_base::fmtflags flags() const
Return flags of stream.
Definition: Istream.cpp:885
pFlow::token::END_STRING
@ END_STRING
End string with double quote.
Definition: token.hpp:105
-
pFlow::Istream::putback
Istream & putback(const char c)
Definition: Istream.cpp:378
-
pFlow::Istream::getLine
Istream & getLine(word &str, char delim='\n')
Definition: Istream.cpp:348
-
pFlow::nl
constexpr char nl
Definition: iOstream.hpp:409
+
pFlow::Istream::putback
Istream & putback(const char c)
Definition: Istream.cpp:379
+
pFlow::Istream::getLine
Istream & getLine(word &str, char delim='\n')
Definition: Istream.cpp:349
+
pFlow::nl
constexpr char nl
Definition: iOstream.hpp:417
pFlow::token::END_SQR
@ END_SQR
End dimensions [isseparator].
Definition: token.hpp:92
pFlow::token::setBad
void setBad()
Definition: tokenI.hpp:658
pFlow::token::lineNumber
int32 lineNumber() const
Definition: tokenI.hpp:360
diff --git a/doc/code-documentation/html/Istream_8hpp__dep__incl.md5 b/doc/code-documentation/html/Istream_8hpp__dep__incl.md5 index f30e7fda..3749e44e 100644 --- a/doc/code-documentation/html/Istream_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/Istream_8hpp__dep__incl.md5 @@ -1 +1 @@ -fc4973a6d59b6c2adf7970b639dbff52 \ No newline at end of file +af321dc803644db4b523759577d34280 \ No newline at end of file diff --git a/doc/code-documentation/html/Istream_8hpp_source.html b/doc/code-documentation/html/Istream_8hpp_source.html index c2a606ca..b9ba9cb0 100644 --- a/doc/code-documentation/html/Istream_8hpp_source.html +++ b/doc/code-documentation/html/Istream_8hpp_source.html @@ -171,154 +171,158 @@ $(document).ready(function(){initNavTree('Istream_8hpp_source.html',''); initRes
65 
66 
67  //- Construct wrapper around std::istream, set stream status
-
68  Istream( std::istream& is, const word& streamName);
+
68  Istream( std::istream& is, const word& streamName, writeFormat wf = ASCII);
69 
-
70 
-
71  //- Destructor
-
72  virtual ~Istream() = default;
+
70  //- Destructor
+
71  virtual ~Istream() = default;
+
72 
73 
-
74 
-
76 
-
77  //- Return the name of the stream
-
78  virtual const word& name() const
-
79  {
-
80  return name_;
-
81  }
-
82 
-
83  //- Return non-const access to the name of the stream
-
84  virtual word& name()
-
85  {
-
86  return name_;
-
87  }
-
88 
-
89  //- Return flags of output stream
-
90  virtual ios_base::fmtflags flags() const;
+
75 
+
76  //- Return the name of the stream
+
77  virtual const word& name() const
+
78  {
+
79  return name_;
+
80  }
+
81 
+
82  //- Return non-const access to the name of the stream
+
83  virtual word& name()
+
84  {
+
85  return name_;
+
86  }
+
87 
+
88  //- Return flags of output stream
+
89  virtual ios_base::fmtflags flags() const;
+
90 
91 
-
92 
-
94 
-
95  //- Raw, low-level get character function.
-
96  Istream& get(char& c);
-
97 
-
98  //- Raw, low-level peek function.
-
99  // Does not remove the character from the stream.
-
100  // Returns the next character in the stream or EOF if the
-
101  // end of file is read.
-
102  int peek();
-
103 
-
104  //- Raw, low-level getline (until delimiter) into a string.
-
105  Istream& getLine(word& str, char delim = '\n');
-
106 
-
107  //- Low-level discard until delimiter
-
108  // return the number of characters extracted
-
109  std::streamsize getLine(std::nullptr_t, char delim = '\n');
-
110 
-
111  //- Raw, low-level putback character function.
-
112  Istream& putback(const char c);
-
113 
-
114  //- Return next token from stream
-
115  virtual iIstream& read(token& t) override;
-
116 
-
117  //- Read a character
-
118  virtual iIstream& read(char& c) override;
-
119 
-
120  //- Read a word
-
121  virtual iIstream& read(word& str) override;
-
122 
-
123  //- Read a string
-
124  virtual iIstream& readString(word& str) override;
-
125 
-
126  //- Read a int64
-
127  virtual iIstream& read(int64&) override;
-
128 
-
129  //- Read a int32
-
130  virtual iIstream& read(int32&) override;
-
131 
-
132  //- Read a int16
-
133  virtual iIstream& read(int16&) override;
-
134 
-
135  //- Read a int8
-
136  virtual iIstream& read(int8&) override;
-
137 
-
138  //- Read a label
-
139  virtual iIstream& read(label&) override;
-
140 
-
141  //- Read a uint32
-
142  virtual iIstream& read(uint32&) override;
-
143 
-
144  //- Read a uint16
-
145  virtual iIstream& read(uint16&) override;
-
146 
-
147  //- Read a float
-
148  virtual iIstream& read(float& val) override;
-
149 
-
150  //- Read a double
-
151  virtual iIstream& read(double& val) override;
-
152 
-
153 
-
154  //- Rewind the stream so that it may be read again
-
155  virtual void rewind();
-
156 
+
93 
+
94  //- Raw, low-level get character function.
+
95  Istream& get(char& c);
+
96 
+
97  //- Raw, low-level peek function.
+
98  // Does not remove the character from the stream.
+
99  // Returns the next character in the stream or EOF if the
+
100  // end of file is read.
+
101  int peek();
+
102 
+
103  //- Raw, low-level getline (until delimiter) into a string.
+
104  Istream& getLine(word& str, char delim = '\n');
+
105 
+
106  //- Low-level discard until delimiter
+
107  // return the number of characters extracted
+
108  std::streamsize getLine(std::nullptr_t, char delim = '\n');
+
109 
+
110  //- Raw, low-level putback character function.
+
111  Istream& putback(const char c);
+
112 
+
113  //- Return next token from stream
+
114  virtual iIstream& read(token& t) override;
+
115 
+
116  //- Read a character
+
117  virtual iIstream& read(char& c) override;
+
118 
+
119  //- Read a word
+
120  virtual iIstream& read(word& str) override;
+
121 
+
122  //- Read a string
+
123  virtual iIstream& readString(word& str) override;
+
124 
+
125  //- Read a int64
+
126  virtual iIstream& read(int64&) override;
+
127 
+
128  //- Read a int32
+
129  virtual iIstream& read(int32&) override;
+
130 
+
131  //- Read a int16
+
132  virtual iIstream& read(int16&) override;
+
133 
+
134  //- Read a int8
+
135  virtual iIstream& read(int8&) override;
+
136 
+
137  //- Read a label
+
138  virtual iIstream& read(label&) override;
+
139 
+
140  //- Read a uint32
+
141  virtual iIstream& read(uint32&) override;
+
142 
+
143  //- Read a uint16
+
144  virtual iIstream& read(uint16&) override;
+
145 
+
146  //- Read a float
+
147  virtual iIstream& read(float& val) override;
+
148 
+
149  //- Read a double
+
150  virtual iIstream& read(double& val) override;
+
151 
+
152  iIstream& read(char* buffer, std::streamsize count) override;
+
153 
+
154 
+
155  //- Rewind the stream so that it may be read again
+
156  virtual void rewind();
157 
-
158  //- Set stream flags
-
159  virtual ios_base::fmtflags flags(const ios_base::fmtflags flags);
-
160 
+
158 
+
159  //- Set stream flags
+
160  virtual ios_base::fmtflags flags(const ios_base::fmtflags flags);
161 
162 
-
163  //- Access to underlying std::istream
-
164  virtual std::istream& stdStream()
-
165  {
-
166  return is_;
-
167  }
-
168 
-
169  //- Const access to underlying std::istream
-
170  virtual const std::istream& stdStream() const
-
171  {
-
172  return is_;
-
173  }
-
174 
+
163 
+
164  //- Access to underlying std::istream
+
165  virtual std::istream& stdStream()
+
166  {
+
167  return is_;
+
168  }
+
169 
+
170  //- Const access to underlying std::istream
+
171  virtual const std::istream& stdStream() const
+
172  {
+
173  return is_;
+
174  }
175 
-
176 };
-
177 
+
176 
+
177 };
178 
-
179 }
-
180 
+
179 
+
180 }
181 
-
182 #endif
-
183 
+
182 
+
183 #endif
+
184 
pFlow::Istream::operator=
void operator=(const Istream &)=delete
-
pFlow::Istream::stdStream
virtual std::istream & stdStream()
Definition: Istream.hpp:164
+
pFlow::Istream::stdStream
virtual std::istream & stdStream()
Definition: Istream.hpp:165
pFlow::token
Definition: token.hpp:42
pFlow::Istream::nextValid
char nextValid()
Definition: Istream.cpp:53
iIstream.hpp
pFlow::Istream::readWordToken
void readWordToken(token &t)
Definition: Istream.cpp:131
+
pFlow::Istream::Istream
Istream(std::istream &is, const word &streamName, writeFormat wf=ASCII)
Definition: Istream.cpp:308
+
pFlow::IOstream::ASCII
@ ASCII
Definition: IOstream.hpp:59
pFlow::uint32
unsigned int uint32
Definition: builtinTypes.hpp:59
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
-
pFlow::Istream::name
virtual word & name()
Definition: Istream.hpp:84
+
pFlow::Istream::name
virtual word & name()
Return non-const access to the name of the stream.
Definition: Istream.hpp:83
pFlow::int64
long long int int64
Definition: builtinTypes.hpp:55
-
pFlow::Istream::name
virtual const word & name() const
Definition: Istream.hpp:78
+
pFlow::Istream::name
virtual const word & name() const
Return the name of the stream.
Definition: Istream.hpp:77
pFlow
Definition: demComponent.hpp:28
-
pFlow::Istream::rewind
virtual void rewind()
Definition: Istream.cpp:850
-
pFlow::Istream::readString
virtual iIstream & readString(word &str) override
Definition: Istream.cpp:683
+
pFlow::Istream::rewind
virtual void rewind()
Definition: Istream.cpp:871
+
pFlow::Istream::readString
virtual iIstream & readString(word &str) override
Definition: Istream.cpp:684
pFlow::Istream
Definition: Istream.hpp:38
pFlow::int16
short int int16
Definition: builtinTypes.hpp:51
pFlow::uint16
unsigned short int uint16
Definition: builtinTypes.hpp:57
pFlow::iIstream
Definition: iIstream.hpp:33
pFlow::Istream::readVariable
Istream & readVariable(word &str)
Definition: Istream.cpp:145
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
-
pFlow::Istream::read
virtual iIstream & read(token &t) override
Definition: Istream.cpp:395
+
pFlow::Istream::read
virtual iIstream & read(token &t) override
Definition: Istream.cpp:396
pFlow::Istream::~Istream
virtual ~Istream()=default
-
pFlow::Istream::get
Istream & get(char &c)
Definition: Istream.cpp:328
-
pFlow::Istream::Istream
Istream(std::istream &is, const word &streamName)
Definition: Istream.cpp:308
+
pFlow::count
auto count(const Vector< T, Allocator > &vec, const T &val)
Definition: VectorAlgorithm.hpp:26
+
pFlow::Istream::get
Istream & get(char &c)
Definition: Istream.cpp:329
pFlow::Istream::name_
word name_
Definition: Istream.hpp:44
pFlow::label
std::size_t label
Definition: builtinTypes.hpp:61
pFlow::int8
signed char int8
Definition: builtinTypes.hpp:49
-
pFlow::Istream::peek
int peek()
Definition: Istream.cpp:342
-
pFlow::Istream::flags
virtual ios_base::fmtflags flags() const
Definition: Istream.cpp:864
-
pFlow::Istream::stdStream
virtual const std::istream & stdStream() const
Definition: Istream.hpp:170
-
pFlow::Istream::putback
Istream & putback(const char c)
Definition: Istream.cpp:378
-
pFlow::Istream::getLine
Istream & getLine(word &str, char delim='\n')
Definition: Istream.cpp:348
+
pFlow::Istream::peek
int peek()
Definition: Istream.cpp:343
+
pFlow::IOstream::writeFormat
writeFormat
Definition: IOstream.hpp:57
+
pFlow::Istream::flags
virtual ios_base::fmtflags flags() const
Return flags of stream.
Definition: Istream.cpp:885
+
pFlow::Istream::stdStream
virtual const std::istream & stdStream() const
Definition: Istream.hpp:171
+
pFlow::Istream::putback
Istream & putback(const char c)
Definition: Istream.cpp:379
+
pFlow::Istream::getLine
Istream & getLine(word &str, char delim='\n')
Definition: Istream.cpp:349
pFlow::Istream::is_
std::istream & is_
Definition: Istream.hpp:46
KokkosTypes.hpp File Reference
@@ -115,10 +116,11 @@ $(document).ready(function(){initNavTree('KokkosTypes_8hpp.html',''); initResiza
@@ -128,19 +130,19 @@ $(document).ready(function(){initNavTree('KokkosTypes_8hpp.html',''); initResiza
@@ -173,10 +175,13 @@ Typedefs
- - - - + + + + + + + @@ -231,6 +236,12 @@ Typedefs +

diff --git a/doc/code-documentation/html/IOstream_8hpp__dep__incl.md5 b/doc/code-documentation/html/IOstream_8hpp__dep__incl.md5 index 906454d0..9b171df2 100644 --- a/doc/code-documentation/html/IOstream_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/IOstream_8hpp__dep__incl.md5 @@ -1 +1 @@ -9d661dc7fddc581471509a7beddf179d \ No newline at end of file +48f57593181c9225e0adb4ad1ded678b \ No newline at end of file diff --git a/doc/code-documentation/html/IOstream_8hpp_source.html b/doc/code-documentation/html/IOstream_8hpp_source.html index e2dff8b2..e3e2f81e 100644 --- a/doc/code-documentation/html/IOstream_8hpp_source.html +++ b/doc/code-documentation/html/IOstream_8hpp_source.html @@ -160,305 +160,300 @@ $(document).ready(function(){initNavTree('IOstream_8hpp_source.html',''); initRe
55  };
56 
-
57 
-
58  //- Default precision
-
59  static unsigned int precision_;
-
60 
-
61 protected:
+
57  enum writeFormat: char
+
58  {
+
59  ASCII = 0,
+ +
61  };
62 
-
63  //- Name for any generic stream - normally treat as readonly
-
64  static word staticName_;
+
64  static unsigned int precision_;
65 
- +
66 protected:
67 
-
68  ios_base::iostate ioState_;
-
69 
-
70 
-
71  //- The file line
- +
69  static word staticName_;
+
70 
+
73 
-
74 
-
75  // Protected Member Functions
-
76 
-
77  //- Set stream opened
-
78  void setOpened()
-
79  {
- -
81  }
-
82 
-
83  //- Set stream closed
-
84  void setClosed()
-
85  {
- -
87  }
-
88 
-
89  //- Set stream state
-
90  void setState(ios_base::iostate state)
-
91  {
-
92  ioState_ = state;
-
93  }
-
94 
-
95  //- Set stream to be good
-
96  void setGood()
-
97  {
-
98  ioState_ = ios_base::iostate(0);
-
99  }
-
100 
-
101 
-
102 public:
-
103 
-
104  // Constructors
-
105  explicit IOstream():
- -
107  ioState_(ios_base::iostate(0)),
-
108  lineNumber_(0)
-
109  {
-
110  setBad();
-
111  }
-
112 
-
113  IOstream(const IOstream&) = default;
-
114 
-
115  //- Destructor
-
116  virtual ~IOstream() = default;
-
117 
-
118 
-
120 
-
121  //- Return the name of the stream
-
122  virtual const word& name() const;
-
123 
-
124  //- Return non-const access to the name of the stream
-
125  virtual word& name();
-
126 
-
127  //- Check IOstream status for given operation.
-
128  // Print IOstream state or generate a FatalIOError
-
129  // when an error has occurred.
-
130  // The base implementation is a fatalCheck
-
131  virtual bool check(const char* operation) const;
-
132 
-
133  //- Check IOstream status for given operation.
-
134  // Generate a FatalIOError when an error has occurred.
-
135  bool fatalCheck(const char* operation) const;
-
136 
-
137  //- Return true if stream has been opened
-
138  bool opened() const
-
139  {
-
140  return openClosed_ == OPENED;
-
141  }
+ +
76 
+
78  ios_base::iostate ioState_;
+
79 
+
80 
+ +
83 
+
84 
+
85  //- Protected Member Functions
+
86 
+
88  void setOpened()
+
89  {
+ +
91  }
+
92 
+
94  void setClosed()
+
95  {
+ +
97  }
+
98 
+
100  void setState(ios_base::iostate state)
+
101  {
+
102  ioState_ = state;
+
103  }
+
104 
+ +
106  {
+
107  writeFormat_ = wF;
+
108  }
+
109 
+
111  void setGood()
+
112  {
+
113  ioState_ = ios_base::iostate(0);
+
114  }
+
115 
+
116 public:
+
117 
+
118  //- Constructors
+
119 
+
121  explicit IOstream():
+ + +
124  ioState_(ios_base::iostate(0)),
+
125  lineNumber_(0)
+
126  {
+
127  setBad();
+
128  }
+
129 
+
131  explicit IOstream(writeFormat wF):
+ +
133  writeFormat_(wF),
+
134  ioState_(ios_base::iostate(0)),
+
135  lineNumber_(0)
+
136  {
+
137  setBad();
+
138  }
+
139 
+
141  IOstream(const IOstream&) = default;
142 
-
143  //- Return true if stream is closed
-
144  bool closed() const
-
145  {
-
146  return openClosed_ == CLOSED;
-
147  }
+
144  virtual ~IOstream() = default;
+
145 
+
146 
+
147  //- Member Functions
148 
-
149  //- Return true if next operation might succeed
-
150  bool good() const
-
151  {
-
152  return ioState_ == 0;
-
153  }
+
150  virtual const word& name() const;
+
151 
+
153  virtual word& name();
154 
-
155  //- Return true if end of input seen
-
156  bool eof() const
-
157  {
-
158  return ioState_ & ios_base::eofbit;
-
159  }
+
159  virtual bool check(const char* operation) const;
160 
-
161  //- Return true if next operation will fail
-
162  bool fail() const
-
163  {
-
164  return ioState_ & (ios_base::badbit | ios_base::failbit);
-
165  }
-
166 
-
167  //- Return true if stream is corrupted
-
168  bool bad() const
-
169  {
-
170  return ioState_ & ios_base::badbit;
-
171  }
-
172 
-
173  //- Return true if the stream has not failed
-
174  explicit operator bool() const
-
175  {
-
176  return !fail();
-
177  }
-
178 
-
179  //- Return true if the stream has failed
-
180  bool operator!() const
-
181  {
-
182  return fail();
-
183  }
-
184 
-
185 
-
186  //- Const access to the current stream line number
- -
188  {
-
189  return lineNumber_;
-
190  }
-
191 
-
192  //- Non-const access to the current stream line number
- -
194  {
-
195  return lineNumber_;
-
196  }
-
197 
-
198  //- Set the stream line number
-
199  // \return the previous value
-
200  int32 lineNumber(const int32 num)
-
201  {
-
202  const int32 old(lineNumber_);
-
203  lineNumber_ = num;
-
204  return old;
-
205  }
+
163  bool fatalCheck(const char* operation) const;
+
164 
+
166  bool opened() const
+
167  {
+
168  return openClosed_ == OPENED;
+
169  }
+
170 
+
172  bool closed() const
+
173  {
+
174  return openClosed_ == CLOSED;
+
175  }
+
176 
+
178  bool isBinary()const
+
179  {
+
180  return writeFormat_ == BINARY;
+
181  }
+
182 
+
184  bool good() const
+
185  {
+
186  return ioState_ == 0;
+
187  }
+
188 
+
190  bool eof() const
+
191  {
+
192  return ioState_ & ios_base::eofbit;
+
193  }
+
194 
+
196  bool fail() const
+
197  {
+
198  return ioState_ & (ios_base::badbit | ios_base::failbit);
+
199  }
+
200 
+
202  bool bad() const
+
203  {
+
204  return ioState_ & ios_base::badbit;
+
205  }
206 
-
207  //- Return flags of stream
-
208  virtual ios_base::fmtflags flags() const = 0;
-
209 
-
210  //- Return the default precision
-
211  static unsigned int defaultPrecision()
-
212  {
-
213  return precision_;
-
214  }
-
215 
-
216  //- Reset the default precision
-
217  // \return the previous value
-
218  static unsigned int defaultPrecision(unsigned int prec)
-
219  {
-
220  unsigned int old(precision_);
-
221  precision_ = prec;
-
222  return old;
-
223  }
-
224 
-
225  //- Set stream to have reached eof
-
226  void setEof()
-
227  {
-
228  ioState_ |= ios_base::eofbit;
-
229  }
-
230 
-
231  //- Set stream to have failed
-
232  void setFail()
-
233  {
-
234  ioState_ |= ios_base::failbit;
-
235  }
-
236 
-
237  //- Set stream to be bad
-
238  void setBad()
-
239  {
-
240  ioState_ |= ios_base::badbit;
-
241  }
-
242 
-
243  //- Set flags of stream
-
244  virtual ios_base::fmtflags flags(const ios_base::fmtflags f) = 0;
-
245 
-
246  //- Set flags of stream
-
247  ios_base::fmtflags setf(const ios_base::fmtflags f)
-
248  {
-
249  return flags(flags() | f);
-
250  }
-
251 
-
252  //- Set flags of given field of stream
-
253  ios_base::fmtflags setf
-
254  (
-
255  const ios_base::fmtflags f,
-
256  const ios_base::fmtflags mask
-
257  )
-
258  {
-
259  return flags((flags() & ~mask) | (f & mask));
-
260  }
-
261 
-
262  //- Unset flags of stream
-
263  void unsetf(const ios_base::fmtflags f)
-
264  {
-
265  flags(flags() & ~f);
-
266  }
-
267 
-
268 
-
269 }; // end of IOstream
+
208  explicit operator bool() const
+
209  {
+
210  return !fail();
+
211  }
+
212 
+
214  bool operator!() const
+
215  {
+
216  return fail();
+
217  }
+
218 
+
219 
+ +
222  {
+
223  return lineNumber_;
+
224  }
+
225 
+ +
228  {
+
229  return lineNumber_;
+
230  }
+
231 
+
234  int32 lineNumber(const int32 num)
+
235  {
+
236  const int32 old(lineNumber_);
+
237  lineNumber_ = num;
+
238  return old;
+
239  }
+
240 
+
242  virtual ios_base::fmtflags flags() const = 0;
+
243 
+
245  static unsigned int defaultPrecision()
+
246  {
+
247  return precision_;
+
248  }
+
249 
+
252  static unsigned int defaultPrecision(unsigned int prec)
+
253  {
+
254  unsigned int old(precision_);
+
255  precision_ = prec;
+
256  return old;
+
257  }
+
258 
+
260  void setEof()
+
261  {
+
262  ioState_ |= ios_base::eofbit;
+
263  }
+
264 
+
266  void setFail()
+
267  {
+
268  ioState_ |= ios_base::failbit;
+
269  }
270 
-
271 
-
272 //- An IOstream manipulator
-
273 typedef IOstream& (*IOstreamManip)(IOstream&);
-
274 
-
275 inline IOstream& dec(IOstream& io)
-
276 {
- -
278  return io;
-
279 }
-
280 
-
281 inline IOstream& hex(IOstream& io)
-
282 {
- -
284  return io;
-
285 }
-
286 
-
287 inline IOstream& oct(IOstream& io)
-
288 {
- -
290  return io;
-
291 }
-
292 
-
293 inline IOstream& fixed(IOstream& io)
-
294 {
-
295  io.setf(ios_base::fixed, ios_base::floatfield);
-
296  return io;
-
297 }
-
298 
- -
300 {
-
301  io.setf(ios_base::scientific, ios_base::floatfield);
-
302  return io;
-
303 }
+
272  void setBad()
+
273  {
+
274  ioState_ |= ios_base::badbit;
+
275  }
+
276 
+
278  virtual ios_base::fmtflags flags(const ios_base::fmtflags f) = 0;
+
279 
+
281  ios_base::fmtflags setf(const ios_base::fmtflags f)
+
282  {
+
283  return flags(flags() | f);
+
284  }
+
285 
+
287  ios_base::fmtflags setf
+
288  (
+
289  const ios_base::fmtflags f,
+
290  const ios_base::fmtflags mask
+
291  )
+
292  {
+
293  return flags((flags() & ~mask) | (f & mask));
+
294  }
+
295 
+
297  void unsetf(const ios_base::fmtflags f)
+
298  {
+
299  flags(flags() & ~f);
+
300  }
+
301 
+
302 
+
303 }; // end of IOstream
304 
305 
-
306 
-
307 } // pFlow
+
307 typedef IOstream& (*IOstreamManip)(IOstream&);
308 
-
309 #endif // __IOstream__hpp__
+
309 inline IOstream& dec(IOstream& io)
+
310 {
+ +
312  return io;
+
313 }
+
314 
+
315 inline IOstream& hex(IOstream& io)
+
316 {
+ +
318  return io;
+
319 }
+
320 
+
321 inline IOstream& oct(IOstream& io)
+
322 {
+ +
324  return io;
+
325 }
+
326 
+
327 inline IOstream& fixed(IOstream& io)
+
328 {
+
329  io.setf(ios_base::fixed, ios_base::floatfield);
+
330  return io;
+
331 }
+
332 
+ +
334 {
+
335  io.setf(ios_base::scientific, ios_base::floatfield);
+
336  return io;
+
337 }
+
338 
+
339 
+
340 
+
341 } // pFlow
+
342 
+
343 #endif // __IOstream__hpp__
-
bool eof() const
Definition: IOstream.hpp:156
-
void setGood()
Definition: IOstream.hpp:96
-
static unsigned int defaultPrecision()
Definition: IOstream.hpp:211
-
IOstream & fixed(IOstream &io)
Definition: IOstream.hpp:293
-
IOstream & dec(IOstream &io)
Definition: IOstream.hpp:275
-
IOstream & scientific(IOstream &io)
Definition: IOstream.hpp:299
-
int32 lineNumber_
Definition: IOstream.hpp:72
-
bool operator!() const
Definition: IOstream.hpp:180
-
IOstream & hex(IOstream &io)
Definition: IOstream.hpp:281
-
bool closed() const
Definition: IOstream.hpp:144
+
bool eof() const
Return true if end of input seen.
Definition: IOstream.hpp:190
+
void setGood()
Set stream to be good.
Definition: IOstream.hpp:111
+
void setWriteFormat(writeFormat wF)
Definition: IOstream.hpp:105
+
static unsigned int defaultPrecision()
Return the default precision.
Definition: IOstream.hpp:245
+
IOstream & fixed(IOstream &io)
Definition: IOstream.hpp:327
+
IOstream & dec(IOstream &io)
Definition: IOstream.hpp:309
+
writeFormat writeFormat_
write format
Definition: IOstream.hpp:75
+
IOstream & scientific(IOstream &io)
Definition: IOstream.hpp:333
+
IOstream(writeFormat wF)
Construct and set write format.
Definition: IOstream.hpp:131
+
int32 lineNumber_
The file line.
Definition: IOstream.hpp:82
+
bool operator!() const
Return true if the stream has failed.
Definition: IOstream.hpp:214
+
IOstream & hex(IOstream &io)
Definition: IOstream.hpp:315
+ +
bool closed() const
Return true if stream is closed.
Definition: IOstream.hpp:172
std::string word
-
static word staticName_
Definition: IOstream.hpp:64
-
static unsigned int precision_
Definition: IOstream.hpp:59
+
static word staticName_
Name for any generic stream - normally treat as readonly.
Definition: IOstream.hpp:69
+
static unsigned int precision_
Default precision, only works for ASCII.
Definition: IOstream.hpp:64
-
virtual bool check(const char *operation) const
Definition: IOstream.cpp:42
-
static unsigned int defaultPrecision(unsigned int prec)
Definition: IOstream.hpp:218
-
virtual ios_base::fmtflags flags() const =0
-
bool bad() const
Definition: IOstream.hpp:168
-
streamAccess openClosed_
Definition: IOstream.hpp:66
+
virtual bool check(const char *operation) const
Check IOstream status for given operation.
Definition: IOstream.cpp:42
+
static unsigned int defaultPrecision(unsigned int prec)
Reset the default precision return the previous value.
Definition: IOstream.hpp:252
+
virtual ios_base::fmtflags flags() const =0
Return flags of stream.
+ +
bool bad() const
Return true if stream is corrupted.
Definition: IOstream.hpp:202
+
streamAccess openClosed_
Is stream open or closed.
Definition: IOstream.hpp:72
int int32
- -
bool fatalCheck(const char *operation) const
Definition: IOstream.cpp:48
- -
bool fail() const
Definition: IOstream.hpp:162
-
void setClosed()
Definition: IOstream.hpp:84
-
virtual const word & name() const
Definition: IOstream.cpp:31
+
void setBad()
Set stream to be bad.
Definition: IOstream.hpp:272
+
bool fatalCheck(const char *operation) const
Check IOstream status for given operation.
Definition: IOstream.cpp:48
+
IOstream()
Default.
Definition: IOstream.hpp:121
+
bool fail() const
Return true if next operation will fail.
Definition: IOstream.hpp:196
+
void setClosed()
Set stream closed.
Definition: IOstream.hpp:94
+
virtual const word & name() const
Return the name of the stream.
Definition: IOstream.cpp:31
-
bool good() const
Definition: IOstream.hpp:150
-
int32 & lineNumber()
Definition: IOstream.hpp:193
-
virtual ~IOstream()=default
-
bool opened() const
Definition: IOstream.hpp:138
-
void setState(ios_base::iostate state)
Definition: IOstream.hpp:90
-
ios_base::fmtflags setf(const ios_base::fmtflags f)
Definition: IOstream.hpp:247
-
void setOpened()
Definition: IOstream.hpp:78
- -
IOstream & oct(IOstream &io)
Definition: IOstream.hpp:287
-
int32 lineNumber() const
Definition: IOstream.hpp:187
- +
bool good() const
Return true if next operation might succeed.
Definition: IOstream.hpp:184
+
int32 & lineNumber()
Non-const access to the current stream line number.
Definition: IOstream.hpp:227
+
virtual ~IOstream()=default
Destructor.
+
bool isBinary() const
Return true if stream format is binray.
Definition: IOstream.hpp:178
+
bool opened() const
Return true if stream has been opened.
Definition: IOstream.hpp:166
+
void setState(ios_base::iostate state)
Set stream state.
Definition: IOstream.hpp:100
+
ios_base::fmtflags setf(const ios_base::fmtflags f)
Set flags of stream.
Definition: IOstream.hpp:281
+
void setOpened()
Set stream opened.
Definition: IOstream.hpp:88
+
void setFail()
Set stream to have failed.
Definition: IOstream.hpp:266
+
IOstream & oct(IOstream &io)
Definition: IOstream.hpp:321
+
int32 lineNumber() const
Const access to the current stream line number.
Definition: IOstream.hpp:221
+ +
void setEof()
Set stream to have reached eof.
Definition: IOstream.hpp:260
-
void unsetf(const ios_base::fmtflags f)
Definition: IOstream.hpp:263
-
ios_base::iostate ioState_
Definition: IOstream.hpp:68
+
void unsetf(const ios_base::fmtflags f)
Unset flags of stream.
Definition: IOstream.hpp:297
+
ios_base::iostate ioState_
state
Definition: IOstream.hpp:78
-
@ CLOSED
stream is not open
Definition: IOstream.hpp:53
-
int32 lineNumber(const int32 num)
Definition: IOstream.hpp:200
-
@ OPENED
stream is open
Definition: IOstream.hpp:54
+ +
int32 lineNumber(const int32 num)
Set the stream line number return the previous value.
Definition: IOstream.hpp:234
+
@ OPENED
stream is not open
Definition: IOstream.hpp:54

template<typename T1 , typename T2 >
using kPair = Kokkos::pair< T1, T2 >
 
using range = kPair< int, int >
 
using range64 = kPair< int long, int long >
 
template<typename T >
using kRange = kPair< T, T >
 
using range = kRange< int >
 
using range64 = kRange< int long >
 
template<typename T , typename... properties>
using ViewTypeScalar = Kokkos::View< T, properties... >
 
template<typename T >
using deviceAtomicViewType3D = Kokkos::View< T ***, Kokkos::MemoryTraits< std::is_same< DefaultExecutionSpace, Serial >::value?0:Kokkos::Atomic > >
 
+ + + +

+Functions

template<typename T >
iOstream & operator<< (iOstream &os, const kRange< T > &rng)
 
diff --git a/doc/code-documentation/html/KokkosTypes_8hpp.js b/doc/code-documentation/html/KokkosTypes_8hpp.js index 9aa838a4..f2f2d073 100644 --- a/doc/code-documentation/html/KokkosTypes_8hpp.js +++ b/doc/code-documentation/html/KokkosTypes_8hpp.js @@ -8,8 +8,9 @@ var KokkosTypes_8hpp = [ "DefaultHostExecutionSpace", "KokkosTypes_8hpp.html#a5cb29e471abf6b6665e7802212b56c37", null ], [ "DefaultExecutionSpace", "KokkosTypes_8hpp.html#aa3a14d3c76643399fc4edd8eca14944a", null ], [ "kPair", "KokkosTypes_8hpp.html#aa59ae59573e65855aee2d3fe25e6504a", null ], - [ "range", "KokkosTypes_8hpp.html#ad8085fcd475be6bdf841bcdd9b9225ee", null ], - [ "range64", "KokkosTypes_8hpp.html#a430d631c371ee0da9132843fefab61c1", null ], + [ "kRange", "KokkosTypes_8hpp.html#ae92ebfff4c8bfd55f457e2ff38179771", null ], + [ "range", "KokkosTypes_8hpp.html#a304d8581876270871949bf5d4755036a", null ], + [ "range64", "KokkosTypes_8hpp.html#a080e0c3aab8560aab0dee94a567cc9d0", null ], [ "ViewTypeScalar", "KokkosTypes_8hpp.html#a6fa4cf96d089d8cb2b3d0724b65b0b5b", null ], [ "ViewType1D", "KokkosTypes_8hpp.html#aca2b381231776d26ea7431837f78aa24", null ], [ "DualViewType1D", "KokkosTypes_8hpp.html#ae271b0fde8f5b0936d1f66c6badf94b9", null ], @@ -27,5 +28,6 @@ var KokkosTypes_8hpp = [ "hostViewType1D", "KokkosTypes_8hpp.html#ad53198ba4452d5fdc966d861583fc70f", null ], [ "hostViewType2D", "KokkosTypes_8hpp.html#a85e375090d015571de56728963032099", null ], [ "deviceAtomicViewType1D", "KokkosTypes_8hpp.html#ab7f48408d37674c3e7649cb2f79aaea2", null ], - [ "deviceAtomicViewType3D", "KokkosTypes_8hpp.html#aef007f87766147fda1706da568a44e6c", null ] + [ "deviceAtomicViewType3D", "KokkosTypes_8hpp.html#aef007f87766147fda1706da568a44e6c", null ], + [ "operator<<", "KokkosTypes_8hpp.html#a89484152109cd2ff438cccfb300f1a55", null ] ]; \ No newline at end of file diff --git a/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.map b/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.map index dd1bee17..c3352f0d 100644 --- a/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.map +++ b/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.map @@ -1,15 +1,15 @@ - + - - - - - - - - - - + + + + + + + + + + diff --git a/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.md5 b/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.md5 index 1d8ac48f..297f8678 100644 --- a/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.md5 @@ -1 +1 @@ -f34e154d8c9b990ddfbd4178f1f69509 \ No newline at end of file +48b2983ed8da38d4b8da15332b60842b \ No newline at end of file diff --git a/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.png b/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.png index 4f26cc71..ced5ed1e 100644 Binary files a/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.png and b/doc/code-documentation/html/KokkosTypes_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/KokkosTypes_8hpp__incl.map b/doc/code-documentation/html/KokkosTypes_8hpp__incl.map index d66b9669..fa189720 100644 --- a/doc/code-documentation/html/KokkosTypes_8hpp__incl.map +++ b/doc/code-documentation/html/KokkosTypes_8hpp__incl.map @@ -1,6 +1,7 @@ - + + diff --git a/doc/code-documentation/html/KokkosTypes_8hpp__incl.md5 b/doc/code-documentation/html/KokkosTypes_8hpp__incl.md5 index 80053ece..edf61040 100644 --- a/doc/code-documentation/html/KokkosTypes_8hpp__incl.md5 +++ b/doc/code-documentation/html/KokkosTypes_8hpp__incl.md5 @@ -1 +1 @@ -b299d1a4a92f496b6df2de460591a1d3 \ No newline at end of file +699018c4d6985736712688629db3c1ee \ No newline at end of file diff --git a/doc/code-documentation/html/KokkosTypes_8hpp__incl.png b/doc/code-documentation/html/KokkosTypes_8hpp__incl.png index 99e8cf8a..2ac80ae9 100644 Binary files a/doc/code-documentation/html/KokkosTypes_8hpp__incl.png and b/doc/code-documentation/html/KokkosTypes_8hpp__incl.png differ diff --git a/doc/code-documentation/html/KokkosTypes_8hpp_source.html b/doc/code-documentation/html/KokkosTypes_8hpp_source.html index 60c4025f..a45ade11 100644 --- a/doc/code-documentation/html/KokkosTypes_8hpp_source.html +++ b/doc/code-documentation/html/KokkosTypes_8hpp_source.html @@ -132,147 +132,163 @@ $(document).ready(function(){initNavTree('KokkosTypes_8hpp_source.html',''); ini
26 #include <Kokkos_DualView.hpp>
27 #include <Kokkos_UnorderedMap.hpp>
28 
-
29 
-
30 namespace pFlow
-
31 {
-
32 
-
33 class DeviceSide{};
-
34 class HostSide{};
-
35 
-
36 template<typename side>
-
37 struct selectSide{};
-
38 
-
39 using HostSpace = Kokkos::HostSpace;
-
40 using Serial = Kokkos::Serial;
-
41 
-
42 #ifdef _OPENMP
-
43 using OpenMP = Kokkos::OpenMP;
-
44 #endif
-
45 
-
46 using DefaultHostExecutionSpace = Kokkos::DefaultHostExecutionSpace;
-
47 using DefaultExecutionSpace = Kokkos::DefaultExecutionSpace;
-
48 
-
49 
+
29 #include "iOstream.hpp"
+
30 
+
31 
+
32 namespace pFlow
+
33 {
+
34 
+
35 class DeviceSide{};
+
36 class HostSide{};
+
37 
+
38 template<typename side>
+
39 struct selectSide{};
+
40 
+
41 using HostSpace = Kokkos::HostSpace;
+
42 using Serial = Kokkos::Serial;
+
43 
+
44 #ifdef _OPENMP
+
45 using OpenMP = Kokkos::OpenMP;
+
46 #endif
+
47 
+
48 using DefaultHostExecutionSpace = Kokkos::DefaultHostExecutionSpace;
+
49 using DefaultExecutionSpace = Kokkos::DefaultExecutionSpace;
50 
-
51 template<typename T1, typename T2>
-
52  using kPair = Kokkos::pair<T1,T2>;
-
53 
-
54 using range = kPair<int,int>;
+
51 
+
52 
+
53 template<typename T1, typename T2>
+
54  using kPair = Kokkos::pair<T1,T2>;
55 
-
56 using range64 = kPair<int long,int long>;
-
57 
-
58 template<typename T, typename... properties>
-
59  using ViewTypeScalar = Kokkos::View<T,properties...>;
+
56 template<typename T>
+
57  using kRange = kPair<T,T>;
+
58 
+
59 using range = kRange<int>;
60 
-
61 template<typename T, typename... properties>
-
62  using ViewType1D = Kokkos::View<T*,properties...>;
-
63 
-
64 template<typename T, typename... properties>
-
65  using DualViewType1D = Kokkos::DualView<T*,properties...>;
-
66 
-
67 template<typename T, typename... properties>
-
68  using ViewType3D = Kokkos::View<T***,properties...>;
-
69 
-
70 template<typename Key, typename Value, typename... properties>
-
71  using unorderedMap = Kokkos::UnorderedMap<Key, Value, properties...>;
-
72 
-
73 template<typename Key, typename... properties>
-
74  using unorderedSet = Kokkos::UnorderedMap<Key, void, properties...>;
-
75 
-
76 template<typename Key, typename Value>
-
77  using deviceHashMap= Kokkos::UnorderedMap<Key, Value>;
-
78 
-
79 template<typename Key, typename Value>
-
80  using hostHashMap= Kokkos::UnorderedMap<Key, Value, Kokkos::HostSpace>;
-
81 
-
82 template<typename Key>
-
83  using deviceHashSet= Kokkos::UnorderedMap<Key, void>;
-
84 
-
85 template<typename Key>
-
86  using hostHashSet = Kokkos::UnorderedMap<Key,void, Kokkos::HostSpace>;
-
87 
-
88 // a 1D array (vector) with default device (memory space and execution space)
-
89 template<typename T>
-
90  using deviceViewTypeScalar = Kokkos::View<T>;
-
91 
-
92 template<typename T>
-
93  using deviceViewType1D = Kokkos::View<T*>;
-
94 
-
95 template<typename T, typename Layout=void>
-
96  using deviceViewType2D = Kokkos::View<T**,Layout, void>;
-
97 
-
98 
-
99 // a 1D array (vector with host memeory space)
-
100 template<typename T>
-
101  using hostViewTypeScalar = Kokkos::View<T, Kokkos::HostSpace>;
+
61 using range64 = kRange<int long>;
+
62 
+
63 template<typename T, typename... properties>
+
64  using ViewTypeScalar = Kokkos::View<T,properties...>;
+
65 
+
66 template<typename T, typename... properties>
+
67  using ViewType1D = Kokkos::View<T*,properties...>;
+
68 
+
69 template<typename T, typename... properties>
+
70  using DualViewType1D = Kokkos::DualView<T*,properties...>;
+
71 
+
72 template<typename T, typename... properties>
+
73  using ViewType3D = Kokkos::View<T***,properties...>;
+
74 
+
75 template<typename Key, typename Value, typename... properties>
+
76  using unorderedMap = Kokkos::UnorderedMap<Key, Value, properties...>;
+
77 
+
78 template<typename Key, typename... properties>
+
79  using unorderedSet = Kokkos::UnorderedMap<Key, void, properties...>;
+
80 
+
81 template<typename Key, typename Value>
+
82  using deviceHashMap= Kokkos::UnorderedMap<Key, Value>;
+
83 
+
84 template<typename Key, typename Value>
+
85  using hostHashMap= Kokkos::UnorderedMap<Key, Value, Kokkos::HostSpace>;
+
86 
+
87 template<typename Key>
+
88  using deviceHashSet= Kokkos::UnorderedMap<Key, void>;
+
89 
+
90 template<typename Key>
+
91  using hostHashSet = Kokkos::UnorderedMap<Key,void, Kokkos::HostSpace>;
+
92 
+
93 // a 1D array (vector) with default device (memory space and execution space)
+
94 template<typename T>
+
95  using deviceViewTypeScalar = Kokkos::View<T>;
+
96 
+
97 template<typename T>
+
98  using deviceViewType1D = Kokkos::View<T*>;
+
99 
+
100 template<typename T, typename Layout=void>
+
101  using deviceViewType2D = Kokkos::View<T**,Layout, void>;
102 
-
103 template<typename T>
-
104  using hostViewType1D = Kokkos::View<T*, Kokkos::HostSpace>;
-
105 
-
106 template<typename T, typename Layout=void>
-
107  using hostViewType2D = Kokkos::View<T**,Layout, Kokkos::HostSpace>;
-
108 
-
109 
-
110 #ifdef __CUDACC__
-
111 using Cuda = Kokkos::Cuda;
-
112 template<typename T>
-
113  using cudaViewTypeScalar = Kokkos::View<T, Kokkos::CudaSpace>;
+
103 
+
104 // a 1D array (vector with host memeory space)
+
105 template<typename T>
+
106  using hostViewTypeScalar = Kokkos::View<T, Kokkos::HostSpace>;
+
107 
+
108 template<typename T>
+
109  using hostViewType1D = Kokkos::View<T*, Kokkos::HostSpace>;
+
110 
+
111 template<typename T, typename Layout=void>
+
112  using hostViewType2D = Kokkos::View<T**,Layout, Kokkos::HostSpace>;
+
113 
114 
-
115 template<typename T>
-
116  using cudaViewType1D = Kokkos::View<T*, Kokkos::CudaSpace>;
-
117 
-
118 template<typename T, typename Layout=void>
-
119  using cudaViewType2D = Kokkos::View<T*,Layout, Kokkos::CudaSpace>;
-
120 #endif
-
121 
+
115 #ifdef __CUDACC__
+
116 using Cuda = Kokkos::Cuda;
+
117 template<typename T>
+
118  using cudaViewTypeScalar = Kokkos::View<T, Kokkos::CudaSpace>;
+
119 
+
120 template<typename T>
+
121  using cudaViewType1D = Kokkos::View<T*, Kokkos::CudaSpace>;
122 
-
123 template<typename T>
-
124 using deviceAtomicViewType1D =
-
125  Kokkos::View<
-
126  T*,
-
127  Kokkos::MemoryTraits<std::is_same<DefaultExecutionSpace,Serial>::value?0:Kokkos::Atomic>>;
-
128 
-
129 template<typename T>
-
130 using deviceAtomicViewType3D =
-
131  Kokkos::View<
-
132  T***,
-
133  Kokkos::MemoryTraits<std::is_same<DefaultExecutionSpace,Serial>::value?0:Kokkos::Atomic>>;
-
134 
-
135 
-
136 } // pFlow
-
137 
-
138 #endif //__KokkosTypes_hpp__
+
123 template<typename T, typename Layout=void>
+
124  using cudaViewType2D = Kokkos::View<T*,Layout, Kokkos::CudaSpace>;
+
125 #endif
+
126 
+
127 
+
128 template<typename T>
+
129 using deviceAtomicViewType1D =
+
130  Kokkos::View<
+
131  T*,
+
132  Kokkos::MemoryTraits<std::is_same<DefaultExecutionSpace,Serial>::value?0:Kokkos::Atomic>>;
+
133 
+
134 template<typename T>
+
135 using deviceAtomicViewType3D =
+
136  Kokkos::View<
+
137  T***,
+
138  Kokkos::MemoryTraits<std::is_same<DefaultExecutionSpace,Serial>::value?0:Kokkos::Atomic>>;
+
139 
+
140 template<typename T>
+
141 iOstream& operator <<(iOstream& os, const kRange<T>& rng)
+
142 {
+
143  os<<"["<<rng.first<<" "<<rng.second<<")";
+
144  return os;
+
145 }
+
146 
+
147 
+
148 } // pFlow
+
149 
+
150 #endif //__KokkosTypes_hpp__
-
pFlow::DefaultHostExecutionSpace
Kokkos::DefaultHostExecutionSpace DefaultHostExecutionSpace
Definition: KokkosTypes.hpp:46
-
pFlow::DeviceSide
Definition: KokkosTypes.hpp:33
-
pFlow::Serial
Kokkos::Serial Serial
Definition: KokkosTypes.hpp:40
-
pFlow::HostSide
Definition: KokkosTypes.hpp:34
-
pFlow::deviceViewTypeScalar
Kokkos::View< T > deviceViewTypeScalar
Definition: KokkosTypes.hpp:90
-
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:47
-
pFlow::deviceAtomicViewType3D
Kokkos::View< T ***, Kokkos::MemoryTraits< std::is_same< DefaultExecutionSpace, Serial >::value?0:Kokkos::Atomic > > deviceAtomicViewType3D
Definition: KokkosTypes.hpp:133
-
pFlow::HostSpace
Kokkos::HostSpace HostSpace
Definition: KokkosTypes.hpp:39
-
pFlow::deviceViewType1D
Kokkos::View< T * > deviceViewType1D
Definition: KokkosTypes.hpp:93
-
pFlow::range64
kPair< int long, int long > range64
Definition: KokkosTypes.hpp:56
+
pFlow::DefaultHostExecutionSpace
Kokkos::DefaultHostExecutionSpace DefaultHostExecutionSpace
Definition: KokkosTypes.hpp:48
+
pFlow::DeviceSide
Definition: KokkosTypes.hpp:35
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
+
pFlow::Serial
Kokkos::Serial Serial
Definition: KokkosTypes.hpp:42
+
pFlow::HostSide
Definition: KokkosTypes.hpp:36
+
pFlow::deviceViewTypeScalar
Kokkos::View< T > deviceViewTypeScalar
Definition: KokkosTypes.hpp:95
+
pFlow::DefaultExecutionSpace
Kokkos::DefaultExecutionSpace DefaultExecutionSpace
Definition: KokkosTypes.hpp:49
+
pFlow::deviceAtomicViewType3D
Kokkos::View< T ***, Kokkos::MemoryTraits< std::is_same< DefaultExecutionSpace, Serial >::value?0:Kokkos::Atomic > > deviceAtomicViewType3D
Definition: KokkosTypes.hpp:138
+
pFlow::HostSpace
Kokkos::HostSpace HostSpace
Definition: KokkosTypes.hpp:41
+
pFlow::deviceViewType1D
Kokkos::View< T * > deviceViewType1D
Definition: KokkosTypes.hpp:98
pFlow
Definition: demComponent.hpp:28
-
pFlow::hostHashSet
Kokkos::UnorderedMap< Key, void, Kokkos::HostSpace > hostHashSet
Definition: KokkosTypes.hpp:86
-
pFlow::unorderedSet
Kokkos::UnorderedMap< Key, void, properties... > unorderedSet
Definition: KokkosTypes.hpp:74
-
pFlow::unorderedMap
Kokkos::UnorderedMap< Key, Value, properties... > unorderedMap
Definition: KokkosTypes.hpp:71
-
pFlow::hostViewTypeScalar
Kokkos::View< T, Kokkos::HostSpace > hostViewTypeScalar
Definition: KokkosTypes.hpp:101
-
pFlow::hostViewType1D
Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D
Definition: KokkosTypes.hpp:104
-
pFlow::hostViewType2D
Kokkos::View< T **, Layout, Kokkos::HostSpace > hostViewType2D
Definition: KokkosTypes.hpp:107
-
pFlow::selectSide
Definition: KokkosTypes.hpp:37
-
pFlow::deviceAtomicViewType1D
Kokkos::View< T *, Kokkos::MemoryTraits< std::is_same< DefaultExecutionSpace, Serial >::value?0:Kokkos::Atomic > > deviceAtomicViewType1D
Definition: KokkosTypes.hpp:127
-
pFlow::deviceHashMap
Kokkos::UnorderedMap< Key, Value > deviceHashMap
Definition: KokkosTypes.hpp:77
-
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:62
-
pFlow::deviceViewType2D
Kokkos::View< T **, Layout, void > deviceViewType2D
Definition: KokkosTypes.hpp:96
-
pFlow::hostHashMap
Kokkos::UnorderedMap< Key, Value, Kokkos::HostSpace > hostHashMap
Definition: KokkosTypes.hpp:80
-
pFlow::DualViewType1D
Kokkos::DualView< T *, properties... > DualViewType1D
Definition: KokkosTypes.hpp:65
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
-
pFlow::ViewTypeScalar
Kokkos::View< T, properties... > ViewTypeScalar
Definition: KokkosTypes.hpp:59
-
pFlow::deviceHashSet
Kokkos::UnorderedMap< Key, void > deviceHashSet
Definition: KokkosTypes.hpp:83
-
pFlow::ViewType3D
Kokkos::View< T ***, properties... > ViewType3D
Definition: KokkosTypes.hpp:68
-
pFlow::kPair
Kokkos::pair< T1, T2 > kPair
Definition: KokkosTypes.hpp:52
+
pFlow::hostHashSet
Kokkos::UnorderedMap< Key, void, Kokkos::HostSpace > hostHashSet
Definition: KokkosTypes.hpp:91
+
pFlow::unorderedSet
Kokkos::UnorderedMap< Key, void, properties... > unorderedSet
Definition: KokkosTypes.hpp:79
+
pFlow::range64
kRange< int long > range64
Definition: KokkosTypes.hpp:61
+
pFlow::unorderedMap
Kokkos::UnorderedMap< Key, Value, properties... > unorderedMap
Definition: KokkosTypes.hpp:76
+
pFlow::operator<<
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
Definition: AdamsBashforth3.hpp:57
+
pFlow::hostViewTypeScalar
Kokkos::View< T, Kokkos::HostSpace > hostViewTypeScalar
Definition: KokkosTypes.hpp:106
+
pFlow::hostViewType1D
Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D
Definition: KokkosTypes.hpp:109
+
pFlow::hostViewType2D
Kokkos::View< T **, Layout, Kokkos::HostSpace > hostViewType2D
Definition: KokkosTypes.hpp:112
+
pFlow::selectSide
Definition: KokkosTypes.hpp:39
+
pFlow::deviceAtomicViewType1D
Kokkos::View< T *, Kokkos::MemoryTraits< std::is_same< DefaultExecutionSpace, Serial >::value?0:Kokkos::Atomic > > deviceAtomicViewType1D
Definition: KokkosTypes.hpp:132
+
pFlow::deviceHashMap
Kokkos::UnorderedMap< Key, Value > deviceHashMap
Definition: KokkosTypes.hpp:82
+
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:67
+
iOstream.hpp
+
pFlow::deviceViewType2D
Kokkos::View< T **, Layout, void > deviceViewType2D
Definition: KokkosTypes.hpp:101
+
pFlow::hostHashMap
Kokkos::UnorderedMap< Key, Value, Kokkos::HostSpace > hostHashMap
Definition: KokkosTypes.hpp:85
+
pFlow::iOstream
Definition: iOstream.hpp:53
+
pFlow::DualViewType1D
Kokkos::DualView< T *, properties... > DualViewType1D
Definition: KokkosTypes.hpp:70
+
pFlow::ViewTypeScalar
Kokkos::View< T, properties... > ViewTypeScalar
Definition: KokkosTypes.hpp:64
+
pFlow::deviceHashSet
Kokkos::UnorderedMap< Key, void > deviceHashSet
Definition: KokkosTypes.hpp:88
+
pFlow::ViewType3D
Kokkos::View< T ***, properties... > ViewType3D
Definition: KokkosTypes.hpp:73
+
pFlow::kPair
Kokkos::pair< T1, T2 > kPair
Definition: KokkosTypes.hpp:54
+
pFlow::kRange
kPair< T, T > kRange
Definition: KokkosTypes.hpp:57
pFlow::find
int64 find(Vector< T, Allocator > &vec, const T &val)
Definition: VectorAlgorithm.hpp:69
-
pFlow::endl
iOstream & endl(iOstream &os)
Definition: iOstream.hpp:312
+
pFlow::endl
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
pFlow::Map< pFlow::repository * >::mappedType
typename mapType::mapped_type mappedType
Definition: Map.hpp:58
pFlow::Map< pFlow::repository * >::keyType
typename mapType::key_type keyType
Definition: Map.hpp:56
pFlow::Map::insertIf
bool insertIf(const keyType &k, const mappedType &v)
Definition: MapI.hpp:23
diff --git a/doc/code-documentation/html/MapPtrI_8hpp_source.html b/doc/code-documentation/html/MapPtrI_8hpp_source.html index 46c26f79..0d139aee 100644 --- a/doc/code-documentation/html/MapPtrI_8hpp_source.html +++ b/doc/code-documentation/html/MapPtrI_8hpp_source.html @@ -447,7 +447,7 @@ $(document).ready(function(){initNavTree('MapPtrI_8hpp_source.html',''); initRes
pFlow::MapPtr::insertReplaceSafe
bool insertReplaceSafe(const keyType &key, Args &&... args)
Definition: MapPtrI.hpp:175
pFlow::MapPtr::findPtr
T * findPtr(const keyType &k)
Definition: MapPtrI.hpp:53
pFlow::MapPtr::clear
void clear()
Definition: MapPtrI.hpp:320
-
pFlow::endl
iOstream & endl(iOstream &os)
Definition: iOstream.hpp:312
+
pFlow::endl
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
pFlow::MapPtr< pFlow::iEntry >::constIterator
typename mapType::const_iterator constIterator
Definition: MapPtr.hpp:60
pFlow::MapPtr< pFlow::iEntry >::valueType
typename mapType::value_type valueType
Definition: MapPtr.hpp:52
pFlow::MapPtr
Definition: MapPtr.hpp:39
diff --git a/doc/code-documentation/html/MapPtr_8hpp_source.html b/doc/code-documentation/html/MapPtr_8hpp_source.html index 3c183bed..2b720813 100644 --- a/doc/code-documentation/html/MapPtr_8hpp_source.html +++ b/doc/code-documentation/html/MapPtr_8hpp_source.html @@ -392,7 +392,7 @@ $(document).ready(function(){initNavTree('MapPtr_8hpp_source.html',''); initResi
pFlow::MapPtr::findPtr
T * findPtr(const keyType &k)
Definition: MapPtrI.hpp:53
pFlow::printKeys
iOstream & printKeys(iOstream &os, const wordHashMap< T > &m)
pFlow::MapPtr::clear
void clear()
Definition: MapPtrI.hpp:320
-
pFlow::endl
iOstream & endl(iOstream &os)
Definition: iOstream.hpp:312
+
pFlow::endl
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
MapPtrI.hpp
pFlow::MapPtr< pFlow::iEntry >::constIterator
typename mapType::const_iterator constIterator
Definition: MapPtr.hpp:60
pFlow::MapPtr::~MapPtr
~MapPtr()
Definition: MapPtr.hpp:127
diff --git a/doc/code-documentation/html/NBSCrossLoop_8hpp.html b/doc/code-documentation/html/NBSCrossLoop_8hpp.html index 3b7569c0..836c6620 100644 --- a/doc/code-documentation/html/NBSCrossLoop_8hpp.html +++ b/doc/code-documentation/html/NBSCrossLoop_8hpp.html @@ -247,7 +247,7 @@ Variables

Definition at line 24 of file NBSCrossLoop.hpp.

-

Referenced by symArray< nonLinearProperties >::assign(), VectorSingle< realx3, void >::assign(), VectorDual< int8 >::assign(), VectorSingle< realx3, void >::changeSize(), VectorDual< int8 >::changeSize(), dynamicPointStructure::dynamicPointStructure(), VectorSingle< realx3, void >::evalCapacity(), VectorDual< int8 >::evalCapacity(), pFlow::fill_n(), positionRandom::fillPoints(), cellsWallLevel0< executionSpace >::findPairsElementRangeCount(), symArray< nonLinearProperties >::getN(), mapperNBS< executionSpace >::cellIterator::getNext(), shapeMixture::getNextShapeNameN(), pFlow::getNth(), InsertionRegion< ShapeType >::insertParticles(), IncludeMask< T, Operator >::isIncluded(), triWall::makeWall(), pointRectCell::mapPOints(), symArray< nonLinearProperties >::numElem(), ppInteractionFunctor< ContactForceModel, ContactListType >::operator()(), includeMask::operator()(), multiRotatingAxisMotion::Model::operator()(), rotatingAxisMotion::Model::operator()(), vibratingMotion::Model::operator()(), pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()(), multiRotatingAxisMotion::Model::pointVelocity(), rotatingAxisMotion::Model::pointVelocity(), vibratingMotion::Model::pointVelocity(), vibratingMotion::pointVelocity(), positionRandom::positionOnePass(), positionOrdered::positionPointsOrdered(), multiRotatingAxisMotion::readDictionary(), pFlow::removeDecimalZeros(), VectorSingle< realx3, void >::resize(), VectorDual< int8 >::resize(), VectorDual< int8 >::resizeSync(), selectRandom::selectAllPointsInRange(), VectorSingle< realx3, void >::setSize(), VectorDual< int8 >::setSize(), iOstream::space(), sphereParticles::sphereParticles(), pFlow::sumMaksOp(), pFlow::sumOp(), rotatingAxisMotion::Model::transferPoint(), multiRotatingAxisMotion::Model::transferPoint(), vibratingMotion::Model::transferPoint(), vibratingMotion::transferPoint(), dynamicPointStructure::update(), sphereParticles::update(), VectorDual< int8 >::VectorDual(), VectorSingle< realx3, void >::VectorSingle(), while(), sphereShape::writeDictionary(), and stlFile::writeFacet().

+

Referenced by symArray< nonLinearProperties >::assign(), VectorSingle< realx3, void >::assign(), VectorDual< int8 >::assign(), VectorSingle< realx3, void >::changeSize(), VectorDual< int8 >::changeSize(), dynamicPointStructure::dynamicPointStructure(), VectorSingle< realx3, void >::evalCapacity(), VectorDual< int8 >::evalCapacity(), pFlow::fill_n(), positionRandom::fillPoints(), cellsWallLevel0< executionSpace >::findPairsElementRangeCount(), symArray< nonLinearProperties >::getN(), mapperNBS< executionSpace >::cellIterator::getNext(), shapeMixture::getNextShapeNameN(), pFlow::getNth(), InsertionRegion< ShapeType >::insertParticles(), IncludeMask< T, Operator >::isIncluded(), triWall::makeWall(), pointRectCell::mapPOints(), symArray< nonLinearProperties >::numElem(), ppInteractionFunctor< ContactForceModel, ContactListType >::operator()(), includeMask::operator()(), multiRotatingAxisMotion::Model::operator()(), rotatingAxisMotion::Model::operator()(), vibratingMotion::Model::operator()(), pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()(), multiRotatingAxisMotion::Model::pointVelocity(), rotatingAxisMotion::Model::pointVelocity(), vibratingMotion::Model::pointVelocity(), vibratingMotion::pointVelocity(), positionRandom::positionOnePass(), positionOrdered::positionPointsOrdered(), multiRotatingAxisMotion::readDictionary(), pFlow::removeDecimalZeros(), VectorSingle< realx3, void >::resize(), VectorDual< int8 >::resize(), VectorDual< int8 >::resizeSync(), selectRandom::selectAllPointsInRange(), VectorSingle< realx3, void >::setSize(), VectorDual< int8 >::setSize(), iOstream::space(), sphereParticles::sphereParticles(), pFlow::sumMaksOp(), pFlow::sumOp(), rotatingAxisMotion::Model::transferPoint(), multiRotatingAxisMotion::Model::transferPoint(), vibratingMotion::Model::transferPoint(), vibratingMotion::transferPoint(), dynamicPointStructure::update(), sphereParticles::update(), VectorDual< int8 >::VectorDual(), VectorSingle< realx3, void >::VectorSingle(), while(), sphereShape::writeDictionary(), and stlFile::writeFacet().

diff --git a/doc/code-documentation/html/NBSLevel0_8hpp__incl.md5 b/doc/code-documentation/html/NBSLevel0_8hpp__incl.md5 index 96e582a6..ee1d35c9 100644 --- a/doc/code-documentation/html/NBSLevel0_8hpp__incl.md5 +++ b/doc/code-documentation/html/NBSLevel0_8hpp__incl.md5 @@ -1 +1 @@ -7851eb2af799c869f5d46c525d964ec9 \ No newline at end of file +7bd5dac91fa3c699aaa4ae7592098ec7 \ No newline at end of file diff --git a/doc/code-documentation/html/NBSLevel0_8hpp_source.html b/doc/code-documentation/html/NBSLevel0_8hpp_source.html index 6c39bced..c2a023c8 100644 --- a/doc/code-documentation/html/NBSLevel0_8hpp_source.html +++ b/doc/code-documentation/html/NBSLevel0_8hpp_source.html @@ -255,7 +255,7 @@ $(document).ready(function(){initNavTree('NBSLevel0_8hpp_source.html',''); initR
149  // updateFrequency_ value
150  // on all the points in the range of [0,numPoints_)
151  template<typename PairsContainer>
-
152  bool broadSearch(PairsContainer& pairs, range activeRange)
+
152  bool broadSearch(PairsContainer& pairs, range activeRange)
153  {
154 
155 
@@ -271,7 +271,7 @@ $(document).ready(function(){initNavTree('NBSLevel0_8hpp_source.html',''); initR
165  // with force = true, perform broad search regardless of
166  // updateFrequency_ value
167  template<typename PairsContainer, typename IncludeFunction>
-
168  bool broadSearch(PairsContainer& pairs, range activeRange, IncludeFunction incld)
+
168  bool broadSearch(PairsContainer& pairs, range activeRange, IncludeFunction incld)
169  {
170 
171  this->build(activeRange, incld);
@@ -346,15 +346,16 @@ $(document).ready(function(){initNavTree('NBSLevel0_8hpp_source.html',''); initR
240 #endif // __NBSLevel0_hpp__
-
pFlow::cells< int32 >::nz
INLINE_FUNCTION_HD int32 nz() const
Definition: cells.hpp:139
+
pFlow::cells< int32 >::nz
INLINE_FUNCTION_HD int32 nz() const
Definition: cells.hpp:139
pFlow::NBSLevel0::~NBSLevel0
INLINE_FUNCTION_HD ~NBSLevel0()=default
mapperNBS.hpp
pFlow::real
float real
Definition: builtinTypes.hpp:46
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
pFlow::NBSLevel0
Definition: NBSLevel0.hpp:32
pFlow::uint32
unsigned int uint32
Definition: builtinTypes.hpp:59
pFlow::NBSLevel0::cellIterator
typename MapperType::cellIterator cellIterator
Definition: NBSLevel0.hpp:40
pFlow::NBSLevel0::NBSLevel0
NBSLevel0(const box &domain, real cellSize, const ViewType1D< realx3, memory_space > &position, const ViewType1D< real, memory_space > &diam)
Definition: NBSLevel0.hpp:90
-
pFlow::cells< int32 >::nx
INLINE_FUNCTION_HD int32 nx() const
Definition: cells.hpp:127
+
pFlow::cells< int32 >::nx
INLINE_FUNCTION_HD int32 nx() const
Definition: cells.hpp:127
pFlow::NBSLevel0::broadSearch
bool broadSearch(PairsContainer &pairs, range activeRange)
Definition: NBSLevel0.hpp:152
pFlow::mapperNBS::NextType
ViewType1D< int32, memory_space > NextType
Definition: mapperNBS.hpp:54
pFlow::mapperNBS
Definition: mapperNBS.hpp:34
@@ -366,7 +367,7 @@ $(document).ready(function(){initNavTree('NBSLevel0_8hpp_source.html',''); initR
pFlow::mapperNBS::IdType
int32 IdType
Definition: mapperNBS.hpp:40
CLASS_LAMBDA_HD
#define CLASS_LAMBDA_HD
Definition: pFlowMacros.hpp:56
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
-
pFlow::cells< int32 >::domain
const auto & domain() const
Definition: cells.hpp:152
+
pFlow::cells< int32 >::domain
const auto & domain() const
Definition: cells.hpp:152
pFlow::mapperNBS::IndexType
int32 IndexType
Definition: mapperNBS.hpp:42
pFlow::NBSLevel0::NBSLevel0
NBSLevel0(const box &domain, real cellSize, real sizeRatio, const ViewType1D< realx3, memory_space > &position, const ViewType1D< real, memory_space > &diam, bool nextOwner=true)
Definition: NBSLevel0.hpp:112
INLINE_FUNCTION_H
#define INLINE_FUNCTION_H
Definition: pFlowMacros.hpp:53
@@ -380,12 +381,12 @@ $(document).ready(function(){initNavTree('NBSLevel0_8hpp_source.html',''); initR
pFlow::mapperNBS::Cells
cells< IndexType > Cells
Definition: mapperNBS.hpp:44
pFlow::NBSLevel0::NBSLevel0
INLINE_FUNCTION_HD NBSLevel0()
Definition: NBSLevel0.hpp:88
pFlow::NBSLevel0::findPairsCount
INLINE_FUNCTION_H int32 findPairsCount(PairsContainer &pairs)
Definition: NBSLevel0.hpp:216
-
pFlow::cells< int32 >::ny
INLINE_FUNCTION_HD int32 ny() const
Definition: cells.hpp:133
-
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:62
-
pFlow::cells< int32 >::cellSize
INLINE_FUNCTION_HD realx3 cellSize() const
Definition: cells.hpp:115
+
pFlow::cells< int32 >::ny
INLINE_FUNCTION_HD int32 ny() const
Definition: cells.hpp:133
+
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:67
+
pFlow::cells< int32 >::cellSize
INLINE_FUNCTION_HD realx3 cellSize() const
Definition: cells.hpp:115
pFlow::NBSLevel0::findPairs
INLINE_FUNCTION_H bool findPairs(PairsContainer &pairs)
Definition: NBSLevel0.hpp:180
pFlow::NBSLevel0::Swap
static INLINE_FUNCTION_HD void Swap(int32 &x, int32 &y)
Definition: NBSLevel0.hpp:76
-
pFlow::cells
Definition: cells.hpp:32
+
pFlow::cells
Definition: cells.hpp:32
INLINE_FUNCTION_HD
#define INLINE_FUNCTION_HD
Definition: pFlowMacros.hpp:51
pFlow::triple< indexType >
pFlow::NBSLevel0::diameter
INLINE_FUNCTION_HD auto & diameter()
Definition: NBSLevel0.hpp:142
@@ -394,7 +395,6 @@ $(document).ready(function(){initNavTree('NBSLevel0_8hpp_source.html',''); initR
endINFO
#define endINFO
Definition: streams.hpp:38
pFlow::mapperNBS::build
INLINE_FUNCTION_H void build(range activeRange)
Definition: mapperNBS.hpp:274
NBSLoop.hpp
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::NBSLevel0::broadSearch
bool broadSearch(PairsContainer &pairs, range activeRange, IncludeFunction incld)
Definition: NBSLevel0.hpp:168
INFORMATION
#define INFORMATION
Definition: streams.hpp:37
pFlow::NBSLevel0::mdrPolicyFindPairs
Kokkos::MDRangePolicy< Kokkos::Rank< 3 >, Kokkos::Schedule< Kokkos::Dynamic >, execution_space > mdrPolicyFindPairs
Definition: NBSLevel0.hpp:73
diff --git a/doc/code-documentation/html/NBSLevel_8hpp__incl.md5 b/doc/code-documentation/html/NBSLevel_8hpp__incl.md5 index 5f1e7dfc..9cbf1b14 100644 --- a/doc/code-documentation/html/NBSLevel_8hpp__incl.md5 +++ b/doc/code-documentation/html/NBSLevel_8hpp__incl.md5 @@ -1 +1 @@ -ca8c3b406581b2b165ee6e2975f0a19e \ No newline at end of file +3417b9d488ec49d2e16f0685b12c56c2 \ No newline at end of file diff --git a/doc/code-documentation/html/NBSLevel_8hpp_source.html b/doc/code-documentation/html/NBSLevel_8hpp_source.html index 82db47fd..4ba49faf 100644 --- a/doc/code-documentation/html/NBSLevel_8hpp_source.html +++ b/doc/code-documentation/html/NBSLevel_8hpp_source.html @@ -265,9 +265,9 @@ $(document).ready(function(){initNavTree('NBSLevel_8hpp_source.html',''); initRe
pFlow::box
Definition: box.hpp:32
pFlow::NBSLevel0::IndexType
typename MapperType::IndexType IndexType
Definition: NBSLevel0.hpp:44
pFlow::NBSLevel
Definition: NBSLevel.hpp:15
-
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:62
+
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:67
pFlow::NBSLevel0::Cells
typename MapperType::Cells Cells
Definition: NBSLevel0.hpp:46
-
pFlow::cells
Definition: cells.hpp:32
+
pFlow::cells
Definition: cells.hpp:32
INLINE_FUNCTION_HD
#define INLINE_FUNCTION_HD
Definition: pFlowMacros.hpp:51
pFlow::triple< indexType >
NBSCrossLoop.hpp
diff --git a/doc/code-documentation/html/NBSLevels_8hpp__incl.md5 b/doc/code-documentation/html/NBSLevels_8hpp__incl.md5 index 6e218e5c..d6ad5e77 100644 --- a/doc/code-documentation/html/NBSLevels_8hpp__incl.md5 +++ b/doc/code-documentation/html/NBSLevels_8hpp__incl.md5 @@ -1 +1 @@ -30879e609b768c247dfc6cab40b58168 \ No newline at end of file +23ccbec984e4f6179194766113cae6c5 \ No newline at end of file diff --git a/doc/code-documentation/html/NBSLevels_8hpp_source.html b/doc/code-documentation/html/NBSLevels_8hpp_source.html index c1fab0a8..554508fa 100644 --- a/doc/code-documentation/html/NBSLevels_8hpp_source.html +++ b/doc/code-documentation/html/NBSLevels_8hpp_source.html @@ -158,7 +158,7 @@ $(document).ready(function(){initNavTree('NBSLevels_8hpp_source.html',''); initR
52 
53  ViewType1D<int8, memory_space> particleLevel_;
54 
-
55  range activeRange_{0,0};
+
55  range activeRange_{0,0};
56 
57  using rangePolicyType =
58  Kokkos::RangePolicy<
@@ -253,7 +253,7 @@ $(document).ready(function(){initNavTree('NBSLevels_8hpp_source.html',''); initR
147  }
148 
149 
-
150  void manageAllocateNext(range active)
+
150  void manageAllocateNext(range active)
151  {
152  activeRange_ = active;
153 
@@ -270,7 +270,7 @@ $(document).ready(function(){initNavTree('NBSLevels_8hpp_source.html',''); initR
164  }
165  }
166 
-
167  void nullify( range active)
+
167  void nullify( range active)
168  {
169  for(int32 lvl=0; lvl<numLevels_; lvl++)
170  {
@@ -379,7 +379,7 @@ $(document).ready(function(){initNavTree('NBSLevels_8hpp_source.html',''); initR
273  }
274 
275  INLINE_FUNCTION_H
-
276  void build(range activeRange)
+
276  void build(range activeRange)
277  {
278 
279  // nullify next and heads
@@ -440,7 +440,7 @@ $(document).ready(function(){initNavTree('NBSLevels_8hpp_source.html',''); initR
334 
335  template<typename IncludeFunction>
336  INLINE_FUNCTION_H
-
337  void build(range activeRange, IncludeFunction incld)
+
337  void build(range activeRange, IncludeFunction incld)
338  {
339  // nullify next and heads
340  findParticleLevel(activeRange.first, activeRange.second);
@@ -552,6 +552,7 @@ $(document).ready(function(){initNavTree('NBSLevels_8hpp_source.html',''); initR
pFlow::NBSLevels::maxSizeLevelsHost_
ViewType1D< real, HostSpace > maxSizeLevelsHost_
Definition: NBSLevels.hpp:51
pFlow::real
float real
Definition: builtinTypes.hpp:46
fatalExit
#define fatalExit
Definition: error.hpp:57
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
pFlow::NBSLevels
Definition: NBSLevels.hpp:12
REPORT
#define REPORT(n)
Definition: streams.hpp:40
pFlow::NBSLevels::CellType
typename Cells::CellType CellType
Definition: NBSLevels.hpp:27
@@ -565,7 +566,7 @@ $(document).ready(function(){initNavTree('NBSLevels_8hpp_source.html',''); initR
pFlow::NBSLevel::memory_space
typename NBSLevel0Type::memory_space memory_space
Definition: NBSLevel.hpp:36
pFlow::reallocNoInit
INLINE_FUNCTION_H void reallocNoInit(ViewType1D< Type, Properties... > &view, int32 len)
Definition: KokkosUtilities.hpp:60
pFlow::NBSLevels::realRange
kPair< real, real > realRange
Definition: NBSLevels.hpp:33
-
pFlow::endl
iOstream & endl(iOstream &os)
Definition: iOstream.hpp:312
+
pFlow::endl
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
pFlow::NBSLevels::setNumLevels
int32 setNumLevels()
Definition: NBSLevels.hpp:63
pFlow::NBSLevels::maxSizeLevels_
ViewType1D< real, memory_space > maxSizeLevels_
Definition: NBSLevels.hpp:49
pFlow::NBSLevels::build
INLINE_FUNCTION_H void build(range activeRange, IncludeFunction incld)
Definition: NBSLevels.hpp:337
@@ -597,7 +598,7 @@ $(document).ready(function(){initNavTree('NBSLevels_8hpp_source.html',''); initR
LAMBDA_HD
#define LAMBDA_HD
Definition: pFlowMacros.hpp:54
pFlow::NBSLevels::maxSize_
real maxSize_
Definition: NBSLevels.hpp:39
pFlow::NBSLevel
Definition: NBSLevel.hpp:15
-
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:62
+
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:67
pFlow::int8
signed char int8
Definition: builtinTypes.hpp:49
pFlow::NBSLevel::HeadType
typename NBSLevel0Type::HeadType HeadType
Definition: NBSLevel.hpp:40
pFlow::NBSLevel::execution_space
typename NBSLevel0Type::execution_space execution_space
Definition: NBSLevel.hpp:34
@@ -609,11 +610,10 @@ $(document).ready(function(){initNavTree('NBSLevels_8hpp_source.html',''); initR
pFlow::NBSLevel::Cells
typename NBSLevel0Type::Cells Cells
Definition: NBSLevel.hpp:30
pFlow::NBSLevels::IdType
typename NBSLevelType::IdType IdType
Definition: NBSLevels.hpp:21
pFlow::NBSLevels::getCells
Cells getCells(int32 lvl) const
Definition: NBSLevels.hpp:210
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::NBSLevels::Cells
typename NBSLevelType::Cells Cells
Definition: NBSLevels.hpp:25
pFlow::NBSLevels::sizeRangeLevels_
ViewType1D< realRange, memory_space > sizeRangeLevels_
Definition: NBSLevels.hpp:45
INFORMATION
#define INFORMATION
Definition: streams.hpp:37
-
pFlow::kPair
Kokkos::pair< T1, T2 > kPair
Definition: KokkosTypes.hpp:52
+
pFlow::kPair
Kokkos::pair< T1, T2 > kPair
Definition: KokkosTypes.hpp:54
pFlow::NBSLevels::NBSLevels
NBSLevels(const box &domain, real minSize, real maxSize, real sizeRatio, const ViewType1D< realx3, memory_space > &position, const ViewType1D< real, memory_space > &diam)
Definition: NBSLevels.hpp:177
-
pFlow::Ostream::writeQuoted
virtual iOstream & writeQuoted(const word &str, const bool quoted=true) override
Definition: Ostream.cpp:109
-
pFlow::Ostream::flush
virtual void flush()
Definition: Ostream.cpp:244
+
pFlow::Ostream::writeQuoted
iOstream & writeQuoted(const word &str, const bool quoted=true) override
Write std::string surrounded by quotes.
Definition: Ostream.cpp:110
Ostream.hpp
-
pFlow::Ostream::flags
virtual ios_base::fmtflags flags() const
Definition: Ostream.cpp:257
+
pFlow::Ostream::flags
virtual ios_base::fmtflags flags() const
Return flags of stream.
Definition: Ostream.cpp:281
+
pFlow::Ostream::flush
void flush() override
Flush stream.
Definition: Ostream.cpp:268
pFlow::token::type
tokenType type() const
Definition: tokenI.hpp:284
-
pFlow::Ostream::endl
virtual void endl()
Definition: Ostream.cpp:250
+
fatalExit
#define fatalExit
Definition: error.hpp:57
pFlow::token
Definition: token.hpp:42
pFlow::uint32
unsigned int uint32
Definition: builtinTypes.hpp:59
token.hpp
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
+
pFlow::Ostream::indent
void indent() override
Add indentation characters.
Definition: Ostream.cpp:259
pFlow::token::NL
@ NL
Newline [isspace].
Definition: token.hpp:86
+
pFlow::Ostream::width
int width() const override
Get width of output field.
Definition: Ostream.cpp:307
pFlow::int64
long long int int64
Definition: builtinTypes.hpp:55
-
pFlow::Ostream::precision
virtual int precision() const
Definition: Ostream.cpp:295
+
pFlow::Ostream::fill
char fill() const override
Get padding character.
Definition: Ostream.cpp:295
+
pFlow::Ostream::precision
int precision() const override
Get precision of output field.
Definition: Ostream.cpp:319
+
pFlow::Ostream::endl
void endl() override
Add newline and flush stream.
Definition: Ostream.cpp:274
pFlow::uint16
unsigned short int uint16
Definition: builtinTypes.hpp:57
-
pFlow::Ostream::Ostream
Ostream(std::ostream &os, const word &streamName)
Definition: Ostream.cpp:29
+
fatalErrorInFunction
#define fatalErrorInFunction
Definition: error.hpp:42
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
pFlow::token::BEGIN_STRING
@ BEGIN_STRING
Begin string with double quote.
Definition: token.hpp:104
-
pFlow::Ostream::width
virtual int width() const
Definition: Ostream.cpp:283
-
pFlow::Ostream::fill
virtual char fill() const
Definition: Ostream.cpp:271
-
pFlow::Ostream::indent
virtual void indent()
Definition: Ostream.cpp:235
+
pFlow::token::END_LIST
@ END_LIST
End list [isseparator].
Definition: token.hpp:90
+
pFlow::count
auto count(const Vector< T, Allocator > &vec, const T &val)
Definition: VectorAlgorithm.hpp:26
+
pFlow::Ostream::Ostream
Ostream(std::ostream &os, const word &streamName, writeFormat wf=ASCII)
Definition: Ostream.cpp:29
+
pFlow::token::BEGIN_LIST
@ BEGIN_LIST
Begin list [isseparator].
Definition: token.hpp:89
pFlow::label
std::size_t label
Definition: builtinTypes.hpp:61
+
pFlow::IOstream::writeFormat
writeFormat
Definition: IOstream.hpp:57
pFlow::token::END_STRING
@ END_STRING
End string with double quote.
Definition: token.hpp:105
-
pFlow::Ostream::write
virtual bool write(const token &tok) override
Definition: Ostream.cpp:52
+
pFlow::Ostream::write
bool write(const token &tok) override
Write Functions.
Definition: Ostream.cpp:53
pFlow::iOstream
Definition: iOstream.hpp:53
pFlow::countChar
int32 countChar(const word &s, const char c)
Definition: bTypesFunctions.cpp:28
pFlow::token::wordToken
const word & wordToken() const
Definition: tokenI.hpp:600
diff --git a/doc/code-documentation/html/Ostream_8hpp__dep__incl.md5 b/doc/code-documentation/html/Ostream_8hpp__dep__incl.md5 index 61ed90fe..39b84af5 100644 --- a/doc/code-documentation/html/Ostream_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/Ostream_8hpp__dep__incl.md5 @@ -1 +1 @@ -2d7b95b9a5e620494f7a2122980a1b0f \ No newline at end of file +41e2d069a9c7ef0d9080f6efabbb234e \ No newline at end of file diff --git a/doc/code-documentation/html/Ostream_8hpp_source.html b/doc/code-documentation/html/Ostream_8hpp_source.html index b1dbaed0..6e7c8bc2 100644 --- a/doc/code-documentation/html/Ostream_8hpp_source.html +++ b/doc/code-documentation/html/Ostream_8hpp_source.html @@ -152,10 +152,10 @@ $(document).ready(function(){initNavTree('Ostream_8hpp_source.html',''); initRes
46 
47  // Constructors
48 
-
49  Ostream ( std::ostream& os, const word& streamName);
+
49  Ostream ( std::ostream& os, const word& streamName, writeFormat wf = ASCII);
50 
51  //- no copy construct
-
52  Ostream(const Ostream&) = delete;
+
52  Ostream(const Ostream&) = delete;
53 
54  //- No copy assignment
55  void operator=(const Ostream&) = delete;
@@ -180,127 +180,130 @@ $(document).ready(function(){initNavTree('Ostream_8hpp_source.html',''); initRes
75 
76  //- Write token to stream or otherwise handle it.
77  // return false if the token type was not handled by this method
-
78  virtual bool write(const token& tok)override;
+
78  bool write(const token& tok)override;
79 
80  //- Write character
-
81  virtual iOstream& write(const char c)override;
+
81  iOstream& write(const char c)override;
82 
83  //- Write character string
-
84  virtual iOstream& write(const char* str)override;
+
84  iOstream& write(const char* str)override;
85 
86  //- Write word
-
87  virtual iOstream& write(const word& str)override;
+
87  iOstream& write(const word& str)override;
88 
89  //- Write std::string surrounded by quotes.
90  // Optional write without quotes.
-
91  virtual iOstream& writeQuoted ( const word& str, const bool quoted=true )override;
+
91  iOstream& writeQuoted ( const word& str, const bool quoted=true ) override;
92 
93  //- Write int64
-
94  virtual iOstream& write(const int64 val) override;
+
94  iOstream& write(const int64 val) override;
95 
96  //- Write int32
-
97  virtual iOstream& write(const int32 val) override;
+
97  iOstream& write(const int32 val) override;
98 
-
99 
-
100  //- Write label
-
101  virtual iOstream& write(const label val) override;
-
102 
-
103  //- Write uint32
-
104  virtual iOstream& write(const uint32 val) override;
-
105 
-
106  //- Write uint16
-
107  virtual iOstream& write(const uint16 val) override;
-
108 
-
109  //- Write float
-
110  virtual iOstream& write(const float val) override;
-
111 
-
112  //- Write double
-
113  virtual iOstream& write(const double val) override;
-
114 
-
115  //- Add indentation characters
-
116  virtual void indent();
-
117 
-
118 
-
119  //- Set stream flags
-
120  virtual ios_base::fmtflags flags(const ios_base::fmtflags f);
-
121 
-
122  //- Flush stream
-
123  virtual void flush();
-
124 
-
125  //- Add newline and flush stream
-
126  virtual void endl();
-
127 
-
128  //- Get the current padding character
-
129  virtual char fill() const;
-
130 
-
131  //- Set padding character for formatted field up to field width
-
132  // \return previous padding character
-
133  virtual char fill(const char fillch);
-
134 
-
135  //- Get width of output field
-
136  virtual int width() const;
-
137 
-
138  //- Set width of output field
-
139  // \return previous width
-
140  virtual int width(const int w);
-
141 
-
142  //- Get precision of output field
-
143  virtual int precision() const;
-
144 
-
145  //- Set precision of output field
-
146  // return old precision
-
147  virtual int precision(const int p);
-
148 
-
149  //- Access to underlying std::ostream
-
150  virtual std::ostream& stdStream()
-
151  {
-
152  return os_;
-
153  }
-
154 
-
155  //- Const access to underlying std::ostream
-
156  virtual const std::ostream& stdStream() const
-
157  {
-
158  return os_;
-
159  }
-
160 
-
161 };
-
162 
+
99  //- Write label
+
100  iOstream& write(const label val) override;
+
101 
+
102  //- Write uint32
+
103  iOstream& write(const uint32 val) override;
+
104 
+
105  //- Write uint16
+
106  iOstream& write(const uint16 val) override;
+
107 
+
108  //- Write float
+
109  iOstream& write(const float val) override;
+
110 
+
111  //- Write double
+
112  iOstream& write(const double val) override;
+
113 
+
115  iOstream& write(const char* binaryData, std::streamsize count) override;
+
116 
+
117  //- Add indentation characters
+
118  void indent() override;
+
119 
+
120  //- Set stream flags
+
121  ios_base::fmtflags flags(const ios_base::fmtflags f) override;
+
122 
+
123  //- Flush stream
+
124  void flush() override;
+
125 
+
126  //- Add newline and flush stream
+
127  void endl() override;
+
128 
+
129  //- Get the current padding character
+
130  char fill() const override;
+
131 
+
132  //- Set padding character for formatted field up to field width
+
133  // \return previous padding character
+
134  char fill(const char fillch) override;
+
135 
+
136  //- Get width of output field
+
137  int width() const override;
+
138 
+
139  //- Set width of output field
+
140  // \return previous width
+
141  int width(const int w) override;
+
142 
+
143  //- Get precision of output field
+
144  int precision() const override;
+
145 
+
146  //- Set precision of output field
+
147  // return old precision
+
148  int precision(const int p) override;
+
149 
+
150  //- Access to underlying std::ostream
+
151  virtual std::ostream& stdStream()
+
152  {
+
153  return os_;
+
154  }
+
155 
+
156  //- Const access to underlying std::ostream
+
157  virtual const std::ostream& stdStream() const
+
158  {
+
159  return os_;
+
160  }
+
161 
+
162 };
163 
164 
-
165 } // pFlow
-
166 
+
165 
+
166 } // pFlow
167 
-
168 #endif
-
169 
+
168 
+
169 #endif
170 
+
171 
-
pFlow::Ostream::writeQuoted
virtual iOstream & writeQuoted(const word &str, const bool quoted=true) override
Definition: Ostream.cpp:109
-
pFlow::Ostream::flush
virtual void flush()
Definition: Ostream.cpp:244
-
pFlow::Ostream::flags
virtual ios_base::fmtflags flags() const
Definition: Ostream.cpp:257
+
pFlow::Ostream::writeQuoted
iOstream & writeQuoted(const word &str, const bool quoted=true) override
Write std::string surrounded by quotes.
Definition: Ostream.cpp:110
+
pFlow::Ostream::flags
virtual ios_base::fmtflags flags() const
Return flags of stream.
Definition: Ostream.cpp:281
+
pFlow::Ostream::flush
void flush() override
Flush stream.
Definition: Ostream.cpp:268
pFlow::Ostream::operator=
void operator=(const Ostream &)=delete
-
pFlow::Ostream::endl
virtual void endl()
Definition: Ostream.cpp:250
pFlow::token
Definition: token.hpp:42
+
pFlow::IOstream::ASCII
@ ASCII
Definition: IOstream.hpp:59
pFlow::uint32
unsigned int uint32
Definition: builtinTypes.hpp:59
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
+
pFlow::Ostream::indent
void indent() override
Add indentation characters.
Definition: Ostream.cpp:259
+
pFlow::Ostream::width
int width() const override
Get width of output field.
Definition: Ostream.cpp:307
pFlow::int64
long long int int64
Definition: builtinTypes.hpp:55
pFlow::Ostream::name_
word name_
Definition: Ostream.hpp:40
+
pFlow::Ostream::fill
char fill() const override
Get padding character.
Definition: Ostream.cpp:295
+
pFlow::Ostream::precision
int precision() const override
Get precision of output field.
Definition: Ostream.cpp:319
+
pFlow::Ostream::endl
void endl() override
Add newline and flush stream.
Definition: Ostream.cpp:274
pFlow
Definition: demComponent.hpp:28
-
pFlow::Ostream::name
virtual word & name()
Definition: Ostream.hpp:67
-
pFlow::Ostream::precision
virtual int precision() const
Definition: Ostream.cpp:295
-
pFlow::Ostream::name
virtual const word & name() const
Definition: Ostream.hpp:61
+
pFlow::Ostream::name
virtual word & name()
Return non-const access to the name of the stream.
Definition: Ostream.hpp:67
+
pFlow::Ostream::name
virtual const word & name() const
Return the name of the stream.
Definition: Ostream.hpp:61
pFlow::uint16
unsigned short int uint16
Definition: builtinTypes.hpp:57
-
pFlow::Ostream::Ostream
Ostream(std::ostream &os, const word &streamName)
Definition: Ostream.cpp:29
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
-
pFlow::Ostream::width
virtual int width() const
Definition: Ostream.cpp:283
-
pFlow::Ostream::stdStream
virtual std::ostream & stdStream()
Definition: Ostream.hpp:150
-
pFlow::Ostream::fill
virtual char fill() const
Definition: Ostream.cpp:271
+
pFlow::count
auto count(const Vector< T, Allocator > &vec, const T &val)
Definition: VectorAlgorithm.hpp:26
+
pFlow::Ostream::Ostream
Ostream(std::ostream &os, const word &streamName, writeFormat wf=ASCII)
Definition: Ostream.cpp:29
+
pFlow::Ostream::stdStream
virtual std::ostream & stdStream()
Definition: Ostream.hpp:151
pFlow::Ostream::os_
std::ostream & os_
Definition: Ostream.hpp:42
-
pFlow::Ostream::indent
virtual void indent()
Definition: Ostream.cpp:235
pFlow::label
std::size_t label
Definition: builtinTypes.hpp:61
iOstream.hpp
-
pFlow::Ostream::write
virtual bool write(const token &tok) override
Definition: Ostream.cpp:52
-
pFlow::Ostream::stdStream
virtual const std::ostream & stdStream() const
Definition: Ostream.hpp:156
+
pFlow::IOstream::writeFormat
writeFormat
Definition: IOstream.hpp:57
+
pFlow::Ostream::write
bool write(const token &tok) override
Write Functions.
Definition: Ostream.cpp:53
+
pFlow::Ostream::stdStream
virtual const std::ostream & stdStream() const
Definition: Ostream.hpp:157
pFlow::Ostream
Definition: Ostream.hpp:35
pFlow::iOstream
Definition: iOstream.hpp:53
diff --git a/doc/code-documentation/html/ProcessField_8hpp__incl.map b/doc/code-documentation/html/ProcessField_8hpp__incl.map index 34b0314c..498f741d 100644 --- a/doc/code-documentation/html/ProcessField_8hpp__incl.map +++ b/doc/code-documentation/html/ProcessField_8hpp__incl.map @@ -1,8 +1,8 @@ - + - - - - + + + + diff --git a/doc/code-documentation/html/ProcessField_8hpp__incl.md5 b/doc/code-documentation/html/ProcessField_8hpp__incl.md5 index 1ac8fd52..83c3fba1 100644 --- a/doc/code-documentation/html/ProcessField_8hpp__incl.md5 +++ b/doc/code-documentation/html/ProcessField_8hpp__incl.md5 @@ -1 +1 @@ -dda47712d48cb07f9beecd284c5dfcdd \ No newline at end of file +517b4d545bcbf707bc8bf6f7fc9fba2b \ No newline at end of file diff --git a/doc/code-documentation/html/ProcessField_8hpp__incl.png b/doc/code-documentation/html/ProcessField_8hpp__incl.png index 3f0f21db..36b857ec 100644 Binary files a/doc/code-documentation/html/ProcessField_8hpp__incl.png and b/doc/code-documentation/html/ProcessField_8hpp__incl.png differ diff --git a/doc/code-documentation/html/ProcessField_8hpp_source.html b/doc/code-documentation/html/ProcessField_8hpp_source.html index 11decbd8..a87f9ba5 100644 --- a/doc/code-documentation/html/ProcessField_8hpp_source.html +++ b/doc/code-documentation/html/ProcessField_8hpp_source.html @@ -279,7 +279,7 @@ $(document).ready(function(){initNavTree('ProcessField_8hpp_source.html',''); in
bool isUniform() const
const word & processedFieldName() const
-
iOstream & endl(iOstream &os)
Definition: iOstream.hpp:312
+
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
const word & operation() const
uniquePtr< includeMask > includeMask_
diff --git a/doc/code-documentation/html/Set_8hpp__dep__incl.md5 b/doc/code-documentation/html/Set_8hpp__dep__incl.md5 index 1ae9a7c9..e785f202 100644 --- a/doc/code-documentation/html/Set_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/Set_8hpp__dep__incl.md5 @@ -1 +1 @@ -2c97bb54cb1041cbdd613243b02923b9 \ No newline at end of file +3b9b78b3beb595334e1f812c976c1897 \ No newline at end of file diff --git a/doc/code-documentation/html/Set_8hpp__dep__incl.png b/doc/code-documentation/html/Set_8hpp__dep__incl.png index ff0fc8aa..a658a0f5 100644 Binary files a/doc/code-documentation/html/Set_8hpp__dep__incl.png and b/doc/code-documentation/html/Set_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/Time_8cpp_source.html b/doc/code-documentation/html/Time_8cpp_source.html index 131d52f9..feb87e4d 100644 --- a/doc/code-documentation/html/Time_8cpp_source.html +++ b/doc/code-documentation/html/Time_8cpp_source.html @@ -129,89 +129,123 @@ $(document).ready(function(){initNavTree('Time_8cpp_source.html',''); initResiza
23 #include "dictionary.hpp"
24 #include "vocabs.hpp"
25 
- -
27 (
-
28  repository* owner,
-
29  const dictionary& setiingsDict
-
30 )
-
31 :
-
32  repository("Time", "", owner),
-
33  timeControl(setiingsDict),
-
34  geometry_
-
35  (
- - -
38  this
-
39  ),
-
40  integration_
-
41  (
- - -
44  this
-
45  )
-
46 {
-
47 
-
48 }
-
49 
- -
51  repository* owner,
-
52  dictionary& setiingsDict,
-
53  real startTime,
-
54  real endTime,
-
55  real saveInterval,
-
56  word startTimeName)
-
57 :
-
58  repository("Time", "", owner),
- -
60  setiingsDict,
-
61  startTime,
-
62  endTime,
-
63  saveInterval,
-
64  startTimeName),
-
65  geometry_
-
66  (
- - -
69  this
-
70  ),
-
71  integration_
-
72  (
- - -
75  this
-
76  )
-
77 {
-
78 
-
79 }
-
80 
- -
82 (
-
83  bool verbose
-
84 ) const
-
85 {
-
86  if(outputToFile())
-
87  {
-
88  REPORT(0)<<"\nWriting to file at time: "<< cyanText(timeName())<<endREPORT;
-
89  return repository::write(verbose);
-
90  }
-
91  return true;
-
92 }
+
26 
+ +
28 {
+
29  auto wF = toUpper(dict.getValOrSet<word>("writeFormat", "ASCII"));
+
30 
+
31  if(wF == "ASCII")
+
32  outFormatBinary_ = false;
+
33  else if(wF == "BINARY")
+
34  outFormatBinary_ = true;
+
35  else
+
36  {
+ +
38  "Invalid writeFormat in file "<< dict.name()<<endl;
+
39  return false;
+
40  }
+
41 
+
42  return true;
+
43 }
+
44 
+ +
46 (
+
47  repository* owner,
+
48  const dictionary& setiingsDict
+
49 )
+
50 :
+
51  repository("Time", "", owner),
+
52  timeControl(setiingsDict),
+
53  geometry_
+
54  (
+ + +
57  this
+
58  ),
+
59  integration_
+
60  (
+ + +
63  this
+
64  )
+
65 {
+
66 
+
67  if(!readDictionary(setiingsDict))
+
68  {
+
69  fatalExit;
+
70  }
+
71 }
+
72 
+ +
74  repository* owner,
+
75  dictionary& setiingsDict,
+
76  real startTime,
+
77  real endTime,
+
78  real saveInterval,
+
79  word startTimeName)
+
80 :
+
81  repository("Time", "", owner),
+ +
83  setiingsDict,
+
84  startTime,
+
85  endTime,
+
86  saveInterval,
+
87  startTimeName),
+
88  geometry_
+
89  (
+ + +
92  this
+
93  ),
+
94  integration_
+
95  (
+ + +
98  this
+
99  )
+
100 {
+
101  if(!readDictionary(setiingsDict))
+
102  {
+
103  fatalExit;
+
104  }
+
105 }
+
106 
+ +
108 (
+
109  bool verbose
+
110 ) const
+
111 {
+
112  if(outputToFile())
+
113  {
+
114  REPORT(0)<<"\nWriting to file at time: "<< cyanText(timeName())<<endREPORT;
+
115  return repository::write(verbose);
+
116  }
+
117  return true;
+
118 }
endREPORT
#define endREPORT
Definition: streams.hpp:41
+
pFlow::dictionary::getValOrSet
T getValOrSet(const word &keyword, const T &setVal) const
Definition: dictionary.hpp:325
pFlow::real
float real
Definition: builtinTypes.hpp:46
+
fatalExit
#define fatalExit
Definition: error.hpp:57
REPORT
#define REPORT(n)
Definition: streams.hpp:40
cyanText
#define cyanText(text)
Definition: streams.hpp:34
+
pFlow::Time::outFormatBinary_
bool outFormatBinary_
Definition: Time.hpp:47
+
pFlow::toUpper
word toUpper(const word &inStr)
Definition: bTypesFunctions.cpp:107
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
+
pFlow::endl
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
pFlow::repository::write
virtual bool write(bool verbose=false) const
Definition: repository.cpp:239
-
pFlow::Time::write
virtual bool write(bool verbose=false) const
Definition: Time.cpp:82
+
pFlow::Time::write
virtual bool write(bool verbose=false) const
Definition: Time.cpp:108
pFlow::geometryFolder__
const char * geometryFolder__
Definition: vocabs.hpp:33
+
fatalErrorInFunction
#define fatalErrorInFunction
Definition: error.hpp:42
dictionary.hpp
pFlow::timeControl
Definition: timeControl.hpp:37
Time.hpp
+
pFlow::iEntry::name
virtual word name() const
Definition: iEntry.hpp:95
pFlow::integrationRepository__
const char * integrationRepository__
Definition: vocabs.hpp:35
-
pFlow::Time::Time
Time(repository *owner, const dictionary &setiingsDict)
Definition: Time.cpp:27
+
pFlow::Time::Time
Time(repository *owner, const dictionary &setiingsDict)
Definition: Time.cpp:46
pFlow::integrationFolder__
const char * integrationFolder__
Definition: vocabs.hpp:36
+
pFlow::Time::readDictionary
bool readDictionary(const dictionary &dict)
Definition: Time.cpp:27
pFlow::repository
Definition: repository.hpp:34
vocabs.hpp
pFlow::geometryRepository_
const char * geometryRepository_
Definition: vocabs.hpp:34
diff --git a/doc/code-documentation/html/Time_8hpp.html b/doc/code-documentation/html/Time_8hpp.html index d209c396..c9bb055d 100644 --- a/doc/code-documentation/html/Time_8hpp.html +++ b/doc/code-documentation/html/Time_8hpp.html @@ -128,11 +128,10 @@ $(document).ready(function(){initNavTree('Time_8hpp.html',''); initResizable(); diff --git a/doc/code-documentation/html/Time_8hpp__dep__incl.map b/doc/code-documentation/html/Time_8hpp__dep__incl.map index 11dfc5b2..f8fcfe8d 100644 --- a/doc/code-documentation/html/Time_8hpp__dep__incl.map +++ b/doc/code-documentation/html/Time_8hpp__dep__incl.map @@ -1,7 +1,6 @@ - + - diff --git a/doc/code-documentation/html/Time_8hpp__dep__incl.md5 b/doc/code-documentation/html/Time_8hpp__dep__incl.md5 index a865283a..47b549ad 100644 --- a/doc/code-documentation/html/Time_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/Time_8hpp__dep__incl.md5 @@ -1 +1 @@ -1e68b160552fb836610dddccf914fe1a \ No newline at end of file +e10482c51bab01d347b1b1491e9f5e71 \ No newline at end of file diff --git a/doc/code-documentation/html/Time_8hpp__dep__incl.png b/doc/code-documentation/html/Time_8hpp__dep__incl.png index 9222ca7b..53b4dfe8 100644 Binary files a/doc/code-documentation/html/Time_8hpp__dep__incl.png and b/doc/code-documentation/html/Time_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/Time_8hpp_source.html b/doc/code-documentation/html/Time_8hpp_source.html index 80679114..193ed63a 100644 --- a/doc/code-documentation/html/Time_8hpp_source.html +++ b/doc/code-documentation/html/Time_8hpp_source.html @@ -150,82 +150,96 @@ $(document).ready(function(){initNavTree('Time_8hpp_source.html',''); initResiza
44 
45 protected:
46 
-
47  // - geometry folder/repository
-
48  repository geometry_;
-
49 
-
50  // - integration folder/repository
-
51  repository integration_;
-
52 
-
53 public:
+
47  bool outFormatBinary_ = false;
+
48 
+
49  // - geometry folder/repository
+
50  repository geometry_;
+
51 
+
52  // - integration folder/repository
+
53  repository integration_;
54 
-
55  // Constructor with owner and settings dict
-
56  Time( repository* owner, const dictionary& setiingsDict);
+
55 
+
56  bool readDictionary(const dictionary& dict);
57 
-
58  Time(
-
59  repository* owner,
-
60  dictionary& setiingsDict,
-
61  real startTime,
-
62  real endTime,
-
63  real saveInterval,
-
64  word startTimeName);
-
65 
-
66 
-
68  virtual fileSystem localPath()const
-
69  {
-
70  return timeName();
-
71  }
-
72 
-
73  // - geometry repository
-
74  const repository& geometry()const
-
75  {
-
76  return geometry_;
-
77  }
-
78 
-
79  repository& geometry()
-
80  {
+
58 public:
+
59 
+
60  // Constructor with owner and settings dict
+
61  Time( repository* owner, const dictionary& setiingsDict);
+
62 
+
63  Time(
+
64  repository* owner,
+
65  dictionary& setiingsDict,
+
66  real startTime,
+
67  real endTime,
+
68  real saveInterval,
+
69  word startTimeName);
+
70 
+
71 
+
73  virtual fileSystem localPath()const
+
74  {
+
75  return timeName();
+
76  }
+
77 
+
78  // - geometry repository
+
79  const repository& geometry()const
+
80  {
81  return geometry_;
82  }
83 
-
84  const repository& integration()const
-
85  {
-
86  return integration_;
+
84  repository& geometry()
+
85  {
+
86  return geometry_;
87  }
88 
-
89  repository& integration()
-
90  {
+
89  const repository& integration()const
+
90  {
91  return integration_;
92  }
-
93  // override the base write to manage write operation
-
94  // based on the valid write time intervals
-
95  virtual bool write(bool verbose = false) const;
-
96 
-
97 };
-
98 
-
99 } // pFlow
-
100 
-
101 #endif // __Time_hpp__
+
93 
+
94  repository& integration()
+
95  {
+
96  return integration_;
+
97  }
+
98 
+
100  bool outFileBinary()const override
+
101  {
+
102  return outFormatBinary_;
+
103  }
+
104 
+
105  // override the base write to manage write operation
+
106  // based on the valid write time intervals
+
107  virtual bool write(bool verbose = false) const;
+
108 
+
109 };
+
110 
+
111 } // pFlow
+
112 
+
113 #endif // __Time_hpp__
pFlow::real
float real
Definition: builtinTypes.hpp:46
-
pFlow::Time::localPath
virtual fileSystem localPath() const
Definition: Time.hpp:68
+
pFlow::Time::localPath
virtual fileSystem localPath() const
Definition: Time.hpp:73
types.hpp
+
pFlow::Time::outFormatBinary_
bool outFormatBinary_
Definition: Time.hpp:47
pFlow::repository::owner
const repository * owner() const
Definition: repository.cpp:73
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
-
pFlow::Time::geometry
const repository & geometry() const
Definition: Time.hpp:74
-
pFlow::Time::integration
repository & integration()
Definition: Time.hpp:89
-
pFlow::Time::integration
const repository & integration() const
Definition: Time.hpp:84
-
pFlow::Time::geometry
repository & geometry()
Definition: Time.hpp:79
+
pFlow::Time::outFileBinary
bool outFileBinary() const override
Write to the file with binary format?
Definition: Time.hpp:100
+
pFlow::Time::geometry
const repository & geometry() const
Definition: Time.hpp:79
+
pFlow::Time::integration
repository & integration()
Definition: Time.hpp:94
+
pFlow::Time::integration
const repository & integration() const
Definition: Time.hpp:89
+
pFlow::Time::geometry
repository & geometry()
Definition: Time.hpp:84
pFlow
Definition: demComponent.hpp:28
-
pFlow::Time::write
virtual bool write(bool verbose=false) const
Definition: Time.cpp:82
+
pFlow::Time::write
virtual bool write(bool verbose=false) const
Definition: Time.cpp:108
pFlow::fileSystem
Definition: fileSystem.hpp:63
repository.hpp
-
pFlow::timeControl::timeName
word timeName() const
Definition: timeControl.cpp:103
+
pFlow::timeControl::timeName
word timeName() const
Definition: timeControl.cpp:120
timeControl.hpp
pFlow::timeControl
Definition: timeControl.hpp:37
-
pFlow::Time::integration_
repository integration_
Definition: Time.hpp:51
-
pFlow::Time::Time
Time(repository *owner, const dictionary &setiingsDict)
Definition: Time.cpp:27
-
pFlow::Time::geometry_
repository geometry_
Definition: Time.hpp:48
-
pFlow::timeControl::startTime
real startTime() const
Definition: timeControl.hpp:124
+
pFlow::Time::integration_
repository integration_
Definition: Time.hpp:53
+
pFlow::Time::Time
Time(repository *owner, const dictionary &setiingsDict)
Definition: Time.cpp:46
+
pFlow::Time::readDictionary
bool readDictionary(const dictionary &dict)
Definition: Time.cpp:27
+
pFlow::Time::geometry_
repository geometry_
Definition: Time.hpp:50
+
pFlow::timeControl::startTime
real startTime() const
Definition: timeControl.hpp:128
pFlow::repository
Definition: repository.hpp:34
pFlow::dictionary
Definition: dictionary.hpp:38
error.hpp
diff --git a/doc/code-documentation/html/VectorAlgorithm_8hpp_source.html b/doc/code-documentation/html/VectorAlgorithm_8hpp_source.html index 8bbddf30..2ccc6e6f 100644 --- a/doc/code-documentation/html/VectorAlgorithm_8hpp_source.html +++ b/doc/code-documentation/html/VectorAlgorithm_8hpp_source.html @@ -193,7 +193,7 @@ $(document).ready(function(){initNavTree('VectorAlgorithm_8hpp_source.html','');
pFlow::find
int64 find(Vector< T, Allocator > &vec, const T &val)
Definition: VectorAlgorithm.hpp:69
count_if
auto count_if(const Vector< T, Allocator > &vec, UnaryPredicate p)
pFlow::int64
long long int int64
Definition: builtinTypes.hpp:55
-
pFlow::Vector::size
auto size() const
Definition: Vector.hpp:299
+
pFlow::Vector::size
auto size() const
Definition: Vector.hpp:301
pFlow
Definition: demComponent.hpp:28
fill_n
void fill_n(Vector< T, Allocator > &vec, size_t n, const T &val)
n
int32 n
Definition: NBSCrossLoop.hpp:24
diff --git a/doc/code-documentation/html/VectorDual_8hpp.html b/doc/code-documentation/html/VectorDual_8hpp.html index b655bcd3..45e2394b 100644 --- a/doc/code-documentation/html/VectorDual_8hpp.html +++ b/doc/code-documentation/html/VectorDual_8hpp.html @@ -134,13 +134,13 @@ $(document).ready(function(){initNavTree('VectorDual_8hpp.html',''); initResizab diff --git a/doc/code-documentation/html/VectorDual_8hpp__dep__incl.map b/doc/code-documentation/html/VectorDual_8hpp__dep__incl.map index ee979d67..028c1267 100644 --- a/doc/code-documentation/html/VectorDual_8hpp__dep__incl.map +++ b/doc/code-documentation/html/VectorDual_8hpp__dep__incl.map @@ -1,9 +1,9 @@ - + - - + + diff --git a/doc/code-documentation/html/VectorDual_8hpp__dep__incl.md5 b/doc/code-documentation/html/VectorDual_8hpp__dep__incl.md5 index 64c513e2..f49b740c 100644 --- a/doc/code-documentation/html/VectorDual_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/VectorDual_8hpp__dep__incl.md5 @@ -1 +1 @@ -a7490dba2d8d1a13f699553c669618c8 \ No newline at end of file +4731b56836a926ba76f0636fce617592 \ No newline at end of file diff --git a/doc/code-documentation/html/VectorDual_8hpp__dep__incl.png b/doc/code-documentation/html/VectorDual_8hpp__dep__incl.png index a2e3fb1b..deccf108 100644 Binary files a/doc/code-documentation/html/VectorDual_8hpp__dep__incl.png and b/doc/code-documentation/html/VectorDual_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/VectorDual_8hpp_source.html b/doc/code-documentation/html/VectorDual_8hpp_source.html index 668acff4..fd4ad6b1 100644 --- a/doc/code-documentation/html/VectorDual_8hpp_source.html +++ b/doc/code-documentation/html/VectorDual_8hpp_source.html @@ -234,7 +234,7 @@ $(document).ready(function(){initNavTree('VectorDual_8hpp_source.html',''); init
128  // use actualCap = true only for reserve
129  INLINE_FUNCTION_H void changeSize(size_t n, bool actualCap=false)
130  {
-
131  if(n >= capacity_ )
+
131  if(n > capacity_ )
132  {
133  if(actualCap)
134  capacity_ = n;
@@ -650,434 +650,476 @@ $(document).ready(function(){initNavTree('VectorDual_8hpp_source.html',''); init
546  }
547 
548  INLINE_FUNCTION_H
-
549  bool insertSetElement(const int32IndexContainer& indices, const T& val)
+
549  void sortItems(const int32IndexContainer& indices)
550  {
-
551  if(indices.size() == 0)return true;
-
552 
-
553  auto maxInd = indices.max();
-
554 
-
555  if(this->empty() || maxInd > size()-1 )
-
556  {
-
557  resize(maxInd+1);
-
558  }
-
559  fillSelected(hostVectorAll(), indices.hostView(), indices.size(), val);
-
560 
-
561  auto dIndices = indices.deviceView();
-
562  auto dVals = deviceVectorAll();
-
563 
-
564  Kokkos::parallel_for(
-
565  "fillSelected",
-
566  indices.size(),
-
567  LAMBDA_HD(int32 i){
-
568  dVals[dIndices[i]]= val;
-
569 
-
570  });
+
551  if(indices.size() == 0)
+
552  {
+
553  setSize(0);
+
554  return;
+
555  }
+
556  size_t newSize = indices.size();
+
557 
+
558  deviceViewType sortedView("sortedView", newSize);
+
559  auto dVec = deviceVectorAll();
+
560 
+
561  auto d_indices = indices.deviceView();
+
562 
+
563  Kokkos::parallel_for(
+
564  "sortItems",
+
565  newSize,
+
566  LAMBDA_HD(int32 i){
+
567  sortedView[i] = dVec[d_indices[i]];
+
568  }
+
569  );
+
570 
571  Kokkos::fence();
-
572 
-
573  return true;
-
574 
-
575  }
-
576 
-
577  template<typename side=HostSide>
+
572  setSize(newSize);
+
573  copy(deviceVector(), sortedView);
+
574  modifyOnDevice();
+
575  syncViews();
+
576  }
+
577 
578  INLINE_FUNCTION_H
-
579  bool insertSetElement
-
580  (
-
581  const int32IndexContainer& indices,
-
582  const Vector<T>& vals
-
583  )
-
584  {
-
585  if(indices.size() == 0)return true;
-
586  if(indices.size() != vals.size())return false;
-
587 
-
588  auto maxInd = indices.max();
-
589  auto minInd = indices.min();
+
579  bool insertSetElement(const int32IndexContainer& indices, const T& val)
+
580  {
+
581  if(indices.size() == 0)return true;
+
582 
+
583  auto maxInd = indices.max();
+
584 
+
585  if(this->empty() || maxInd > size()-1 )
+
586  {
+
587  resize(maxInd+1);
+
588  }
+
589  fillSelected(hostVectorAll(), indices.hostView(), indices.size(), val);
590 
-
591  if(this->empty() || maxInd > size()-1 )
-
592  {
-
593  resize(maxInd+1);
-
594  }
-
595 
-
596  if constexpr (std::is_same<side,HostSide>::value )
-
597  {
-
598 
-
599  hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
-
600  //fillSelected(hostVector(), indices.hostView(), hVecVals, indices.size());
-
601 
-
602  pFlow::algorithms::KOKKOS::fillSelected<T, int32, DefaultHostExecutionSpace>(
-
603  hostVectorAll().data(),
-
604  indices.hostView().data(),
-
605  hVecVals.data(),
-
606  indices.size());
-
607 
-
608  modifyOnHost();
-
609 
-
610  syncViews(minInd, maxInd+1);
-
611  }
-
612  else
-
613  {
-
614 
-
615  pFlow::hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
-
616  pFlow::deviceViewType1D<T> dVecVals("dVecVals", indices.size());
-
617 
-
618  Kokkos::deep_copy(dVecVals, hVecVals);
-
619 
-
620 
-
621  //fillSelected(deviceVector(), indices.deviceView(), dVecVals, indices.size());
-
622  pFlow::algorithms::KOKKOS::fillSelected<T, int32, execution_space>(
-
623  deviceVectorAll().data(),
-
624  indices.deviceView().data(),
-
625  dVecVals.data(),
-
626  indices.size());
-
627 
-
628  modifyOnDevice();
-
629 
-
630  // TODO: deep_copy should be changed to a range shorter than the vector size
-
631  syncViews(minInd, maxInd+1);
-
632 
-
633  }
-
634 
-
635  return true;
-
636 
-
637  }
-
638 
-
639  template<typename side=HostSide>
-
640  INLINE_FUNCTION_H
-
641  bool insertSetElement(const Vector<int32>& indices, const T& val)
-
642  {
-
643  if(indices.size() == 0)return true;
-
644 
-
645  auto maxInd = max(indices);
-
646  auto minInd = min(indices);
-
647 
-
648  if(this->empty() || maxInd > size()-1 )
-
649  {
-
650  resize(maxInd+1);
-
651  }
-
652 
-
653  if constexpr (std::is_same<side,HostSide>::value )
-
654  {
-
655  hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
-
656  fillSelected( hostVectorAll(), hVecInd, indices.size(), val);
+
591  auto dIndices = indices.deviceView();
+
592  auto dVals = deviceVectorAll();
+
593 
+
594  Kokkos::parallel_for(
+
595  "fillSelected",
+
596  indices.size(),
+
597  LAMBDA_HD(int32 i){
+
598  dVals[dIndices[i]]= val;
+
599 
+
600  });
+
601  Kokkos::fence();
+
602 
+
603  return true;
+
604 
+
605  }
+
606 
+
607  template<typename side=HostSide>
+
608  INLINE_FUNCTION_H
+
609  bool insertSetElement
+
610  (
+
611  const int32IndexContainer& indices,
+
612  const Vector<T>& vals
+
613  )
+
614  {
+
615  if(indices.size() == 0)return true;
+
616  if(indices.size() != vals.size())return false;
+
617 
+
618  auto maxInd = indices.max();
+
619  auto minInd = indices.min();
+
620 
+
621  if(this->empty() || maxInd > size()-1 )
+
622  {
+
623  resize(maxInd+1);
+
624  }
+
625 
+
626  if constexpr (std::is_same<side,HostSide>::value )
+
627  {
+
628 
+
629  hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
+
630  //fillSelected(hostVector(), indices.hostView(), hVecVals, indices.size());
+
631 
+
632  pFlow::algorithms::KOKKOS::fillSelected<T, int32, DefaultHostExecutionSpace>(
+
633  hostVectorAll().data(),
+
634  indices.hostView().data(),
+
635  hVecVals.data(),
+
636  indices.size());
+
637 
+
638  modifyOnHost();
+
639 
+
640  syncViews(minInd, maxInd+1);
+
641  }
+
642  else
+
643  {
+
644 
+
645  pFlow::hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
+
646  pFlow::deviceViewType1D<T> dVecVals("dVecVals", indices.size());
+
647 
+
648  Kokkos::deep_copy(dVecVals, hVecVals);
+
649 
+
650 
+
651  //fillSelected(deviceVector(), indices.deviceView(), dVecVals, indices.size());
+
652  pFlow::algorithms::KOKKOS::fillSelected<T, int32, execution_space>(
+
653  deviceVectorAll().data(),
+
654  indices.deviceView().data(),
+
655  dVecVals.data(),
+
656  indices.size());
657 
-
658  modifyOnHost();
-
659  syncViews(minInd, maxInd+1);
-
660 
-
661  return true;
-
662  }
-
663  else
-
664  {
-
665 
-
666  hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
-
667  deviceViewType1D<int32> dVecInd("dVecInd", indices.size());
-
668  Kokkos::deep_copy(dVecInd, hVecInd);
-
669  fillSelected(deviceVectorAll(), dVecInd, indices.size(), val);
-
670 
-
671  modifyOnDevice();
-
672 
-
673  // TODO: deep_copy should be changed to a range shorter than the vector size
-
674  syncViews(minInd, maxInd+1);
-
675  return true;
-
676 
-
677  }
-
678 
-
679  return false;
-
680 
-
681  }
-
682 
-
683  template<typename side=HostSide>
-
684  INLINE_FUNCTION_H
-
685  bool insertSetElement
-
686  (
-
687  const Vector<int32>& indices,
-
688  const Vector<T>& vals
-
689  )
-
690  {
-
691  if(indices.size() == 0)return true;
-
692  if(indices.size() != vals.size())return false;
-
693 
-
694  auto maxInd = max(indices);
-
695  auto minInd = min(indices);
-
696 
-
697  if(this->empty() || maxInd > size()-1 )
-
698  {
-
699  resize(maxInd+1);
-
700  }
-
701 
-
702  if constexpr (std::is_same<side,HostSide>::value )
-
703  {
-
704  hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
-
705  hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
-
706 
-
707  fillSelected(hostVectorAll(), hVecInd, hVecVals, indices.size());
-
708 
-
709  modifyOnHost();
-
710 
-
711  syncViews(minInd, maxInd+1);
-
712  }
-
713  else
-
714  {
-
715 
-
716  pFlow::hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
-
717  pFlow::deviceViewType1D<int32> dVecInd("dVecInd", indices.size());
-
718 
-
719  pFlow::hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
-
720  pFlow::deviceViewType1D<T> dVecVals("dVecVals", indices.size());
-
721 
-
722  Kokkos::deep_copy(dVecVals, hVecVals);
-
723  Kokkos::deep_copy(dVecInd, hVecInd);
-
724 
-
725  fillSelected(deviceVectorAll(), dVecInd, dVecVals, indices.size());
-
726 
-
727  modifyOnDevice();
-
728 
-
729  // TODO: deep_copy should be changed to a range shorter than the vector size
-
730  syncViews(minInd, maxInd+1);
+
658  modifyOnDevice();
+
659 
+
660  // TODO: deep_copy should be changed to a range shorter than the vector size
+
661  syncViews(minInd, maxInd+1);
+
662 
+
663  }
+
664 
+
665  return true;
+
666 
+
667  }
+
668 
+
669  template<typename side=HostSide>
+
670  INLINE_FUNCTION_H
+
671  bool insertSetElement(const Vector<int32>& indices, const T& val)
+
672  {
+
673  if(indices.size() == 0)return true;
+
674 
+
675  auto maxInd = max(indices);
+
676  auto minInd = min(indices);
+
677 
+
678  if(this->empty() || maxInd > size()-1 )
+
679  {
+
680  resize(maxInd+1);
+
681  }
+
682 
+
683  if constexpr (std::is_same<side,HostSide>::value )
+
684  {
+
685  hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
+
686  fillSelected( hostVectorAll(), hVecInd, indices.size(), val);
+
687 
+
688  modifyOnHost();
+
689  syncViews(minInd, maxInd+1);
+
690 
+
691  return true;
+
692  }
+
693  else
+
694  {
+
695 
+
696  hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
+
697  deviceViewType1D<int32> dVecInd("dVecInd", indices.size());
+
698  Kokkos::deep_copy(dVecInd, hVecInd);
+
699  fillSelected(deviceVectorAll(), dVecInd, indices.size(), val);
+
700 
+
701  modifyOnDevice();
+
702 
+
703  // TODO: deep_copy should be changed to a range shorter than the vector size
+
704  syncViews(minInd, maxInd+1);
+
705  return true;
+
706 
+
707  }
+
708 
+
709  return false;
+
710 
+
711  }
+
712 
+
713  template<typename side=HostSide>
+
714  INLINE_FUNCTION_H
+
715  bool insertSetElement
+
716  (
+
717  const Vector<int32>& indices,
+
718  const Vector<T>& vals
+
719  )
+
720  {
+
721  if(indices.size() == 0)return true;
+
722  if(indices.size() != vals.size())return false;
+
723 
+
724  auto maxInd = max(indices);
+
725  auto minInd = min(indices);
+
726 
+
727  if(this->empty() || maxInd > size()-1 )
+
728  {
+
729  resize(maxInd+1);
+
730  }
731 
-
732  }
-
733 
-
734  return true;
-
735 
-
736  }
-
737 
-
738  // push a new element at the end
-
739  // resize if necessary
-
740  // first sycn to host side
-
741  void push_back(const T& val)
-
742  {
-
743 
-
744  syncToHost();
-
745  modifyOnHost();
-
746 
-
747  if(size_ == capacity_) changeSize(capacity_);
-
748  data()[size_++] = val;
-
749  subViewsUpdated_ = false;
-
750 
-
751  }
-
752 
-
753  INLINE_FUNCTION_H pointer data(){
-
754  return dualView_.h_view.data();
-
755  }
+
732  if constexpr (std::is_same<side,HostSide>::value )
+
733  {
+
734  hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
+
735  hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
+
736 
+
737  fillSelected(hostVectorAll(), hVecInd, hVecVals, indices.size());
+
738 
+
739  modifyOnHost();
+
740 
+
741  syncViews(minInd, maxInd+1);
+
742  }
+
743  else
+
744  {
+
745 
+
746  pFlow::hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
+
747  pFlow::deviceViewType1D<int32> dVecInd("dVecInd", indices.size());
+
748 
+
749  pFlow::hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
+
750  pFlow::deviceViewType1D<T> dVecVals("dVecVals", indices.size());
+
751 
+
752  Kokkos::deep_copy(dVecVals, hVecVals);
+
753  Kokkos::deep_copy(dVecInd, hVecInd);
+
754 
+
755  fillSelected(deviceVectorAll(), dVecInd, dVecVals, indices.size());
756 
-
757  INLINE_FUNCTION_H constPointer data()const{
-
758  return dualView_.h_view.data();
-
759  }
-
760 
-
761  // host call
-
762  // returns begin iterator
-
763  INLINE_FUNCTION_H iterator begin(){
-
764  return data();
-
765  }
-
766 
-
767  // host call
-
768  // returns begin iterator
-
769  INLINE_FUNCTION_H constIterator begin()const {
-
770  return data();
-
771  }
-
772 
-
773  // host call
-
774  // returns end iterator
-
775  INLINE_FUNCTION_H iterator end(){
-
776  return size_ > 0 ? data() + size_: data();
-
777  }
-
778 
-
779  // host call
-
780  // returns end iterator
-
781  INLINE_FUNCTION_H constIterator end()const{
-
782  return size_ > 0 ? data() + size_: data();
-
783  }
-
784 
-
785  INLINE_FUNCTION_H reference operator[](label i){
-
786  return dualView_.h_view[i];
-
787  }
-
788 
-
789  INLINE_FUNCTION_H constReference operator[](label i)const{
-
790  return dualView_.h_view[i];
-
791  }
-
792 
-
793 
-
795 
-
796  INLINE_FUNCTION_H void modifyOnHost()
-
797  {
-
798  dualView_.modify_host();
+
757  modifyOnDevice();
+
758 
+
759  // TODO: deep_copy should be changed to a range shorter than the vector size
+
760  syncViews(minInd, maxInd+1);
+
761 
+
762  }
+
763 
+
764  return true;
+
765 
+
766  }
+
767 
+
768  // push a new element at the end
+
769  // resize if necessary
+
770  // first sycn to host side
+
771  void push_back(const T& val)
+
772  {
+
773 
+
774  syncToHost();
+
775  modifyOnHost();
+
776 
+
777  if(size_ == capacity_)
+
778  {
+
779  changeSize(evalCapacity(capacity_), true);
+
780 
+
781  }
+
782  data()[size_++] = val;
+
783  subViewsUpdated_ = false;
+
784 
+
785  }
+
786 
+
787  INLINE_FUNCTION_H pointer data(){
+
788  return dualView_.h_view.data();
+
789  }
+
790 
+
791  INLINE_FUNCTION_H constPointer data()const{
+
792  return dualView_.h_view.data();
+
793  }
+
794 
+
795  // host call
+
796  // returns begin iterator
+
797  INLINE_FUNCTION_H iterator begin(){
+
798  return data();
799  }
800 
-
801  INLINE_FUNCTION_H void modifyOnDevice()
-
802  {
-
803  dualView_.modify_device();
-
804  }
-
805 
-
806  INLINE_FUNCTION_H bool hostRequiresSync()const
-
807  {
-
808  return dualView_.template need_sync<hostType>();
-
809  }
-
810 
-
811  INLINE_FUNCTION_H bool deviceRequiresSync()const
-
812  {
-
813  return dualView_.template need_sync<deviceType>();
-
814  }
-
815 
-
816  INLINE_FUNCTION_H bool areViewsSimilar()const
-
817  {
-
818  return std::is_same<hostType,deviceType>::value;
-
819  }
-
820 
-
821  // - copy from host to device
-
822  // set both views to updated
-
823  INLINE_FUNCTION_H void copyHostToDevice()
-
824  {
-
825  if(empty())return;
-
826 
-
827  Kokkos::deep_copy(deviceVector(), hostVector());
-
828  dualView_.clear_sync_state();
-
829  }
-
830 
-
831  INLINE_FUNCTION_H
-
832  void copyHostToDevice(int32 start, int32 end, bool setUpdated = true)
-
833  {
-
834  if(empty())return;
-
835  Kokkos::deep_copy(deviceVector(start, end), hostVector(start, end));
-
836  if(setUpdated)
-
837  dualView_.clear_sync_state();
+
801  // host call
+
802  // returns begin iterator
+
803  INLINE_FUNCTION_H constIterator begin()const {
+
804  return data();
+
805  }
+
806 
+
807  // host call
+
808  // returns end iterator
+
809  INLINE_FUNCTION_H iterator end(){
+
810  return size_ > 0 ? data() + size_: data();
+
811  }
+
812 
+
813  // host call
+
814  // returns end iterator
+
815  INLINE_FUNCTION_H constIterator end()const{
+
816  return size_ > 0 ? data() + size_: data();
+
817  }
+
818 
+
819  INLINE_FUNCTION_H reference operator[](label i){
+
820  return dualView_.h_view[i];
+
821  }
+
822 
+
823  INLINE_FUNCTION_H constReference operator[](label i)const{
+
824  return dualView_.h_view[i];
+
825  }
+
826 
+
827 
+
829 
+
830  INLINE_FUNCTION_H void modifyOnHost()
+
831  {
+
832  dualView_.modify_host();
+
833  }
+
834 
+
835  INLINE_FUNCTION_H void modifyOnDevice()
+
836  {
+
837  dualView_.modify_device();
838  }
-
839 
-
840  // - copy from device to host
-
841  // set both views to updated
-
842  INLINE_FUNCTION_H void copyDeviceToHost()
-
843  {
-
844  if(empty())return;
-
845  Kokkos::deep_copy(hostVector(), deviceVector());
-
846  dualView_.clear_sync_state();
-
847  }
-
848 
-
849  INLINE_FUNCTION_H
-
850  void copyDeviceToHost(int32 start, int32 end, bool setUpdated = true)
-
851  {
-
852  if(empty())return;
-
853  Kokkos::deep_copy(hostVector(start, end), deviceVector(start, end));
-
854  if(setUpdated)
-
855  dualView_.clear_sync_state();
-
856  }
-
857 
-
858  INLINE_FUNCTION_H void syncToHost()
-
859  {
-
860  if(hostRequiresSync())
-
861  {
-
862  copyDeviceToHost();
-
863  }
-
864  }
-
865 
-
866  INLINE_FUNCTION_H void syncToDevice()
+
839 
+
840  INLINE_FUNCTION_H bool hostRequiresSync()const
+
841  {
+
842  return dualView_.template need_sync<hostType>();
+
843  }
+
844 
+
845  INLINE_FUNCTION_H bool deviceRequiresSync()const
+
846  {
+
847  return dualView_.template need_sync<deviceType>();
+
848  }
+
849 
+
850  INLINE_FUNCTION_H bool areViewsSimilar()const
+
851  {
+
852  return std::is_same<hostType,deviceType>::value;
+
853  }
+
854 
+
855  // - copy from host to device
+
856  // set both views to updated
+
857  INLINE_FUNCTION_H void copyHostToDevice()
+
858  {
+
859  if(empty())return;
+
860 
+
861  Kokkos::deep_copy(deviceVector(), hostVector());
+
862  dualView_.clear_sync_state();
+
863  }
+
864 
+
865  INLINE_FUNCTION_H
+
866  void copyHostToDevice(int32 start, int32 end, bool setUpdated = true)
867  {
-
868  if(deviceRequiresSync())
-
869  {
-
870  copyHostToDevice();
-
871  }
+
868  if(empty())return;
+
869  Kokkos::deep_copy(deviceVector(start, end), hostVector(start, end));
+
870  if(setUpdated)
+
871  dualView_.clear_sync_state();
872  }
-
873  // - check which side requires update and
-
874  // apply the update
-
875  INLINE_FUNCTION_H void syncViews()
-
876  {
-
877  if(deviceRequiresSync())
-
878  {
-
879  copyHostToDevice();
-
880  }
-
881  else if(hostRequiresSync())
-
882  {
-
883  copyDeviceToHost();
-
884  }
-
885  }
-
886 
-
887  INLINE_FUNCTION_H void syncViews(int32 start, int32 end)
-
888  {
-
889  if(deviceRequiresSync())
-
890  {
-
891  copyHostToDevice(start, end);
-
892  }
-
893  else if(hostRequiresSync())
-
894  {
-
895  copyDeviceToHost(start, end);
-
896  }
-
897  }
-
898 
-
900  FUNCTION_H
-
901  bool read(iIstream& is)
-
902  {
-
903  Vector<T> vecFromFile;
-
904  if( !vecFromFile.read(is) ) return false;
-
905 
-
906  this->assign(vecFromFile);
-
907 
-
908  return true;
-
909  }
-
910 
-
911  FUNCTION_H
-
912  bool write(iOstream& os) const
-
913  {
-
914  // since the object should be const, no way to syncViews
-
915 
-
916  Vector<T, noConstructAllocator<T>> vecToFile(this->size());
-
917  hostViewType1D<T> mirror(vecToFile.data(), vecToFile.size());
-
918 
-
919 
-
920  if(hostRequiresSync()) // device is updated
-
921  {
-
922  //const auto dVec = Kokkos::subview(dualView_.d_view, Kokkos::make_pair(0,int(size_)));
-
923  Kokkos::deep_copy(mirror,deviceVector());
-
924  }
-
925  else // either host is updated or both sides are syncronized
-
926  {
-
927  //const auto hVec = Kokkos::subview(dualView_.h_view, Kokkos::make_pair(0,int(size_)));
-
928  Kokkos::deep_copy(mirror,hostVector());
-
929  }
-
930  return vecToFile.write(os);
+
873 
+
874  // - copy from device to host
+
875  // set both views to updated
+
876  INLINE_FUNCTION_H void copyDeviceToHost()
+
877  {
+
878  if(empty())return;
+
879  Kokkos::deep_copy(hostVector(), deviceVector());
+
880  dualView_.clear_sync_state();
+
881  }
+
882 
+
883  INLINE_FUNCTION_H
+
884  void copyDeviceToHost(int32 start, int32 end, bool setUpdated = true)
+
885  {
+
886  if(empty())return;
+
887  Kokkos::deep_copy(hostVector(start, end), deviceVector(start, end));
+
888  if(setUpdated)
+
889  dualView_.clear_sync_state();
+
890  }
+
891 
+
892  INLINE_FUNCTION_H void syncToHost()
+
893  {
+
894  if(hostRequiresSync())
+
895  {
+
896  copyDeviceToHost();
+
897  }
+
898  }
+
899 
+
900  INLINE_FUNCTION_H void syncToDevice()
+
901  {
+
902  if(deviceRequiresSync())
+
903  {
+
904  copyHostToDevice();
+
905  }
+
906  }
+
907  // - check which side requires update and
+
908  // apply the update
+
909  INLINE_FUNCTION_H void syncViews()
+
910  {
+
911  if(deviceRequiresSync())
+
912  {
+
913  copyHostToDevice();
+
914  }
+
915  else if(hostRequiresSync())
+
916  {
+
917  copyDeviceToHost();
+
918  }
+
919  }
+
920 
+
921  INLINE_FUNCTION_H void syncViews(int32 start, int32 end)
+
922  {
+
923  if(deviceRequiresSync())
+
924  {
+
925  copyHostToDevice(start, end);
+
926  }
+
927  else if(hostRequiresSync())
+
928  {
+
929  copyDeviceToHost(start, end);
+
930  }
931  }
-
932 };
-
933 
-
934 template<typename T, typename memory_space>
-
935 inline iIstream& operator >> (iIstream & is, VectorDual<T, memory_space> & ivec )
-
936 {
-
937  if( !ivec.read(is) )
-
938  {
-
939  ioErrorInFile (is.name(), is.lineNumber());
-
940  fatalExit;
-
941  }
-
942  return is;
-
943 }
-
944 
-
945 template<typename T, typename memory_space>
-
946 inline iOstream& operator << (iOstream& os, const VectorDual<T, memory_space>& ovec )
-
947 {
-
948 
-
949  if( !ovec.write(os) )
-
950  {
-
951  ioErrorInFile(os.name(), os.lineNumber());
-
952  fatalExit;
-
953  }
-
954 
-
955  return os;
-
956 }
-
957 
-
958 
-
959 } // pFlow
+
932 
+
934  FUNCTION_H
+
935  bool readVector(
+
936  iIstream& is,
+
937  size_t len=0)
+
938  {
+
939  Vector<T> vecFromFile;
+
940  if( !vecFromFile.readVector(is,len) ) return false;
+
941 
+
942  this->assign(vecFromFile);
+
943 
+
944  return true;
+
945  }
+
946 
+
947  FUNCTION_H
+
948  bool read(iIstream& is)
+
949  {
+
950  return readVector(is);
+
951  }
+
952 
+
953  FUNCTION_H
+
954  bool write(iOstream& os) const
+
955  {
+
956  // since the object should be const, no way to syncViews
+
957 
+
958  Vector<T, noConstructAllocator<T>> vecToFile(this->size());
+
959  hostViewType1D<T> mirror(vecToFile.data(), vecToFile.size());
960 
-
961 #include "VectorDualAlgorithms.hpp"
-
962 
-
963 
-
964 #endif //__VectorDual_hpp__
-
965 
+
961 
+
962  if(hostRequiresSync()) // device is updated
+
963  {
+
964  //const auto dVec = Kokkos::subview(dualView_.d_view, Kokkos::make_pair(0,int(size_)));
+
965  Kokkos::deep_copy(mirror,deviceVector());
+
966  }
+
967  else // either host is updated or both sides are syncronized
+
968  {
+
969  //const auto hVec = Kokkos::subview(dualView_.h_view, Kokkos::make_pair(0,int(size_)));
+
970  Kokkos::deep_copy(mirror,hostVector());
+
971  }
+
972  return vecToFile.write(os);
+
973  }
+
974 };
+
975 
+
976 template<typename T, typename memory_space>
+
977 inline iIstream& operator >> (iIstream & is, VectorDual<T, memory_space> & ivec )
+
978 {
+
979  if( !ivec.read(is) )
+
980  {
+
981  ioErrorInFile (is.name(), is.lineNumber());
+
982  fatalExit;
+
983  }
+
984  return is;
+
985 }
+
986 
+
987 template<typename T, typename memory_space>
+
988 inline iOstream& operator << (iOstream& os, const VectorDual<T, memory_space>& ovec )
+
989 {
+
990 
+
991  if( !ovec.write(os) )
+
992  {
+
993  ioErrorInFile(os.name(), os.lineNumber());
+
994  fatalExit;
+
995  }
+
996 
+
997  return os;
+
998 }
+
999 
+
1000 
+
1001 } // pFlow
+
1002 
+
1003 #include "VectorDualAlgorithms.hpp"
+
1004 
+
1005 
+
1006 #endif //__VectorDual_hpp__
+
1007 
pFlow::vectorGrowthFactor__
const double vectorGrowthFactor__
Definition: globalSettings.hpp:29
pFlow::VectorDual::empty
INLINE_FUNCTION_H bool empty() const
Definition: VectorDual.hpp:401
-
pFlow::Vector::read
bool read(iIstream &is)
Definition: Vector.hpp:378
pFlow::VectorDual::resizeSync
INLINE_FUNCTION_H void resizeSync(size_t n, const T &val)
Definition: VectorDual.hpp:443
pFlow::VectorDual< int8 >::hostType
typename hostViewType::device_type hostType
Definition: VectorDual.hpp:81
pFlow::VectorDual< int8 >::deviceViewType
typename dualViewType::t_dev deviceViewType
Definition: VectorDual.hpp:74
pFlow::VectorDual< int8 >::iterator
int8 * iterator
Definition: VectorDual.hpp:51
pFlow::VectorDual::hostVector
const INLINE_FUNCTION_H hostViewType & hostVector() const
Definition: VectorDual.hpp:369
pFlow::VectorDual::VectorDual
VectorDual(size_t n)
Definition: VectorDual.hpp:189
-
pFlow::VectorDual::syncViews
INLINE_FUNCTION_H void syncViews()
Definition: VectorDual.hpp:875
-
pFlow::VectorDual::begin
INLINE_FUNCTION_H iterator begin()
Definition: VectorDual.hpp:763
+
pFlow::Vector::readVector
bool readVector(iIstream &is, size_t len=0)
Definition: Vector.cpp:30
+
pFlow::VectorDual::syncViews
INLINE_FUNCTION_H void syncViews()
Definition: VectorDual.hpp:909
+
pFlow::VectorDual::begin
INLINE_FUNCTION_H iterator begin()
Definition: VectorDual.hpp:797
pFlow::real
float real
Definition: builtinTypes.hpp:46
fatalExit
#define fatalExit
Definition: error.hpp:57
VectorDualAlgorithms.hpp
@@ -1086,71 +1128,73 @@ $(document).ready(function(){initNavTree('VectorDual_8hpp_source.html',''); init
pFlow::VectorDual::VectorDual
VectorDual(size_t cap, size_t n, RESERVE)
Definition: VectorDual.hpp:218
pFlow::VectorDual::clonePtr
INLINE_FUNCTION_H VectorDual * clonePtr() const
Definition: VectorDual.hpp:313
pFlow::VectorDual::hostVector
INLINE_FUNCTION_H hostViewType hostVector(int32 start, int32 end) const
Definition: VectorDual.hpp:375
-
pFlow::indexContainer::max
INLINE_FUNCTION_HD IndexType max() const
Definition: indexContainer.hpp:125
+
pFlow::indexContainer::max
INLINE_FUNCTION_HD IndexType max() const
Definition: indexContainer.hpp:133
pFlow::VectorDual::fill
INLINE_FUNCTION_H void fill(const T &val)
Definition: VectorDual.hpp:455
-
pFlow::VectorDual::syncToDevice
INLINE_FUNCTION_H void syncToDevice()
Definition: VectorDual.hpp:866
+
pFlow::VectorDual::syncToDevice
INLINE_FUNCTION_H void syncToDevice()
Definition: VectorDual.hpp:900
types.hpp
pFlow::VectorDual::deviceVector
INLINE_FUNCTION_H deviceViewType deviceVector(int32 start, int32 end) const
Definition: VectorDual.hpp:381
+
pFlow::copy
INLINE_FUNCTION_H void copy(const ViewType1D< dType, dProperties... > &dst, const ViewType1D< sType, sProperties... > &src)
Definition: ViewAlgorithms.hpp:296
pFlow::VectorDual::resize
INLINE_FUNCTION_H void resize(size_t n)
Definition: VectorDual.hpp:414
pFlow::VectorDual::VectorDual
VectorDual(const VectorDual &src)
Definition: VectorDual.hpp:246
-
pFlow::VectorDual::push_back
void push_back(const T &val)
Definition: VectorDual.hpp:741
+
pFlow::VectorDual::push_back
void push_back(const T &val)
Definition: VectorDual.hpp:771
pFlow::VectorDual::VectorDual
VectorDual(const word &name, const Vector< T > &src)
Definition: VectorDual.hpp:237
pFlow::VectorDual::clone
INLINE_FUNCTION_H uniquePtr< VectorDual > clone() const
Definition: VectorDual.hpp:307
pFlow::VectorDual::hdName__
static const word hdName__
Definition: VectorDual.hpp:113
-
pFlow::VectorDual::data
INLINE_FUNCTION_H pointer data()
Definition: VectorDual.hpp:753
-
pFlow::VectorDual::operator[]
INLINE_FUNCTION_H reference operator[](label i)
Definition: VectorDual.hpp:785
+
pFlow::VectorDual::data
INLINE_FUNCTION_H pointer data()
Definition: VectorDual.hpp:787
+
pFlow::VectorDual::operator[]
INLINE_FUNCTION_H reference operator[](label i)
Definition: VectorDual.hpp:819
ViewAlgorithms.hpp
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
KokkosTypes.hpp
-
pFlow::VectorDual::copyDeviceToHost
INLINE_FUNCTION_H void copyDeviceToHost(int32 start, int32 end, bool setUpdated=true)
Definition: VectorDual.hpp:850
+
pFlow::VectorDual::copyDeviceToHost
INLINE_FUNCTION_H void copyDeviceToHost(int32 start, int32 end, bool setUpdated=true)
Definition: VectorDual.hpp:884
pFlow::VectorDual::assign
FUNCTION_H void assign(const Vector< T > &src)
Definition: VectorDual.hpp:496
pFlow::VectorDual::assign
FUNCTION_H void assign(size_t n, const T &val)
Definition: VectorDual.hpp:481
-
pFlow::indexContainer::size
INLINE_FUNCTION_HD size_t size() const
Definition: indexContainer.hpp:107
-
pFlow::Vector::size
auto size() const
Definition: Vector.hpp:299
+
pFlow::indexContainer::size
INLINE_FUNCTION_HD size_t size() const
Definition: indexContainer.hpp:115
+
pFlow::Vector::size
auto size() const
Definition: Vector.hpp:301
pFlow::VectorDual::name
const INLINE_FUNCTION_H word name() const
Definition: VectorDual.hpp:386
pFlow::VectorDual::capacity
INLINE_FUNCTION_H size_t capacity() const
Definition: VectorDual.hpp:396
-
pFlow::VectorDual::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const Vector< int32 > &indices, const T &val)
Definition: VectorDual.hpp:641
+
pFlow::VectorDual::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const Vector< int32 > &indices, const T &val)
Definition: VectorDual.hpp:671
pFlow::VectorDual::reserve
INLINE_FUNCTION_H void reserve(size_t cap)
Definition: VectorDual.hpp:408
pFlow::VectorDual< int8 >::deviceType
typename deviceViewType::device_type deviceType
Definition: VectorDual.hpp:79
-
pFlow::VectorDual::modifyOnHost
INLINE_FUNCTION_H void modifyOnHost()
Definition: VectorDual.hpp:796
-
pFlow::VectorDual::read
FUNCTION_H bool read(iIstream &is)
Definition: VectorDual.hpp:901
-
pFlow::deviceViewType1D
Kokkos::View< T * > deviceViewType1D
Definition: KokkosTypes.hpp:93
-
pFlow::VectorDual::syncToHost
INLINE_FUNCTION_H void syncToHost()
Definition: VectorDual.hpp:858
+
pFlow::VectorDual::modifyOnHost
INLINE_FUNCTION_H void modifyOnHost()
Definition: VectorDual.hpp:830
+
pFlow::VectorDual::read
FUNCTION_H bool read(iIstream &is)
Definition: VectorDual.hpp:948
+
pFlow::deviceViewType1D
Kokkos::View< T * > deviceViewType1D
Definition: KokkosTypes.hpp:98
+
pFlow::VectorDual::syncToHost
INLINE_FUNCTION_H void syncToHost()
Definition: VectorDual.hpp:892
pFlow::VectorDual::deviceVectorAll
const INLINE_FUNCTION_H deviceViewType & deviceVectorAll() const
Definition: VectorDual.hpp:340
pFlow
Definition: demComponent.hpp:28
pFlow::VectorDual::operator=
VectorDual & operator=(const VectorDual &rhs)
Definition: VectorDual.hpp:288
pFlow::VectorDual::hostVectorAll
const INLINE_FUNCTION_H hostViewType & hostVectorAll() const
Definition: VectorDual.hpp:350
-
pFlow::VectorDual::modifyOnDevice
INLINE_FUNCTION_H void modifyOnDevice()
Definition: VectorDual.hpp:801
+
pFlow::VectorDual::modifyOnDevice
INLINE_FUNCTION_H void modifyOnDevice()
Definition: VectorDual.hpp:835
FUNCTION_H
#define FUNCTION_H
Definition: pFlowMacros.hpp:58
pFlow::VectorDual::VectorDual
VectorDual(const word &name, size_t n, const T &val)
Definition: VectorDual.hpp:211
pFlow::VectorDual< int8 >::dualViewType
Kokkos::DualView< int8 *, void > dualViewType
Definition: VectorDual.hpp:68
pFlow::VectorDual::deviceSubView_
deviceViewType deviceSubView_
Definition: VectorDual.hpp:100
-
pFlow::indexContainer::min
INLINE_FUNCTION_HD IndexType min() const
Definition: indexContainer.hpp:119
+
pFlow::indexContainer::min
INLINE_FUNCTION_HD IndexType min() const
Definition: indexContainer.hpp:127
RESERVE
Definition: Vector.hpp:38
pFlow::VectorDual::deviceVectorAll
INLINE_FUNCTION_H deviceViewType & deviceVectorAll()
Definition: VectorDual.hpp:335
-
pFlow::VectorDual::operator[]
INLINE_FUNCTION_H constReference operator[](label i) const
Definition: VectorDual.hpp:789
+
pFlow::VectorDual::operator[]
INLINE_FUNCTION_H constReference operator[](label i) const
Definition: VectorDual.hpp:823
pFlow::VectorDual< int8 >::pointer
int8 * pointer
Definition: VectorDual.hpp:61
pFlow::VectorDual::VectorDual
VectorDual(const word &name, size_t n)
Definition: VectorDual.hpp:195
pFlow::VectorDual::VectorDual
VectorDual(const word &name, const VectorDual &src)
Definition: VectorDual.hpp:267
-
pFlow::VectorDual::end
INLINE_FUNCTION_H iterator end()
Definition: VectorDual.hpp:775
+
pFlow::VectorDual::end
INLINE_FUNCTION_H iterator end()
Definition: VectorDual.hpp:809
n
int32 n
Definition: NBSCrossLoop.hpp:24
pFlow::VectorDual::resize
INLINE_FUNCTION_H void resize(size_t n, const T &val)
Definition: VectorDual.hpp:437
pFlow::VectorDual::setSize
INLINE_FUNCTION_H void setSize(size_t n)
Definition: VectorDual.hpp:149
globalSettings.hpp
pFlow::iIstream
Definition: iIstream.hpp:33
-
pFlow::indexContainer::hostView
const HostViewType & hostView() const
Definition: indexContainer.hpp:143
+
pFlow::VectorDual::sortItems
INLINE_FUNCTION_H void sortItems(const int32IndexContainer &indices)
Definition: VectorDual.hpp:549
+
pFlow::indexContainer::hostView
const HostViewType & hostView() const
Definition: indexContainer.hpp:151
pFlow::VectorDual< int8 >::execution_space
typename deviceType::execution_space execution_space
Definition: VectorDual.hpp:90
pFlow::VectorDual::clear
INLINE_FUNCTION_H void clear()
Definition: VectorDual.hpp:448
pFlow::VectorDual::updateSubViews
INLINE_FUNCTION_H void updateSubViews() const
Definition: VectorDual.hpp:156
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
pFlow::VectorDual
Definition: VectorDual.hpp:43
-
pFlow::VectorDual::copyHostToDevice
INLINE_FUNCTION_H void copyHostToDevice()
Definition: VectorDual.hpp:823
+
pFlow::VectorDual::copyHostToDevice
INLINE_FUNCTION_H void copyHostToDevice()
Definition: VectorDual.hpp:857
pFlow::VectorDual< int8 >::valueType
int8 valueType
Definition: VectorDual.hpp:59
pFlow::VectorDual::hostVector
INLINE_FUNCTION_H hostViewType & hostVector()
Definition: VectorDual.hpp:364
-
pFlow::VectorDual::syncViews
INLINE_FUNCTION_H void syncViews(int32 start, int32 end)
Definition: VectorDual.hpp:887
+
pFlow::VectorDual::syncViews
INLINE_FUNCTION_H void syncViews(int32 start, int32 end)
Definition: VectorDual.hpp:921
pFlow::VectorDual::deviceVector
const INLINE_FUNCTION_H deviceViewType & deviceVector() const
Definition: VectorDual.hpp:359
pFlow::VectorDual< int8 >::reference
int8 & reference
Definition: VectorDual.hpp:55
-
pFlow::VectorDual::copyDeviceToHost
INLINE_FUNCTION_H void copyDeviceToHost()
Definition: VectorDual.hpp:842
+
pFlow::VectorDual::copyDeviceToHost
INLINE_FUNCTION_H void copyDeviceToHost()
Definition: VectorDual.hpp:876
pFlow::VectorDual::changeSize
INLINE_FUNCTION_H void changeSize(size_t n, bool actualCap=false)
Definition: VectorDual.hpp:129
pFlow::VectorDual::VectorField
INLINE_FUNCTION_H VectorType & VectorField()
Definition: VectorDual.hpp:322
pFlow::operator>>
INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3)
Definition: AdamsBashforth3.hpp:41
@@ -1161,38 +1205,38 @@ $(document).ready(function(){initNavTree('VectorDual_8hpp_source.html',''); init
pFlow::VectorDual::evalCapacity
static INLINE_FUNCTION_H size_t evalCapacity(size_t n)
Definition: VectorDual.hpp:123
pFlow::VectorDual::VectorDual
VectorDual(const word &name)
Definition: VectorDual.hpp:179
pFlow::VectorDual::reallocate
INLINE_FUNCTION_H void reallocate(size_t cap)
Definition: VectorDual.hpp:419
-
pFlow::IOstream::name
virtual const word & name() const
Definition: IOstream.cpp:31
-
pFlow::VectorDual::deviceRequiresSync
INLINE_FUNCTION_H bool deviceRequiresSync() const
Definition: VectorDual.hpp:811
+
pFlow::IOstream::name
virtual const word & name() const
Return the name of the stream.
Definition: IOstream.cpp:31
+
pFlow::VectorDual::deviceRequiresSync
INLINE_FUNCTION_H bool deviceRequiresSync() const
Definition: VectorDual.hpp:845
streams.hpp
pFlow::max
T max(const Vector< T, Allocator > &v)
Definition: VectorMath.hpp:164
pFlow::VectorDual< int8 >::constIterator
const int8 * constIterator
Definition: VectorDual.hpp:53
pFlow::VectorDual< int8 >::constReference
const int8 & constReference
Definition: VectorDual.hpp:57
-
pFlow::VectorDual::areViewsSimilar
INLINE_FUNCTION_H bool areViewsSimilar() const
Definition: VectorDual.hpp:816
+
pFlow::VectorDual::areViewsSimilar
INLINE_FUNCTION_H bool areViewsSimilar() const
Definition: VectorDual.hpp:850
pFlow::VectorDual::resizeSync
INLINE_FUNCTION_H void resizeSync(size_t n)
Definition: VectorDual.hpp:429
-
pFlow::hostViewType1D
Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D
Definition: KokkosTypes.hpp:104
-
pFlow::Vector::write
bool write(iOstream &os) const
Definition: Vector.hpp:383
+
pFlow::hostViewType1D
Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D
Definition: KokkosTypes.hpp:109
+
pFlow::Vector::write
bool write(iOstream &os) const
Definition: Vector.hpp:386
pFlow::VectorDual::VectorDual
VectorDual(const Vector< T > &src)
Definition: VectorDual.hpp:232
pFlow::VectorDual::VectorDual
VectorDual(const word &name, size_t cap, size_t n, RESERVE)
Definition: VectorDual.hpp:223
pFlow::uniquePtr
Definition: uniquePtr.hpp:44
pFlow::VectorDual::memoerySpaceName
constexpr static const char * memoerySpaceName()
Definition: VectorDual.hpp:118
LAMBDA_HD
#define LAMBDA_HD
Definition: pFlowMacros.hpp:54
-
pFlow::VectorDual::copyHostToDevice
INLINE_FUNCTION_H void copyHostToDevice(int32 start, int32 end, bool setUpdated=true)
Definition: VectorDual.hpp:832
+
pFlow::VectorDual::copyHostToDevice
INLINE_FUNCTION_H void copyHostToDevice(int32 start, int32 end, bool setUpdated=true)
Definition: VectorDual.hpp:866
pFlow::VectorDual::deviceVector
INLINE_FUNCTION_H deviceViewType & deviceVector()
Definition: VectorDual.hpp:354
pFlow::VectorDual::VectorDual
VectorDual()
Definition: VectorDual.hpp:173
-
pFlow::VectorDual::data
INLINE_FUNCTION_H constPointer data() const
Definition: VectorDual.hpp:757
+
pFlow::VectorDual::data
INLINE_FUNCTION_H constPointer data() const
Definition: VectorDual.hpp:791
pFlow::VectorDual::growthFactor_
static const real growthFactor_
Definition: VectorDual.hpp:106
ioErrorInFile
#define ioErrorInFile(fileName, lineNumber)
Definition: error.hpp:49
-
pFlow::VectorDual::end
INLINE_FUNCTION_H constIterator end() const
Definition: VectorDual.hpp:781
+
pFlow::VectorDual::end
INLINE_FUNCTION_H constIterator end() const
Definition: VectorDual.hpp:815
typeInfo.hpp
pFlow::label
std::size_t label
Definition: builtinTypes.hpp:61
-
pFlow::VectorDual::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const int32IndexContainer &indices, const T &val)
Definition: VectorDual.hpp:549
+
pFlow::VectorDual::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const int32IndexContainer &indices, const T &val)
Definition: VectorDual.hpp:579
pFlow::VectorDual::fillHost
INLINE_FUNCTION_H void fillHost(const T &val)
Definition: VectorDual.hpp:463
pFlow::VectorDual::VectorDual
VectorDual(size_t n, const T &val)
Definition: VectorDual.hpp:205
-
pFlow::VectorDual::write
FUNCTION_H bool write(iOstream &os) const
Definition: VectorDual.hpp:912
+
pFlow::VectorDual::write
FUNCTION_H bool write(iOstream &os) const
Definition: VectorDual.hpp:954
pFlow::VectorDual< int8 >::constPointer
const int8 * constPointer
Definition: VectorDual.hpp:63
-
pFlow::IOstream::lineNumber
int32 lineNumber() const
Definition: IOstream.hpp:187
+
pFlow::IOstream::lineNumber
int32 lineNumber() const
Const access to the current stream line number.
Definition: IOstream.hpp:221
pFlow::VectorDual::deleteElement
bool deleteElement(const Vector< label > &indices)
Definition: VectorDual.hpp:515
-
pFlow::VectorDual::hostRequiresSync
INLINE_FUNCTION_H bool hostRequiresSync() const
Definition: VectorDual.hpp:806
+
pFlow::VectorDual::hostRequiresSync
INLINE_FUNCTION_H bool hostRequiresSync() const
Definition: VectorDual.hpp:840
pFlow::VectorDual::subViewsUpdated_
bool subViewsUpdated_
Definition: VectorDual.hpp:104
pFlow::VectorDual< int8 >::hostViewType
typename dualViewType::t_host hostViewType
Definition: VectorDual.hpp:77
pFlow::Vector
Definition: Vector.hpp:46
@@ -1207,8 +1251,9 @@ $(document).ready(function(){initNavTree('VectorDual_8hpp_source.html',''); init
Vector.hpp
pFlow::VectorDual::hostSubView_
hostViewType hostSubView_
Definition: VectorDual.hpp:102
pFlow::indexContainer< int32 >
-
pFlow::VectorDual::begin
INLINE_FUNCTION_H constIterator begin() const
Definition: VectorDual.hpp:769
-
pFlow::indexContainer::deviceView
const DeviceViewType & deviceView() const
Definition: indexContainer.hpp:148
+
pFlow::VectorDual::begin
INLINE_FUNCTION_H constIterator begin() const
Definition: VectorDual.hpp:803
+
pFlow::indexContainer::deviceView
const DeviceViewType & deviceView() const
Definition: indexContainer.hpp:156
+
pFlow::VectorDual::readVector
FUNCTION_H bool readVector(iIstream &is, size_t len=0)
Definition: VectorDual.hpp:935
pFlow::VectorDual::size_
size_t size_
Definition: VectorDual.hpp:94
pFlow::VectorDual::TypeInfoTemplateNV2
TypeInfoTemplateNV2("VectorDual", T, memoerySpaceName())
pFlow::VectorDual::fillDevice
INLINE_FUNCTION_H void fillDevice(const T &val)
Definition: VectorDual.hpp:470
diff --git a/doc/code-documentation/html/VectorDuals_8hpp.html b/doc/code-documentation/html/VectorDuals_8hpp.html index cc64a138..cd11af5d 100644 --- a/doc/code-documentation/html/VectorDuals_8hpp.html +++ b/doc/code-documentation/html/VectorDuals_8hpp.html @@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('VectorDuals_8hpp.html',''); initResiza @@ -843,7 +843,7 @@ Functions
-

Referenced by Vector< word, vecAllocator< word > >::deleteElement(), multiRotatingAxisMotion::readDictionary(), pFlow::sort(), pFlow::algorithms::STD::sort(), and positionParticles::sortByMortonCode().

+

Referenced by Vector< word, vecAllocator< word > >::deleteElement(), multiRotatingAxisMotion::readDictionary(), pFlow::sort(), pFlow::algorithms::STD::sort(), and positionParticles::sortByMortonCode().

+ Here is the caller graph for this function:
diff --git a/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.map b/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.map index b3b3eb82..5ac458cb 100644 --- a/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.map +++ b/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.map @@ -1,9 +1,9 @@ - + - - - + + + diff --git a/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.md5 b/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.md5 index 5c80de22..fb9714f5 100644 --- a/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.md5 +++ b/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.md5 @@ -1 +1 @@ -c92788710008c10010ac85b5945c153c \ No newline at end of file +3977361c188005bb8bd0cf37e358fa03 \ No newline at end of file diff --git a/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.png b/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.png index 3a6d9341..d1691101 100644 Binary files a/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.png and b/doc/code-documentation/html/VectorFwd_8hpp_a3557595cfa50bcbd2098e44fe7da1bbd_icgraph.png differ diff --git a/doc/code-documentation/html/VectorI_8hpp_source.html b/doc/code-documentation/html/VectorI_8hpp_source.html index 5af2e18c..43ad90c3 100644 --- a/doc/code-documentation/html/VectorI_8hpp_source.html +++ b/doc/code-documentation/html/VectorI_8hpp_source.html @@ -412,7 +412,7 @@ $(document).ready(function(){initNavTree('VectorI_8hpp_source.html',''); initRes
void operator*=(const T &val)
Definition: VectorI.hpp:49
void operator/=(const T &val)
Definition: VectorI.hpp:59
fileSystem operator/(const fileSystem &fs1, const fileSystem &fs2)
Definition: fileSystem.cpp:265
-
auto size() const
Definition: Vector.hpp:299
+
auto size() const
Definition: Vector.hpp:301
#define fatalErrorInFunction
Definition: error.hpp:42
Vector< T, Allocator > operator*(const Vector< T, Allocator > &op1, const T &op2)
void operator+=(const T &val)
Definition: VectorI.hpp:29
diff --git a/doc/code-documentation/html/VectorMath_8hpp_source.html b/doc/code-documentation/html/VectorMath_8hpp_source.html index 20b027cb..64d9ddba 100644 --- a/doc/code-documentation/html/VectorMath_8hpp_source.html +++ b/doc/code-documentation/html/VectorMath_8hpp_source.html @@ -325,13 +325,13 @@ $(document).ready(function(){initNavTree('VectorMath_8hpp_source.html',''); init
INLINE_FUNCTION_HD real sin(real x)
Definition: math.hpp:168
INLINE_FUNCTION_HD real cosh(real x)
Definition: math.hpp:249
INLINE_FUNCTION_HD real asin(real x)
Definition: math.hpp:197
-
auto size() const
Definition: Vector.hpp:299
+
auto size() const
Definition: Vector.hpp:301
INLINE_FUNCTION_HD real log10(real x)
Definition: math.hpp:128
INLINE_FUNCTION_HD real log(real x)
Definition: math.hpp:119
INLINE_FUNCTION_HD real tan(real x)
Definition: math.hpp:188
INLINE_FUNCTION_HD real sinh(real x)
Definition: math.hpp:239
-
auto capacity() const
Definition: Vector.hpp:304
+
auto capacity() const
Definition: Vector.hpp:306
Vector< T, Allocator > pow(const Vector< T, Allocator > &v, T e)
Definition: VectorMath.hpp:109
Vector< T, Allocator > pow(const Vector< T, Allocator > &v, T e, indexFunc iFn)
Definition: VectorMath.hpp:120
#define VecFunc2(fnName)
Definition: VectorMath.hpp:47
diff --git a/doc/code-documentation/html/VectorSingleAlgorithms_8hpp_source.html b/doc/code-documentation/html/VectorSingleAlgorithms_8hpp_source.html index 50b63832..3b55dad3 100644 --- a/doc/code-documentation/html/VectorSingleAlgorithms_8hpp_source.html +++ b/doc/code-documentation/html/VectorSingleAlgorithms_8hpp_source.html @@ -170,10 +170,10 @@ $(document).ready(function(){initNavTree('VectorSingleAlgorithms_8hpp_source.htm
#define INLINE_FUNCTION_H
Definition: pFlowMacros.hpp:53
auto count(const Vector< T, Allocator > &vec, const T &val)
- +
T max(const Vector< T, Allocator > &v)
Definition: VectorMath.hpp:164
-
INLINE_FUNCTION_H size_t size() const
-
INLINE_FUNCTION_H viewType & deviceVectorAll()
+
INLINE_FUNCTION_H size_t size() const
+
INLINE_FUNCTION_H viewType & deviceVectorAll()
T min(const Vector< T, Allocator > &v)
Definition: VectorMath.hpp:138
@@ -134,12 +135,12 @@ $(document).ready(function(){initNavTree('VectorSingle_8hpp.html',''); initResiz
@@ -186,7 +187,7 @@ Functions
-

Definition at line 36 of file VectorSingle.hpp.

+

Definition at line 38 of file VectorSingle.hpp.

diff --git a/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.map b/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.map index f8ef5e80..e52ed73b 100644 --- a/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.map +++ b/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.map @@ -1,8 +1,8 @@ - + - - - + + + diff --git a/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.md5 b/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.md5 index fa030c30..41b1c6c0 100644 --- a/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.md5 @@ -1 +1 @@ -ff16c7c977e1405c22737abe40b13415 \ No newline at end of file +79aa6382e0880471ba8621b2cb71abec \ No newline at end of file diff --git a/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.png b/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.png index c913a583..5819bf3e 100644 Binary files a/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.png and b/doc/code-documentation/html/VectorSingle_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/VectorSingle_8hpp__incl.map b/doc/code-documentation/html/VectorSingle_8hpp__incl.map index 91d83763..3dda456f 100644 --- a/doc/code-documentation/html/VectorSingle_8hpp__incl.map +++ b/doc/code-documentation/html/VectorSingle_8hpp__incl.map @@ -1,11 +1,12 @@ - + - - - - - - - + + + + + + + + diff --git a/doc/code-documentation/html/VectorSingle_8hpp__incl.md5 b/doc/code-documentation/html/VectorSingle_8hpp__incl.md5 index 7252d3f1..1ea61e3c 100644 --- a/doc/code-documentation/html/VectorSingle_8hpp__incl.md5 +++ b/doc/code-documentation/html/VectorSingle_8hpp__incl.md5 @@ -1 +1 @@ -3c3c8e92c029bb55e6eaaaf9f8b5b1d6 \ No newline at end of file +2eacf59f705d536cce033e6767b0e969 \ No newline at end of file diff --git a/doc/code-documentation/html/VectorSingle_8hpp__incl.png b/doc/code-documentation/html/VectorSingle_8hpp__incl.png index 4e76fc03..b2de6c0a 100644 Binary files a/doc/code-documentation/html/VectorSingle_8hpp__incl.png and b/doc/code-documentation/html/VectorSingle_8hpp__incl.png differ diff --git a/doc/code-documentation/html/VectorSingle_8hpp_source.html b/doc/code-documentation/html/VectorSingle_8hpp_source.html index 83bd5b81..d19d326e 100644 --- a/doc/code-documentation/html/VectorSingle_8hpp_source.html +++ b/doc/code-documentation/html/VectorSingle_8hpp_source.html @@ -134,948 +134,1000 @@ $(document).ready(function(){initNavTree('VectorSingle_8hpp_source.html',''); in
28 #include "Vector.hpp"
29 #include "indexContainer.hpp"
30 
-
31 #include "KokkosTypes.hpp"
-
32 #include "ViewAlgorithms.hpp"
-
33 
-
34 
-
35 #ifndef __RESERVE__
-
36 #define __RESERVE__
-
37  struct RESERVE{};
-
38 #endif
-
39 
-
40 namespace pFlow
-
41 {
-
42 
-
43 
-
44 template<typename T, typename MemorySpace>
-
45 class VectorSingle;
-
46 
-
47 
-
48 template<typename T, typename MemorySpace=void>
-
49 class VectorSingle
-
50 {
-
51 public:
-
52 
-
53  // viewType (view of data host and device)
-
54  using VectorType = VectorSingle<T, MemorySpace>;
-
55 
-
56  using iterator = T*;
+
31 #include "streams.hpp"
+
32 
+
33 #include "KokkosTypes.hpp"
+
34 #include "ViewAlgorithms.hpp"
+
35 
+
36 
+
37 #ifndef __RESERVE__
+
38 #define __RESERVE__
+
39  struct RESERVE{};
+
40 #endif
+
41 
+
42 namespace pFlow
+
43 {
+
44 
+
45 
+
46 template<typename T, typename MemorySpace>
+
47 class VectorSingle;
+
48 
+
49 
+
50 template<typename T, typename MemorySpace=void>
+
51 class VectorSingle
+
52 {
+
53 public:
+
54 
+
55  // viewType (view of data host and device)
+
56  using VectorType = VectorSingle<T, MemorySpace>;
57 
-
58  using constIterator = const T*;
-
59 
-
60  using reference = T&;
+
58  using iterator = T*;
+
59 
+
60  using constIterator = const T*;
61 
-
62  using constReference = const T&;
-
63 
-
64  using valueType = T;
-
65 
-
66  using pointer = T*;
+
62  using reference = T&;
+
63 
+
64  using constReference = const T&;
+
65 
+
66  using valueType = T;
67 
-
68  using constPointer = const T*;
+
68  using pointer = T*;
69 
-
70  // type defs related to Kokkos
-
71  using viewType = ViewType1D<T, MemorySpace>;
-
72 
-
73  using deviceType = typename viewType::device_type;
+
70  using constPointer = const T*;
+
71 
+
72  // type defs related to Kokkos
+
73  using viewType = ViewType1D<T, MemorySpace>;
74 
-
75  using memory_space = typename viewType::memory_space;
+
75  using deviceType = typename viewType::device_type;
76 
-
77  using execution_space = typename viewType::execution_space;
+
77  using memory_space = typename viewType::memory_space;
78 
-
79 protected:
-
80 
-
81  size_t size_ = 0;
-
82 
-
83  size_t capacity_ = 0;
+
79  using execution_space = typename viewType::execution_space;
+
80 
+
81 protected:
+
82 
+
83  size_t size_ = 0;
84 
-
85  viewType view_;
+
85  size_t capacity_ = 0;
86 
-
87  mutable viewType subView_;
+
87  viewType view_;
88 
-
89  mutable bool subViewUpdated_ = false;
+
89  mutable viewType subView_;
90 
-
91  static const inline real growthFactor_ = vectorGrowthFactor__;
+
91  mutable bool subViewUpdated_ = false;
92 
-
93  static constexpr bool isHostAccessible_ =
-
94  Kokkos::SpaceAccessibility<execution_space,Kokkos::HostSpace>::accessible;
-
95 
-
96  constexpr static inline const char* memoerySpaceName()
-
97  {
-
98  return memory_space::name();
-
99  }
-
100 
-
101  static INLINE_FUNCTION_H size_t evalCapacity(size_t n)
-
102  {
-
103  return static_cast<size_t>(n*growthFactor_+1);
-
104  }
-
105 
-
106  // use actualCap = true only for reserve
-
107  INLINE_FUNCTION_H void changeSize(size_t n, bool actualCap=false)
-
108  {
-
109  if(n >= capacity_ )
-
110  {
-
111  if(actualCap)
-
112  capacity_ = n;
-
113  else
-
114  capacity_ = evalCapacity(n);
-
115 
-
116  Kokkos::resize(view_, capacity_);
-
117  subViewUpdated_ = false;
-
118  }
-
119  if(!actualCap)
-
120  {
-
121  setSize(n);
-
122  }
-
123  }
-
124 
-
125  INLINE_FUNCTION_H void setSize(size_t n)
-
126  {
-
127  size_ = n;
-
128  subViewUpdated_ = false;
-
129  }
-
130 
-
131  // - update subview
-
132  INLINE_FUNCTION_H void updateSubView()const
-
133  {
-
134  if(subViewUpdated_) return;
-
135 
-
136  subView_ = Kokkos::subview(view_, Kokkos::make_pair(0,int(size_)));
-
137  subViewUpdated_ = true;
-
138  }
-
139 
-
140 
-
141 public:
-
142 
-
143  // - type info
-
144  TypeInfoTemplateNV2("VectorSingle", T, memoerySpaceName());
-
145 
+
93  static const inline real growthFactor_ = vectorGrowthFactor__;
+
94 
+
95  static constexpr bool isHostAccessible_ =
+
96  Kokkos::SpaceAccessibility<execution_space,Kokkos::HostSpace>::accessible;
+
97 
+
98  constexpr static inline const char* memoerySpaceName()
+
99  {
+
100  return memory_space::name();
+
101  }
+
102 
+
103  static INLINE_FUNCTION_H size_t evalCapacity(size_t n)
+
104  {
+
105  return static_cast<size_t>(n*growthFactor_+1);
+
106  }
+
107 
+
108  // use actualCap = true only for reserve
+
109  INLINE_FUNCTION_H void changeSize(size_t n, bool actualCap=false)
+
110  {
+
111  if(n > capacity_ )
+
112  {
+
113  if(actualCap)
+
114  capacity_ = n;
+
115  else
+
116  capacity_ = evalCapacity(n);
+
117 
+
118  Kokkos::resize(view_, capacity_);
+
119  subViewUpdated_ = false;
+
120  }
+
121  if(!actualCap)
+
122  {
+
123  setSize(n);
+
124  }
+
125  }
+
126 
+
127  INLINE_FUNCTION_H void setSize(size_t n)
+
128  {
+
129  size_ = n;
+
130  subViewUpdated_ = false;
+
131  }
+
132 
+
133  // - update subview
+
134  INLINE_FUNCTION_H void updateSubView()const
+
135  {
+
136  if(subViewUpdated_) return;
+
137 
+
138  subView_ = Kokkos::subview(view_, Kokkos::make_pair(0,int(size_)));
+
139  subViewUpdated_ = true;
+
140  }
+
141 
+
142 
+
143 public:
+
144 
+
145  // - type info
+
146  TypeInfoTemplateNV2("VectorSingle", T, memoerySpaceName());
147 
-
148  // - empty constructor
-
149  VectorSingle()
-
150  :
-
151  VectorSingle("VectorSingle")
-
152  {}
-
153 
-
154  // empty vector with a name
-
155  VectorSingle(const word& name)
-
156  :
-
157  size_(0),
-
158  capacity_(2),
-
159  view_(name,capacity_)
-
160  {
-
161  changeSize(size_);
-
162  }
-
163 
-
164  // - a vector with size n
-
165  VectorSingle(size_t n)
-
166  :
-
167  VectorSingle("VectorSingle",n)
-
168  {}
-
169 
-
170  // - a vector with name and size n
-
171  VectorSingle(const word& name, size_t n)
-
172  :
-
173  size_(n),
-
174  capacity_(evalCapacity(n)),
-
175  view_(name, capacity_)
-
176  {
-
177  changeSize(size_);
-
178  }
-
179 
-
180  // a vector with size and value
-
181  VectorSingle(size_t n, const T& val)
-
182  :
-
183  VectorSingle("VectorSingle", n , val)
-
184  {}
-
185 
-
186  // a vector with name, size and value
-
187  VectorSingle(const word& name, size_t n, const T& val)
-
188  :
-
189  VectorSingle(name, n)
-
190  {
-
191  assign(n, val);
-
192  }
-
193 
-
194  // a vector with name and reserved capacity
-
195  VectorSingle(size_t cap, size_t n, RESERVE )
-
196  :
-
197  VectorSingle("VectorSingle", cap, n, RESERVE())
-
198  {}
-
199 
-
200 
-
201  // a vector with name and reserved capacity
-
202  VectorSingle(const word& name, size_t cap, size_t n, RESERVE )
-
203  :
-
204  VectorSingle(name)
-
205  {
-
206  reallocate(cap);
-
207  size_ = n;
-
208  }
-
209 
-
210  // - construct from pFlow::Vector (host memory)
-
211  VectorSingle(const Vector<T> & src)
-
212  :
-
213  VectorSingle("VectorSingle", src)
-
214  {}
-
215 
-
216  // - construct from pFlow::Vector and name
-
217  VectorSingle(const word& name, const Vector<T> & src)
-
218  :
-
219  VectorSingle(name)
-
220  {
-
221  assign(src);
-
222  }
-
223 
-
224  // - copy construct (perform deep copy)
-
225  VectorSingle(const VectorSingle& src)
-
226  :
-
227  VectorSingle(src.name(), src.capacity(), src.size(), RESERVE())
-
228  {
-
229  copy(deviceVectorAll(), src.deviceVectorAll());
-
231  }
-
232 
-
233  // - copy construct with a new name
-
234  VectorSingle(const word& name, const VectorSingle& src)
-
235  :
-
236  VectorSingle(name, src.capacity(), src.size(), RESERVE())
-
237  {
-
238  copy(deviceVectorAll(), src.deviceVectorAll());
-
240  }
-
241 
-
242  // - copy assignment
-
243  VectorSingle& operator = (const VectorSingle& rhs)
-
244  {
-
245  if(&rhs == this) return *this;
-
246  VectorSingle temp(rhs);
-
247  capacity_ = temp.capacity();
-
248  size_ = temp.size();
-
249  view_ = temp.view_;
-
250  subViewUpdated_ = false;
-
251 
-
252  return *this;
-
253  }
-
254 
-
255  // no move construct
-
256  VectorSingle(VectorSingle&&) = delete;
-
257 
-
258  // no move assignment
-
259  VectorSingle& operator= (VectorSingle&&) = delete;
-
260 
-
261 
-
262  // - clone as a uniquePtr
-
263  INLINE_FUNCTION_H
-
264  uniquePtr<VectorSingle> clone() const
-
265  {
-
266  return makeUnique<VectorSingle>(*this);
-
267  }
-
268 
-
269  // - clone as a pointer
-
270  INLINE_FUNCTION_H
-
271  VectorSingle* clonePtr()const
-
272  {
-
273  return new VectorSingle(*this);
-
274  }
-
275 
+
149 
+
150  // - empty constructor
+
151  VectorSingle()
+
152  :
+
153  VectorSingle("VectorSingle")
+
154  {}
+
155 
+
156  // empty vector with a name
+
157  VectorSingle(const word& name)
+
158  :
+
159  size_(0),
+
160  capacity_(2),
+
161  view_(name,capacity_)
+
162  {
+
163  changeSize(size_);
+
164  }
+
165 
+
166  // - a vector with size n
+
167  VectorSingle(size_t n)
+
168  :
+
169  VectorSingle("VectorSingle",n)
+
170  {}
+
171 
+
172  // - a vector with name and size n
+
173  VectorSingle(const word& name, size_t n)
+
174  :
+
175  size_(n),
+
176  capacity_(evalCapacity(n)),
+
177  view_(name, capacity_)
+
178  {
+
179  changeSize(size_);
+
180  }
+
181 
+
182  // a vector with size and value
+
183  VectorSingle(size_t n, const T& val)
+
184  :
+
185  VectorSingle("VectorSingle", n , val)
+
186  {}
+
187 
+
188  // a vector with name, size and value
+
189  VectorSingle(const word& name, size_t n, const T& val)
+
190  :
+
191  VectorSingle(name, n)
+
192  {
+
193  assign(n, val);
+
194  }
+
195 
+
196  // a vector with name and reserved capacity
+
197  VectorSingle(size_t cap, size_t n, RESERVE )
+
198  :
+
199  VectorSingle("VectorSingle", cap, n, RESERVE())
+
200  {}
+
201 
+
202 
+
203  // a vector with name and reserved capacity
+
204  VectorSingle(const word& name, size_t cap, size_t n, RESERVE )
+
205  :
+
206  VectorSingle(name)
+
207  {
+
208  reallocate(cap);
+
209  size_ = n;
+
210  }
+
211 
+
212  // - construct from pFlow::Vector (host memory)
+
213  VectorSingle(const Vector<T> & src)
+
214  :
+
215  VectorSingle("VectorSingle", src)
+
216  {}
+
217 
+
218  // - construct from pFlow::Vector and name
+
219  VectorSingle(const word& name, const Vector<T> & src)
+
220  :
+
221  VectorSingle(name)
+
222  {
+
223  assign(src);
+
224  }
+
225 
+
226  // - copy construct (perform deep copy)
+
227  VectorSingle(const VectorSingle& src)
+
228  :
+
229  VectorSingle(src.name(), src.capacity(), src.size(), RESERVE())
+
230  {
+
231  copy(deviceVectorAll(), src.deviceVectorAll());
+
233  }
+
234 
+
235  // - copy construct with a new name
+
236  VectorSingle(const word& name, const VectorSingle& src)
+
237  :
+
238  VectorSingle(name, src.capacity(), src.size(), RESERVE())
+
239  {
+
240  copy(deviceVectorAll(), src.deviceVectorAll());
+
242  }
+
243 
+
244  // - copy assignment
+
245  VectorSingle& operator = (const VectorSingle& rhs)
+
246  {
+
247  if(&rhs == this) return *this;
+
248  VectorSingle temp(rhs);
+
249  capacity_ = temp.capacity();
+
250  size_ = temp.size();
+
251  view_ = temp.view_;
+
252  subViewUpdated_ = false;
+
253 
+
254  return *this;
+
255  }
+
256 
+
257  // no move construct
+
258  VectorSingle(VectorSingle&&) = delete;
+
259 
+
260  // no move assignment
+
261  VectorSingle& operator= (VectorSingle&&) = delete;
+
262 
+
263 
+
264  // - clone as a uniquePtr
+
265  INLINE_FUNCTION_H
+
266  uniquePtr<VectorSingle> clone() const
+
267  {
+
268  return makeUnique<VectorSingle>(*this);
+
269  }
+
270 
+
271  // - clone as a pointer
+
272  INLINE_FUNCTION_H
+
273  VectorSingle* clonePtr()const
+
274  {
+
275  return new VectorSingle(*this);
+
276  }
277 
-
278  // - return *this
-
279  INLINE_FUNCTION_H
-
280  VectorType& VectorField()
-
281  {
-
282  return *this;
-
283  }
-
284 
-
285  // - return *this
-
286  INLINE_FUNCTION_H
-
287  const VectorType& VectorField()const
-
288  {
-
289  return *this;
-
290  }
-
291 
-
292 
-
293  // - Device vector range [0,capcity)
-
294  INLINE_FUNCTION_H
-
295  viewType& deviceVectorAll(){
-
296  return view_;
-
297  }
-
298 
-
299  // - Device vector range [0,capacity)
-
300  INLINE_FUNCTION_H
-
301  const viewType& deviceVectorAll() const {
-
302  return view_;
-
303  }
-
304 
-
305  // - Device vector range [0, size)
-
306  INLINE_FUNCTION_H
-
307  viewType& deviceVector(){
-
308  updateSubView();
-
309  return subView_;
-
310  }
-
311 
-
312  // - Device vector range [0, size)
-
313  INLINE_FUNCTION_H
-
314  const viewType& deviceVector()const{
-
315  updateSubView();
-
316  return subView_;
-
317  }
-
318 
-
319  INLINE_FUNCTION_H
-
320  const auto hostVectorAll()const
-
321  {
-
322  auto hView = Kokkos::create_mirror_view(view_);
-
323  copy(hView, view_);
-
324  return hView;
-
325  }
-
326 
-
327  INLINE_FUNCTION_H
-
328  auto hostVectorAll()
-
329  {
-
330  auto hView = Kokkos::create_mirror_view(view_);
-
331  copy(hView, view_);
-
332  return hView;
-
333  }
-
334 
-
335  INLINE_FUNCTION_H
-
336  const auto hostVector()const
-
337  {
-
338  auto hView = Kokkos::create_mirror_view(deviceVector());
-
339  copy(hView, deviceVector());
-
340  return hView;
-
341  }
-
342 
-
343  INLINE_FUNCTION_H
-
344  auto hostVector()
-
345  {
-
346  auto hView = Kokkos::create_mirror_view(deviceVector());
-
347  copy(hView, deviceVector());
-
348  return hView;
-
349  }
-
350 
-
351  // - name of vector
-
352  INLINE_FUNCTION_H
-
353  const word name()const
-
354  {
-
355  return view_.label();
-
356  }
-
357 
-
358  // - size of vector
-
359  INLINE_FUNCTION_H
-
360  size_t size()const
-
361  {
-
362  return size_;
-
363  }
-
364 
-
365  // - capcity of vector
-
366  INLINE_FUNCTION_H
-
367  size_t capacity()const
-
368  {
-
369  return capacity_;
-
370  }
-
371 
-
372  // - if vector is empty
-
373  INLINE_FUNCTION_H
-
374  bool empty()const
-
375  {
-
376  return size_==0;
-
377  }
-
378 
-
379  // - reserve capacity for vector
-
380  // preserve the content
-
381  INLINE_FUNCTION_H
-
382  void reserve(size_t cap)
-
383  {
-
384  changeSize(cap, true);
-
385  }
-
386 
-
387  // - reallocate memory
-
388  INLINE_FUNCTION_H void reallocate(size_t cap)
-
389  {
-
390  capacity_ = cap;
-
391  size_ = 0;
-
392  reallocNoInit(view_, capacity_);
-
393  subViewUpdated_ = false;
-
394  }
-
395 
-
396  INLINE_FUNCTION_H void reallocate(size_t cap, size_t size)
-
397  {
-
398  capacity_ = cap;
-
399  size_ = size;
-
400  reallocNoInit(view_, capacity_);
-
401  subViewUpdated_ = false;
-
402  }
-
403 
-
404  // resize the vector
-
405  INLINE_FUNCTION_H
-
406  void resize(size_t n){
-
407  changeSize(n);
-
408  }
-
409 
-
410  // resize the view and assign value to the most recent view (most updated)
-
411  INLINE_FUNCTION_H
-
412  void resize(size_t n, const T& val) {
-
413  assign(n, val);
-
414  }
-
415 
-
416  // - clear the vector
-
417  INLINE_FUNCTION_H
-
418  void clear() {
-
419  size_ = 0;
-
420  subViewUpdated_ = false;
-
421 
-
422  }
+
279 
+
280  // - return *this
+
281  INLINE_FUNCTION_H
+
282  VectorType& VectorField()
+
283  {
+
284  return *this;
+
285  }
+
286 
+
287  // - return *this
+
288  INLINE_FUNCTION_H
+
289  const VectorType& VectorField()const
+
290  {
+
291  return *this;
+
292  }
+
293 
+
294 
+
295  // - Device vector range [0,capcity)
+
296  INLINE_FUNCTION_H
+
297  viewType& deviceVectorAll(){
+
298  return view_;
+
299  }
+
300 
+
301  // - Device vector range [0,capacity)
+
302  INLINE_FUNCTION_H
+
303  const viewType& deviceVectorAll() const {
+
304  return view_;
+
305  }
+
306 
+
307  // - Device vector range [0, size)
+
308  INLINE_FUNCTION_H
+
309  viewType& deviceVector(){
+
310  updateSubView();
+
311  return subView_;
+
312  }
+
313 
+
314  // - Device vector range [0, size)
+
315  INLINE_FUNCTION_H
+
316  const viewType& deviceVector()const{
+
317  updateSubView();
+
318  return subView_;
+
319  }
+
320 
+
321  INLINE_FUNCTION_H
+
322  const auto hostVectorAll()const
+
323  {
+
324  auto hView = Kokkos::create_mirror_view(view_);
+
325  copy(hView, view_);
+
326  return hView;
+
327  }
+
328 
+
329  INLINE_FUNCTION_H
+
330  auto hostVectorAll()
+
331  {
+
332  auto hView = Kokkos::create_mirror_view(view_);
+
333  copy(hView, view_);
+
334  return hView;
+
335  }
+
336 
+
337  INLINE_FUNCTION_H
+
338  const auto hostVector()const
+
339  {
+
340  auto hView = Kokkos::create_mirror_view(deviceVector());
+
341  copy(hView, deviceVector());
+
342  return hView;
+
343  }
+
344 
+
345  INLINE_FUNCTION_H
+
346  auto hostVector()
+
347  {
+
348  auto hView = Kokkos::create_mirror_view(deviceVector());
+
349  copy(hView, deviceVector());
+
350  return hView;
+
351  }
+
352 
+
353  // - name of vector
+
354  INLINE_FUNCTION_H
+
355  const word name()const
+
356  {
+
357  return view_.label();
+
358  }
+
359 
+
360  // - size of vector
+
361  INLINE_FUNCTION_H
+
362  size_t size()const
+
363  {
+
364  return size_;
+
365  }
+
366 
+
367  // - capcity of vector
+
368  INLINE_FUNCTION_H
+
369  size_t capacity()const
+
370  {
+
371  return capacity_;
+
372  }
+
373 
+
374  // - if vector is empty
+
375  INLINE_FUNCTION_H
+
376  bool empty()const
+
377  {
+
378  return size_==0;
+
379  }
+
380 
+
381  // - reserve capacity for vector
+
382  // preserve the content
+
383  INLINE_FUNCTION_H
+
384  void reserve(size_t cap)
+
385  {
+
386  changeSize(cap, true);
+
387  }
+
388 
+
389  // - reallocate memory
+
390  INLINE_FUNCTION_H void reallocate(size_t cap)
+
391  {
+
392  capacity_ = cap;
+
393  size_ = 0;
+
394  reallocNoInit(view_, capacity_);
+
395  subViewUpdated_ = false;
+
396  }
+
397 
+
398  INLINE_FUNCTION_H void reallocate(size_t cap, size_t size)
+
399  {
+
400  capacity_ = cap;
+
401  size_ = size;
+
402  reallocNoInit(view_, capacity_);
+
403  subViewUpdated_ = false;
+
404  }
+
405 
+
406  // resize the vector
+
407  INLINE_FUNCTION_H
+
408  void resize(size_t n){
+
409  changeSize(n);
+
410  }
+
411 
+
412  // resize the view and assign value to the most recent view (most updated)
+
413  INLINE_FUNCTION_H
+
414  void resize(size_t n, const T& val) {
+
415  assign(n, val);
+
416  }
+
417 
+
418  // - clear the vector
+
419  INLINE_FUNCTION_H
+
420  void clear() {
+
421  size_ = 0;
+
422  subViewUpdated_ = false;
423 
-
424  // - fill the range [0,size) with val
-
425  INLINE_FUNCTION_H
-
426  void fill(const T& val)
-
427  {
-
428  if(empty())return;
-
429  pFlow::fill(deviceVectorAll(),0 ,size_ ,val);
-
430  }
-
431 
-
432  // - host calls only
-
433  // - assign n first elements to val
-
434  // resize view
-
435  // assign value to either side (device/host)
-
436  INLINE_FUNCTION_H
-
437  void assign(size_t n, const T& val)
-
438  {
-
439  if(capacity()<n)
-
440  {
-
441  this->reallocate(evalCapacity(n));
-
442  }
-
443  size_ = n;
-
444  this->fill(val);
-
445  }
-
446 
-
447  // - host calls only
-
448  // - assign source vector
-
449  // resize views
-
450  // assign to both sides (device&host)
-
451  INLINE_FUNCTION_H void assign(const Vector<T>& src)
-
452  {
-
453  auto srcSize = src.size();
-
454  if( capacity() < srcSize )
-
455  {
-
456  this->reallocate( src.capacity() );
-
457  }
-
458  size_ = srcSize;
-
459 
-
460  // - unmanaged view in the host
-
461  hostViewType1D<const T> temp(src.data(), srcSize );
-
462  copy(deviceVector(), temp);
-
463  }
-
464 
-
465 
-
466  //TODO: change it to parallel version
-
467  // - delete elements from vector
-
468  // similar memory spaces
-
469  /*template<class indT, class MSpace>
-
470  INLINE_FUNCTION_H
-
471  typename std::enable_if<
-
472  Kokkos::SpaceAccessibility<
-
473  execution_space, typename VectorSingle<indT,MSpace>::memory_space>::accessible,
-
474  bool>::type
-
475  deleteElement
-
476  (
-
477  const VectorSingle<indT,MSpace>& sortedIndices
-
478  )
-
479  {
-
480 
-
481  auto& indices = sortedIndices.deviceVectorAll();
-
482  auto& dVec = deviceVectorAll();
-
483  indT numInd = sortedIndices.size();
-
484  indT oldSize = this->size();
-
485 
-
486  if( numInd == 0 )return true;
-
487 
-
488  // an scalalr
+
424  }
+
425 
+
426  // - fill the range [0,size) with val
+
427  INLINE_FUNCTION_H
+
428  void fill(const T& val)
+
429  {
+
430  if(empty())return;
+
431  pFlow::fill(deviceVectorAll(),0 ,size_ ,val);
+
432  }
+
433 
+
434  // - host calls only
+
435  // - assign n first elements to val
+
436  // resize view
+
437  // assign value to either side (device/host)
+
438  INLINE_FUNCTION_H
+
439  void assign(size_t n, const T& val)
+
440  {
+
441  if(capacity()<n)
+
442  {
+
443  this->reallocate(evalCapacity(n));
+
444  }
+
445  size_ = n;
+
446  this->fill(val);
+
447  }
+
448 
+
449  // - host calls only
+
450  // - assign source vector
+
451  // resize views
+
452  // assign to both sides (device&host)
+
453  INLINE_FUNCTION_H void assign(const Vector<T>& src)
+
454  {
+
455  auto srcSize = src.size();
+
456  if( capacity() < srcSize )
+
457  {
+
458  this->reallocate( src.capacity() );
+
459  }
+
460  size_ = srcSize;
+
461 
+
462  // - unmanaged view in the host
+
463  hostViewType1D<const T> temp(src.data(), srcSize );
+
464  copy(deviceVector(), temp);
+
465  }
+
466 
+
467 
+
468  //TODO: change it to parallel version
+
469  // - delete elements from vector
+
470  // similar memory spaces
+
471  /*template<class indT, class MSpace>
+
472  INLINE_FUNCTION_H
+
473  typename std::enable_if<
+
474  Kokkos::SpaceAccessibility<
+
475  execution_space, typename VectorSingle<indT,MSpace>::memory_space>::accessible,
+
476  bool>::type
+
477  deleteElement
+
478  (
+
479  const VectorSingle<indT,MSpace>& sortedIndices
+
480  )
+
481  {
+
482 
+
483  auto& indices = sortedIndices.deviceVectorAll();
+
484  auto& dVec = deviceVectorAll();
+
485  indT numInd = sortedIndices.size();
+
486  indT oldSize = this->size();
+
487 
+
488  if( numInd == 0 )return true;
489 
-
490  Kokkos::parallel_for(1, LAMBDA_HD(int nn)
-
491  {
-
492  (void)nn;
-
493  indT n = 0;
-
494  indT nextInd = indices[0];
-
495  indT j = indices[0];
-
496  for(label i=indices[0]; i < oldSize; ++i)
-
497  {
-
498  if( n < numInd && i == nextInd )
-
499  {
-
500  ++n;
-
501  nextInd = indices[n];
-
502  }
-
503  else
-
504  {
-
505  dVec[j] = dVec[i];
-
506  ++j;
-
507  }
-
508  }
-
509 
-
510  });
-
511  typename viewType::execution_space().fence();
-
512  size_ = oldSize - indices.size();
-
513  subViewUpdated_ = false;
-
514 
-
515  return true;
-
516  }
-
517 
-
518  // different memory spaces
-
519  template<class indT, class MSpace>
-
520  INLINE_FUNCTION_H
-
521  typename std::enable_if<
-
522  ! Kokkos::SpaceAccessibility<
-
523  execution_space, typename VectorSingle<indT,MSpace>::memory_space>::accessible,
-
524  bool>::type
-
525  deleteElement
-
526  (
-
527  const VectorSingle<indT,MSpace>& sortedIndices
-
528  )
-
529  {
-
530 
-
531  notImplementedFunction;
-
532  }*/
-
533 
-
534  INLINE_FUNCTION_H
-
535  bool insertSetElement(const int32IndexContainer& indices, const T& val)
-
536  {
-
537  if(indices.empty()) return true;
-
538  auto maxInd = indices.max();
-
539 
-
540  if(this->empty() || maxInd > size()-1 )
-
541  {
-
542  resize(maxInd+1);
-
543  }
-
544 
-
545  if constexpr (isHostAccessible_)
-
546  {
-
547  fillSelected(deviceVectorAll(), indices.hostView(), indices.size(), val);
-
548  return true;
-
549 
-
550  }else
-
551  {
-
552  fillSelected(deviceVectorAll(), indices.deviceView(), indices.size(), val);
-
553  return true;
-
554  }
-
555 
-
556  return false;
-
557  }
-
558 
-
559  INLINE_FUNCTION_H
-
560  bool insertSetElement(const int32IndexContainer& indices, const Vector<T>& vals)
-
561  {
-
562 
-
563  //Info<<"start of insertSetElement vecotsingle"<<endInfo;
-
564  if(indices.size() == 0)return true;
-
565  if(indices.size() != vals.size())return false;
-
566 
-
567  auto maxInd = indices.max();
-
568 
-
569  if(this->empty() || maxInd > size()-1 )
-
570  {
-
571  resize(maxInd+1);
-
572  }
-
573 
-
574 
-
575  hostViewType1D<const T> hVecVals( vals.data(), vals.size());
-
576  deviceViewType1D<T> dVecVals("dVecVals", indices.size());
-
577 
-
578  copy(dVecVals, hVecVals);
-
579 
-
580  using policy = Kokkos::RangePolicy<
-
581  execution_space,
-
582  Kokkos::IndexType<int32> >;
-
583  auto dVec = deviceVectorAll();
-
584  auto dIndex = indices.deviceView();
-
585 
-
586  Kokkos::parallel_for(
-
587  "insertSetElement",
-
588  policy(0,indices.size()), LAMBDA_HD(int32 i){
-
589  dVec(dIndex(i))= dVecVals(i);
-
590  });
-
591  Kokkos::fence();
-
592 
-
593  return true;
-
594 
-
595  }
-
596 
-
597  INLINE_FUNCTION_H
-
598  bool insertSetElement(const Vector<int32>& indices, const T& val)
-
599  {
-
600  if(indices.empty()) return true;
-
601 
-
602  auto maxInd = max(indices);
-
603 
-
604  if(this->empty() || maxInd > size()-1 )
-
605  {
-
606  resize(maxInd+1);
-
607  }
-
608 
-
609  if constexpr (isHostAccessible_)
-
610  {
-
611  hostViewType1D<int32> hostView(const_cast<int32*>(indices.data()), indices.size());
-
612  fillSelected(deviceVectorAll(), hostView, indices.size(), val);
-
613  return true;
-
614 
-
615  }else
-
616  {
+
490  // an scalalr
+
491 
+
492  Kokkos::parallel_for(1, LAMBDA_HD(int nn)
+
493  {
+
494  (void)nn;
+
495  indT n = 0;
+
496  indT nextInd = indices[0];
+
497  indT j = indices[0];
+
498  for(label i=indices[0]; i < oldSize; ++i)
+
499  {
+
500  if( n < numInd && i == nextInd )
+
501  {
+
502  ++n;
+
503  nextInd = indices[n];
+
504  }
+
505  else
+
506  {
+
507  dVec[j] = dVec[i];
+
508  ++j;
+
509  }
+
510  }
+
511 
+
512  });
+
513  typename viewType::execution_space().fence();
+
514  size_ = oldSize - indices.size();
+
515  subViewUpdated_ = false;
+
516 
+
517  return true;
+
518  }
+
519 
+
520  // different memory spaces
+
521  template<class indT, class MSpace>
+
522  INLINE_FUNCTION_H
+
523  typename std::enable_if<
+
524  ! Kokkos::SpaceAccessibility<
+
525  execution_space, typename VectorSingle<indT,MSpace>::memory_space>::accessible,
+
526  bool>::type
+
527  deleteElement
+
528  (
+
529  const VectorSingle<indT,MSpace>& sortedIndices
+
530  )
+
531  {
+
532 
+
533  notImplementedFunction;
+
534  }*/
+
535 
+
536  INLINE_FUNCTION_H
+
537  bool insertSetElement(const int32IndexContainer& indices, const T& val)
+
538  {
+
539  if(indices.empty()) return true;
+
540  auto maxInd = indices.max();
+
541 
+
542  if(this->empty() || maxInd > size()-1 )
+
543  {
+
544  resize(maxInd+1);
+
545  }
+
546 
+
547  if constexpr (isHostAccessible_)
+
548  {
+
549  fillSelected(deviceVectorAll(), indices.hostView(), indices.size(), val);
+
550  return true;
+
551 
+
552  }else
+
553  {
+
554  fillSelected(deviceVectorAll(), indices.deviceView(), indices.size(), val);
+
555  return true;
+
556  }
+
557 
+
558  return false;
+
559  }
+
560 
+
561  INLINE_FUNCTION_H
+
562  void sortItems(const int32IndexContainer& indices)
+
563  {
+
564  if(indices.size() == 0)
+
565  {
+
566  setSize(0);
+
567  return;
+
568  }
+
569 
+
570  size_t newSize = indices.size();
+
571  viewType sortedView("sortedView", newSize);
+
572 
+
573  using policy = Kokkos::RangePolicy<
+
574  execution_space,
+
575  Kokkos::IndexType<int32> >;
+
576 
+
577  auto d_indices = indices.deviceView();
+
578  auto d_view = view_;
+
579  Kokkos::parallel_for(
+
580  "sortItems",
+
581  newSize,
+
582  LAMBDA_HD(int32 i){
+
583  sortedView(i) = d_view(d_indices(i));
+
584  });
+
585 
+
586  Kokkos::fence();
+
587 
+
588  setSize(newSize);
+
589 
+
590  copy(deviceVector(), sortedView);
+
591 
+
592  return;
+
593 
+
594  }
+
595 
+
596  INLINE_FUNCTION_H
+
597  bool insertSetElement(const int32IndexContainer& indices, const Vector<T>& vals)
+
598  {
+
599 
+
600  //Info<<"start of insertSetElement vecotsingle"<<endInfo;
+
601  if(indices.size() == 0)return true;
+
602  if(indices.size() != vals.size())return false;
+
603 
+
604  auto maxInd = indices.max();
+
605  /*output<<"maxInd "<< maxInd<<endl;
+
606  output<<"size() "<< size()<<endl;*/
+
607  if(this->empty() || maxInd > size()-1 )
+
608  {
+
609  resize(maxInd+1);
+
610  }
+
611 
+
612 
+
613  hostViewType1D<const T> hVecVals( vals.data(), vals.size());
+
614  deviceViewType1D<T> dVecVals("dVecVals", indices.size());
+
615 
+
616  copy(dVecVals, hVecVals);
617 
-
618  // TODO: remove the const_cast
-
619  hostViewType1D<int32> hostView(const_cast<int32*>(indices.data()), indices.size());
-
620  deviceViewType1D<int32> dView("dView", indices.size());
-
621  copy(dView, hostView);
-
622  fillSelected(deviceVectorAll(), dView, indices.size(), val);
-
623  return true;
-
624  }
-
625 
-
626  return false;
-
627  }
-
628 
-
629  INLINE_FUNCTION_H
-
630  bool insertSetElement(const Vector<int32>& indices, const Vector<T>& vals)
-
631  {
-
632  if(indices.size() == 0)return true;
-
633  if(indices.size() != vals.size())return false;
+
618  using policy = Kokkos::RangePolicy<
+
619  execution_space,
+
620  Kokkos::IndexType<int32> >;
+
621  auto dVec = deviceVectorAll();
+
622  auto dIndex = indices.deviceView();
+
623 
+
624  Kokkos::parallel_for(
+
625  "insertSetElement",
+
626  policy(0,indices.size()), LAMBDA_HD(int32 i){
+
627  dVec(dIndex(i))= dVecVals(i);
+
628  });
+
629  Kokkos::fence();
+
630 
+
631  return true;
+
632 
+
633  }
634 
-
635  auto maxInd = max(indices);
-
636 
-
637  if(this->empty() || maxInd > size()-1 )
-
638  {
-
639  resize(maxInd+1);
-
640  }
-
641 
-
642  if constexpr (isHostAccessible_)
+
635  INLINE_FUNCTION_H
+
636  bool insertSetElement(const Vector<int32>& indices, const T& val)
+
637  {
+
638  if(indices.empty()) return true;
+
639 
+
640  auto maxInd = max(indices);
+
641 
+
642  if(this->empty() || maxInd > size()-1 )
643  {
-
644  // TODO: remove const_cast
-
645  hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
-
646  hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
-
647 
-
648  fillSelected(deviceVectorAll(), hVecInd, hVecVals, indices.size());
-
649  return true;
-
650 
-
651  }else
-
652  {
-
653 
-
654  // TODO: remove const_cast
-
655  hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
-
656  deviceViewType1D<int32> dVecInd("dVecInd", indices.size());
-
657 
-
658  hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
-
659  deviceViewType1D<T> dVecVals("dVecVals", indices.size());
-
660 
-
661  copy(dVecVals, hVecVals);
-
662  copy(dVecInd, hVecInd);
+
644  resize(maxInd+1);
+
645  }
+
646 
+
647  if constexpr (isHostAccessible_)
+
648  {
+
649  hostViewType1D<int32> hostView(const_cast<int32*>(indices.data()), indices.size());
+
650  fillSelected(deviceVectorAll(), hostView, indices.size(), val);
+
651  return true;
+
652 
+
653  }else
+
654  {
+
655 
+
656  // TODO: remove the const_cast
+
657  hostViewType1D<int32> hostView(const_cast<int32*>(indices.data()), indices.size());
+
658  deviceViewType1D<int32> dView("dView", indices.size());
+
659  copy(dView, hostView);
+
660  fillSelected(deviceVectorAll(), dView, indices.size(), val);
+
661  return true;
+
662  }
663 
-
664  fillSelected(deviceVectorAll(), dVecInd, dVecVals, indices.size());
-
665  return true;
-
666  }
-
667 
-
668  return false;
-
669  }
-
670 
-
671  INLINE_FUNCTION_H
-
672  bool append(const deviceViewType1D<T>& dVec, size_t numElems)
-
673  {
-
674 
-
675  if(numElems == 0 )return true;
-
676  auto oldSize = size_;
-
677  auto newSize = size_ + numElems;
-
678 
-
679  if(this->empty() || newSize > capacity() )
-
680  {
-
681  resize(newSize);
-
682  }
-
683  else
-
684  {
-
685  size_ = size_+numElems;
-
686  }
-
687 
-
688  auto dSubView = Kokkos::subview(view_, Kokkos::make_pair(oldSize, newSize));
-
689  copy(dSubView, dVec);
-
690 
-
691  return true;
-
692  }
-
693 
-
694  INLINE_FUNCTION_H
-
695  bool append(const VectorSingle& Vec)
-
696  {
-
697  return append(Vec.deviceVector(), Vec.size());
-
698  }
-
699 
-
700  // - host calls only
-
701  // push a new element at the end
-
702  // resize if necessary
-
703  // works on host accessible vector
-
704  template<bool Enable = true>
-
705  typename std::enable_if<
-
706  isHostAccessible_ && Enable,
-
707  void>::type
-
708  push_back(const T& val)
-
709  {
-
710  if(size_ == capacity_) changeSize(capacity_);
-
711  data()[size_++] = val;
-
712  subViewUpdated_ = false;
-
713  }
-
714 
-
715  INLINE_FUNCTION_H pointer data(){
-
716  return view_.data();
-
717  }
-
718 
-
719  INLINE_FUNCTION_H constPointer data()const{
-
720  return view_.data();
-
721  }
-
722 
-
723  // - host calls only
-
724  // works on host accessible vector
-
725  // returns begin iterator
-
726  template<bool Enable = true>
-
727  INLINE_FUNCTION_H
-
728  typename std::enable_if_t<
-
729  isHostAccessible_ && Enable,
-
730  iterator>
-
731  begin(){
-
732  return data();
-
733  }
-
734 
-
735  // - host calls only
-
736  // works on host accessible vector
-
737  // returns begin iterator
-
738  template<bool Enable = true>
-
739  INLINE_FUNCTION_H
-
740  typename std::enable_if<
-
741  isHostAccessible_ && Enable,
-
742  constIterator>::type
-
743  begin()const {
-
744  return data();
-
745  }
-
746 
-
747  // - host calls only
-
748  // works on host accessible vector
-
749  // returns end iterator
-
750  template<bool Enable = true>
-
751  INLINE_FUNCTION_H
-
752  typename std::enable_if<
-
753  isHostAccessible_ && Enable,
-
754  iterator>::type
-
755  end(){
-
756  return size_ > 0 ? data() + size_: data();
-
757  }
-
758 
-
759  // host call
-
760  // returns end iterator
-
761  template<bool Enable = true>
-
762  INLINE_FUNCTION_H
-
763  typename std::enable_if<
-
764  isHostAccessible_ && Enable,
-
765  constIterator>::type
-
766  end()const{
-
767  return size_ > 0 ? data() + size_: data();
-
768  }
-
769 
-
770  // operator to be used on host side vectors
-
771  template<bool Enable = true>
-
772  INLINE_FUNCTION_H
-
773  typename std::enable_if<
-
774  isHostAccessible_ && Enable,
-
775  reference>::type
-
776  operator[](label i){
-
777  return view_[i];
-
778  }
-
779 
-
780  template<bool Enable = true>
-
781  INLINE_FUNCTION_H
-
782  typename std::enable_if<
-
783  isHostAccessible_ && Enable,
-
784  constReference>::type
-
785  operator[](label i)const{
-
786  return view_[i];
-
787  }
-
788 
-
790 
-
791  FUNCTION_H
-
792  bool read(iIstream& is)
-
793  {
-
794  Vector<T> vecFromFile;
-
795  if( !vecFromFile.read(is) ) return false;
-
796 
-
797  this->assign(vecFromFile);
-
798 
-
799  return true;
-
800  }
-
801 
-
802  FUNCTION_H
-
803  bool write(iOstream& os)const
-
804  {
-
805 
-
806  Vector<T, noConstructAllocator<T>> vecToFile(this->size());
-
807 
-
808  const auto dVec = Kokkos::subview(view_, Kokkos::make_pair(0,int(size_)));
-
809  hostViewType1D<T> mirror(vecToFile.data(), vecToFile.size());
-
810  copy(mirror,dVec);
-
811 
-
812  return vecToFile.write(os);
-
813  }
-
814 
-
815 }; // class VectorSingle
-
816 
-
817 template<typename T, typename MemorySpace>
-
818 inline iIstream& operator >> (iIstream & is, VectorSingle<T, MemorySpace> & ivec )
-
819 {
-
820  if( !ivec.read(is) )
-
821  {
-
822  ioErrorInFile (is.name(), is.lineNumber());
-
823  fatalExit;
-
824  }
-
825  return is;
-
826 }
-
827 
-
828 template<typename T, typename MemorySpace>
-
829 inline iOstream& operator << (iOstream& os, const VectorSingle<T, MemorySpace>& ovec )
-
830 {
-
831 
-
832  if( !ovec.write(os) )
-
833  {
-
834  ioErrorInFile(os.name(), os.lineNumber());
-
835  fatalExit;
-
836  }
-
837 
-
838  return os;
-
839 }
-
840 
+
664  return false;
+
665  }
+
666 
+
667  INLINE_FUNCTION_H
+
668  bool insertSetElement(const Vector<int32>& indices, const Vector<T>& vals)
+
669  {
+
670  if(indices.size() == 0)return true;
+
671  if(indices.size() != vals.size())return false;
+
672 
+
673  auto maxInd = max(indices);
+
674 
+
675  if(this->empty() || maxInd > size()-1 )
+
676  {
+
677  resize(maxInd+1);
+
678  }
+
679 
+
680  if constexpr (isHostAccessible_)
+
681  {
+
682  // TODO: remove const_cast
+
683  hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
+
684  hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
+
685 
+
686  fillSelected(deviceVectorAll(), hVecInd, hVecVals, indices.size());
+
687  return true;
+
688 
+
689  }else
+
690  {
+
691 
+
692  // TODO: remove const_cast
+
693  hostViewType1D<int32> hVecInd( const_cast<int32*>(indices.data()), indices.size());
+
694  deviceViewType1D<int32> dVecInd("dVecInd", indices.size());
+
695 
+
696  hostViewType1D<T> hVecVals( const_cast<T*>(vals.data()), vals.size());
+
697  deviceViewType1D<T> dVecVals("dVecVals", indices.size());
+
698 
+
699  copy(dVecVals, hVecVals);
+
700  copy(dVecInd, hVecInd);
+
701 
+
702  fillSelected(deviceVectorAll(), dVecInd, dVecVals, indices.size());
+
703  return true;
+
704  }
+
705 
+
706  return false;
+
707  }
+
708 
+
709  INLINE_FUNCTION_H
+
710  bool append(const deviceViewType1D<T>& dVec, size_t numElems)
+
711  {
+
712 
+
713  if(numElems == 0 )return true;
+
714  auto oldSize = size_;
+
715  auto newSize = size_ + numElems;
+
716 
+
717  if(this->empty() || newSize > capacity() )
+
718  {
+
719  resize(newSize);
+
720  }
+
721  else
+
722  {
+
723  size_ = size_+numElems;
+
724  }
+
725 
+
726  auto dSubView = Kokkos::subview(view_, Kokkos::make_pair(oldSize, newSize));
+
727  copy(dSubView, dVec);
+
728 
+
729  return true;
+
730  }
+
731 
+
732  INLINE_FUNCTION_H
+
733  bool append(const VectorSingle& Vec)
+
734  {
+
735  return append(Vec.deviceVector(), Vec.size());
+
736  }
+
737 
+
738  // - host calls only
+
739  // push a new element at the end
+
740  // resize if necessary
+
741  // works on host accessible vector
+
742  template<bool Enable = true>
+
743  typename std::enable_if<
+
744  isHostAccessible_ && Enable,
+
745  void>::type
+
746  push_back(const T& val)
+
747  {
+
748  if(size_ == capacity_)
+
749  {
+
750  changeSize(evalCapacity(capacity_), true);
+
751  }
+
752  data()[size_++] = val;
+
753  subViewUpdated_ = false;
+
754  }
+
755 
+
756  INLINE_FUNCTION_H pointer data(){
+
757  return view_.data();
+
758  }
+
759 
+
760  INLINE_FUNCTION_H constPointer data()const{
+
761  return view_.data();
+
762  }
+
763 
+
764  // - host calls only
+
765  // works on host accessible vector
+
766  // returns begin iterator
+
767  template<bool Enable = true>
+
768  INLINE_FUNCTION_H
+
769  typename std::enable_if_t<
+
770  isHostAccessible_ && Enable,
+
771  iterator>
+
772  begin(){
+
773  return data();
+
774  }
+
775 
+
776  // - host calls only
+
777  // works on host accessible vector
+
778  // returns begin iterator
+
779  template<bool Enable = true>
+
780  INLINE_FUNCTION_H
+
781  typename std::enable_if<
+
782  isHostAccessible_ && Enable,
+
783  constIterator>::type
+
784  begin()const {
+
785  return data();
+
786  }
+
787 
+
788  // - host calls only
+
789  // works on host accessible vector
+
790  // returns end iterator
+
791  template<bool Enable = true>
+
792  INLINE_FUNCTION_H
+
793  typename std::enable_if<
+
794  isHostAccessible_ && Enable,
+
795  iterator>::type
+
796  end(){
+
797  return size_ > 0 ? data() + size_: data();
+
798  }
+
799 
+
800  // host call
+
801  // returns end iterator
+
802  template<bool Enable = true>
+
803  INLINE_FUNCTION_H
+
804  typename std::enable_if<
+
805  isHostAccessible_ && Enable,
+
806  constIterator>::type
+
807  end()const{
+
808  return size_ > 0 ? data() + size_: data();
+
809  }
+
810 
+
811  // operator to be used on host side vectors
+
812  template<bool Enable = true>
+
813  INLINE_FUNCTION_H
+
814  typename std::enable_if<
+
815  isHostAccessible_ && Enable,
+
816  reference>::type
+
817  operator[](label i){
+
818  return view_[i];
+
819  }
+
820 
+
821  template<bool Enable = true>
+
822  INLINE_FUNCTION_H
+
823  typename std::enable_if<
+
824  isHostAccessible_ && Enable,
+
825  constReference>::type
+
826  operator[](label i)const{
+
827  return view_[i];
+
828  }
+
829 
+
831 
+
832  FUNCTION_H
+
833  bool readVector(
+
834  iIstream& is,
+
835  size_t len=0)
+
836  {
+
837  Vector<T> vecFromFile;
+
838  if( !vecFromFile.readVector(is,len) ) return false;
+
839 
+
840  this->assign(vecFromFile);
841 
-
842 
-
843 
-
844 } // - pFlow
-
845 
-
846 #include "VectorSingleAlgorithms.hpp"
-
847 
-
848 
-
849 #endif //__VectorSingle_hpp__
+
842  return true;
+
843  }
+
844 
+
845  FUNCTION_H
+
846  bool read(iIstream& is)
+
847  {
+
848  return readVector(is);
+
849  }
850 
+
851  FUNCTION_H
+
852  bool write(iOstream& os)const
+
853  {
+
854 
+
855  Vector<T, noConstructAllocator<T>> vecToFile(this->size());
+
856 
+
857  const auto dVec = Kokkos::subview(view_, Kokkos::make_pair(0,int(size_)));
+
858  hostViewType1D<T> mirror(vecToFile.data(), vecToFile.size());
+
859  copy(mirror,dVec);
+
860 
+
861  return vecToFile.write(os);
+
862  }
+
863 
+
864 }; // class VectorSingle
+
865 
+
866 template<typename T, typename MemorySpace>
+
867 inline iIstream& operator >> (iIstream & is, VectorSingle<T, MemorySpace> & ivec )
+
868 {
+
869  if( !ivec.read(is) )
+
870  {
+
871  ioErrorInFile (is.name(), is.lineNumber());
+
872  fatalExit;
+
873  }
+
874  return is;
+
875 }
+
876 
+
877 template<typename T, typename MemorySpace>
+
878 inline iOstream& operator << (iOstream& os, const VectorSingle<T, MemorySpace>& ovec )
+
879 {
+
880 
+
881  if( !ovec.write(os) )
+
882  {
+
883  ioErrorInFile(os.name(), os.lineNumber());
+
884  fatalExit;
+
885  }
+
886 
+
887  return os;
+
888 }
+
889 
+
890 
+
891 
+
892 
+
893 } // - pFlow
+
894 
+
895 #include "VectorSingleAlgorithms.hpp"
+
896 
+
897 
+
898 #endif //__VectorSingle_hpp__
+
899 
-
pFlow::VectorSingle::hostVector
const INLINE_FUNCTION_H auto hostVector() const
Definition: VectorSingle.hpp:336
+
pFlow::VectorSingle::hostVector
const INLINE_FUNCTION_H auto hostVector() const
Definition: VectorSingle.hpp:338
pFlow::vectorGrowthFactor__
const double vectorGrowthFactor__
Definition: globalSettings.hpp:29
-
pFlow::Vector::read
bool read(iIstream &is)
Definition: Vector.hpp:378
-
pFlow::VectorSingle::hostVector
INLINE_FUNCTION_H auto hostVector()
Definition: VectorSingle.hpp:344
-
pFlow::VectorSingle::VectorField
const INLINE_FUNCTION_H VectorType & VectorField() const
Definition: VectorSingle.hpp:287
-
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name, size_t n, const T &val)
Definition: VectorSingle.hpp:187
-
pFlow::VectorSingle::fill
INLINE_FUNCTION_H void fill(const T &val)
Definition: VectorSingle.hpp:426
-
pFlow::VectorSingle::operator=
VectorSingle & operator=(const VectorSingle &rhs)
Definition: VectorSingle.hpp:243
-
pFlow::VectorSingle::iterator
T * iterator
Definition: VectorSingle.hpp:56
-
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name, const Vector< T > &src)
Definition: VectorSingle.hpp:217
+
pFlow::VectorSingle::hostVector
INLINE_FUNCTION_H auto hostVector()
Definition: VectorSingle.hpp:346
+
pFlow::VectorSingle::readVector
FUNCTION_H bool readVector(iIstream &is, size_t len=0)
Definition: VectorSingle.hpp:833
+
pFlow::VectorSingle::VectorField
const INLINE_FUNCTION_H VectorType & VectorField() const
Definition: VectorSingle.hpp:289
+
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name, size_t n, const T &val)
Definition: VectorSingle.hpp:189
+
pFlow::VectorSingle::fill
INLINE_FUNCTION_H void fill(const T &val)
Definition: VectorSingle.hpp:428
+
pFlow::Vector::readVector
bool readVector(iIstream &is, size_t len=0)
Definition: Vector.cpp:30
+
pFlow::VectorSingle::operator=
VectorSingle & operator=(const VectorSingle &rhs)
Definition: VectorSingle.hpp:245
+
pFlow::VectorSingle::iterator
T * iterator
Definition: VectorSingle.hpp:58
+
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name, const Vector< T > &src)
Definition: VectorSingle.hpp:219
pFlow::real
float real
Definition: builtinTypes.hpp:46
-
pFlow::VectorSingle::resize
INLINE_FUNCTION_H void resize(size_t n, const T &val)
Definition: VectorSingle.hpp:412
+
pFlow::VectorSingle::resize
INLINE_FUNCTION_H void resize(size_t n, const T &val)
Definition: VectorSingle.hpp:414
pFlow::fill
void fill(Vector< T, Allocator > &vec, const T &val)
Definition: VectorAlgorithm.hpp:44
fatalExit
#define fatalExit
Definition: error.hpp:57
-
pFlow::VectorSingle::VectorSingle
VectorSingle()
Definition: VectorSingle.hpp:149
-
pFlow::VectorSingle::hostVectorAll
const INLINE_FUNCTION_H auto hostVectorAll() const
Definition: VectorSingle.hpp:320
-
pFlow::indexContainer::max
INLINE_FUNCTION_HD IndexType max() const
Definition: indexContainer.hpp:125
-
pFlow::VectorSingle< realx3, void >::deviceType
typename viewType::device_type deviceType
Definition: VectorSingle.hpp:73
-
pFlow::VectorSingle::constReference
const T & constReference
Definition: VectorSingle.hpp:62
-
pFlow::indexContainer::empty
INLINE_FUNCTION_HD size_t empty() const
Definition: indexContainer.hpp:113
-
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name, const VectorSingle &src)
Definition: VectorSingle.hpp:234
-
pFlow::VectorSingle::setSize
INLINE_FUNCTION_H void setSize(size_t n)
Definition: VectorSingle.hpp:125
+
pFlow::VectorSingle::VectorSingle
VectorSingle()
Definition: VectorSingle.hpp:151
+
pFlow::VectorSingle::hostVectorAll
const INLINE_FUNCTION_H auto hostVectorAll() const
Definition: VectorSingle.hpp:322
+
pFlow::VectorSingle::sortItems
INLINE_FUNCTION_H void sortItems(const int32IndexContainer &indices)
Definition: VectorSingle.hpp:562
+
pFlow::indexContainer::max
INLINE_FUNCTION_HD IndexType max() const
Definition: indexContainer.hpp:133
+
pFlow::VectorSingle< realx3, void >::deviceType
typename viewType::device_type deviceType
Definition: VectorSingle.hpp:75
+
pFlow::VectorSingle::constReference
const T & constReference
Definition: VectorSingle.hpp:64
+
pFlow::indexContainer::empty
INLINE_FUNCTION_HD size_t empty() const
Definition: indexContainer.hpp:121
+
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name, const VectorSingle &src)
Definition: VectorSingle.hpp:236
+
pFlow::VectorSingle::setSize
INLINE_FUNCTION_H void setSize(size_t n)
Definition: VectorSingle.hpp:127
types.hpp
-
pFlow::VectorSingle::assign
INLINE_FUNCTION_H void assign(const Vector< T > &src)
Definition: VectorSingle.hpp:451
-
pFlow::VectorSingle::name
const INLINE_FUNCTION_H word name() const
Definition: VectorSingle.hpp:353
+
pFlow::VectorSingle::assign
INLINE_FUNCTION_H void assign(const Vector< T > &src)
Definition: VectorSingle.hpp:453
+
pFlow::VectorSingle::name
const INLINE_FUNCTION_H word name() const
Definition: VectorSingle.hpp:355
pFlow::copy
INLINE_FUNCTION_H void copy(const ViewType1D< dType, dProperties... > &dst, const ViewType1D< sType, sProperties... > &src)
Definition: ViewAlgorithms.hpp:296
-
pFlow::VectorSingle::clear
INLINE_FUNCTION_H void clear()
Definition: VectorSingle.hpp:418
-
pFlow::VectorSingle::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const int32IndexContainer &indices, const Vector< T > &vals)
Definition: VectorSingle.hpp:560
-
pFlow::VectorSingle::data
INLINE_FUNCTION_H constPointer data() const
Definition: VectorSingle.hpp:719
+
pFlow::VectorSingle::clear
INLINE_FUNCTION_H void clear()
Definition: VectorSingle.hpp:420
+
pFlow::VectorSingle::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const int32IndexContainer &indices, const Vector< T > &vals)
Definition: VectorSingle.hpp:597
+
pFlow::VectorSingle::data
INLINE_FUNCTION_H constPointer data() const
Definition: VectorSingle.hpp:760
ViewAlgorithms.hpp
-
pFlow::VectorSingle::read
FUNCTION_H bool read(iIstream &is)
Definition: VectorSingle.hpp:792
+
pFlow::VectorSingle::read
FUNCTION_H bool read(iIstream &is)
Definition: VectorSingle.hpp:846
pFlow::word
std::string word
Definition: builtinTypes.hpp:63
-
pFlow::VectorSingle::subViewUpdated_
bool subViewUpdated_
Definition: VectorSingle.hpp:89
-
pFlow::VectorSingle::resize
INLINE_FUNCTION_H void resize(size_t n)
Definition: VectorSingle.hpp:406
-
pFlow::VectorSingle::deviceVectorAll
const INLINE_FUNCTION_H viewType & deviceVectorAll() const
Definition: VectorSingle.hpp:301
-
pFlow::VectorSingle::begin
INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, constIterator >::type begin() const
Definition: VectorSingle.hpp:743
+
pFlow::VectorSingle::subViewUpdated_
bool subViewUpdated_
Definition: VectorSingle.hpp:91
+
pFlow::VectorSingle::resize
INLINE_FUNCTION_H void resize(size_t n)
Definition: VectorSingle.hpp:408
+
pFlow::VectorSingle::deviceVectorAll
const INLINE_FUNCTION_H viewType & deviceVectorAll() const
Definition: VectorSingle.hpp:303
+
pFlow::VectorSingle::begin
INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, constIterator >::type begin() const
Definition: VectorSingle.hpp:784
KokkosTypes.hpp
-
pFlow::VectorSingle::clonePtr
INLINE_FUNCTION_H VectorSingle * clonePtr() const
Definition: VectorSingle.hpp:271
-
pFlow::indexContainer::size
INLINE_FUNCTION_HD size_t size() const
Definition: indexContainer.hpp:107
-
pFlow::VectorSingle::deviceVector
const INLINE_FUNCTION_H viewType & deviceVector() const
Definition: VectorSingle.hpp:314
-
pFlow::Vector::size
auto size() const
Definition: Vector.hpp:299
+
pFlow::VectorSingle::clonePtr
INLINE_FUNCTION_H VectorSingle * clonePtr() const
Definition: VectorSingle.hpp:273
+
pFlow::indexContainer::size
INLINE_FUNCTION_HD size_t size() const
Definition: indexContainer.hpp:115
+
pFlow::VectorSingle::deviceVector
const INLINE_FUNCTION_H viewType & deviceVector() const
Definition: VectorSingle.hpp:316
+
pFlow::Vector::size
auto size() const
Definition: Vector.hpp:301
pFlow::reallocNoInit
INLINE_FUNCTION_H void reallocNoInit(ViewType1D< Type, Properties... > &view, int32 len)
Definition: KokkosUtilities.hpp:60
-
pFlow::VectorSingle::hostVectorAll
INLINE_FUNCTION_H auto hostVectorAll()
Definition: VectorSingle.hpp:328
-
pFlow::VectorSingle::VectorSingle
VectorSingle(size_t n)
Definition: VectorSingle.hpp:165
-
pFlow::VectorSingle::capacity
INLINE_FUNCTION_H size_t capacity() const
Definition: VectorSingle.hpp:367
-
pFlow::VectorSingle::memoerySpaceName
constexpr static const char * memoerySpaceName()
Definition: VectorSingle.hpp:96
-
pFlow::VectorSingle::clone
INLINE_FUNCTION_H uniquePtr< VectorSingle > clone() const
Definition: VectorSingle.hpp:264
-
pFlow::VectorSingle::size_
size_t size_
Definition: VectorSingle.hpp:81
-
pFlow::VectorSingle::empty
INLINE_FUNCTION_H bool empty() const
Definition: VectorSingle.hpp:374
-
pFlow::VectorSingle::append
INLINE_FUNCTION_H bool append(const VectorSingle &Vec)
Definition: VectorSingle.hpp:695
-
pFlow::deviceViewType1D
Kokkos::View< T * > deviceViewType1D
Definition: KokkosTypes.hpp:93
-
pFlow::VectorSingle< realx3, void >::memory_space
typename viewType::memory_space memory_space
Definition: VectorSingle.hpp:75
+
pFlow::VectorSingle::hostVectorAll
INLINE_FUNCTION_H auto hostVectorAll()
Definition: VectorSingle.hpp:330
+
pFlow::VectorSingle::VectorSingle
VectorSingle(size_t n)
Definition: VectorSingle.hpp:167
+
pFlow::VectorSingle::capacity
INLINE_FUNCTION_H size_t capacity() const
Definition: VectorSingle.hpp:369
+
pFlow::VectorSingle::memoerySpaceName
constexpr static const char * memoerySpaceName()
Definition: VectorSingle.hpp:98
+
pFlow::VectorSingle::clone
INLINE_FUNCTION_H uniquePtr< VectorSingle > clone() const
Definition: VectorSingle.hpp:266
+
pFlow::VectorSingle::size_
size_t size_
Definition: VectorSingle.hpp:83
+
pFlow::VectorSingle::empty
INLINE_FUNCTION_H bool empty() const
Definition: VectorSingle.hpp:376
+
pFlow::VectorSingle::append
INLINE_FUNCTION_H bool append(const VectorSingle &Vec)
Definition: VectorSingle.hpp:733
+
pFlow::deviceViewType1D
Kokkos::View< T * > deviceViewType1D
Definition: KokkosTypes.hpp:98
+
pFlow::VectorSingle< realx3, void >::memory_space
typename viewType::memory_space memory_space
Definition: VectorSingle.hpp:77
pFlow
Definition: demComponent.hpp:28
-
pFlow::VectorSingle< realx3, void >::execution_space
typename viewType::execution_space execution_space
Definition: VectorSingle.hpp:77
+
pFlow::VectorSingle< realx3, void >::execution_space
typename viewType::execution_space execution_space
Definition: VectorSingle.hpp:79
FUNCTION_H
#define FUNCTION_H
Definition: pFlowMacros.hpp:58
-
pFlow::VectorSingle::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const Vector< int32 > &indices, const T &val)
Definition: VectorSingle.hpp:598
+
pFlow::VectorSingle::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const Vector< int32 > &indices, const T &val)
Definition: VectorSingle.hpp:636
RESERVE
Definition: Vector.hpp:38
-
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name)
Definition: VectorSingle.hpp:155
-
pFlow::VectorSingle::operator[]
INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, constReference >::type operator[](label i) const
Definition: VectorSingle.hpp:785
-
pFlow::VectorSingle::VectorField
INLINE_FUNCTION_H VectorType & VectorField()
Definition: VectorSingle.hpp:280
+
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name)
Definition: VectorSingle.hpp:157
+
pFlow::VectorSingle::operator[]
INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, constReference >::type operator[](label i) const
Definition: VectorSingle.hpp:826
+
pFlow::VectorSingle::VectorField
INLINE_FUNCTION_H VectorType & VectorField()
Definition: VectorSingle.hpp:282
n
int32 n
Definition: NBSCrossLoop.hpp:24
-
pFlow::VectorSingle::reference
T & reference
Definition: VectorSingle.hpp:60
+
pFlow::VectorSingle::reference
T & reference
Definition: VectorSingle.hpp:62
globalSettings.hpp
-
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name, size_t n)
Definition: VectorSingle.hpp:171
+
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name, size_t n)
Definition: VectorSingle.hpp:173
pFlow::iIstream
Definition: iIstream.hpp:33
-
pFlow::VectorSingle::data
INLINE_FUNCTION_H pointer data()
Definition: VectorSingle.hpp:715
-
pFlow::indexContainer::hostView
const HostViewType & hostView() const
Definition: indexContainer.hpp:143
+
pFlow::VectorSingle::data
INLINE_FUNCTION_H pointer data()
Definition: VectorSingle.hpp:756
+
pFlow::indexContainer::hostView
const HostViewType & hostView() const
Definition: indexContainer.hpp:151
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
-
pFlow::Vector::capacity
auto capacity() const
Definition: Vector.hpp:304
-
pFlow::VectorSingle::VectorSingle
VectorSingle(const VectorSingle &src)
Definition: VectorSingle.hpp:225
+
pFlow::Vector::capacity
auto capacity() const
Definition: Vector.hpp:306
+
pFlow::VectorSingle::VectorSingle
VectorSingle(const VectorSingle &src)
Definition: VectorSingle.hpp:227
pFlow::operator>>
INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3)
Definition: AdamsBashforth3.hpp:41
-
pFlow::VectorSingle::reserve
INLINE_FUNCTION_H void reserve(size_t cap)
Definition: VectorSingle.hpp:382
-
pFlow::VectorSingle::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const int32IndexContainer &indices, const T &val)
Definition: VectorSingle.hpp:535
-
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name, size_t cap, size_t n, RESERVE)
Definition: VectorSingle.hpp:202
-
pFlow::VectorSingle::constIterator
const T * constIterator
Definition: VectorSingle.hpp:58
+
pFlow::VectorSingle::reserve
INLINE_FUNCTION_H void reserve(size_t cap)
Definition: VectorSingle.hpp:384
+
pFlow::VectorSingle::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const int32IndexContainer &indices, const T &val)
Definition: VectorSingle.hpp:537
+
pFlow::VectorSingle::VectorSingle
VectorSingle(const word &name, size_t cap, size_t n, RESERVE)
Definition: VectorSingle.hpp:204
+
pFlow::VectorSingle::constIterator
const T * constIterator
Definition: VectorSingle.hpp:60
INLINE_FUNCTION_H
#define INLINE_FUNCTION_H
Definition: pFlowMacros.hpp:53
pFlow::operator<<
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
Definition: AdamsBashforth3.hpp:57
-
pFlow::VectorSingle
Definition: VectorSingle.hpp:45
-
pFlow::VectorSingle::end
INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, iterator >::type end()
Definition: VectorSingle.hpp:755
-
pFlow::VectorSingle::operator[]
INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, reference >::type operator[](label i)
Definition: VectorSingle.hpp:776
-
pFlow::VectorSingle::push_back
std::enable_if< isHostAccessible_ &&Enable, void >::type push_back(const T &val)
Definition: VectorSingle.hpp:708
-
pFlow::VectorSingle::subView_
viewType subView_
Definition: VectorSingle.hpp:87
-
pFlow::IOstream::name
virtual const word & name() const
Definition: IOstream.cpp:31
+
pFlow::VectorSingle
Definition: VectorSingle.hpp:47
+
pFlow::VectorSingle::end
INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, iterator >::type end()
Definition: VectorSingle.hpp:796
+
pFlow::VectorSingle::operator[]
INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, reference >::type operator[](label i)
Definition: VectorSingle.hpp:817
+
pFlow::VectorSingle::push_back
std::enable_if< isHostAccessible_ &&Enable, void >::type push_back(const T &val)
Definition: VectorSingle.hpp:746
+
pFlow::VectorSingle::subView_
viewType subView_
Definition: VectorSingle.hpp:89
+
pFlow::IOstream::name
virtual const word & name() const
Return the name of the stream.
Definition: IOstream.cpp:31
+
streams.hpp
pFlow::max
T max(const Vector< T, Allocator > &v)
Definition: VectorMath.hpp:164
-
pFlow::VectorSingle::updateSubView
INLINE_FUNCTION_H void updateSubView() const
Definition: VectorSingle.hpp:132
+
pFlow::VectorSingle::updateSubView
INLINE_FUNCTION_H void updateSubView() const
Definition: VectorSingle.hpp:134
pFlow::VectorSingle::TypeInfoTemplateNV2
TypeInfoTemplateNV2("VectorSingle", T, memoerySpaceName())
-
pFlow::VectorSingle::reallocate
INLINE_FUNCTION_H void reallocate(size_t cap)
Definition: VectorSingle.hpp:388
-
pFlow::hostViewType1D
Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D
Definition: KokkosTypes.hpp:104
-
pFlow::VectorSingle::append
INLINE_FUNCTION_H bool append(const deviceViewType1D< T > &dVec, size_t numElems)
Definition: VectorSingle.hpp:672
-
pFlow::Vector::write
bool write(iOstream &os) const
Definition: Vector.hpp:383
-
pFlow::VectorSingle::VectorSingle
VectorSingle(size_t n, const T &val)
Definition: VectorSingle.hpp:181
+
pFlow::VectorSingle::reallocate
INLINE_FUNCTION_H void reallocate(size_t cap)
Definition: VectorSingle.hpp:390
+
pFlow::hostViewType1D
Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D
Definition: KokkosTypes.hpp:109
+
pFlow::VectorSingle::append
INLINE_FUNCTION_H bool append(const deviceViewType1D< T > &dVec, size_t numElems)
Definition: VectorSingle.hpp:710
+
pFlow::Vector::write
bool write(iOstream &os) const
Definition: Vector.hpp:386
+
pFlow::VectorSingle::VectorSingle
VectorSingle(size_t n, const T &val)
Definition: VectorSingle.hpp:183
pFlow::uniquePtr
Definition: uniquePtr.hpp:44
-
pFlow::VectorSingle::assign
INLINE_FUNCTION_H void assign(size_t n, const T &val)
Definition: VectorSingle.hpp:437
+
pFlow::VectorSingle::assign
INLINE_FUNCTION_H void assign(size_t n, const T &val)
Definition: VectorSingle.hpp:439
LAMBDA_HD
#define LAMBDA_HD
Definition: pFlowMacros.hpp:54
-
pFlow::VectorSingle::evalCapacity
static INLINE_FUNCTION_H size_t evalCapacity(size_t n)
Definition: VectorSingle.hpp:101
-
pFlow::VectorSingle::changeSize
INLINE_FUNCTION_H void changeSize(size_t n, bool actualCap=false)
Definition: VectorSingle.hpp:107
-
pFlow::VectorSingle::growthFactor_
static const real growthFactor_
Definition: VectorSingle.hpp:91
-
pFlow::VectorSingle::write
FUNCTION_H bool write(iOstream &os) const
Definition: VectorSingle.hpp:803
-
pFlow::VectorSingle::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const Vector< int32 > &indices, const Vector< T > &vals)
Definition: VectorSingle.hpp:630
+
pFlow::VectorSingle::evalCapacity
static INLINE_FUNCTION_H size_t evalCapacity(size_t n)
Definition: VectorSingle.hpp:103
+
pFlow::VectorSingle::changeSize
INLINE_FUNCTION_H void changeSize(size_t n, bool actualCap=false)
Definition: VectorSingle.hpp:109
+
pFlow::VectorSingle::growthFactor_
static const real growthFactor_
Definition: VectorSingle.hpp:93
+
pFlow::VectorSingle::write
FUNCTION_H bool write(iOstream &os) const
Definition: VectorSingle.hpp:852
+
pFlow::VectorSingle::insertSetElement
INLINE_FUNCTION_H bool insertSetElement(const Vector< int32 > &indices, const Vector< T > &vals)
Definition: VectorSingle.hpp:668
ioErrorInFile
#define ioErrorInFile(fileName, lineNumber)
Definition: error.hpp:49
typeInfo.hpp
pFlow::label
std::size_t label
Definition: builtinTypes.hpp:61
-
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:62
-
pFlow::IOstream::lineNumber
int32 lineNumber() const
Definition: IOstream.hpp:187
-
pFlow::VectorSingle::end
INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, constIterator >::type end() const
Definition: VectorSingle.hpp:766
+
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:67
+
pFlow::IOstream::lineNumber
int32 lineNumber() const
Const access to the current stream line number.
Definition: IOstream.hpp:221
+
pFlow::VectorSingle::end
INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, constIterator >::type end() const
Definition: VectorSingle.hpp:807
VectorSingleAlgorithms.hpp
-
pFlow::VectorSingle::deviceVector
INLINE_FUNCTION_H viewType & deviceVector()
Definition: VectorSingle.hpp:307
-
pFlow::VectorSingle::size
INLINE_FUNCTION_H size_t size() const
Definition: VectorSingle.hpp:360
-
pFlow::VectorSingle::begin
INLINE_FUNCTION_H std::enable_if_t< isHostAccessible_ &&Enable, iterator > begin()
Definition: VectorSingle.hpp:731
-
pFlow::VectorSingle::isHostAccessible_
static constexpr bool isHostAccessible_
Definition: VectorSingle.hpp:93
-
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:295
-
pFlow::VectorSingle::VectorSingle
VectorSingle(const Vector< T > &src)
Definition: VectorSingle.hpp:211
+
pFlow::VectorSingle::deviceVector
INLINE_FUNCTION_H viewType & deviceVector()
Definition: VectorSingle.hpp:309
+
pFlow::VectorSingle::size
INLINE_FUNCTION_H size_t size() const
Definition: VectorSingle.hpp:362
+
pFlow::VectorSingle::begin
INLINE_FUNCTION_H std::enable_if_t< isHostAccessible_ &&Enable, iterator > begin()
Definition: VectorSingle.hpp:772
+
pFlow::VectorSingle::isHostAccessible_
static constexpr bool isHostAccessible_
Definition: VectorSingle.hpp:95
+
pFlow::VectorSingle::deviceVectorAll
INLINE_FUNCTION_H viewType & deviceVectorAll()
Definition: VectorSingle.hpp:297
+
pFlow::VectorSingle::VectorSingle
VectorSingle(const Vector< T > &src)
Definition: VectorSingle.hpp:213
pFlow::triple< real >
pFlow::Vector
Definition: Vector.hpp:46
-
pFlow::VectorSingle::VectorSingle
VectorSingle(size_t cap, size_t n, RESERVE)
Definition: VectorSingle.hpp:195
+
pFlow::VectorSingle::VectorSingle
VectorSingle(size_t cap, size_t n, RESERVE)
Definition: VectorSingle.hpp:197
pFlow::iOstream
Definition: iOstream.hpp:53
-
pFlow::VectorSingle::capacity_
size_t capacity_
Definition: VectorSingle.hpp:83
+
pFlow::VectorSingle::capacity_
size_t capacity_
Definition: VectorSingle.hpp:85
indexContainer.hpp
pFlow::fillSelected
bool fillSelected(ViewType1D< Type, properties... > view, const ViewType1D< indexType, indexProperties... > indices, const int32 numElems, const Type val, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< indexType, indexProperties... >::memory_space >(), bool >=true)
Definition: ViewAlgorithms.hpp:147
Vector.hpp
pFlow::indexContainer< int32 >
-
pFlow::VectorSingle::reallocate
INLINE_FUNCTION_H void reallocate(size_t cap, size_t size)
Definition: VectorSingle.hpp:396
-
pFlow::indexContainer::deviceView
const DeviceViewType & deviceView() const
Definition: indexContainer.hpp:148
-
pFlow::VectorSingle< realx3, void >::viewType
ViewType1D< realx3, void > viewType
Definition: VectorSingle.hpp:71
-
pFlow::VectorSingle::view_
viewType view_
Definition: VectorSingle.hpp:85
+
pFlow::VectorSingle::reallocate
INLINE_FUNCTION_H void reallocate(size_t cap, size_t size)
Definition: VectorSingle.hpp:398
+
pFlow::indexContainer::deviceView
const DeviceViewType & deviceView() const
Definition: indexContainer.hpp:156
+
pFlow::VectorSingle< realx3, void >::viewType
ViewType1D< realx3, void > viewType
Definition: VectorSingle.hpp:73
+
pFlow::VectorSingle::view_
viewType view_
Definition: VectorSingle.hpp:87
+
pFlow::iOstream::write
virtual bool write(const token &tok)=0
Write Functions.
+
pFlow::Vector::readVector
bool readVector(iIstream &is, size_t len=0)
Definition: Vector.cpp:30
+
pFlow::iIstream::read
virtual iIstream & read(token &)=0
pFlow::token
Definition: token.hpp:42
+
pFlow::Vector::sortItems
void sortItems(const int32IndexContainer &indices)
Sort elements based on the indices.
Definition: Vector.cpp:217
warningInFunction
#define warningInFunction
Definition: error.hpp:55
pFlow::token::isPunctuation
bool isPunctuation() const
Definition: tokenI.hpp:426
pFlow::Vector::Vector
Vector()
Definition: Vector.hpp:123
FUNCTION_NAME
#define FUNCTION_NAME
Definition: pFlowMacros.hpp:29
-
pFlow::indexContainer::size
INLINE_FUNCTION_HD size_t size() const
Definition: indexContainer.hpp:107
-
pFlow::Vector::size
auto size() const
Definition: Vector.hpp:299
-
pFlow::Vector::deleteElement
bool deleteElement(const Vector< label > &indices)
Definition: Vector.cpp:166
-
pFlow::IOstream::check
virtual bool check(const char *operation) const
Definition: IOstream.cpp:42
-
pFlow::Vector::writeVector
bool writeVector(iOstream &os) const
Definition: Vector.cpp:90
+
pFlow::indexContainer::size
INLINE_FUNCTION_HD size_t size() const
Definition: indexContainer.hpp:115
+
pFlow::Vector::size
auto size() const
Definition: Vector.hpp:301
+
pFlow::Vector::deleteElement
bool deleteElement(const Vector< label > &indices)
Definition: Vector.cpp:182
+
pFlow::IOstream::check
virtual bool check(const char *operation) const
Check IOstream status for given operation.
Definition: IOstream.cpp:42
+
pFlow::Vector::writeVector
bool writeVector(iOstream &os) const
Definition: Vector.cpp:101
RESERVE
Definition: Vector.hpp:38
pFlow::iIstream
Definition: iIstream.hpp:33
-
pFlow::Vector::deleteElement_sorted
bool deleteElement_sorted(const Vector< label > &indices)
Definition: Vector.cpp:124
-
pFlow::indexContainer::hostView
const HostViewType & hostView() const
Definition: indexContainer.hpp:143
+
pFlow::Vector::deleteElement_sorted
bool deleteElement_sorted(const Vector< label > &indices)
Definition: Vector.cpp:140
+
pFlow::indexContainer::hostView
const HostViewType & hostView() const
Definition: indexContainer.hpp:151
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
pFlow::iIstream::putBack
void putBack(const token &tok)
Definition: iIstream.cpp:5
-
pFlow::IOstream::fatalCheck
bool fatalCheck(const char *operation) const
Definition: IOstream.cpp:48
+
pFlow::IOstream::fatalCheck
bool fatalCheck(const char *operation) const
Check IOstream status for given operation.
Definition: IOstream.cpp:48
ForAll
#define ForAll(i, container)
Definition: pFlowMacros.hpp:71
-
pFlow::Vector::readVector
bool readVector(iIstream &is)
Definition: Vector.cpp:30
sort
void sort(Vector< T, Allocator > &vec)
pFlow::Vector::clear
auto clear()
Definition: Vector.hpp:248
+
pFlow::IOstream::isBinary
bool isBinary() const
Return true if stream format is binray.
Definition: IOstream.hpp:178
pFlow::label
std::size_t label
Definition: builtinTypes.hpp:61
pFlow::Vector
Definition: Vector.hpp:46
pFlow::iOstream
Definition: iOstream.hpp:53
pFlow::indexContainer< int32 >
-
pFlow::Vector::insertSetElement
bool insertSetElement(const int32IndexContainer &indices, const T &val)
Definition: Vector.cpp:201
+
pFlow::Vector::insertSetElement
bool insertSetElement(const int32IndexContainer &indices, const T &val)
Definition: Vector.cpp:237
diff --git a/doc/code-documentation/html/Vector_8hpp__dep__incl.map b/doc/code-documentation/html/Vector_8hpp__dep__incl.map index afe42b4f..99e6dd0b 100644 --- a/doc/code-documentation/html/Vector_8hpp__dep__incl.map +++ b/doc/code-documentation/html/Vector_8hpp__dep__incl.map @@ -1,7 +1,7 @@ - + - - + + diff --git a/doc/code-documentation/html/Vector_8hpp__dep__incl.md5 b/doc/code-documentation/html/Vector_8hpp__dep__incl.md5 index 93634afb..45ffe056 100644 --- a/doc/code-documentation/html/Vector_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/Vector_8hpp__dep__incl.md5 @@ -1 +1 @@ -9f0087cc6ec43c0158f1ec5424274363 \ No newline at end of file +9049ec434d842e8a32affdfe9adc367c \ No newline at end of file diff --git a/doc/code-documentation/html/Vector_8hpp__dep__incl.png b/doc/code-documentation/html/Vector_8hpp__dep__incl.png index 0f6dbca1..5aa290ae 100644 Binary files a/doc/code-documentation/html/Vector_8hpp__dep__incl.png and b/doc/code-documentation/html/Vector_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/Vector_8hpp_source.html b/doc/code-documentation/html/Vector_8hpp_source.html index 48c881a8..36840e81 100644 --- a/doc/code-documentation/html/Vector_8hpp_source.html +++ b/doc/code-documentation/html/Vector_8hpp_source.html @@ -396,147 +396,150 @@ $(document).ready(function(){initNavTree('Vector_8hpp_source.html',''); initResi
291  return *this;
292  }
293 
-
294  const word& name()const
-
295  {
-
296  return name_;
-
297  }
-
298 
-
299  inline auto size()const
-
300  {
-
301  return vectorType::size();
-
302  }
-
303 
-
304  inline auto capacity()const
-
305  {
-
306  return vectorType::capacity();
-
307  }
-
308 
-
309  inline auto reserve(label len)
-
310  {
-
311  return vectorType::reserve(len);
-
312  }
-
313 
-
314  // - delete elemens of vector based on sorted indices
-
315  // return false if out of range
-
316  bool deleteElement_sorted(const Vector<label>& indices );
-
317 
-
318  // - delete elemens of vector based on indices
-
319  // return false if out of range
-
320  bool deleteElement(const Vector<label>& indices );
-
321 
-
322  // - delete elment with index
-
323  // return false if out of range
-
324  bool deleteElement(label index);
-
325 
-
326  // - set or insert new elements into the vector
-
327  // return false if it fails
-
328  bool insertSetElement(const int32IndexContainer& indices, const T& val);
-
329 
-
330  // - set or insert new elements into the vector
-
331  // return false if it fails
-
332  bool insertSetElement(const int32IndexContainer& indices, const Vector<T>& vals);
-
333 
-
334  // - set or insert new elements into the vector
-
335  // return false if it fails
-
336  bool insertSetElement(const Vector<int32>& indices, const T& val);
-
337 
-
338  // - set or insert new elements into the vector
-
339  // return false if it fails
-
340  bool insertSetElement(const Vector<int32>& indices, const Vector<T>& vals);
-
341 
-
342  // - set or insert a new element into the vecor
-
343  // return false if it fails
-
344  inline bool insertSetElement(int32 idx, const T& val);
-
345 
-
346  // - fill the whole content of vector, [begin, end), with val
-
347  inline void fill( const T& val);
-
348 
-
349  static constexpr bool isHostAccessible()
-
350  {
-
351  return isHostAccessible_;
-
352  }
+
294 
+
295 
+
296  const word& name()const
+
297  {
+
298  return name_;
+
299  }
+
300 
+
301  inline auto size()const
+
302  {
+
303  return vectorType::size();
+
304  }
+
305 
+
306  inline auto capacity()const
+
307  {
+
308  return vectorType::capacity();
+
309  }
+
310 
+
311  inline auto reserve(label len)
+
312  {
+
313  return vectorType::reserve(len);
+
314  }
+
315 
+
316  // - delete elemens of vector based on sorted indices
+
317  // return false if out of range
+
318  bool deleteElement_sorted(const Vector<label>& indices );
+
319 
+
320  // - delete elemens of vector based on indices
+
321  // return false if out of range
+
322  bool deleteElement(const Vector<label>& indices );
+
323 
+
324  // - delete elment with index
+
325  // return false if out of range
+
326  bool deleteElement(label index);
+
327 
+
329  void sortItems(const int32IndexContainer& indices);
+
330 
+
331  // - set or insert new elements into the vector
+
332  // return false if it fails
+
333  bool insertSetElement(const int32IndexContainer& indices, const T& val);
+
334 
+
335  // - set or insert new elements into the vector
+
336  // return false if it fails
+
337  bool insertSetElement(const int32IndexContainer& indices, const Vector<T>& vals);
+
338 
+
339  // - set or insert new elements into the vector
+
340  // return false if it fails
+
341  bool insertSetElement(const Vector<int32>& indices, const T& val);
+
342 
+
343  // - set or insert new elements into the vector
+
344  // return false if it fails
+
345  bool insertSetElement(const Vector<int32>& indices, const Vector<T>& vals);
+
346 
+
347  // - set or insert a new element into the vecor
+
348  // return false if it fails
+
349  inline bool insertSetElement(int32 idx, const T& val);
+
350 
+
351  // - fill the whole content of vector, [begin, end), with val
+
352  inline void fill( const T& val);
353 
-
354  inline void operator +=( const T& val);
-
355  inline void operator -=( const T& val);
-
356  inline void operator *=( const T& val);
-
357  inline void operator /=( const T& val);
+
354  static constexpr bool isHostAccessible()
+
355  {
+
356  return isHostAccessible_;
+
357  }
358 
-
359  inline void operator +=( const VectorType& v );
-
360  inline void operator -=( const VectorType& v );
-
361  inline void operator /=( const VectorType& v );
-
362  inline void operator *=( const VectorType& v );
+
359  inline void operator +=( const T& val);
+
360  inline void operator -=( const T& val);
+
361  inline void operator *=( const T& val);
+
362  inline void operator /=( const T& val);
363 
-
364  inline VectorType operator -()const;
-
365 
-
366  // from iIstream and specified size
-
367  //Vector(iIstream & is, size_t len);
+
364  inline void operator +=( const VectorType& v );
+
365  inline void operator -=( const VectorType& v );
+
366  inline void operator /=( const VectorType& v );
+
367  inline void operator *=( const VectorType& v );
368 
-
369  // from iIstream and free size
-
370  Vector(iIstream& is);
-
371 
-
372  //bool readVector(iIstream & is, size_t len);
+
369  inline VectorType operator -()const;
+
370 
+
371  // from iIstream and specified size
+
372  //Vector(iIstream & is, size_t len);
373 
-
374  bool readVector(iIstream& is);
-
375 
-
376  bool writeVector(iOstream& os) const;
-
377 
-
378  bool read(iIstream& is)
-
379  {
-
380  return readVector(is);
-
381  }
-
382 
-
383  bool write(iOstream& os)const
-
384  {
-
385  return writeVector(os);
-
386  }
-
387 
-
388 };
-
389 
+
374  // from iIstream and free size
+
375  Vector(iIstream& is);
+
376 
+
377  bool readVector(iIstream& is, size_t len=0);
+
378 
+
379  bool writeVector(iOstream& os) const;
+
380 
+
381  bool read(iIstream& is)
+
382  {
+
383  return readVector(is);
+
384  }
+
385 
+
386  bool write(iOstream& os)const
+
387  {
+
388  return writeVector(os);
+
389  }
390 
-
391 template<typename T, typename Allocator>
-
392 inline iIstream& operator >> (iIstream & is, Vector<T, Allocator> & ivec )
-
393 {
-
394  if( !ivec.readVector(is) )
-
395  {
-
396  ioErrorInFile (is.name(), is.lineNumber());
-
397  fatalExit;
-
398  }
-
399  return is;
-
400 }
-
401 
-
402 template<typename T, typename Allocator>
-
403 inline iOstream& operator << (iOstream& os, const Vector<T, Allocator>& ovec )
-
404 {
-
405 
-
406  if( !ovec.writeVector(os) )
-
407  {
-
408  ioErrorInFile(os.name(), os.lineNumber());
-
409  fatalExit;
-
410  }
-
411 
-
412  return os;
-
413 }
+
391 };
+
392 
+
393 
+
394 template<typename T, typename Allocator>
+
395 inline iIstream& operator >> (iIstream & is, Vector<T, Allocator> & ivec )
+
396 {
+
397  if( !ivec.readVector(is) )
+
398  {
+
399  ioErrorInFile (is.name(), is.lineNumber());
+
400  fatalExit;
+
401  }
+
402  return is;
+
403 }
+
404 
+
405 template<typename T, typename Allocator>
+
406 inline iOstream& operator << (iOstream& os, const Vector<T, Allocator>& ovec )
+
407 {
+
408 
+
409  if( !ovec.writeVector(os) )
+
410  {
+
411  ioErrorInFile(os.name(), os.lineNumber());
+
412  fatalExit;
+
413  }
414 
-
415 
-
416 
-
417 } // pFlow
+
415  return os;
+
416 }
+
417 
418 
419 
-
420 #include "VectorI.hpp"
-
421 #include "Vector.cpp"
-
422 #include "VectorMath.hpp"
-
423 #include "VectorAlgorithm.hpp"
-
424 
-
425 #endif
+
420 } // pFlow
+
421 
+
422 
+
423 #include "VectorI.hpp"
+
424 #include "Vector.cpp"
+
425 #include "VectorMath.hpp"
+
426 #include "VectorAlgorithm.hpp"
+
427 
+
428 #endif
-
pFlow::Vector::read
bool read(iIstream &is)
Definition: Vector.hpp:378
+
pFlow::Vector::read
bool read(iIstream &is)
Definition: Vector.hpp:381
pFlow::Vector::Vector
Vector(const vectorType &src)
Definition: Vector.hpp:207
pFlow::Vector::initList
std::initializer_list< T > initList
Definition: Vector.hpp:89
pFlow::Vector::operator-
VectorType operator-() const
Definition: VectorI.hpp:146
pFlow::Vector::constReference
vectorType::const_reference constReference
Definition: Vector.hpp:81
pFlow::Vector::VectorField
VectorType & VectorField()
Definition: Vector.hpp:259
pFlow::Vector::Vector
Vector(const size_t cap, RESERVE)
Definition: Vector.hpp:162
+
pFlow::Vector::readVector
bool readVector(iIstream &is, size_t len=0)
Definition: Vector.cpp:30
pFlow::Vector::operator=
VectorType & operator=(const VectorType &rhs)=default
pFlow::Vector::vectorField
const vectorType & vectorField() const
Definition: Vector.hpp:264
fatalExit
#define fatalExit
Definition: error.hpp:57
@@ -546,6 +549,7 @@ $(document).ready(function(){initNavTree('Vector_8hpp_source.html',''); initResi
iIstream.hpp
pFlow::Vector::~Vector
~Vector()
Definition: Vector.hpp:233
pFlow::Vector::operator*=
void operator*=(const T &val)
Definition: VectorI.hpp:49
+
pFlow::Vector::sortItems
void sortItems(const int32IndexContainer &indices)
Sort elements based on the indices.
Definition: Vector.cpp:217
pFlow::Vector::name_
word name_
Definition: Vector.hpp:94
pFlow::noConstructAllocator::construct
void construct(U *, Args &&...)
Definition: Vector.hpp:58
pFlow::Vector::operator/=
void operator/=(const T &val)
Definition: VectorI.hpp:59
@@ -556,27 +560,27 @@ $(document).ready(function(){initNavTree('Vector_8hpp_source.html',''); initResi
pFlow::Vector::Vector
Vector()
Definition: Vector.hpp:123
pFlow::Vector::Vector
Vector(const word &name, size_t cap, size_t len, RESERVE)
Definition: Vector.hpp:174
pFlow::Vector::Vector
Vector(size_t len, const T &val)
Definition: Vector.hpp:148
-
pFlow::Vector::size
auto size() const
Definition: Vector.hpp:299
-
pFlow::Vector::isHostAccessible
static constexpr bool isHostAccessible()
Definition: Vector.hpp:349
+
pFlow::Vector::size
auto size() const
Definition: Vector.hpp:301
+
pFlow::Vector::isHostAccessible
static constexpr bool isHostAccessible()
Definition: Vector.hpp:354
pFlow::Vector::operator=
void operator=(const T &val)
Definition: Vector.hpp:228
-
pFlow::Vector::deleteElement
bool deleteElement(const Vector< label > &indices)
Definition: Vector.cpp:166
+
pFlow::Vector::deleteElement
bool deleteElement(const Vector< label > &indices)
Definition: Vector.cpp:182
pFlow::vecAllocator
std::allocator< T > vecAllocator
Definition: Vector.hpp:62
pFlow
Definition: demComponent.hpp:28
-
pFlow::Vector::writeVector
bool writeVector(iOstream &os) const
Definition: Vector.cpp:90
+
pFlow::Vector::writeVector
bool writeVector(iOstream &os) const
Definition: Vector.cpp:101
RESERVE
Definition: Vector.hpp:38
uniquePtr.hpp
pFlow::Vector::Vector
Vector(const size_t cap, const size_t len, RESERVE)
Definition: Vector.hpp:167
VectorMath.hpp
pFlow::iIstream
Definition: iIstream.hpp:33
-
pFlow::Vector::deleteElement_sorted
bool deleteElement_sorted(const Vector< label > &indices)
Definition: Vector.cpp:124
+
pFlow::Vector::deleteElement_sorted
bool deleteElement_sorted(const Vector< label > &indices)
Definition: Vector.cpp:140
pFlow::Vector::getVectorStride
static size_t getVectorStride(const size_t &len)
Definition: Vector.hpp:96
pFlow::Vector::deviceVectorAll
auto & deviceVectorAll()
Definition: Vector.hpp:274
pFlow::int32
int int32
Definition: builtinTypes.hpp:53
pFlow::Vector::Vector
Vector(const word name, const Vector< T > &src)
Definition: Vector.hpp:196
-
pFlow::Vector::capacity
auto capacity() const
Definition: Vector.hpp:304
+
pFlow::Vector::capacity
auto capacity() const
Definition: Vector.hpp:306
pFlow::Vector::Vector
Vector(const initList &l)
Definition: Vector.hpp:190
pFlow::Vector::valueType
T valueType
Definition: Vector.hpp:83
-
pFlow::Vector::reserve
auto reserve(label len)
Definition: Vector.hpp:309
+
pFlow::Vector::reserve
auto reserve(label len)
Definition: Vector.hpp:311
pFlow::Vector::reference
vectorType::reference reference
Definition: Vector.hpp:79
pFlow::noConstructAllocator
Definition: Vector.hpp:52
VectorFwd.hpp
@@ -588,27 +592,26 @@ $(document).ready(function(){initNavTree('Vector_8hpp_source.html',''); initResi
pFlow::operator<<
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
Definition: AdamsBashforth3.hpp:57
pFlow::Vector::operator-=
void operator-=(const T &val)
Definition: VectorI.hpp:39
pFlow::Vector::constPointer
const typedef T * constPointer
Definition: Vector.hpp:87
-
pFlow::Vector::readVector
bool readVector(iIstream &is)
Definition: Vector.cpp:30
pFlow::Vector::memoerySpaceName
constexpr static const char * memoerySpaceName()
Definition: Vector.hpp:109
-
pFlow::IOstream::name
virtual const word & name() const
Definition: IOstream.cpp:31
+
pFlow::IOstream::name
virtual const word & name() const
Return the name of the stream.
Definition: IOstream.cpp:31
VectorI.hpp
pFlow::Vector::clear
auto clear()
Definition: Vector.hpp:248
pFlow::Vector::isHostAccessible_
static constexpr bool isHostAccessible_
Definition: Vector.hpp:107
pFlow::Vector::Vector
Vector(const size_t len)
Definition: Vector.hpp:133
pFlow::Vector::VectorType
Vector< T, Allocator > VectorType
Definition: Vector.hpp:71
pFlow::Vector::Vector
Vector(const size_t cap, const size_t len, const T &val, RESERVE)
Definition: Vector.hpp:181
-
pFlow::Vector::write
bool write(iOstream &os) const
Definition: Vector.hpp:383
+
pFlow::Vector::write
bool write(iOstream &os) const
Definition: Vector.hpp:386
pFlow::uniquePtr
Definition: uniquePtr.hpp:44
pFlow::Vector::TypeInfoTemplateNV2
TypeInfoTemplateNV2("Vector", T, memoerySpaceName())
pFlow::Vector::pointer
T * pointer
Definition: Vector.hpp:85
-
pFlow::Vector::name
const word & name() const
Definition: Vector.hpp:294
+
pFlow::Vector::name
const word & name() const
Definition: Vector.hpp:296
pFlow::Vector::deviceVector
const auto & deviceVector() const
Definition: Vector.hpp:289
ioErrorInFile
#define ioErrorInFile(fileName, lineNumber)
Definition: error.hpp:49
pFlow::Vector::fill
void fill(const T &val)
Definition: VectorI.hpp:22
typeInfo.hpp
pFlow::label
std::size_t label
Definition: builtinTypes.hpp:61
pFlow::Vector::Vector
Vector(const word &name, size_t len, const T &val)
Definition: Vector.hpp:153
-
pFlow::IOstream::lineNumber
int32 lineNumber() const
Definition: IOstream.hpp:187
+
pFlow::IOstream::lineNumber
int32 lineNumber() const
Const access to the current stream line number.
Definition: IOstream.hpp:221
iOstream.hpp
pFlow::Vector
Definition: Vector.hpp:46
pFlow::iOstream
Definition: iOstream.hpp:53
@@ -619,7 +622,7 @@ $(document).ready(function(){initNavTree('Vector_8hpp_source.html',''); initResi
Vector.cpp
pFlow::indexContainer< int32 >
pFlow::Vector::clone
uniquePtr< VectorType > clone() const
Definition: Vector.hpp:238
-
pFlow::Vector::insertSetElement
bool insertSetElement(const int32IndexContainer &indices, const T &val)
Definition: Vector.cpp:201
+
pFlow::Vector::insertSetElement
bool insertSetElement(const int32IndexContainer &indices, const T &val)
Definition: Vector.cpp:237
error.hpp
pFlow::Vector::Vector
Vector(const word &name)
Definition: Vector.hpp:128
diff --git a/doc/code-documentation/html/Vectors_8hpp__dep__incl.map b/doc/code-documentation/html/Vectors_8hpp__dep__incl.map index 9c272c14..f4bc9937 100644 --- a/doc/code-documentation/html/Vectors_8hpp__dep__incl.map +++ b/doc/code-documentation/html/Vectors_8hpp__dep__incl.map @@ -1,20 +1,20 @@ - - + + - - - - - - + + + + + + - - - - - - - - + + + + + + + + diff --git a/doc/code-documentation/html/Vectors_8hpp__dep__incl.md5 b/doc/code-documentation/html/Vectors_8hpp__dep__incl.md5 index 3c75fbc2..39343ce4 100644 --- a/doc/code-documentation/html/Vectors_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/Vectors_8hpp__dep__incl.md5 @@ -1 +1 @@ -e2dbd28a8bee44cf5d7ebe10bd453892 \ No newline at end of file +9bc472781f9a25e40a19f0dc65771c72 \ No newline at end of file diff --git a/doc/code-documentation/html/Vectors_8hpp__dep__incl.png b/doc/code-documentation/html/Vectors_8hpp__dep__incl.png index 448e2a95..21b4ee02 100644 Binary files a/doc/code-documentation/html/Vectors_8hpp__dep__incl.png and b/doc/code-documentation/html/Vectors_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/ViewAlgorithms_8hpp.html b/doc/code-documentation/html/ViewAlgorithms_8hpp.html index 8112fd57..90f2afa0 100644 --- a/doc/code-documentation/html/ViewAlgorithms_8hpp.html +++ b/doc/code-documentation/html/ViewAlgorithms_8hpp.html @@ -132,9 +132,9 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp.html',''); initRes - - - + + + diff --git a/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.map b/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.map index 200ad048..7fb2ea81 100644 --- a/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.map +++ b/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.map @@ -1,7 +1,7 @@ - - - + + + diff --git a/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.md5 b/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.md5 index b64e147e..7a81a12d 100644 --- a/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.md5 @@ -1 +1 @@ -cc12412ff67720fa55f63117163a7206 \ No newline at end of file +714ccf0e4454c2507f40c7be8d472827 \ No newline at end of file diff --git a/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.png b/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.png index 5b83a960..0b943e9c 100644 Binary files a/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.png and b/doc/code-documentation/html/ViewAlgorithms_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/ViewAlgorithms_8hpp_source.html b/doc/code-documentation/html/ViewAlgorithms_8hpp_source.html index fb76a61b..9f0e1caf 100644 --- a/doc/code-documentation/html/ViewAlgorithms_8hpp_source.html +++ b/doc/code-documentation/html/ViewAlgorithms_8hpp_source.html @@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
68 void fill
69 (
70  ViewType1D<T, properties...>& view,
-
71  range span,
+
71  range span,
72  T val
73 )
74 {
@@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
101  T val
102 )
103 {
-
104  fill(view, range(start,end),val);
+
104  fill(view, range(start,end),val);
105 }
106 
107 template<
@@ -422,8 +422,8 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
316  )
317 {
318 
-
319  range sSpan(sStart,sEnd);
-
320  range dSpan(dStart,dStart+(sEnd-sStart));
+
319  range sSpan(sStart,sEnd);
+
320  range dSpan(dStart,dStart+(sEnd-sStart));
321 
322  auto srcSub = Kokkos::subview(src, sSpan);
323  auto dstSub = Kokkos::subview(dst, dSpan);
@@ -442,7 +442,7 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
336  const int32 n
337  )
338 {
-
339  range span(n,n+1);
+
339  range span(n,n+1);
340  auto subV = Kokkos::subview(src, span);
341  hostViewType1D<dType> dstView("getNth",1);
342  Kokkos::deep_copy(dstView,subV);
@@ -703,6 +703,7 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
pFlow::span
Definition: span.hpp:31
pFlow::fillSequence
void fillSequence(Vector< T, Allocator > &vec, int32 start, int32 end, const T &startVal)
Definition: VectorAlgorithm.hpp:50
pFlow::fill
void fill(Vector< T, Allocator > &vec, const T &val)
Definition: VectorAlgorithm.hpp:44
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
KokkosUtilities.hpp
pFlow::copy
INLINE_FUNCTION_H void copy(const ViewType1D< dType, dProperties... > &dst, const ViewType1D< sType, sProperties... > &src)
Definition: ViewAlgorithms.hpp:296
pFlow::algorithms::binarySearch
INLINE_FUNCTION_HD int binarySearch(const T *array, int length, const T &val)
Definition: algorithmFunctions.hpp:66
@@ -716,17 +717,16 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
pFlow::binarySearch
INLINE_FUNCTION_HD int32 binarySearch(const ViewType1D< Type, properties... > &view, int32 start, int32 end, const Type &val)
Definition: ViewAlgorithms.hpp:495
pFlow::max
T max(const Vector< T, Allocator > &v)
Definition: VectorMath.hpp:164
pFlow::permuteSort
void permuteSort(const ViewType1D< Type, properties... > &view, int32 start, int32 end, ViewType1D< permType, permProperties... > &permuteView, int32 permStart, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< permType, permProperties... >::memory_space >(), bool >=true)
Definition: ViewAlgorithms.hpp:442
-
pFlow::hostViewType1D
Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D
Definition: KokkosTypes.hpp:104
+
pFlow::hostViewType1D
Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D
Definition: KokkosTypes.hpp:109
pFlow::getNth
INLINE_FUNCTION_H void getNth(dType &dst, const ViewType1D< sType, sProperties... > &src, const int32 n)
Definition: ViewAlgorithms.hpp:333
pFlow::sort
void sort(Vector< T, Allocator > &vec)
Definition: VectorAlgorithm.hpp:62
pFlow::areAccessible
INLINE_FUNCTION_H constexpr bool areAccessible()
Definition: KokkosUtilities.hpp:42
-
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:62
+
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:67
numericConstants.hpp
INLINE_FUNCTION_HD
#define INLINE_FUNCTION_HD
Definition: pFlowMacros.hpp:51
pFlow::exclusiveScan
void exclusiveScan(const ViewType1D< Type, properties... > &view, int32 start, int32 end, ViewType1D< dType, dProperties... > &dView, int32 dStart, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< dType, dProperties... >::memory_space >(), bool >=true)
Definition: ViewAlgorithms.hpp:518
kokkosAlgorithms.hpp
stdAlgorithms.hpp
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::min
T min(const Vector< T, Allocator > &v)
Definition: VectorMath.hpp:138
pFlow::fillSelected
bool fillSelected(ViewType1D< Type, properties... > view, const ViewType1D< indexType, indexProperties... > indices, const int32 numElems, const Type val, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< indexType, indexProperties... >::memory_space >(), bool >=true)
Definition: ViewAlgorithms.hpp:147
diff --git a/doc/code-documentation/html/bTypesFunctions_8cpp_source.html b/doc/code-documentation/html/bTypesFunctions_8cpp_source.html index 91277ad7..308f1d36 100644 --- a/doc/code-documentation/html/bTypesFunctions_8cpp_source.html +++ b/doc/code-documentation/html/bTypesFunctions_8cpp_source.html @@ -501,8 +501,8 @@ $(document).ready(function(){initNavTree('bTypesFunctions_8cpp_source.html','');
pFlow::angleBracketsNames3
word angleBracketsNames3(const word &base, const word &w1, const word &w2, const word &w3)
Definition: bTypesFunctions.cpp:146
pFlow::verySmallValue
const real verySmallValue
Definition: numericConstants.hpp:34
count
auto count(const Vector< T, Allocator > &vec, const T &val)
-
pFlow::fixed
IOstream & fixed(IOstream &io)
Definition: IOstream.hpp:293
-
pFlow::dec
IOstream & dec(IOstream &io)
Definition: IOstream.hpp:275
+
pFlow::fixed
IOstream & fixed(IOstream &io)
Definition: IOstream.hpp:327
+
pFlow::dec
IOstream & dec(IOstream &io)
Definition: IOstream.hpp:309
pFlow::real2Fixed
word real2Fixed(const real &v, int32 numPrecision=6)
Definition: bTypesFunctions.cpp:44
pFlow::readInt32
bool readInt32(const word &w, int32 &val)
Definition: bTypesFunctions.cpp:280
pFlow::real
float real
Definition: builtinTypes.hpp:46
diff --git a/doc/code-documentation/html/bTypesFunctions_8hpp__dep__incl.md5 b/doc/code-documentation/html/bTypesFunctions_8hpp__dep__incl.md5 index 50fe314a..8cb3ec59 100644 --- a/doc/code-documentation/html/bTypesFunctions_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/bTypesFunctions_8hpp__dep__incl.md5 @@ -1 +1 @@ -736a8f3fca6ffb4337b12853c2d7e202 \ No newline at end of file +e7a002c7321023d95b397be018fa7ece \ No newline at end of file diff --git a/doc/code-documentation/html/bTypes_8hpp.html b/doc/code-documentation/html/bTypes_8hpp.html index 8fe40f41..11fe9b13 100644 --- a/doc/code-documentation/html/bTypes_8hpp.html +++ b/doc/code-documentation/html/bTypes_8hpp.html @@ -125,11 +125,11 @@ $(document).ready(function(){initNavTree('bTypes_8hpp.html',''); initResizable() diff --git a/doc/code-documentation/html/bTypes_8hpp__dep__incl.map b/doc/code-documentation/html/bTypes_8hpp__dep__incl.map index 0eb4642f..60b0f30d 100644 --- a/doc/code-documentation/html/bTypes_8hpp__dep__incl.map +++ b/doc/code-documentation/html/bTypes_8hpp__dep__incl.map @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/bTypes_8hpp__dep__incl.md5 b/doc/code-documentation/html/bTypes_8hpp__dep__incl.md5 index 0fbf3d94..f382464b 100644 --- a/doc/code-documentation/html/bTypes_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/bTypes_8hpp__dep__incl.md5 @@ -1 +1 @@ -974cbcbeaa93f2c5d8ba1d1a8a28c651 \ No newline at end of file +c097dc7e71f6df7577d703007492623a \ No newline at end of file diff --git a/doc/code-documentation/html/bTypes_8hpp__dep__incl.png b/doc/code-documentation/html/bTypes_8hpp__dep__incl.png index 3650d48e..6da092ef 100644 Binary files a/doc/code-documentation/html/bTypes_8hpp__dep__incl.png and b/doc/code-documentation/html/bTypes_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/baseAlgorithms_8hpp.html b/doc/code-documentation/html/baseAlgorithms_8hpp.html index 899b929c..dd9c562c 100644 --- a/doc/code-documentation/html/baseAlgorithms_8hpp.html +++ b/doc/code-documentation/html/baseAlgorithms_8hpp.html @@ -127,10 +127,10 @@ $(document).ready(function(){initNavTree('baseAlgorithms_8hpp.html',''); initRes diff --git a/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.map b/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.map index 64fdb998..644799f0 100644 --- a/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.map +++ b/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.map @@ -1,6 +1,6 @@ - + - - + + diff --git a/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.md5 b/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.md5 index b650d711..b3c1cbb3 100644 --- a/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.md5 @@ -1 +1 @@ -152667980acf52cff794f8d693f9a093 \ No newline at end of file +9d964ca02f4b916c3224c1fe8218e086 \ No newline at end of file diff --git a/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.png b/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.png index 8040eadd..ff9b11bc 100644 Binary files a/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.png and b/doc/code-documentation/html/baseAlgorithms_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/baseAlgorithms_8hpp_source.html b/doc/code-documentation/html/baseAlgorithms_8hpp_source.html index 30c79e48..7908be3f 100644 --- a/doc/code-documentation/html/baseAlgorithms_8hpp_source.html +++ b/doc/code-documentation/html/baseAlgorithms_8hpp_source.html @@ -336,9 +336,9 @@ $(document).ready(function(){initNavTree('baseAlgorithms_8hpp_source.html','');
230 void fill
231 (
232  ViewType3D<T, properties...>& view,
-
233  range range1,
-
234  range range2,
-
235  range range3,
+
233  range range1,
+
234  range range2,
+
235  range range3,
236  T val
237 )
238 {
@@ -353,9 +353,10 @@ $(document).ready(function(){initNavTree('baseAlgorithms_8hpp_source.html','');
pFlow::fill
void fill(Vector< T, Allocator > &vec, const T &val)
Definition: VectorAlgorithm.hpp:44
+
pFlow::range
kRange< int > range
Definition: KokkosTypes.hpp:59
KokkosUtilities.hpp
LAMBDA_D
#define LAMBDA_D
Definition: pFlowMacros.hpp:55
-
pFlow::deviceViewType1D
Kokkos::View< T * > deviceViewType1D
Definition: KokkosTypes.hpp:93
+
pFlow::deviceViewType1D
Kokkos::View< T * > deviceViewType1D
Definition: KokkosTypes.hpp:98
sizeToSerial__
const size_t sizeToSerial__
Definition: baseAlgorithms.hpp:28
pFlow
Definition: demComponent.hpp:28
pFlow::apply_to_each
void apply_to_each(const ViewType1D< T, properties... > &view, size_t start, size_t end, UnaryFunction func)
Definition: baseAlgorithms.hpp:129
@@ -364,15 +365,14 @@ $(document).ready(function(){initNavTree('baseAlgorithms_8hpp_source.html','');
pFlow::insertSetElementD
void insertSetElementD(ViewType1D< T, properties... > &view, deviceViewType1D< label > &selected, T val)
Definition: baseAlgorithms.hpp:178
INLINE_FUNCTION_H
#define INLINE_FUNCTION_H
Definition: pFlowMacros.hpp:53
pFlow::max
T max(const Vector< T, Allocator > &v)
Definition: VectorMath.hpp:164
-
pFlow::hostViewType1D
Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D
Definition: KokkosTypes.hpp:104
+
pFlow::hostViewType1D
Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D
Definition: KokkosTypes.hpp:109
pFlow::max_serial
INLINE_FUNCTION_H T max_serial(const ViewType1D< T, properties... > &view, size_t start, size_t end)
Definition: baseAlgorithms.hpp:117
LAMBDA_HD
#define LAMBDA_HD
Definition: pFlowMacros.hpp:54
pFlow::label
std::size_t label
Definition: builtinTypes.hpp:61
-
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:62
+
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:67
numericConstants.hpp
-
pFlow::range
kPair< int, int > range
Definition: KokkosTypes.hpp:54
pFlow::min
T min(const Vector< T, Allocator > &v)
Definition: VectorMath.hpp:138
-
pFlow::ViewType3D
Kokkos::View< T ***, properties... > ViewType3D
Definition: KokkosTypes.hpp:68
+
pFlow::ViewType3D
Kokkos::View< T ***, properties... > ViewType3D
Definition: KokkosTypes.hpp:73
diff --git a/doc/code-documentation/html/box_8hpp__dep__incl.map b/doc/code-documentation/html/box_8hpp__dep__incl.map index b76b35a9..8e8becc7 100644 --- a/doc/code-documentation/html/box_8hpp__dep__incl.map +++ b/doc/code-documentation/html/box_8hpp__dep__incl.map @@ -1,14 +1,16 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/doc/code-documentation/html/box_8hpp__dep__incl.md5 b/doc/code-documentation/html/box_8hpp__dep__incl.md5 index ed973714..240ad8c6 100644 --- a/doc/code-documentation/html/box_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/box_8hpp__dep__incl.md5 @@ -1 +1 @@ -9b49172970f1dc3dd621183cb8d8f5f9 \ No newline at end of file +1e3119ee118a36c85a2edf381861018a \ No newline at end of file diff --git a/doc/code-documentation/html/box_8hpp__dep__incl.png b/doc/code-documentation/html/box_8hpp__dep__incl.png index 6531bbda..eb17f382 100644 Binary files a/doc/code-documentation/html/box_8hpp__dep__incl.png and b/doc/code-documentation/html/box_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/builtinTypes_8hpp__dep__incl.md5 b/doc/code-documentation/html/builtinTypes_8hpp__dep__incl.md5 index ec761248..1a041929 100644 --- a/doc/code-documentation/html/builtinTypes_8hpp__dep__incl.md5 +++ b/doc/code-documentation/html/builtinTypes_8hpp__dep__incl.md5 @@ -1 +1 @@ -bba574fa007925266da6dfb2482fcc4f \ No newline at end of file +3e3d0d2697bfce5c46a2436d0f655ab2 \ No newline at end of file diff --git a/doc/code-documentation/html/builtinTypes_8hpp__dep__incl.png b/doc/code-documentation/html/builtinTypes_8hpp__dep__incl.png index 3c03f7c5..50919edb 100644 Binary files a/doc/code-documentation/html/builtinTypes_8hpp__dep__incl.png and b/doc/code-documentation/html/builtinTypes_8hpp__dep__incl.png differ diff --git a/doc/code-documentation/html/cellMapping_8hpp_source.html b/doc/code-documentation/html/cellMapping_8hpp_source.html index b6512b72..2c6c5a0d 100644 --- a/doc/code-documentation/html/cellMapping_8hpp_source.html +++ b/doc/code-documentation/html/cellMapping_8hpp_source.html @@ -284,7 +284,7 @@ $(document).ready(function(){initNavTree('cellMapping_8hpp_source.html',''); ini
pFlow::cellMapping::execution_space
typename cellsWallLevel0Type::execution_space execution_space
Definition: cellMapping.hpp:48
pFlow::cellMapping::Cells
typename cellsWallLevel0Type::Cells Cells
Definition: cellMapping.hpp:44
pFlow::cellMapping::memory_space
typename cellsWallLevel0Type::memory_space memory_space
Definition: cellMapping.hpp:50
-
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:62
+
pFlow::ViewType1D
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:67
pFlow::cellsWallLevel0
Definition: cellsWallLevel0.hpp:37
pFlow::iBox
Definition: iBox.hpp:33
pFlow::cellMapping::performedSearch
bool performedSearch() const
Definition: cellMapping.hpp:127
diff --git a/doc/code-documentation/html/cellsWallLevel0_8hpp.html b/doc/code-documentation/html/cellsWallLevel0_8hpp.html index 4b4f84c7..9486d71b 100644 --- a/doc/code-documentation/html/cellsWallLevel0_8hpp.html +++ b/doc/code-documentation/html/cellsWallLevel0_8hpp.html @@ -114,11 +114,11 @@ $(document).ready(function(){initNavTree('cellsWallLevel0_8hpp.html',''); initRe
diff --git a/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.map b/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.map index d2627873..ce9edb07 100644 --- a/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.map +++ b/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.map @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.md5 b/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.md5 index 7847e3e2..abb9ecc7 100644 --- a/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.md5 +++ b/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.md5 @@ -1 +1 @@ -d761d661cf7c67a8c2408af0f1807df5 \ No newline at end of file +6aa7c1c5adabc7d3cbcef995fc35dbfa \ No newline at end of file diff --git a/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.png b/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.png index f7e622d2..83573d07 100644 Binary files a/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.png and b/doc/code-documentation/html/cellsWallLevel0_8hpp__incl.png differ diff --git a/doc/code-documentation/html/cellsWallLevel0_8hpp_source.html b/doc/code-documentation/html/cellsWallLevel0_8hpp_source.html index 00031fa5..d88d0793 100644 --- a/doc/code-documentation/html/cellsWallLevel0_8hpp_source.html +++ b/doc/code-documentation/html/cellsWallLevel0_8hpp_source.html @@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('cellsWallLevel0_8hpp_source.html','');
23 
24 #include "types.hpp"
25 #include "KokkosTypes.hpp"
-
26 #include "cells.hpp"
+
26 #include "cells.hpp"
27 #include "iBox.hpp"
28 
29 
@@ -405,12 +405,12 @@ $(document).ready(function(){initNavTree('cellsWallLevel0_8hpp_source.html','');
typename Cells::CellType CellType
-
INLINE_FUNCTION_HD void extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) const
Definition: cells.hpp:203
+
INLINE_FUNCTION_HD void extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) const
Definition: cells.hpp:203
INLINE_FUNCTION_H void reallocNoInit(ViewType1D< Type, Properties... > &view, int32 len)
ViewType1D< realx3, memory_space > points_
INLINE_FUNCTION_HD int32 numElements() const
-
triple< indexType > CellType
Definition: cells.hpp:36
+
triple< indexType > CellType
Definition: cells.hpp:36
bool particleWallFindPairs(PairsContainer &pairs, particleMapType &particleMap)
#define FUNCTION_H
Definition: pFlowMacros.hpp:58
executionSpace execution_space
@@ -426,18 +426,17 @@ $(document).ready(function(){initNavTree('cellsWallLevel0_8hpp_source.html','');
INLINE_FUNCTION_HD void operator()(TagFindCellRange2, int32 i) const
INLINE_FUNCTION_HD triple< cellIndexType > boxExtent(const iBox< cellIndexType > &box)
Kokkos::TeamPolicy< execution_space, Kokkos::Schedule< Kokkos::Dynamic >, Kokkos::IndexType< int32 > > tpPWContactSearch
-
T max(const Vector< T, Allocator > &v)
Definition: VectorMath.hpp:164
int32 findPairsElementRangeCount(PairsContainer &pairs, CellIteratorType cellIter)
#define LAMBDA_HD
Definition: pFlowMacros.hpp:54
-
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:62
+
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:67
- +
#define INLINE_FUNCTION_HD
Definition: pFlowMacros.hpp:51
-
INLINE_FUNCTION_HD CellType pointIndex(const realx3 &p) const
Definition: cells.hpp:158
+
INLINE_FUNCTION_HD CellType pointIndex(const realx3 &p) const
Definition: cells.hpp:158
#define endINFO
Definition: streams.hpp:38
FUNCTION_H cellsWallLevel0(const Cells &ppCells, real cellExtent, int32 numPoints, int32 numElements, const ViewType1D< realx3, memory_space > &points, const ViewType1D< int32x3, memory_space > &vertices)
#define INFORMATION
Definition: streams.hpp:37
diff --git a/doc/code-documentation/html/cellsWallLevels_8hpp_source.html b/doc/code-documentation/html/cellsWallLevels_8hpp_source.html index a1408022..cc111c8a 100644 --- a/doc/code-documentation/html/cellsWallLevels_8hpp_source.html +++ b/doc/code-documentation/html/cellsWallLevels_8hpp_source.html @@ -283,7 +283,7 @@ $(document).ready(function(){initNavTree('cellsWallLevels_8hpp_source.html','');
cells< IndexType > Cells
typename cellsWallLevel0Type::memory_space memory_space
typename Cells::CellType CellType
-
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:62
+
Kokkos::View< T *, properties... > ViewType1D
Definition: KokkosTypes.hpp:67
typename cellsWallLevel0Type::execution_space execution_space
diff --git a/doc/code-documentation/html/cells_8cpp.html b/doc/code-documentation/html/cells_8cpp.html new file mode 100644 index 00000000..b1c406fb --- /dev/null +++ b/doc/code-documentation/html/cells_8cpp.html @@ -0,0 +1,131 @@ + + + + + + +PhasicFlow: src/phasicFlow/structuredData/cells/cells.cpp File Reference + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+ + +
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
cells.cpp File Reference
+
+
+
+ + Include dependency graph for cells.cpp:
+
+
+ +
+

Go to the source code of this file.

+
+
+ + + diff --git a/doc/code-documentation/html/cells_8cpp__incl.map b/doc/code-documentation/html/cells_8cpp__incl.map new file mode 100644 index 00000000..832ca7fc --- /dev/null +++ b/doc/code-documentation/html/cells_8cpp__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/cells_8cpp__incl.md5 b/doc/code-documentation/html/cells_8cpp__incl.md5 new file mode 100644 index 00000000..1b0d98b9 --- /dev/null +++ b/doc/code-documentation/html/cells_8cpp__incl.md5 @@ -0,0 +1 @@ +edecf9229f990c6181b77cca5424f0a3 \ No newline at end of file diff --git a/doc/code-documentation/html/cells_8cpp__incl.png b/doc/code-documentation/html/cells_8cpp__incl.png new file mode 100644 index 00000000..b0df19ad Binary files /dev/null and b/doc/code-documentation/html/cells_8cpp__incl.png differ diff --git a/doc/code-documentation/html/cells_8cpp_source.html b/doc/code-documentation/html/cells_8cpp_source.html new file mode 100644 index 00000000..c05bbfe0 --- /dev/null +++ b/doc/code-documentation/html/cells_8cpp_source.html @@ -0,0 +1,140 @@ + + + + + + +PhasicFlow: src/phasicFlow/structuredData/cells/cells.cpp Source File + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+ + +
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
cells.cpp
+
+
+Go to the documentation of this file.
1 /*------------------------------- phasicFlow ---------------------------------
+
2  O C enter of
+
3  O O E ngineering and
+
4  O O M ultiscale modeling of
+
5  OOOOOOO F luid flow
+
6 ------------------------------------------------------------------------------
+
7  Copyright (C): www.cemf.ir
+
8  email: hamid.r.norouzi AT gmail.com
+
9 ------------------------------------------------------------------------------
+
10 Licence:
+
11  This file is part of phasicFlow code. It is a free software for simulating
+
12  granular and multiphase flows. You can redistribute it and/or modify it under
+
13  the terms of GNU General Public License v3 or any other later versions.
+
14 
+
15  phasicFlow is distributed to help others in their research in the field of
+
16  granular and multiphase flows, but WITHOUT ANY WARRANTY; without even the
+
17  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
18 
+
19 -----------------------------------------------------------------------------*/
+
20 
+
21 #include "cells.hpp"
+
+
+ + + + diff --git a/doc/code-documentation/html/checkPhasicFlow_8cpp.html b/doc/code-documentation/html/checkPhasicFlow_8cpp.html index e1dba4d1..ad2a97e7 100644 --- a/doc/code-documentation/html/checkPhasicFlow_8cpp.html +++ b/doc/code-documentation/html/checkPhasicFlow_8cpp.html @@ -158,7 +158,7 @@ Functions

Definition at line 30 of file checkPhasicFlow.cpp.

-

References pFlow::endl(), endREPORT, pFlow::floatingPointDescription(), pFlow::output, commandLine::parse(), commandLine::productNameCopyright(), REPORT, and yellowText.

+

References pFlow::endl(), endREPORT, pFlow::floatingPointDescription(), pFlow::output, commandLine::parse(), commandLine::productNameCopyright(), REPORT, and yellowText.

+ Here is the call graph for this function:
@@ -167,10 +167,10 @@ Functions
- - - - + + + +
diff --git a/doc/code-documentation/html/checkPhasicFlow_8cpp__incl.md5 b/doc/code-documentation/html/checkPhasicFlow_8cpp__incl.md5 index 0672c017..8f82d013 100644 --- a/doc/code-documentation/html/checkPhasicFlow_8cpp__incl.md5 +++ b/doc/code-documentation/html/checkPhasicFlow_8cpp__incl.md5 @@ -1 +1 @@ -c23f1d3a1ee56bbd3fd2211c574fa1e6 \ No newline at end of file +abfdaa79b8a13f925319c184ee4cf116 \ No newline at end of file diff --git a/doc/code-documentation/html/checkPhasicFlow_8cpp__incl.png b/doc/code-documentation/html/checkPhasicFlow_8cpp__incl.png index 27094d7f..7b2ba35c 100644 Binary files a/doc/code-documentation/html/checkPhasicFlow_8cpp__incl.png and b/doc/code-documentation/html/checkPhasicFlow_8cpp__incl.png differ diff --git a/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map b/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map index 1869e825..c582cec4 100644 --- a/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map +++ b/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 b/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 index c9d3bf2a..6d521a57 100644 --- a/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 +++ b/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 @@ -1 +1 @@ -b0447b8dbd3c7311a70451c66a407a95 \ No newline at end of file +c4f48bdb2177e23169217d020e9cfc04 \ No newline at end of file diff --git a/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png b/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png index 3c20b33e..646eae55 100644 Binary files a/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png and b/doc/code-documentation/html/checkPhasicFlow_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png differ diff --git a/doc/code-documentation/html/checkPhasicFlow_8cpp_source.html b/doc/code-documentation/html/checkPhasicFlow_8cpp_source.html index 72055420..e7b25428 100644 --- a/doc/code-documentation/html/checkPhasicFlow_8cpp_source.html +++ b/doc/code-documentation/html/checkPhasicFlow_8cpp_source.html @@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('checkPhasicFlow_8cpp_source.html',''); -
iOstream & endl(iOstream &os)
Definition: iOstream.hpp:312
+
iOstream & endl(iOstream &os)
Add newline and flush stream.
Definition: iOstream.hpp:320
bool parse(int argc, char **argv)
Definition: commandLine.cpp:50
Ostream output
diff --git a/doc/code-documentation/html/classes.html b/doc/code-documentation/html/classes.html index a8d46dba..d4145942 100644 --- a/doc/code-documentation/html/classes.html +++ b/doc/code-documentation/html/classes.html @@ -109,312 +109,313 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
  a  
DeviceSide (pFlow)    +IOstream (pFlow)    +unsortedPairs::pairAccessor (pFlow)    +sphereRegion (pFlow)    + +dictionary (pFlow)    Istream (pFlow)    particleIdHandler (pFlow)    sphereShape (pFlow)    -dictionary (pFlow)    +AB3History (pFlow)    +dynamicLinkLibs (pFlow)    iTstream (pFlow)    particles (pFlow)    stlFile (pFlow)    -AB3History (pFlow)    -dynamicLinkLibs (pFlow)    +AB4History (pFlow)    +dynamicPointStructure (pFlow)   
  l  
peakableRegion (pFlow)    stlWall (pFlow)    -AB4History (pFlow)    -dynamicPointStructure (pFlow)    -PeakableRegion (pFlow)    -stridedRange (pFlow)    - AB5History (pFlow)   
  e  
+PeakableRegion (pFlow)    +stridedRange (pFlow)    + +pointStructure::activePointsDevice (pFlow)    less (pFlow::algorithms)    planeWall (pFlow)    symArray (pFlow)    -pointStructure::activePointsDevice (pFlow)    +pointStructure::activePointsHost (pFlow)    +empty (pFlow)    lessThanEqOp (pFlow)    pLine (pFlow::sphTriInteraction)    systemControl (pFlow)    -pointStructure::activePointsHost (pFlow)    -empty (pFlow)    +AdamsBashforth2 (pFlow)    +equalOp (pFlow)    lessThanOp (pFlow)    pointField (pFlow)   
  t  
-AdamsBashforth2 (pFlow)    -equalOp (pFlow)    +AdamsBashforth3 (pFlow)    +eventMessage (pFlow)    line (pFlow)    pointRectCell (pFlow)    -AdamsBashforth3 (pFlow)    -eventMessage (pFlow)    +AdamsBashforth4 (pFlow)    +eventObserver (pFlow)    linear (pFlow::cfModels)    pointStructure (pFlow)    sortedPairs::TagFillFlag (pFlow)    -AdamsBashforth4 (pFlow)    -eventObserver (pFlow)    +AdamsBashforth5 (pFlow)    +eventSubscriber (pFlow)    linear::linearProperties (pFlow::cfModels)    positionOrdered (pFlow)    sortedPairs::TagFillPairs (pFlow)    -AdamsBashforth5 (pFlow)    -eventSubscriber (pFlow)    +AdamsMoulton3 (pFlow)    +
  f  
+ List (pFlow)    positionParticles (pFlow)    cellsWallLevel0::TagFindCellRange2 (pFlow)    -AdamsMoulton3 (pFlow)    -
  f  
- +AdamsMoulton4 (pFlow)    ListPtr (pFlow)    positionRandom (pFlow)    NBSLevel0::TagFindPairs (pFlow)    -AdamsMoulton4 (pFlow)    -Logical (pFlow)    -postprocess (pFlow)    -unsortedContactList::TagReFillPairs (pFlow)    - AdamsMoulton5 (pFlow)    Field (pFlow)    -
  m  
- -ppInteractionFunctor (pFlow::sphereInteractionKernels)    +Logical (pFlow)    +postprocess (pFlow)    sortedContactList::TagReFillPairs (pFlow)    allOp (pFlow)    fileStream (pFlow)    -processField (pFlow)    -Time (pFlow)    +
  m  
+ +ppInteractionFunctor (pFlow::sphereInteractionKernels)    +unsortedContactList::TagReFillPairs (pFlow)   
  b  
fileSystem (pFlow)    -Map (pFlow)    ProcessField (pFlow)    -timeControl (pFlow)    +Time (pFlow)    fixedWall (pFlow)    -mapperNBS (pFlow)    -property (pFlow)    -timeFlowControl (pFlow)    +Map (pFlow)    +processField (pFlow)    +timeControl (pFlow)    betweenEqOp (pFlow)   
  g  
+mapperNBS (pFlow)    +property (pFlow)    +timeFlowControl (pFlow)    + +betweenOp (pFlow)    MapPtr (pFlow)    pStructSelector (pFlow)    timeFolder (pFlow)    -betweenOp (pFlow)    +bitsetHD (pFlow)    +geometry (pFlow)    maximum (pFlow::algorithms)    pwInteractionFunctor (pFlow::sphereInteractionKernels)    timeInterval (pFlow)    -bitsetHD (pFlow)    -geometry (pFlow)    +bitTransfer (pFlow)    +geometryMotion (pFlow)    minimum (pFlow::algorithms)   
  q  
Timer (pFlow)    -bitTransfer (pFlow)    -geometryMotion (pFlow)    +box (pFlow)    +greater (pFlow::algorithms)    fixedWall::Model (pFlow)    Timers (pFlow)    -box (pFlow)    -greater (pFlow::algorithms)    +boxRegion (pFlow)    +greaterThanEqOp (pFlow)    multiRotatingAxisMotion::Model (pFlow)    quadruple (pFlow)    token (pFlow)    -boxRegion (pFlow)    -greaterThanEqOp (pFlow)    +
  c  
+ +greaterThanOp (pFlow)    rotatingAxisMotion::Model (pFlow)   
  r  
triSurface::triangleAccessor (pFlow)    -
  c  
+
  h  
-greaterThanOp (pFlow)    vibratingMotion::Model (pFlow)    triple (pFlow)    -
  h  
- -multiGridMapping (pFlow)    -RandomReal (pFlow)    -triSurface (pFlow)    - mapperNBS::cellIterator (pFlow)    -multiGridNBS (pFlow)    +multiGridMapping (pFlow)    randomReal (pFlow)    -triSurfaceField (pFlow)    +triSurface (pFlow)    cellMapping (pFlow)    hashMap (pFlow)    +multiGridNBS (pFlow)    +RandomReal (pFlow)    +triSurfaceField (pFlow)    + +cells (pFlow)    +HostSide (pFlow)    multiRotatingAxis (pFlow)    readControlDict (pFlow)    triWall (pFlow::sphTriInteraction)    -cells (pFlow)    -HostSide (pFlow)    +cellsWallLevel0 (pFlow)    +
  i  
+ multiRotatingAxisMotion (pFlow)    readFromTimeFolder (pFlow)    twoPartEntry (pFlow)    -cellsWallLevel0 (pFlow)    -
  i  
- +cellsWallLevels (pFlow)    multiTriSurface (pFlow)    rectangleMesh (pFlow)   
  u  
-cellsWallLevels (pFlow)    +combinedRange (pFlow)    +iBox (pFlow)   
  n  
rectMeshField (pFlow)    -combinedRange (pFlow)    -iBox (pFlow)    +commandLine (pFlow)    +iEntry (pFlow)    region (pFlow)    uniformRandomInt32 (pFlow)    -commandLine (pFlow)    -iEntry (pFlow)    +compareOne (pFlow)    +iFstream (pFlow)    NBS (pFlow)    regionBase (pFlow)    uniformRandomReal (pFlow)    -compareOne (pFlow)    -iFstream (pFlow)    +compareTwo (pFlow)    +iIstream (pFlow)    NBSLevel (pFlow)    repository (pFlow)    uniquePtr (pFlow)    -compareTwo (pFlow)    -iIstream (pFlow)    +compareZero (pFlow)    +IncludeMask (pFlow)    NBSLevel0 (pFlow)    RESERVE    unsortedContactList (pFlow)    -compareZero (pFlow)    -IncludeMask (pFlow)    +linear::contactForceStorage (pFlow::cfModels)    +includeMask (pFlow)    NBSLevels (pFlow)    rotatingAxis (pFlow)    unsortedPairs (pFlow)    -linear::contactForceStorage (pFlow::cfModels)    -includeMask (pFlow)    +nonLinear::contactForceStorage (pFlow::cfModels)    +IncludeMask< T, allOp< T > > (pFlow)    noConstructAllocator (pFlow)    rotatingAxisMotion (pFlow)   
  v  
-nonLinear::contactForceStorage (pFlow::cfModels)    -IncludeMask< T, allOp< T > > (pFlow)    +nonLinearMod::contactForceStorage (pFlow::cfModels)    +indexContainer::IndexAccessor (pFlow)    nonLinear (pFlow::cfModels)   
  s  
-nonLinearMod::contactForceStorage (pFlow::cfModels)    -indexContainer::IndexAccessor (pFlow)    +ContactSearch (pFlow)    +indexContainer (pFlow)    nonLinearMod (pFlow::cfModels)    Vector (pFlow)    -ContactSearch (pFlow)    -indexContainer (pFlow)    +contactSearch (pFlow)    +indexMorton (pFlow)    nonLinear::nonLinearProperties (pFlow::cfModels)    selectBox (pFlow)    VectorDual (pFlow)    -contactSearch (pFlow)    +token::content (pFlow)    Insertion (pFlow)    nonLinearMod::nonLinearProperties (pFlow::cfModels)    selectRandom (pFlow)    VectorSingle (pFlow)    -token::content (pFlow)    +cuboidWall (pFlow)    insertion (pFlow)    normalRolling (pFlow::cfModels)    selectRange (pFlow)    vibrating (pFlow)    -cuboidWall (pFlow)    +cylinder (pFlow)    InsertionRegion (pFlow)   
  o  
selectSide (pFlow)    vibratingMotion (pFlow)    -cylinder (pFlow)    +cylinderRegion (pFlow)    insertionRegion (pFlow)    setFieldEntry (pFlow)    vtkFile (pFlow)    -cylinderRegion (pFlow)    +cylinderWall (pFlow)    integration (pFlow)    IOobject::object_t (pFlow)    setFieldList (pFlow)   
  w  
-cylinderWall (pFlow)    +
  d  
+ interaction (pFlow)    objectFile (pFlow)    shapeMixture (pFlow)    -
  d  
- -interactionBase (pFlow)    +interactionBase (pFlow)    oFstream (pFlow)    sortedContactList (pFlow)    Wall (pFlow)    -intervalRange (pFlow)    +dataEntry (pFlow)    +intervalRange (pFlow)    Ostream (pFlow)    sortedPairs (pFlow)   
  z  
-dataEntry (pFlow)    +demComponent (pFlow)    IOobject::iObject (pFlow)    oTstream (pFlow)    span (pFlow)    -demComponent (pFlow)    +demGeometry (pFlow)    IOfileHeader (pFlow)   
  p  
sphere (pFlow)    zAxis (pFlow)    -demGeometry (pFlow)    +demInteraction (pFlow)    IOobject (pFlow)    sphereInteraction (pFlow)    -demInteraction (pFlow)    +demParticles (pFlow)    iOstream (pFlow)    sortedPairs::pairAccessor (pFlow)    sphereParticles (pFlow)    -demParticles (pFlow)    -IOstream (pFlow)    -unsortedPairs::pairAccessor (pFlow)    -sphereRegion (pFlow)    -
a | b | c | d | e | f | g | h | i | l | m | n | o | p | q | r | s | t | u | v | w | z
diff --git a/doc/code-documentation/html/classpFlow_1_1AdamsBashforth2.html b/doc/code-documentation/html/classpFlow_1_1AdamsBashforth2.html index 317f12a2..149a5358 100644 --- a/doc/code-documentation/html/classpFlow_1_1AdamsBashforth2.html +++ b/doc/code-documentation/html/classpFlow_1_1AdamsBashforth2.html @@ -153,7 +153,7 @@ Public Member Functions   uniquePtr< integrationclone () const override   -bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) +bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)   template<typename activeFunctor > bool intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) @@ -565,7 +565,7 @@ Additional Inherited Members - range  + range  activeRng  @@ -578,7 +578,7 @@ Additional Inherited Members

Definition at line 84 of file AdamsBashforth2.cpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
@@ -633,7 +633,7 @@ Additional Inherited Members

Definition at line 93 of file AdamsBashforth2.hpp.

-

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1AdamsBashforth3.html b/doc/code-documentation/html/classpFlow_1_1AdamsBashforth3.html index d9526976..b53f2010 100644 --- a/doc/code-documentation/html/classpFlow_1_1AdamsBashforth3.html +++ b/doc/code-documentation/html/classpFlow_1_1AdamsBashforth3.html @@ -153,7 +153,7 @@ Public Member Functions   uniquePtr< integrationclone () const override   -bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) +bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)   template<typename activeFunctor > bool intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) @@ -593,7 +593,7 @@ Additional Inherited Members - range  + range  activeRng  @@ -606,7 +606,7 @@ Additional Inherited Members

Definition at line 104 of file AdamsBashforth3.cpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
@@ -661,7 +661,7 @@ Additional Inherited Members

Definition at line 149 of file AdamsBashforth3.hpp.

-

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1AdamsBashforth4.html b/doc/code-documentation/html/classpFlow_1_1AdamsBashforth4.html index 2e1f3c53..ffc6cff3 100644 --- a/doc/code-documentation/html/classpFlow_1_1AdamsBashforth4.html +++ b/doc/code-documentation/html/classpFlow_1_1AdamsBashforth4.html @@ -153,7 +153,7 @@ Public Member Functions   uniquePtr< integrationclone () const override   -bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) +bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)   template<typename activeFunctor > bool intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) @@ -593,7 +593,7 @@ Additional Inherited Members - range  + range  activeRng  @@ -606,7 +606,7 @@ Additional Inherited Members

Definition at line 86 of file AdamsBashforth4.cpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
@@ -661,7 +661,7 @@ Additional Inherited Members

Definition at line 154 of file AdamsBashforth4.hpp.

-

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1AdamsBashforth5.html b/doc/code-documentation/html/classpFlow_1_1AdamsBashforth5.html index 14885e5f..ca14ff98 100644 --- a/doc/code-documentation/html/classpFlow_1_1AdamsBashforth5.html +++ b/doc/code-documentation/html/classpFlow_1_1AdamsBashforth5.html @@ -153,7 +153,7 @@ Public Member Functions   uniquePtr< integrationclone () const override   -bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) +bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)   template<typename activeFunctor > bool intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) @@ -593,7 +593,7 @@ Additional Inherited Members - range  + range  activeRng  @@ -606,7 +606,7 @@ Additional Inherited Members

Definition at line 86 of file AdamsBashforth5.cpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
@@ -661,7 +661,7 @@ Additional Inherited Members

Definition at line 152 of file AdamsBashforth5.hpp.

-

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1AdamsMoulton3.html b/doc/code-documentation/html/classpFlow_1_1AdamsMoulton3.html index 427f1ba5..7a877151 100644 --- a/doc/code-documentation/html/classpFlow_1_1AdamsMoulton3.html +++ b/doc/code-documentation/html/classpFlow_1_1AdamsMoulton3.html @@ -153,12 +153,12 @@ Public Member Functions   uniquePtr< integrationclone () const override   -bool predictAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) +bool predictAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)   template<typename activeFunctor > bool predictRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP)   -bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) +bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)   template<typename activeFunctor > bool intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) @@ -578,7 +578,7 @@ Additional Inherited Members - range  + range  activeRng  @@ -591,7 +591,7 @@ Additional Inherited Members

Definition at line 120 of file AdamsMoulton3.cpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
@@ -646,7 +646,7 @@ Additional Inherited Members

Definition at line 103 of file AdamsMoulton3.hpp.

-

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), AdamsMoulton3::dy0_, AdamsMoulton3::dy1_, LAMBDA_HD, and AdamsMoulton3::y0_.

+

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), AdamsMoulton3::dy0_, AdamsMoulton3::dy1_, LAMBDA_HD, and AdamsMoulton3::y0_.

+ Here is the call graph for this function:
@@ -689,7 +689,7 @@ Additional Inherited Members - range  + range  activeRng  @@ -702,7 +702,7 @@ Additional Inherited Members

Definition at line 146 of file AdamsMoulton3.cpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
@@ -757,7 +757,7 @@ Additional Inherited Members

Definition at line 140 of file AdamsMoulton3.hpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1AdamsMoulton4.html b/doc/code-documentation/html/classpFlow_1_1AdamsMoulton4.html index 6fbc5940..5f895842 100644 --- a/doc/code-documentation/html/classpFlow_1_1AdamsMoulton4.html +++ b/doc/code-documentation/html/classpFlow_1_1AdamsMoulton4.html @@ -153,12 +153,12 @@ Public Member Functions   uniquePtr< integrationclone () const override   -bool predictAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) +bool predictAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)   template<typename activeFunctor > bool predictRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP)   -bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) +bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)   template<typename activeFunctor > bool intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) @@ -580,7 +580,7 @@ Additional Inherited Members - range  + range  activeRng  @@ -593,7 +593,7 @@ Additional Inherited Members

Definition at line 131 of file AdamsMoulton4.cpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
@@ -648,7 +648,7 @@ Additional Inherited Members

Definition at line 105 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_.

+

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), AdamsMoulton4::dy0_, AdamsMoulton4::dy1_, AdamsMoulton4::dy2_, LAMBDA_HD, and AdamsMoulton4::y0_.

+ Here is the call graph for this function:
@@ -691,7 +691,7 @@ Additional Inherited Members - range  + range  activeRng  @@ -704,7 +704,7 @@ Additional Inherited Members

Definition at line 161 of file AdamsMoulton4.cpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
@@ -759,7 +759,7 @@ Additional Inherited Members

Definition at line 142 of file AdamsMoulton4.hpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1AdamsMoulton5.html b/doc/code-documentation/html/classpFlow_1_1AdamsMoulton5.html index 1b3a19dc..324b5b68 100644 --- a/doc/code-documentation/html/classpFlow_1_1AdamsMoulton5.html +++ b/doc/code-documentation/html/classpFlow_1_1AdamsMoulton5.html @@ -153,12 +153,12 @@ Public Member Functions   uniquePtr< integrationclone () const override   -bool predictAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) +bool predictAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)   template<typename activeFunctor > bool predictRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP)   -bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng) +bool intAll (real dt, realx3Vector_D &y, realx3Vector_D &dy, range activeRng)   template<typename activeFunctor > bool intRange (real dt, realx3Vector_D &y, realx3Vector_D &dy, activeFunctor activeP) @@ -582,7 +582,7 @@ Additional Inherited Members - range  + range  activeRng  @@ -595,7 +595,7 @@ Additional Inherited Members

Definition at line 141 of file AdamsMoulton5.cpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
@@ -650,7 +650,7 @@ Additional Inherited Members

Definition at line 107 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_.

+

References pointField< VectorField, T, MemorySpace >::activeRange(), VectorSingle< T, MemorySpace >::deviceVectorAll(), AdamsMoulton5::dy0_, AdamsMoulton5::dy1_, AdamsMoulton5::dy2_, AdamsMoulton5::dy3_, LAMBDA_HD, and AdamsMoulton5::y0_.

+ Here is the call graph for this function:
@@ -693,7 +693,7 @@ Additional Inherited Members - range  + range  activeRng  @@ -706,7 +706,7 @@ Additional Inherited Members

Definition at line 174 of file AdamsMoulton5.cpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
@@ -761,7 +761,7 @@ Additional Inherited Members

Definition at line 145 of file AdamsMoulton5.hpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), and LAMBDA_HD.

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1DeviceSide.html b/doc/code-documentation/html/classpFlow_1_1DeviceSide.html index a76d1661..19396004 100644 --- a/doc/code-documentation/html/classpFlow_1_1DeviceSide.html +++ b/doc/code-documentation/html/classpFlow_1_1DeviceSide.html @@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('classpFlow_1_1DeviceSide.html',''); in

Detailed Description

-

Definition at line 33 of file KokkosTypes.hpp.

+

Definition at line 35 of file KokkosTypes.hpp.


The documentation for this class was generated from the following file: diff --git a/doc/code-documentation/html/classpFlow_1_1Field-members.html b/doc/code-documentation/html/classpFlow_1_1Field-members.html index d13f29e3..08b9bae2 100644 --- a/doc/code-documentation/html/classpFlow_1_1Field-members.html +++ b/doc/code-documentation/html/classpFlow_1_1Field-members.html @@ -138,9 +138,9 @@ $(document).ready(function(){initNavTree('classpFlow_1_1Field.html',''); initRes operator=(const FieldType &)=defaultField< VectorField, T, PropType > operator=(FieldType &&)=deleteField< VectorField, T, PropType > pointer typedefField< VectorField, T, PropType > - read(iIstream &is)Field< VectorField, T, PropType >inline - readField(iIstream &is, const size_t len, bool readLength=true)Field< VectorField, T, PropType > - readField(iIstream &is)Field< VectorField, T, PropType > + read(iIstream &is, bool resume=false)Field< VectorField, T, PropType >inline + readField(iIstream &is, const size_t len, bool resume, bool readLength=true)Field< VectorField, T, PropType > + readField(iIstream &is, bool resume)Field< VectorField, T, PropType > readNonUniform(iIstream &is, size_t len)Field< VectorField, T, PropType >protected readUniform(iIstream &is, size_t len, bool readLength=true)Field< VectorField, T, PropType >protected reference typedefField< VectorField, T, PropType > diff --git a/doc/code-documentation/html/classpFlow_1_1Field.html b/doc/code-documentation/html/classpFlow_1_1Field.html index 19c2961d..beceb62c 100644 --- a/doc/code-documentation/html/classpFlow_1_1Field.html +++ b/doc/code-documentation/html/classpFlow_1_1Field.html @@ -213,14 +213,14 @@ Public Member Functions   const wordfieldKey () const   -bool readField (iIstream &is, const size_t len, bool readLength=true) -  -bool readField (iIstream &is) -  +bool readField (iIstream &is, const size_t len, bool resume, bool readLength=true) +  +bool readField (iIstream &is, bool resume) +  bool writeField (iOstream &os) const   -bool read (iIstream &is) -  +bool read (iIstream &is, bool resume=false) +  bool write (iOstream &os) const   @@ -1334,8 +1334,8 @@ class pFlow::Field< VectorField, T, PropType > - -

◆ readField() [1/2]

+ +

◆ readField() [1/2]

@@ -1352,6 +1352,12 @@ class pFlow::Field< VectorField, T, PropType >
+ + + + + + @@ -1366,7 +1372,7 @@ class pFlow::Field< VectorField, T, PropType >
const size_t  len,
bool resume,
-

Definition at line 104 of file Field.cpp.

+

Definition at line 102 of file Field.cpp.

Referenced by pFlow::operator>>(), and Field< VectorDual, int8 >::read().

@@ -1374,18 +1380,18 @@ class pFlow::Field< VectorField, T, PropType >
- -

◆ readField() [2/2]

+ +

◆ readField() [2/2]

@@ -1394,13 +1400,23 @@ class pFlow::Field< VectorField, T, PropType > bool readField ( iIstream &  - is) + is, + + + + bool  + resume  + + + + ) +
-

Definition at line 154 of file Field.cpp.

+

Definition at line 160 of file Field.cpp.

@@ -1420,7 +1436,7 @@ class pFlow::Field< VectorField, T, PropType >
-

Definition at line 163 of file Field.cpp.

+

Definition at line 170 of file Field.cpp.

Referenced by pFlow::operator<<(), and Field< VectorDual, int8 >::write().

@@ -1438,8 +1454,8 @@ class pFlow::Field< VectorField, T, PropType >
- -

◆ read()

+ +

◆ read()

@@ -1451,8 +1467,18 @@ class pFlow::Field< VectorField, T, PropType > bool read ( iIstream &  - is) + is, + + + + bool  + resume = false  + + + + ) + diff --git a/doc/code-documentation/html/classpFlow_1_1Field.js b/doc/code-documentation/html/classpFlow_1_1Field.js index 8d524bb5..70e04932 100644 --- a/doc/code-documentation/html/classpFlow_1_1Field.js +++ b/doc/code-documentation/html/classpFlow_1_1Field.js @@ -35,10 +35,10 @@ var classpFlow_1_1Field = [ "clone", "classpFlow_1_1Field.html#a4209498350a024abd5cddf463cc6151b", null ], [ "clonePtr", "classpFlow_1_1Field.html#a06d22196b29698681102c8b374c29143", null ], [ "fieldKey", "classpFlow_1_1Field.html#ae03507823e79fef9640057b290e69c67", null ], - [ "readField", "classpFlow_1_1Field.html#a12716db8ee8e80c16504deb8061f25a9", null ], - [ "readField", "classpFlow_1_1Field.html#a352b49008fcb89908214694239113a24", null ], + [ "readField", "classpFlow_1_1Field.html#ab7b53a83f079c1c270e62b192d09068f", null ], + [ "readField", "classpFlow_1_1Field.html#a526f8a7b256bf1641fa30e476334996b", null ], [ "writeField", "classpFlow_1_1Field.html#ac550f175fb70daa183a4008bfd790f5f", null ], - [ "read", "classpFlow_1_1Field.html#aff8e92ab47032ae811d1271161cb9b22", null ], + [ "read", "classpFlow_1_1Field.html#a1647e0ed184c652964aaccd3e15b3c04", null ], [ "write", "classpFlow_1_1Field.html#a6a40de4ceed55b2f78cf3027739dfd91", null ], [ "FKey", "classpFlow_1_1Field.html#a7c3f2d5a74856425892835688d908f72", null ], [ "fieldKey_", "classpFlow_1_1Field.html#a2b353c24fbd6c2b144cab85ee50b8dd6", null ] diff --git a/doc/code-documentation/html/classpFlow_1_1Field_ab7b53a83f079c1c270e62b192d09068f_icgraph.map b/doc/code-documentation/html/classpFlow_1_1Field_ab7b53a83f079c1c270e62b192d09068f_icgraph.map new file mode 100644 index 00000000..d0f4aff5 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Field_ab7b53a83f079c1c270e62b192d09068f_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Field_ab7b53a83f079c1c270e62b192d09068f_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Field_ab7b53a83f079c1c270e62b192d09068f_icgraph.md5 new file mode 100644 index 00000000..b1357c52 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Field_ab7b53a83f079c1c270e62b192d09068f_icgraph.md5 @@ -0,0 +1 @@ +9542f1116c77fc824bba5b6972d1bd8f \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Field_ab7b53a83f079c1c270e62b192d09068f_icgraph.png b/doc/code-documentation/html/classpFlow_1_1Field_ab7b53a83f079c1c270e62b192d09068f_icgraph.png new file mode 100644 index 00000000..07faeea5 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1Field_ab7b53a83f079c1c270e62b192d09068f_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1HostSide.html b/doc/code-documentation/html/classpFlow_1_1HostSide.html index e38d2459..421fc6ee 100644 --- a/doc/code-documentation/html/classpFlow_1_1HostSide.html +++ b/doc/code-documentation/html/classpFlow_1_1HostSide.html @@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('classpFlow_1_1HostSide.html',''); init

Detailed Description

-

Definition at line 34 of file KokkosTypes.hpp.

+

Definition at line 36 of file KokkosTypes.hpp.


The documentation for this class was generated from the following file: diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader-members.html b/doc/code-documentation/html/classpFlow_1_1IOfileHeader-members.html index 00437bcf..1f61354e 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader-members.html +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader-members.html @@ -108,9 +108,11 @@ $(document).ready(function(){initNavTree('classpFlow_1_1IOfileHeader.html','');

This is the complete list of members for IOfileHeader, including all inherited members.

- - - + + + + + @@ -132,30 +134,31 @@ $(document).ready(function(){initNavTree('classpFlow_1_1IOfileHeader.html',''); - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + +
fileExist() constIOfileHeader
headerOk(bool silent=false)IOfileHeader
implyRead() constIOfileHeader
implyWrite() constIOfileHeader
fileFormat_IOfileHeaderprotected
headerOk(bool silent=false)IOfileHeader
implyRead() constIOfileHeader
implyWrite() constIOfileHeader
inFileBinary() constIOfileHeader
inStream() constIOfileHeaderprotected
IOfileHeader(const objectFile &objf, const repository *owner=nullptr)IOfileHeader
isReadAlways() constobjectFileinline
objectType_IOfileHeaderprotected
operator=(const objectFile &rhs)=defaultobjectFile
operator=(objectFile &&rhs)=defaultobjectFile
outStream() constIOfileHeaderprotected
owner() constIOfileHeaderinline
owner_IOfileHeaderprotected
path() constIOfileHeader
READ_ALWAYS enum valueobjectFile
READ_IF_PRESENT enum valueobjectFile
READ_NEVER enum valueobjectFile
readFlag enum nameobjectFile
readHeader(iIstream &is, bool silent=false)IOfileHeader
readIfPresent() constIOfileHeader
readWriteHeader() constobjectFileinline
readWriteHeader_objectFileprotected
rFlag() constobjectFileinline
rFlag_objectFileprotected
wFlag() constobjectFileinline
wFlag_objectFileprotected
WRITE_ALWAYS enum valueobjectFile
WRITE_NEVER enum valueobjectFile
writeBanner(iOstream &os) constIOfileHeader
writeFlag enum nameobjectFile
writeHeader(iOstream &os, const word &typeName) constIOfileHeader
writeHeader(iOstream &os) constIOfileHeader
writeSeparator(iOstream &os) constIOfileHeader
~objectFile()=defaultobjectFilevirtual
outFileBinary() constIOfileHeader
outStream() constIOfileHeaderprotected
owner() constIOfileHeaderinline
owner_IOfileHeaderprotected
path() constIOfileHeader
READ_ALWAYS enum valueobjectFile
READ_IF_PRESENT enum valueobjectFile
READ_NEVER enum valueobjectFile
readFlag enum nameobjectFile
readHeader(iIstream &is, bool silent=false)IOfileHeader
readIfPresent() constIOfileHeader
readWriteHeader() constobjectFileinline
readWriteHeader_objectFileprotected
rFlag() constobjectFileinline
rFlag_objectFileprotected
wFlag() constobjectFileinline
wFlag_objectFileprotected
WRITE_ALWAYS enum valueobjectFile
WRITE_NEVER enum valueobjectFile
writeBanner(iOstream &os) constIOfileHeader
writeFlag enum nameobjectFile
writeHeader(iOstream &os, const word &typeName) constIOfileHeader
writeHeader(iOstream &os) constIOfileHeader
writeSeparator(iOstream &os) constIOfileHeader
~objectFile()=defaultobjectFilevirtual
-

Definition at line 46 of file IOfileHeader.cpp.

+

Definition at line 48 of file IOfileHeader.cpp.

@@ -302,7 +309,7 @@ Additional Inherited Members

Definition at line 24 of file IOfileHeader.cpp.

-

References IOfileHeader::fileExist(), and IOfileHeader::path().

+

References IOfileHeader::fileExist(), IOfileHeader::inFileBinary(), and IOfileHeader::path().

+ Here is the call graph for this function:
@@ -310,9 +317,10 @@ Additional Inherited Members @@ -368,11 +376,11 @@ Additional Inherited Members
-

Definition at line 66 of file IOfileHeader.hpp.

+

Definition at line 69 of file IOfileHeader.hpp.

References IOfileHeader::objectName_.

-

Referenced by pFlow::PFtoVTK::convertIntTypesPointField(), pFlow::PFtoVTK::convertRealTypePointField(), pFlow::PFtoVTK::convertRealx3TypePointField(), and pFlow::TSFtoVTK::convertRealx3TypetriSurfaceField().

+

Referenced by pFlow::PFtoVTK::convertIntPointField(), pFlow::PFtoVTK::convertRealTypePointField(), pFlow::PFtoVTK::convertRealx3TypePointField(), and pFlow::TSFtoVTK::convertRealx3TypetriSurfaceField().

+ Here is the caller graph for this function:
@@ -380,11 +388,11 @@ Additional Inherited Members @@ -413,11 +421,11 @@ Additional Inherited Members
-

Definition at line 72 of file IOfileHeader.hpp.

+

Definition at line 75 of file IOfileHeader.hpp.

References IOfileHeader::objectType_.

-

Referenced by pFlow::PFtoVTK::convertIntTypesPointField(), pFlow::PFtoVTK::convertRealTypePointField(), pFlow::PFtoVTK::convertRealx3TypePointField(), pFlow::TSFtoVTK::convertRealx3TypetriSurfaceField(), and pFlow::geomObjectToVTK().

+

Referenced by pFlow::PFtoVTK::convertIntPointField(), pFlow::PFtoVTK::convertRealTypePointField(), pFlow::PFtoVTK::convertRealx3TypePointField(), pFlow::TSFtoVTK::convertRealx3TypetriSurfaceField(), and pFlow::geomObjectToVTK().

+ Here is the caller graph for this function:
@@ -425,12 +433,12 @@ Additional Inherited Members @@ -459,7 +467,7 @@ Additional Inherited Members
-

Definition at line 78 of file IOfileHeader.hpp.

+

Definition at line 81 of file IOfileHeader.hpp.

References IOfileHeader::owner_.

@@ -480,7 +488,7 @@ Additional Inherited Members
-

Definition at line 55 of file IOfileHeader.cpp.

+

Definition at line 57 of file IOfileHeader.cpp.

References fileSystem::path().

@@ -508,6 +516,70 @@ Additional Inherited Members
+
+
+ +

◆ outFileBinary()

+ +
+
+ + + + + + + +
bool outFileBinary () const
+
+ +

Definition at line 73 of file IOfileHeader.cpp.

+ +
+
+ +

◆ inFileBinary()

+ +
+
+ + + + + + + +
bool inFileBinary () const
+
+ +

Definition at line 81 of file IOfileHeader.cpp.

+ +

References pFlow::toUpper().

+ +

Referenced by IOfileHeader::inStream().

+
+ + Here is the call graph for this function:
+
+
+ +
+ + Here is the caller graph for this function:
+
+
+ +
@@ -526,27 +598,27 @@ Additional Inherited Members
-

Definition at line 71 of file IOfileHeader.cpp.

+

Definition at line 86 of file IOfileHeader.cpp.

-

References pFlow::endl(), and warningInFunction.

+

References pFlow::endl(), and warningInFunction.

-

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields(), and readFromTimeFolder::fieldExists().

-
- + Here is the call graph for this function:
-
+

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields(), and readFromTimeFolder::fieldExists().

+
+ + Here is the call graph for this function:
+
- @@ -612,14 +684,14 @@ Additional Inherited Members
-

Definition at line 111 of file IOfileHeader.cpp.

+

Definition at line 126 of file IOfileHeader.cpp.

Referenced by IOfileHeader::inStream().

-
- + Here is the caller graph for this function:
-
+
+ + Here is the caller graph for this function:
+
- @@ -674,19 +746,19 @@ Additional Inherited Members
-

Definition at line 122 of file IOfileHeader.cpp.

+

Definition at line 137 of file IOfileHeader.cpp.

-

References IOstream::fatalCheck(), and iOstream::writeWordEntry().

-
- + Here is the call graph for this function:
-
+

References IOstream::fatalCheck(), and iOstream::writeWordEntry().

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 137 of file IOfileHeader.cpp.

+

Definition at line 161 of file IOfileHeader.cpp.

@@ -738,20 +810,20 @@ Additional Inherited Members
-

Definition at line 142 of file IOfileHeader.cpp.

+

Definition at line 166 of file IOfileHeader.cpp.

-

References pFlow::endl(), iIstream::findTokenAndNextSilent(), IOstream::name(), and warningInFunction.

-
- + Here is the call graph for this function:
-
+

References pFlow::endl(), iIstream::findTokenAndNextSilent(), IOstream::name(), and warningInFunction.

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 170 of file IOfileHeader.cpp.

+

Definition at line 206 of file IOfileHeader.cpp.

@@ -793,7 +865,7 @@ Additional Inherited Members
-

Definition at line 181 of file IOfileHeader.cpp.

+

Definition at line 217 of file IOfileHeader.cpp.

@@ -820,7 +892,7 @@ Additional Inherited Members

Definition at line 44 of file IOfileHeader.hpp.

-

Referenced by IOfileHeader::owner().

+

Referenced by IOfileHeader::owner().

@@ -846,7 +918,7 @@ Additional Inherited Members

Definition at line 47 of file IOfileHeader.hpp.

-

Referenced by IOfileHeader::objectName().

+

Referenced by IOfileHeader::objectName().

@@ -872,7 +944,33 @@ Additional Inherited Members

Definition at line 50 of file IOfileHeader.hpp.

-

Referenced by IOfileHeader::objectType().

+

Referenced by IOfileHeader::objectType().

+ +
+
+ +

◆ fileFormat_

+ +
+
+ + + + + +
+ + + + +
word fileFormat_ = "ASCII"
+
+protected
+
+ +

file format read from file

+ +

Definition at line 53 of file IOfileHeader.hpp.

diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader.js b/doc/code-documentation/html/classpFlow_1_1IOfileHeader.js index c69b3529..0415559c 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader.js +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader.js @@ -7,6 +7,8 @@ var classpFlow_1_1IOfileHeader = [ "objectType", "classpFlow_1_1IOfileHeader.html#a67068cb6552c42a5ddb1c66bf6bbf6b3", null ], [ "owner", "classpFlow_1_1IOfileHeader.html#a2c4e952d46d447c08664eeba4e791854", null ], [ "path", "classpFlow_1_1IOfileHeader.html#ae1921a7f20c43d1438221946e607c488", null ], + [ "outFileBinary", "classpFlow_1_1IOfileHeader.html#aefb380f32e3c6839d26dbc93ff4eb00a", null ], + [ "inFileBinary", "classpFlow_1_1IOfileHeader.html#a6e04bca1658d3c571a38d8ac1d62462e", null ], [ "headerOk", "classpFlow_1_1IOfileHeader.html#a1a248aa0488b774d5160449992ad31e5", null ], [ "implyRead", "classpFlow_1_1IOfileHeader.html#aac13e923e67df5e79d9a75f592b97da3", null ], [ "implyWrite", "classpFlow_1_1IOfileHeader.html#adfb03998f9b3b981631dc794cffd05a1", null ], @@ -19,5 +21,6 @@ var classpFlow_1_1IOfileHeader = [ "writeSeparator", "classpFlow_1_1IOfileHeader.html#a7724614a5d68ca0d55beead4b79f6051", null ], [ "owner_", "classpFlow_1_1IOfileHeader.html#a7bb1f0bd1b5e54b7983dfafe4270b6d7", null ], [ "objectName_", "classpFlow_1_1IOfileHeader.html#a0fc09585fc6fa997b81807dff8b8236d", null ], - [ "objectType_", "classpFlow_1_1IOfileHeader.html#adf7afc3ea2cc179930f4e4f4ca48797c", null ] + [ "objectType_", "classpFlow_1_1IOfileHeader.html#adf7afc3ea2cc179930f4e4f4ca48797c", null ], + [ "fileFormat_", "classpFlow_1_1IOfileHeader.html#a4df46db2aad0395fac9c0522d8c409a9", null ] ]; \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.map index 29d69e9b..629c2001 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.md5 index c50ee066..b47a418d 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.md5 @@ -1 +1 @@ -2b1b689e0de26bccd26e7dff175a5790 \ No newline at end of file +13e0e7466d0a4f6c137b7bf7a8b06bfe \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.png index 63f2e335..cfce649c 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a1a248aa0488b774d5160449992ad31e5_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.map index ba4de164..b0772e92 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.map @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.md5 index 06f03120..66a2c4e3 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.md5 @@ -1 +1 @@ -c326c61fedb831a51a7eb697f8efebdd \ No newline at end of file +254de42737c740a44b5aad78d3887a07 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.png index 13d2ad69..87b83f23 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a4ae6d6ea877ec8652d86076eaf333c12_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.map index 04a54028..ba8cb549 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.map @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.md5 index 03fc6b2a..6f8fc924 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.md5 @@ -1 +1 @@ -2f1d3d7ab87f79d0bb3aa33b2b268691 \ No newline at end of file +1db45cbac021d59d951b2fb24e63e928 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.png index 06427497..c12398b8 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a67068cb6552c42a5ddb1c66bf6bbf6b3_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_cgraph.map new file mode 100644 index 00000000..2137c5ea --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_cgraph.md5 new file mode 100644 index 00000000..5adbe74e --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_cgraph.md5 @@ -0,0 +1 @@ +c3e459fc136a53336a6a40996f4f46aa \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_cgraph.png new file mode 100644 index 00000000..2440895b Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_icgraph.map new file mode 100644 index 00000000..ea2de0e0 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_icgraph.md5 new file mode 100644 index 00000000..f91c6b3b --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_icgraph.md5 @@ -0,0 +1 @@ +6cf6cd5c4bb6017e60ab9b6724e32ec6 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_icgraph.png new file mode 100644 index 00000000..eadcd802 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a6e04bca1658d3c571a38d8ac1d62462e_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.map index 27d5e36a..9c7eb220 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.md5 index c8666434..0f459b2a 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.md5 @@ -1 +1 @@ -6195c5352bb6dafae76f53a58e7a5412 \ No newline at end of file +3f0a6262f332f4b2fe4954b46bfab43e \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.png index 3af05988..b9528755 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_a770eebd1866493c91efe18ab806d9568_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.map index 4a65ad1a..529b77bc 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.md5 index 6ba1e944..6f59399d 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.md5 @@ -1 +1 @@ -bf65a4aab2599f6eef8aeaaa726823a7 \ No newline at end of file +bec9706456adb5b8b5a11df1f7b082ea \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.png index dcf6a928..b3e2ebfa 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_aa4249f7a47b0674a7697f67fff575591_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.map index fed3ac5a..bb06f9e5 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.md5 index f902470f..72704ee7 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.md5 @@ -1 +1 @@ -839240b9f9be1ddf9b8e53b70d40c383 \ No newline at end of file +b4e4b611cb9dbb1862a2e5c3096e3477 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.png index 8564a7f1..a47df778 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOfileHeader_ad3e735fcc23f3717d149728c03f5074a_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject-members.html b/doc/code-documentation/html/classpFlow_1_1IOobject-members.html index 36d084e8..a531fd76 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject-members.html +++ b/doc/code-documentation/html/classpFlow_1_1IOobject-members.html @@ -108,11 +108,13 @@ $(document).ready(function(){initNavTree('classpFlow_1_1IOobject.html',''); init

This is the complete list of members for IOobject, including all inherited members.

- - - - - + + + + + + + @@ -142,35 +144,36 @@ $(document).ready(function(){initNavTree('classpFlow_1_1IOobject.html',''); init - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fileExist() constIOfileHeader
getObject()IOobject
getObject() constIOobject
headerOk(bool silent=false)IOfileHeader
implyRead() constIOfileHeader
implyWrite() constIOfileHeader
fileFormat_IOfileHeaderprotected
getObject()IOobject
getObject() constIOobject
headerOk(bool silent=false)IOfileHeader
implyRead() constIOfileHeader
implyWrite() constIOfileHeader
inFileBinary() constIOfileHeader
inStream() constIOfileHeaderprotected
IOfileHeader(const objectFile &objf, const repository *owner=nullptr)IOfileHeader
IOobject(const objectFile &objf, const repository *owner, uniquePtr< iObject > &&obj)IOobject
objectType_IOfileHeaderprotected
operator=(const objectFile &rhs)=defaultobjectFile
operator=(objectFile &&rhs)=defaultobjectFile
outStream() constIOfileHeaderprotected
owner() constIOfileHeaderinline
owner_IOfileHeaderprotected
path() constIOfileHeader
read(bool rdHdr=true)IOobject
read(iIstream &is, bool rdHdr=true)IOobject
READ_ALWAYS enum valueobjectFile
READ_IF_PRESENT enum valueobjectFile
READ_NEVER enum valueobjectFile
readFlag enum nameobjectFile
readHeader(iIstream &is, bool silent=false)IOfileHeader
readIfPresent() constIOfileHeader
readWriteHeader() constobjectFileinline
readWriteHeader_objectFileprotected
rFlag() constobjectFileinline
rFlag_objectFileprotected
typeName() constIOobjectinline
wFlag() constobjectFileinline
wFlag_objectFileprotected
write() constIOobject
write(iOstream &os) constIOobject
WRITE_ALWAYS enum valueobjectFile
WRITE_NEVER enum valueobjectFile
writeBanner(iOstream &os) constIOfileHeader
writeFlag enum nameobjectFile
writeHeader(iOstream &os, const word &typeName) constIOfileHeader
writeHeader(iOstream &os) constIOfileHeader
writeSeparator(iOstream &os) constIOfileHeader
~objectFile()=defaultobjectFilevirtual
outFileBinary() constIOfileHeader
outStream() constIOfileHeaderprotected
owner() constIOfileHeaderinline
owner_IOfileHeaderprotected
path() constIOfileHeader
read(bool rdHdr=true)IOobject
read(iIstream &is, bool rdHdr=true)IOobject
READ_ALWAYS enum valueobjectFile
READ_IF_PRESENT enum valueobjectFile
READ_NEVER enum valueobjectFile
readFlag enum nameobjectFile
readHeader(iIstream &is, bool silent=false)IOfileHeader
readIfPresent() constIOfileHeader
readWriteHeader() constobjectFileinline
readWriteHeader_objectFileprotected
rFlag() constobjectFileinline
rFlag_objectFileprotected
typeName() constIOobjectinline
wFlag() constobjectFileinline
wFlag_objectFileprotected
write() constIOobject
write(iOstream &os) constIOobject
WRITE_ALWAYS enum valueobjectFile
WRITE_NEVER enum valueobjectFile
writeBanner(iOstream &os) constIOfileHeader
writeFlag enum nameobjectFile
writeHeader(iOstream &os, const word &typeName) constIOfileHeader
writeHeader(iOstream &os) constIOfileHeader
writeSeparator(iOstream &os) constIOfileHeader
~objectFile()=defaultobjectFilevirtual
-

Definition at line 83 of file IOobject.cpp.

+

Definition at line 100 of file IOobject.cpp.

-

References pFlow::endl(), and warningInFunction.

+

References pFlow::endl(), and warningInFunction.

+ Here is the call graph for this function:
@@ -661,7 +668,7 @@ Additional Inherited Members
- +
@@ -693,7 +700,7 @@ Additional Inherited Members
-

Definition at line 103 of file IOobject.cpp.

+

Definition at line 120 of file IOobject.cpp.

@@ -713,7 +720,7 @@ Additional Inherited Members
-

Definition at line 113 of file IOobject.cpp.

+

Definition at line 130 of file IOobject.cpp.

diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.map index 9d1bc464..f77a68a6 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.md5 index a7d24886..5d905163 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.md5 @@ -1 +1 @@ -f0c12e9055ad1da5fc738f0800f57497 \ No newline at end of file +7ef15480756a3e4eac705eeed29451fd \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.png index fde90211..29f9bf78 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOobject_a0abd37e236ec0ec02221cb77c95d7867_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.map index 06598cc4..119d3cfb 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.md5 index 78b05226..06997e8a 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.md5 @@ -1 +1 @@ -ac20cbca89a70760340b4bccdbec99ab \ No newline at end of file +240716fbe5886b0bc0732b8a00a06d17 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.png index 06e229fb..05928bb7 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOobject_a0d8c1b9b6f6dd3ab7b3160e95bea32af_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.map index 7db4fefe..966721ce 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.md5 index ac043ac0..068d58e2 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.md5 @@ -1 +1 @@ -1bf6c4054709d00c92e61f70c3cfa245 \ No newline at end of file +5f41e0fcc66cd39fe2e5da5a2413e82c \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.png index 5335bcf6..601a44ec 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOobject_a475cf52d5a2d15f82e180529de008fd3_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.map index 06598cc4..119d3cfb 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.md5 index 78b05226..06997e8a 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.md5 @@ -1 +1 @@ -ac20cbca89a70760340b4bccdbec99ab \ No newline at end of file +240716fbe5886b0bc0732b8a00a06d17 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.png index 06e229fb..05928bb7 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOobject_a4cb27dedd5c3df0ca20847c584620480_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.map index ea43f348..aaa85553 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.md5 index 832eaefc..8e19c76c 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.md5 @@ -1 +1 @@ -36aee282c3d2233fd001864c1e7ee045 \ No newline at end of file +ab2de7d0b3fcb02eba4b4c0a92f2995b \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.png index ef1c10c3..32aa37ba 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOobject_ad48b7b943e88478c15879659cce7aebc_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream-members.html b/doc/code-documentation/html/classpFlow_1_1IOstream-members.html index ccf5a32f..475191c9 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream-members.html +++ b/doc/code-documentation/html/classpFlow_1_1IOstream-members.html @@ -107,10 +107,12 @@ $(document).ready(function(){initNavTree('classpFlow_1_1IOstream.html',''); init

This is the complete list of members for IOstream, including all inherited members.

- + + + - - + + @@ -121,7 +123,9 @@ $(document).ready(function(){initNavTree('classpFlow_1_1IOstream.html',''); init - + + + @@ -143,10 +147,13 @@ $(document).ready(function(){initNavTree('classpFlow_1_1IOstream.html',''); init - - - - + + + + + + +
bad() constIOstreaminline
ASCII enum valueIOstream
bad() constIOstreaminline
BINARY enum valueIOstream
check(const char *operation) constIOstreamvirtual
closed() constIOstreaminline
CLOSED enum valueIOstream
CLOSED enum valueIOstream
closed() constIOstreaminline
defaultPrecision()IOstreaminlinestatic
defaultPrecision(unsigned int prec)IOstreaminlinestatic
eof() constIOstreaminline
good() constIOstreaminline
ioState_IOstreamprotected
IOstream()IOstreaminlineexplicit
IOstream(const IOstream &)=defaultIOstream
IOstream(writeFormat wF)IOstreaminlineexplicit
IOstream(const IOstream &)=defaultIOstream
isBinary() constIOstreaminline
lineNumber() constIOstreaminline
lineNumber()IOstreaminline
lineNumber(const int32 num)IOstreaminline
setGood()IOstreaminlineprotected
setOpened()IOstreaminlineprotected
setState(ios_base::iostate state)IOstreaminlineprotected
staticName_IOstreamprotectedstatic
streamAccess enum nameIOstream
unsetf(const ios_base::fmtflags f)IOstreaminline
~IOstream()=defaultIOstreamvirtual
setWriteFormat(writeFormat wF)IOstreaminlineprotected
staticName_IOstreamprotectedstatic
streamAccess enum nameIOstream
unsetf(const ios_base::fmtflags f)IOstreaminline
writeFormat enum nameIOstream
writeFormat_IOstreamprotected
~IOstream()=defaultIOstreamvirtual
- - +
Enumerator
CLOSED 

stream is not open

-
OPENED 

stream is open

+
Enumerator
CLOSED 
OPENED 

stream is not open

+

stream is open

Definition at line 51 of file IOstream.hpp.

+
+
+ +

◆ writeFormat

+ +
+
+ + + + +
enum writeFormat : char
+
+ + + +
Enumerator
ASCII 
BINARY 
+ +

Definition at line 57 of file IOstream.hpp.

+

Constructor & Destructor Documentation

-

◆ IOstream() [1/2]

+

◆ IOstream() [1/3]

@@ -275,9 +347,11 @@ Static Protected Attributes
-

Definition at line 105 of file IOstream.hpp.

+

Default.

-

References IOstream::setBad().

+

Definition at line 121 of file IOstream.hpp.

+ +

References IOstream::setBad().

+ Here is the call graph for this function:
@@ -285,15 +359,58 @@ Static Protected Attributes + +
+
+ +

◆ IOstream() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
IOstream (writeFormat wF)
+
+inlineexplicit
+
+ +

Construct and set write format.

+ +

Definition at line 131 of file IOstream.hpp.

+ +

References IOstream::setBad().

+
+ + Here is the call graph for this function:
+
+
+
-

◆ IOstream() [2/2]

+

◆ IOstream() [3/3]

@@ -316,6 +433,8 @@ Static Protected Attributes
+

Copy.

+
@@ -341,6 +460,8 @@ Static Protected Attributes
+

Destructor.

+

Member Function Documentation

@@ -367,9 +488,11 @@ Static Protected Attributes
-

Definition at line 78 of file IOstream.hpp.

+

Set stream opened.

-

References IOstream::openClosed_, and IOstream::OPENED.

+

Definition at line 88 of file IOstream.hpp.

+ +

References IOstream::openClosed_, and IOstream::OPENED.

@@ -396,9 +519,11 @@ Static Protected Attributes
-

Definition at line 84 of file IOstream.hpp.

+

Set stream closed.

-

References IOstream::CLOSED, and IOstream::openClosed_.

+

Definition at line 94 of file IOstream.hpp.

+ +

References IOstream::CLOSED, and IOstream::openClosed_.

@@ -426,9 +551,41 @@ Static Protected Attributes
-

Definition at line 90 of file IOstream.hpp.

+

Set stream state.

-

References IOstream::ioState_.

+

Definition at line 100 of file IOstream.hpp.

+ +

References IOstream::ioState_.

+ +
+
+ +

◆ setWriteFormat()

+ +
+
+ + + + + +
+ + + + + + + + +
void setWriteFormat (writeFormat wF)
+
+inlineprotected
+
+ +

Definition at line 105 of file IOstream.hpp.

+ +

References IOstream::writeFormat_.

@@ -455,9 +612,11 @@ Static Protected Attributes
-

Definition at line 96 of file IOstream.hpp.

+

Set stream to be good.

-

References IOstream::ioState_.

+

Definition at line 111 of file IOstream.hpp.

+ +

References IOstream::ioState_.

@@ -484,61 +643,63 @@ Static Protected Attributes
+

Return the name of the stream.

+

Reimplemented in iTstream, Istream, and Ostream.

Definition at line 31 of file IOstream.cpp.

-

References IOstream::staticName_.

+

References IOstream::staticName_.

-

Referenced by box::box(), iEntry< Key, T * >::createEntry(), cylinder::cylinder(), dataEntry::dataEntry(), dictionary::dictionary(), iBox< intType >::iBox(), pFlow::operator<<(), pFlow::operator>>(), iIstream::putBack(), Insertion< ShapeType >::read(), timeInterval::read(), Logical::read(), line::read(), rotatingAxis::read(), dataEntry::read(), sphereShape::read(), fixedWall::read(), rotatingAxisMotion::read(), vibratingMotion::read(), multiRotatingAxisMotion::read(), dictionary::read(), dataEntry::readDataEntry(), dictionary::readDictionary(), Field< VectorDual, int8 >::readField(), IOfileHeader::readHeader(), List< word >::readList(), Field< VectorDual, int8 >::readNonUniform(), pointStructure::readPointStructure(), triSurface::readTriSurface(), Field< VectorDual, int8 >::readUniform(), sphere::sphere(), Insertion< ShapeType >::write(), dataEntry::write(), sphereShape::write(), fixedWall::write(), rotatingAxisMotion::write(), vibratingMotion::write(), multiRotatingAxisMotion::write(), dictionary::write(), and pointStructure::writePointStructure().

-
- + Here is the caller graph for this function:
-
+

Referenced by box::box(), iEntry< Key, T * >::createEntry(), cylinder::cylinder(), dataEntry::dataEntry(), dictionary::dictionary(), iBox< intType >::iBox(), pFlow::operator<<(), pFlow::operator>>(), iIstream::putBack(), Insertion< ShapeType >::read(), timeInterval::read(), Logical::read(), line::read(), rotatingAxis::read(), dataEntry::read(), sphereShape::read(), fixedWall::read(), rotatingAxisMotion::read(), vibratingMotion::read(), multiRotatingAxisMotion::read(), dictionary::read(), dataEntry::readDataEntry(), dictionary::readDictionary(), Field< VectorDual, int8 >::readField(), IOfileHeader::readHeader(), List< word >::readList(), Field< VectorDual, int8 >::readNonUniform(), pointStructure::readPointStructure(), triSurface::readTriSurface(), Field< VectorDual, int8 >::readUniform(), sphere::sphere(), Insertion< ShapeType >::write(), dataEntry::write(), sphereShape::write(), fixedWall::write(), rotatingAxisMotion::write(), vibratingMotion::write(), multiRotatingAxisMotion::write(), dictionary::write(), and pointStructure::writePointStructure().

+
+ + Here is the caller graph for this function:
+
-
+

Return non-const access to the name of the stream.

+

Reimplemented in iTstream, Istream, and Ostream.

@@ -595,35 +758,37 @@ Static Protected Attributes
+

Check IOstream status for given operation.

+

Print IOstream state or generate a FatalIOError when an error has occurred. The base implementation is a fatalCheck

+

Definition at line 42 of file IOstream.cpp.

-

Referenced by pFlow::operator<<(), pFlow::operator>>(), line::read(), rotatingAxis::read(), multiTriSurface::readMultiTriSurface(), timeInterval::write(), iBox< intType >::write(), Logical::write(), box::write(), sphere::write(), line::write(), rotatingAxis::write(), vibrating::write(), cylinder::write(), List< word >::writeList(), multiTriSurface::writeMultiTriSurface(), triSurface::writeTriSurface(), and Vector< word, vecAllocator< word > >::writeVector().

-
- + Here is the caller graph for this function:
-
+

Referenced by pFlow::operator<<(), pFlow::operator>>(), line::read(), rotatingAxis::read(), timeInterval::write(), iBox< intType >::write(), Logical::write(), box::write(), sphere::write(), line::write(), rotatingAxis::write(), vibrating::write(), cylinder::write(), List< word >::writeList(), multiTriSurface::writeMultiTriSurface(), triSurface::writeTriSurface(), and Vector< word, vecAllocator< word > >::writeVector().

+
+ + Here is the caller graph for this function:
+
-
+

Check IOstream status for given operation.

+

Generate a FatalIOError when an error has occurred.

+

Definition at line 48 of file IOstream.cpp.

References fatalErrorInFunction, and fatalExit.

-

Referenced by iEntry< Key, T * >::createEntry(), dataEntry::readDataEntry(), List< word >::readList(), triSurface::readTriSurface(), Vector< word, vecAllocator< word > >::readVector(), IOfileHeader::writeHeader(), and iEntry< Key, T * >::writeKeyword().

-
- + Here is the caller graph for this function:
-
+

Referenced by iEntry< Key, T * >::createEntry(), dataEntry::readDataEntry(), List< word >::readList(), triSurface::readTriSurface(), Vector< word, vecAllocator< word > >::readVector(), IOfileHeader::writeHeader(), and iEntry< Key, T * >::writeKeyword().

+
+ + Here is the caller graph for this function:
+
-
-

Definition at line 138 of file IOstream.hpp.

+

Return true if stream has been opened.

-

References IOstream::openClosed_, and IOstream::OPENED.

+

Definition at line 166 of file IOstream.hpp.

+ +

References IOstream::openClosed_, and IOstream::OPENED.

@@ -722,9 +892,57 @@ Static Protected Attributes
-

Definition at line 144 of file IOstream.hpp.

+

Return true if stream is closed.

-

References IOstream::CLOSED, and IOstream::openClosed_.

+

Definition at line 172 of file IOstream.hpp.

+ +

References IOstream::CLOSED, and IOstream::openClosed_.

+ +
+
+ +

◆ isBinary()

+ +
+
+ + + + + +
+ + + + + + + +
bool isBinary () const
+
+inline
+
+ +

Return true if stream format is binray.

+ +

Definition at line 178 of file IOstream.hpp.

+ +

References IOstream::BINARY, and IOstream::writeFormat_.

+ +

Referenced by triSurface::readTriSurface(), Vector< word, vecAllocator< word > >::readVector(), and Vector< word, vecAllocator< word > >::writeVector().

+
+ + Here is the caller graph for this function:
+
+
+
@@ -751,21 +969,23 @@ Static Protected Attributes
-

Definition at line 150 of file IOstream.hpp.

+

Return true if next operation might succeed.

-

References IOstream::ioState_.

+

Definition at line 184 of file IOstream.hpp.

+ +

References IOstream::ioState_.

Referenced by Istream::nextValid(), and dictionary::readDictionary().

-
- + Here is the caller graph for this function:
-
+
+ + Here is the caller graph for this function:
+
-
-

Definition at line 156 of file IOstream.hpp.

+

Return true if end of input seen.

-

References IOstream::ioState_.

+

Definition at line 190 of file IOstream.hpp.

-

Referenced by pFlow::checkNumberToken(), pFlow::checkWordToken(), iEntry< Key, T * >::createEntry(), stlFile::read(), dictionary::readDictionary(), Field< VectorDual, int8 >::readField(), iEntry< Key, T * >::readKeyword(), Field< VectorDual, int8 >::readNonUniform(), Field< VectorDual, int8 >::readUniform(), and twoPartEntry::twoPartEntry().

-
- + Here is the caller graph for this function:
-
+

References IOstream::ioState_.

+ +

Referenced by pFlow::checkNumberToken(), pFlow::checkWordToken(), iEntry< Key, T * >::createEntry(), stlFile::read(), dictionary::readDictionary(), Field< VectorDual, int8 >::readField(), iEntry< Key, T * >::readKeyword(), Field< VectorDual, int8 >::readNonUniform(), Field< VectorDual, int8 >::readUniform(), and twoPartEntry::twoPartEntry().

+
+ + Here is the caller graph for this function:
+
-
-

Definition at line 162 of file IOstream.hpp.

+

Return true if next operation will fail.

-

References IOstream::ioState_.

+

Definition at line 196 of file IOstream.hpp.

-

Referenced by IOstream::operator bool(), and IOstream::operator!().

-
- + Here is the caller graph for this function:
-
+

References IOstream::ioState_.

+ +

Referenced by IOstream::operator bool(), and IOstream::operator!().

+
+ + Here is the caller graph for this function:
+
-
-

Definition at line 168 of file IOstream.hpp.

+

Return true if stream is corrupted.

-

References IOstream::ioState_.

+

Definition at line 202 of file IOstream.hpp.

-

Referenced by pFlow::badInput(), iEntry< Key, T * >::createEntry(), Istream::nextValid(), iIstream::putBack(), dataEntry::readDataEntry(), Field< VectorDual, int8 >::readField(), iEntry< Key, T * >::readKeyword(), Field< VectorDual, int8 >::readNonUniform(), and Field< VectorDual, int8 >::readUniform().

-
- + Here is the caller graph for this function:
-
+

References IOstream::ioState_.

+ +

Referenced by pFlow::badInput(), iEntry< Key, T * >::createEntry(), Istream::nextValid(), iIstream::putBack(), dataEntry::readDataEntry(), Field< VectorDual, int8 >::readField(), iEntry< Key, T * >::readKeyword(), Field< VectorDual, int8 >::readNonUniform(), and Field< VectorDual, int8 >::readUniform().

+
+ + Here is the caller graph for this function:
+
-
-

Definition at line 174 of file IOstream.hpp.

+

Return true if the stream has not failed.

-

References IOstream::fail().

-
- + Here is the call graph for this function:
-
+

Definition at line 208 of file IOstream.hpp.

+ +

References IOstream::fail().

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 180 of file IOstream.hpp.

+

Return true if the stream has failed.

-

References IOstream::fail().

-
- + Here is the call graph for this function:
-
+

Definition at line 214 of file IOstream.hpp.

+ +

References IOstream::fail().

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 187 of file IOstream.hpp.

+

Const access to the current stream line number.

-

References IOstream::lineNumber_.

+

Definition at line 221 of file IOstream.hpp.

-

Referenced by box::box(), iEntry< Key, T * >::createEntry(), cylinder::cylinder(), dataEntry::dataEntry(), dictionary::dictionary(), iBox< intType >::iBox(), pFlow::operator<<(), pFlow::operator>>(), property::property(), iIstream::putBack(), Insertion< ShapeType >::read(), timeInterval::read(), stlFile::read(), Logical::read(), line::read(), rotatingAxis::read(), dataEntry::read(), sphereShape::read(), fixedWall::read(), rotatingAxisMotion::read(), vibratingMotion::read(), multiRotatingAxisMotion::read(), dictionary::read(), dataEntry::readDataEntry(), dictionary::readDictionary(), Field< VectorDual, int8 >::readField(), List< word >::readList(), Field< VectorDual, int8 >::readNonUniform(), pointStructure::readPointStructure(), triSurface::readTriSurface(), Field< VectorDual, int8 >::readUniform(), sphere::sphere(), Insertion< ShapeType >::write(), dataEntry::write(), sphereShape::write(), fixedWall::write(), rotatingAxisMotion::write(), vibratingMotion::write(), multiRotatingAxisMotion::write(), dictionary::write(), and pointStructure::writePointStructure().

-
- + Here is the caller graph for this function:
-
+

References IOstream::lineNumber_.

+ +

Referenced by box::box(), iEntry< Key, T * >::createEntry(), cylinder::cylinder(), dataEntry::dataEntry(), dictionary::dictionary(), iBox< intType >::iBox(), pFlow::operator<<(), pFlow::operator>>(), property::property(), iIstream::putBack(), Insertion< ShapeType >::read(), timeInterval::read(), stlFile::read(), Logical::read(), line::read(), rotatingAxis::read(), dataEntry::read(), sphereShape::read(), fixedWall::read(), rotatingAxisMotion::read(), vibratingMotion::read(), multiRotatingAxisMotion::read(), dictionary::read(), dataEntry::readDataEntry(), dictionary::readDictionary(), Field< VectorDual, int8 >::readField(), List< word >::readList(), Field< VectorDual, int8 >::readNonUniform(), pointStructure::readPointStructure(), triSurface::readTriSurface(), Field< VectorDual, int8 >::readUniform(), sphere::sphere(), Insertion< ShapeType >::write(), dataEntry::write(), sphereShape::write(), fixedWall::write(), rotatingAxisMotion::write(), vibratingMotion::write(), multiRotatingAxisMotion::write(), dictionary::write(), and pointStructure::writePointStructure().

+
+ + Here is the caller graph for this function:
+
-
-

Definition at line 193 of file IOstream.hpp.

+

Non-const access to the current stream line number.

-

References IOstream::lineNumber_.

+

Definition at line 227 of file IOstream.hpp.

+ +

References IOstream::lineNumber_.

@@ -1130,9 +1364,11 @@ Static Protected Attributes
-

Definition at line 200 of file IOstream.hpp.

+

Set the stream line number return the previous value.

-

References IOstream::lineNumber_.

+

Definition at line 234 of file IOstream.hpp.

+ +

References IOstream::lineNumber_.

@@ -1159,19 +1395,21 @@ Static Protected Attributes
+

Return flags of stream.

+

Implemented in oTstream, iTstream, Istream, and Ostream.

-

Referenced by IOstream::setf(), and IOstream::unsetf().

-
- + Here is the caller graph for this function:
-
+

Referenced by IOstream::setf(), and IOstream::unsetf().

+
+ + Here is the caller graph for this function:
+
-
-

Definition at line 211 of file IOstream.hpp.

+

Return the default precision.

-

References IOstream::precision_.

+

Definition at line 245 of file IOstream.hpp.

+ +

References IOstream::precision_.

@@ -1230,9 +1470,11 @@ Static Protected Attributes
-

Definition at line 218 of file IOstream.hpp.

+

Reset the default precision return the previous value.

-

References IOstream::precision_.

+

Definition at line 252 of file IOstream.hpp.

+ +

References IOstream::precision_.

@@ -1259,9 +1501,11 @@ Static Protected Attributes
-

Definition at line 226 of file IOstream.hpp.

+

Set stream to have reached eof.

-

References IOstream::ioState_.

+

Definition at line 260 of file IOstream.hpp.

+ +

References IOstream::ioState_.

@@ -1288,9 +1532,11 @@ Static Protected Attributes
-

Definition at line 232 of file IOstream.hpp.

+

Set stream to have failed.

-

References IOstream::ioState_.

+

Definition at line 266 of file IOstream.hpp.

+ +

References IOstream::ioState_.

@@ -1317,22 +1563,24 @@ Static Protected Attributes
-

Definition at line 238 of file IOstream.hpp.

+

Set stream to be bad.

-

References IOstream::ioState_.

+

Definition at line 272 of file IOstream.hpp.

-

Referenced by IOstream::IOstream(), pFlow::operator>>(), and Logical::read().

-
- + Here is the caller graph for this function:
-
+

References IOstream::ioState_.

+ +

Referenced by IOstream::IOstream(), pFlow::operator>>(), and Logical::read().

+
+ + Here is the caller graph for this function:
+
-
-

Implemented in oTstream, iTstream, Istream, and Ostream.

+

Set flags of stream.

+ +

Implemented in oTstream, iTstream, Istream, and Ostream.

@@ -1390,35 +1640,37 @@ Static Protected Attributes
-

Definition at line 247 of file IOstream.hpp.

+

Set flags of stream.

+ +

Definition at line 281 of file IOstream.hpp.

References IOstream::flags().

-

Referenced by pFlow::dec(), pFlow::fixed(), pFlow::hex(), pFlow::oct(), and pFlow::scientific().

-
- + Here is the call graph for this function:
-
+

Referenced by pFlow::dec(), pFlow::fixed(), pFlow::hex(), pFlow::oct(), and pFlow::scientific().

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 72 of file IOstream.hpp.

+

The file line.

-

Referenced by IOstream::lineNumber().

+

Definition at line 82 of file IOstream.hpp.

+ +

Referenced by IOstream::lineNumber().

diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream.js b/doc/code-documentation/html/classpFlow_1_1IOstream.js index eef4bd5e..efe16364 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream.js +++ b/doc/code-documentation/html/classpFlow_1_1IOstream.js @@ -4,12 +4,18 @@ var classpFlow_1_1IOstream = [ "CLOSED", "classpFlow_1_1IOstream.html#aacc935fd960fc1d7efe7f3820bb1db35a929f0327e17604ce9713b2a6117bd603", null ], [ "OPENED", "classpFlow_1_1IOstream.html#aacc935fd960fc1d7efe7f3820bb1db35a45c1c97bdcce420fc01045ee101a0cf2", null ] ] ], + [ "writeFormat", "classpFlow_1_1IOstream.html#ab76e0cc92bb140c07e198662e39d5268", [ + [ "ASCII", "classpFlow_1_1IOstream.html#ab76e0cc92bb140c07e198662e39d5268af9c208c7d7a0f102f2683165540c882d", null ], + [ "BINARY", "classpFlow_1_1IOstream.html#ab76e0cc92bb140c07e198662e39d5268aecafbc1299672a8c1521cc0d5f1ae986", null ] + ] ], [ "IOstream", "classpFlow_1_1IOstream.html#a685ead9e00563a9b3d0c4753eac347a2", null ], + [ "IOstream", "classpFlow_1_1IOstream.html#a26824d6240feaec7589240d8c974ee05", null ], [ "IOstream", "classpFlow_1_1IOstream.html#a65d31aa1e9f9e2c0fde5613c17647e40", null ], [ "~IOstream", "classpFlow_1_1IOstream.html#a216ce04def77e62d9132be3ce232afcc", null ], [ "setOpened", "classpFlow_1_1IOstream.html#ab945a2e2c4278c06f4527d8e163b904e", null ], [ "setClosed", "classpFlow_1_1IOstream.html#a6ffc7629ddba3b8e7652fe888af299ab", null ], [ "setState", "classpFlow_1_1IOstream.html#a6dc7caf4da073fce8946c51af8d81dee", null ], + [ "setWriteFormat", "classpFlow_1_1IOstream.html#a41eccdacf379df0ab3fd0b47c2d96a1d", null ], [ "setGood", "classpFlow_1_1IOstream.html#a473118515da3a7497d0673dd24674c70", null ], [ "name", "classpFlow_1_1IOstream.html#ac9b54653d0ec63ee05f64a185437b335", null ], [ "name", "classpFlow_1_1IOstream.html#a093459b3399aba6fe0f57bbbc2925bc2", null ], @@ -17,6 +23,7 @@ var classpFlow_1_1IOstream = [ "fatalCheck", "classpFlow_1_1IOstream.html#a281bbfd1fe6ab10377d7cb1f5111044d", null ], [ "opened", "classpFlow_1_1IOstream.html#a298583c3d514f1169bfc43169ba78c38", null ], [ "closed", "classpFlow_1_1IOstream.html#ae54500202b0333927a28c440c85cf07e", null ], + [ "isBinary", "classpFlow_1_1IOstream.html#aee3ba44cd3f14501633ae2e8ea04b4d0", null ], [ "good", "classpFlow_1_1IOstream.html#abdcc7f96f487faadc7769afcf58fe992", null ], [ "eof", "classpFlow_1_1IOstream.html#af3418ac60d0d7a303478f29a387feb3c", null ], [ "fail", "classpFlow_1_1IOstream.html#a48de1a2345c4519dd5d19c67dcce62ed", null ], @@ -39,6 +46,7 @@ var classpFlow_1_1IOstream = [ "precision_", "classpFlow_1_1IOstream.html#a4240681db26c977866e8173b76de12d8", null ], [ "staticName_", "classpFlow_1_1IOstream.html#a384ff8be80c5e301c5ce6838a1f18033", null ], [ "openClosed_", "classpFlow_1_1IOstream.html#aa17155fc05a45901f1fded81dea4c2d0", null ], + [ "writeFormat_", "classpFlow_1_1IOstream.html#a950517ca51331d52df5f74cd62e44cb3", null ], [ "ioState_", "classpFlow_1_1IOstream.html#a2caff7df9cffd0325a8877c89f5c779a", null ], [ "lineNumber_", "classpFlow_1_1IOstream.html#a271ea4556e1f077f403284c4cde3ccec", null ] ]; \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a26824d6240feaec7589240d8c974ee05_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a26824d6240feaec7589240d8c974ee05_cgraph.map new file mode 100644 index 00000000..ab45a0df --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a26824d6240feaec7589240d8c974ee05_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a26824d6240feaec7589240d8c974ee05_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a26824d6240feaec7589240d8c974ee05_cgraph.md5 new file mode 100644 index 00000000..b8f08927 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a26824d6240feaec7589240d8c974ee05_cgraph.md5 @@ -0,0 +1 @@ +7a6dca688575cc25080f0ba4f37fa1ab \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a26824d6240feaec7589240d8c974ee05_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_a26824d6240feaec7589240d8c974ee05_cgraph.png new file mode 100644 index 00000000..ca5aee7f Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1IOstream_a26824d6240feaec7589240d8c974ee05_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.map index f19afb03..fbbc3656 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.map @@ -1,10 +1,10 @@ - - + + - - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.md5 index e7cb6d72..3f74139b 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.md5 @@ -1 +1 @@ -58c0622d3cf50d15065b62bad94f4c05 \ No newline at end of file +259f56d0e29e092202020891e0e06578 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.png index 2b620d82..bcb574ec 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_a281bbfd1fe6ab10377d7cb1f5111044d_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.map index 9753cf41..df5ba3ef 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.map @@ -1,21 +1,20 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.md5 index 84750f97..4a42ed6c 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.md5 @@ -1 +1 @@ -f9a3e05a235a6cdaf7c4f1fdda2949fa \ No newline at end of file +b68d5241786db43015a7b2101fd19ba6 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.png index 3891f660..5bf74d19 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_a367eb3425fc4e8270e2aa961df8ac8a5_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a48de1a2345c4519dd5d19c67dcce62ed_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a48de1a2345c4519dd5d19c67dcce62ed_icgraph.map index 4cd1f62f..e9cfa278 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a48de1a2345c4519dd5d19c67dcce62ed_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a48de1a2345c4519dd5d19c67dcce62ed_icgraph.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a48de1a2345c4519dd5d19c67dcce62ed_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a48de1a2345c4519dd5d19c67dcce62ed_icgraph.md5 index e9fa7dd4..52aba5d2 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a48de1a2345c4519dd5d19c67dcce62ed_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a48de1a2345c4519dd5d19c67dcce62ed_icgraph.md5 @@ -1 +1 @@ -c8894bd88430d1a96d1b075aedca5bc0 \ No newline at end of file +09f05978ef4e1cb45f8408a8fd94c128 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.map index 04f46dcf..031e9aab 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.map @@ -1,44 +1,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.md5 index 6aebe8f2..6a1ade4f 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.md5 @@ -1 +1 @@ -b520801061bb68a7b4a26581cbf10898 \ No newline at end of file +f274ef04c1108925cb866af2f08250ea \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.png index f998a82e..8685e84d 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_a607efe5fb94edbe4cfa890c4907e76c3_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a61efd4196a96540ee018fee8791f3f10_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a61efd4196a96540ee018fee8791f3f10_cgraph.map index 48e50525..960fb987 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a61efd4196a96540ee018fee8791f3f10_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a61efd4196a96540ee018fee8791f3f10_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a61efd4196a96540ee018fee8791f3f10_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a61efd4196a96540ee018fee8791f3f10_cgraph.md5 index 94bdd488..0e8f41d4 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a61efd4196a96540ee018fee8791f3f10_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a61efd4196a96540ee018fee8791f3f10_cgraph.md5 @@ -1 +1 @@ -d0eaee60bdac0819c67d40563e4455d5 \ No newline at end of file +ecef45bfc0d36cb340f8af1b210d3a6d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.map index 411d69c3..c4cfd686 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.md5 index 5f940935..d07bb3d6 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.md5 @@ -1 +1 @@ -b92e4b52402314649b9d2f98d212ebc2 \ No newline at end of file +3fc5867ff0751db7ea00718377e6f922 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.png index f2c1cdae..516fe6b1 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_a6215a425470b1a58a0f3e0407f8683ca_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.map index c76668a7..8dcab446 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.map @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.md5 index 3380049f..a7633063 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.md5 @@ -1 +1 @@ -e0b893935d57c5860ce3e3997fb19c50 \ No newline at end of file +d41c6b3968ad8aa0ae354f037a155cee \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.png index a3182daf..e30f26b9 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_a638b33dd25b3cd8ea7e846f04fd6a6a3_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a67b76affb3b5d35fa419ac234144038b_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a67b76affb3b5d35fa419ac234144038b_cgraph.map index d1246912..da907cde 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a67b76affb3b5d35fa419ac234144038b_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a67b76affb3b5d35fa419ac234144038b_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a67b76affb3b5d35fa419ac234144038b_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a67b76affb3b5d35fa419ac234144038b_cgraph.md5 index 0b06bac2..404ce02a 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a67b76affb3b5d35fa419ac234144038b_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a67b76affb3b5d35fa419ac234144038b_cgraph.md5 @@ -1 +1 @@ -aaff969044461ae6aa0013c46a4954c0 \ No newline at end of file +670f8f15140b6a1d0926ceae8501dece \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a685ead9e00563a9b3d0c4753eac347a2_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a685ead9e00563a9b3d0c4753eac347a2_cgraph.map index 69323983..0d8e5369 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a685ead9e00563a9b3d0c4753eac347a2_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a685ead9e00563a9b3d0c4753eac347a2_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a685ead9e00563a9b3d0c4753eac347a2_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a685ead9e00563a9b3d0c4753eac347a2_cgraph.md5 index 8f754d70..dcdb37f7 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a685ead9e00563a9b3d0c4753eac347a2_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a685ead9e00563a9b3d0c4753eac347a2_cgraph.md5 @@ -1 +1 @@ -1a42b7a74a85294be8f802b54348ab16 \ No newline at end of file +9944f955b80d81fb2bb7f18dbdc90b8e \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.map index e1fa3d7b..10a1fa5b 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.md5 index fbf648ad..c6b9af05 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.md5 @@ -1 +1 @@ -9ef83a30a593e8fb5c9952fa92b1017b \ No newline at end of file +cb78d8fe2d231bfd33082f3304d66f8a \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.png index 92771af9..9024abb9 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.map index ab4c7737..dcc21d5c 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.map @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.md5 index 0d0fc688..864122e2 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.md5 @@ -1 +1 @@ -0186c6cc6d052a7090cf928e4ae5e072 \ No newline at end of file +5f612c5b46ab3265616ccf24ce7bb005 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.png index 072a6e75..594bcd52 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_a7496d7abe05bdd8cffe2be14798ac34f_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.map index e1fa3d7b..d452667e 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.md5 index fbf648ad..4a2920e8 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.md5 @@ -1 +1 @@ -9ef83a30a593e8fb5c9952fa92b1017b \ No newline at end of file +20cdf1bb514e114f73fd5e691656c126 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.png index 92771af9..9024abb9 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_a7c8972f80cfc853d1b78253abee55f04_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.map index 90038536..af374d1d 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.map @@ -1,12 +1,12 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.md5 index 8c28048d..fc74d43a 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.md5 @@ -1 +1 @@ -b3488aa37e8b48f8d4fceabc46b1523a \ No newline at end of file +4e882bbeedf5f38771ff0fa4b5e52178 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.png index 1b22932a..c32fdd4d 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_a9f7290a5d70f30e1b1b42c8ac4a6082d_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.map index 391c2dae..49b2b4e1 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.md5 index dfa2d5e0..ae18bdd0 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.md5 @@ -1 +1 @@ -ba8f1d288b2b9239a723f8b4372d2bd1 \ No newline at end of file +a12595b3f545eac2a9fe27ccd7012199 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.png index c3e24ff4..92c7dcb8 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_ab6784b88289e1403b616f8ba4d742563_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.map index 6d58176b..d025399e 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.md5 index 40b67836..c8e07dea 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.md5 @@ -1 +1 @@ -828cfc09526517504aef009e79f06ad2 \ No newline at end of file +084df262a3caceeaaab74aeaa628e32d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.png index 9cb917c9..4a724ff4 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_abdcc7f96f487faadc7769afcf58fe992_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.map index 26d1eacd..2953a020 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.map @@ -1,43 +1,43 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.md5 index 79f3862d..9435a308 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.md5 @@ -1 +1 @@ -bd59e4e26ae8df2b78379cfa0d480c89 \ No newline at end of file +f473ca6a4fe0f2b285541d9d57ccf8e5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.png index 75af19de..798ac7cf 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_ac9b54653d0ec63ee05f64a185437b335_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_aee3ba44cd3f14501633ae2e8ea04b4d0_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_aee3ba44cd3f14501633ae2e8ea04b4d0_icgraph.map new file mode 100644 index 00000000..a21f786d --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_aee3ba44cd3f14501633ae2e8ea04b4d0_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_aee3ba44cd3f14501633ae2e8ea04b4d0_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_aee3ba44cd3f14501633ae2e8ea04b4d0_icgraph.md5 new file mode 100644 index 00000000..0d7ed0df --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_aee3ba44cd3f14501633ae2e8ea04b4d0_icgraph.md5 @@ -0,0 +1 @@ +d378d20a361fea9002d8702aa8887101 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_aee3ba44cd3f14501633ae2e8ea04b4d0_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_aee3ba44cd3f14501633ae2e8ea04b4d0_icgraph.png new file mode 100644 index 00000000..e6486f5f Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1IOstream_aee3ba44cd3f14501633ae2e8ea04b4d0_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.map b/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.map index 6e5f476d..1b4f1353 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.map @@ -1,13 +1,13 @@ - - - - + + + + - - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.md5 index dffc2d84..f7d87135 100644 --- a/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.md5 @@ -1 +1 @@ -1551753c52d985b04b33d8267a4a7780 \ No newline at end of file +36e027fe71664e3673f9a50856feade5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.png b/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.png index 2643719b..56b4bbcc 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1IOstream_af3418ac60d0d7a303478f29a387feb3c_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion.html b/doc/code-documentation/html/classpFlow_1_1Insertion.html index 6499cdc7..5a2cca3c 100644 --- a/doc/code-documentation/html/classpFlow_1_1Insertion.html +++ b/doc/code-documentation/html/classpFlow_1_1Insertion.html @@ -254,7 +254,7 @@ class pFlow::Insertion< ShapeType >

Definition at line 83 of file Insertion.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, fileSystem::fileName(), and Insertion< ShapeType >::readInsertionDict().

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, fileSystem::fileName(), and Insertion< ShapeType >::readInsertionDict().

+ Here is the call graph for this function:
@@ -263,9 +263,9 @@ class pFlow::Insertion< ShapeType >
- - - + + +
@@ -424,7 +424,7 @@ class pFlow::Insertion< ShapeType >

Definition at line 103 of file Insertion.cpp.

-

References cyanText, pFlow::endl(), endREPORT, endyWARNING, fatalErrorInFunction, ForAll, greenText, REPORT, Vector< T, Allocator >::size(), and yWARNING.

+

References cyanText, pFlow::endl(), endREPORT, endyWARNING, fatalErrorInFunction, ForAll, greenText, REPORT, Vector< T, Allocator >::size(), and yWARNING.

+ Here is the call graph for this function:
@@ -433,8 +433,8 @@ class pFlow::Insertion< ShapeType >
- - + +
@@ -468,7 +468,7 @@ class pFlow::Insertion< ShapeType >

Definition at line 171 of file Insertion.cpp.

-

References pFlow::endl(), fatalErrorInFunction, dictionary::globalName(), pFlow::insertionFile__, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and dictionary::read().

+

References pFlow::endl(), fatalErrorInFunction, dictionary::globalName(), pFlow::insertionFile__, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and dictionary::read().

+ Here is the call graph for this function:
@@ -477,11 +477,11 @@ class pFlow::Insertion< ShapeType >
- - - - - + + + + +
@@ -515,7 +515,7 @@ class pFlow::Insertion< ShapeType >

Definition at line 198 of file Insertion.cpp.

-

References pFlow::endl(), fatalErrorInFunction, dictionary::globalName(), pFlow::insertionFile__, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and dictionary::write().

+

References pFlow::endl(), fatalErrorInFunction, dictionary::globalName(), pFlow::insertionFile__, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and dictionary::write().

+ Here is the call graph for this function:
@@ -524,11 +524,11 @@ class pFlow::Insertion< ShapeType >
- - - - - + + + + +
diff --git a/doc/code-documentation/html/classpFlow_1_1InsertionRegion.html b/doc/code-documentation/html/classpFlow_1_1InsertionRegion.html index 7995c7d2..8e846db4 100644 --- a/doc/code-documentation/html/classpFlow_1_1InsertionRegion.html +++ b/doc/code-documentation/html/classpFlow_1_1InsertionRegion.html @@ -569,7 +569,7 @@ class pFlow::InsertionRegion< ShapeType >

Definition at line 55 of file InsertionRegion.cpp.

-

References Vector< T, Allocator >::capacity(), Vector< T, Allocator >::clear(), fatalErrorInFunction, pFlow::algorithms::KOKKOS::max(), n, Vector< T, Allocator >::reserve(), and Vector< T, Allocator >::size().

+

References Vector< T, Allocator >::capacity(), Vector< T, Allocator >::clear(), fatalErrorInFunction, pFlow::algorithms::KOKKOS::max(), n, Vector< T, Allocator >::reserve(), and Vector< T, Allocator >::size().

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.map index 0190bca7..eca1c9c8 100644 --- a/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.md5 index a12b2ec7..1f4120fd 100644 --- a/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.md5 @@ -1 +1 @@ -c5cce7833dc4d2b958fcc48cce30ae93 \ No newline at end of file +bed886f0f166a1b749013b00aba0e543 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.png index 205ec071..ae32392f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1Insertion_a3f9338a5d0ba121e46363bdeccbc3904_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.map index 0b293250..94a99db2 100644 --- a/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.map @@ -1,8 +1,8 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.md5 index 554908f8..1afeee26 100644 --- a/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.md5 @@ -1 +1 @@ -7ca7f205de54a457fd670466a2f70cec \ No newline at end of file +82841cba0e360bfd2403f1af379a9009 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.png index aec13fa7..b757318e 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1Insertion_a8148f2b6c694e069c67183105cf17ce4_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.map index 2620ca18..bfb5934f 100644 --- a/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.map @@ -1,8 +1,8 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.md5 index 6e9018bc..a6f21223 100644 --- a/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.md5 @@ -1 +1 @@ -bbb4375b072265776adc6fe0253c5b13 \ No newline at end of file +9d81948890db85bbb0f7770ee3af1de3 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.png index 1887eb53..d9456d76 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1Insertion_aac753ee6ead0ddcdfb9e74f169c6bcec_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.map index 8d968425..a241346f 100644 --- a/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.md5 index 9d85e3d8..0c5b2161 100644 --- a/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.md5 @@ -1 +1 @@ -e676ce61a58f24faa466f952e2b434a7 \ No newline at end of file +8f170557f79432e74a8047680136ad7b \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.png index ccb4decf..7da59d13 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1Insertion_ade7faca5a778c285e00c20175e9c3815_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Istream-members.html b/doc/code-documentation/html/classpFlow_1_1Istream-members.html index cf3890d9..97198dc5 100644 --- a/doc/code-documentation/html/classpFlow_1_1Istream-members.html +++ b/doc/code-documentation/html/classpFlow_1_1Istream-members.html @@ -107,10 +107,12 @@ $(document).ready(function(){initNavTree('classpFlow_1_1Istream.html',''); initR

This is the complete list of members for Istream, including all inherited members.

- + + + - - + + @@ -120,6 +122,8 @@ $(document).ready(function(){initNavTree('classpFlow_1_1Istream.html',''); initR + + @@ -129,49 +133,53 @@ $(document).ready(function(){initNavTree('classpFlow_1_1Istream.html',''); initR - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -193,14 +201,17 @@ $(document).ready(function(){initNavTree('classpFlow_1_1Istream.html',''); initR - - - - - - - - + + + + + + + + + + +
bad() constIOstreaminline
ASCII enum valueIOstream
bad() constIOstreaminline
BINARY enum valueIOstream
check(const char *operation) constIOstreamvirtual
CLOSED enum valueIOstream
closed() constIOstreaminline
closed() constIOstreaminline
CLOSED enum valueIOstream
defaultPrecision()IOstreaminlinestatic
defaultPrecision(unsigned int prec)IOstreaminlinestatic
eof() constIOstreaminline
findToken(const word &w)iIstreamvirtual
findTokenAndNext(const word &w, word &nextW, bool checkEndStatement=true)iIstreamvirtual
findTokenAndNextSilent(const word &w, word &nextW, int32 limitLine=100)iIstreamvirtual
findTokenResume(const word &w)iIstreamvirtual
findTokenResumeSilent(const word &w, int32 limitLine=100)iIstreamvirtual
findTokenSilent(const word &w, int32 limitLine=100)iIstreamvirtual
flags() constIstreamvirtual
flags(const ios_base::fmtflags flags)Istreamvirtual
getLine(std::nullptr_t, char delim='\n')Istream
good() constIOstreaminline
iIstream()iIstreaminline
iIstream(const iIstream &)=defaultiIstream
ioState_IOstreamprotected
IOstream()IOstreaminlineexplicit
iIstream(writeFormat wf)iIstreaminline
iIstream(const iIstream &)=defaultiIstream
ioState_IOstreamprotected
IOstream()IOstreaminlineexplicit
IOstream(writeFormat wF)IOstreaminlineexplicit
IOstream(const IOstream &)=defaultIOstream
is_Istreamprivate
Istream(std::istream &is, const word &streamName)Istream
lineNumber() constIOstreaminline
lineNumber()IOstreaminline
lineNumber(const int32 num)IOstreaminline
lineNumber_IOstreamprotected
lookupData(const word &keyword)iIstream
lookupDataOrSet(const word &keyword, const T &setVal)iIstream
name() constIstreaminlinevirtual
name()Istreaminlinevirtual
name_Istreamprivate
nextData(const word &keyword, T &data)iIstream
nextValid()Istreamprivate
openClosed_IOstreamprotected
OPENED enum valueIOstream
isBinary() constIOstreaminline
Istream(std::istream &is, const word &streamName, writeFormat wf=ASCII)Istream
lineNumber() constIOstreaminline
lineNumber()IOstreaminline
lineNumber(const int32 num)IOstreaminline
lineNumber_IOstreamprotected
lookupData(const word &keyword)iIstream
lookupDataOrSet(const word &keyword, const T &setVal)iIstream
name() constIstreaminlinevirtual
name()Istreaminlinevirtual
name_Istreamprivate
nextData(const word &keyword, T &data)iIstream
nextValid()Istreamprivate
openClosed_IOstreamprotected
opened() constIOstreaminline
operator bool() constIOstreaminlineexplicit
operator!() constIOstreaminline
operator()() constiIstream
operator=(const Istream &)=deleteIstreamprivate
peek()Istream
peekBack(token &tok)iIstream
precision_IOstreamstatic
putBack(const token &tok)iIstream
putback(const char c)Istream
putBack_iIstreamprivate
putBackToken_iIstreamprivate
read(token &t) overrideIstreamvirtual
read(char &c) overrideIstreamvirtual
read(word &str) overrideIstreamvirtual
read(int64 &) overrideIstreamvirtual
read(int32 &) overrideIstreamvirtual
read(int16 &) overrideIstreamvirtual
read(int8 &) overrideIstreamvirtual
read(label &) overrideIstreamvirtual
read(uint32 &) overrideIstreamvirtual
read(uint16 &) overrideIstreamvirtual
read(float &val) overrideIstreamvirtual
read(double &val) overrideIstreamvirtual
OPENED enum valueIOstream
operator bool() constIOstreaminlineexplicit
operator!() constIOstreaminline
operator()() constiIstream
operator=(const Istream &)=deleteIstreamprivate
peek()Istream
peekBack(token &tok)iIstream
precision_IOstreamstatic
putBack(const token &tok)iIstream
putback(const char c)Istream
putBack_iIstreamprivate
putBackToken_iIstreamprivate
read(token &t) overrideIstreamvirtual
read(char &c) overrideIstreamvirtual
read(word &str) overrideIstreamvirtual
read(int64 &) overrideIstreamvirtual
read(int32 &) overrideIstreamvirtual
read(int16 &) overrideIstreamvirtual
read(int8 &) overrideIstreamvirtual
read(label &) overrideIstreamvirtual
read(uint32 &) overrideIstreamvirtual
read(uint16 &) overrideIstreamvirtual
read(float &val) overrideIstreamvirtual
read(double &val) overrideIstreamvirtual
read(char *buffer, std::streamsize count) overrideIstreamvirtual
readBegin(const char *funcName)iIstream
readBeginList(const char *funcName)iIstream
readBeginSquare(const char *funcName)iIstream
setGood()IOstreaminlineprotected
setOpened()IOstreaminlineprotected
setState(ios_base::iostate state)IOstreaminlineprotected
staticName_IOstreamprotectedstatic
stdStream()Istreaminlinevirtual
stdStream() constIstreaminlinevirtual
streamAccess enum nameIOstream
unsetf(const ios_base::fmtflags f)IOstreaminline
~iIstream()=defaultiIstreamvirtual
~IOstream()=defaultIOstreamvirtual
~Istream()=defaultIstreamvirtual
setWriteFormat(writeFormat wF)IOstreaminlineprotected
staticName_IOstreamprotectedstatic
stdStream()Istreaminlinevirtual
stdStream() constIstreaminlinevirtual
streamAccess enum nameIOstream
unsetf(const ios_base::fmtflags f)IOstreaminline
writeFormat enum nameIOstream
writeFormat_IOstreamprotected
~iIstream()=defaultiIstreamvirtual
~IOstream()=defaultIOstreamvirtual
~Istream()=defaultIstreamvirtual
@@ -776,7 +850,7 @@ Additional Inherited Members
-

Definition at line 362 of file Istream.cpp.

+

Definition at line 363 of file Istream.cpp.

References pFlow::count(), and pFlow::algorithms::KOKKOS::max().

@@ -810,7 +884,7 @@ Additional Inherited Members
-

Definition at line 378 of file Istream.cpp.

+

Definition at line 379 of file Istream.cpp.

Referenced by Istream::nextValid().

@@ -828,7 +902,7 @@ Additional Inherited Members
-

◆ read() [1/12]

+

◆ read() [1/13]

-

◆ read() [2/12]

+

◆ read() [2/13]

@@ -901,12 +975,12 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 594 of file Istream.cpp.

+

Definition at line 595 of file Istream.cpp.

-

◆ read() [3/12]

+

◆ read() [3/13]

@@ -931,9 +1005,9 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 601 of file Istream.cpp.

+

Definition at line 602 of file Istream.cpp.

-

References token::BEGIN_LIST, token::END_LIST, pFlow::endl(), errLen, fatalExit, ioErrorInFile, pFlow::nl, pFlow::validWord(), and warningInFunction.

+

References token::BEGIN_LIST, token::END_LIST, pFlow::endl(), errLen, fatalExit, ioErrorInFile, pFlow::nl, pFlow::validWord(), and warningInFunction.

+ Here is the call graph for this function:
@@ -942,8 +1016,8 @@ Additional Inherited Members
- - + +
@@ -975,14 +1049,14 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 683 of file Istream.cpp.

+

Definition at line 684 of file Istream.cpp.

References token::BEGIN_STRING, token::END_STRING, errLen, fatalExit, ioErrorInFile, and token::NL.

-

◆ read() [4/12]

+

◆ read() [4/13]

@@ -1007,12 +1081,12 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 785 of file Istream.cpp.

+

Definition at line 786 of file Istream.cpp.

-

◆ read() [5/12]

+

◆ read() [5/13]

@@ -1037,12 +1111,12 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 792 of file Istream.cpp.

+

Definition at line 793 of file Istream.cpp.

-

◆ read() [6/12]

+

◆ read() [6/13]

@@ -1067,12 +1141,12 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 799 of file Istream.cpp.

+

Definition at line 800 of file Istream.cpp.

-

◆ read() [7/12]

+

◆ read() [7/13]

@@ -1097,12 +1171,12 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 806 of file Istream.cpp.

+

Definition at line 807 of file Istream.cpp.

-

◆ read() [8/12]

+

◆ read() [8/13]

@@ -1127,12 +1201,12 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 813 of file Istream.cpp.

+

Definition at line 814 of file Istream.cpp.

-

◆ read() [9/12]

+

◆ read() [9/13]

@@ -1157,12 +1231,12 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 820 of file Istream.cpp.

+

Definition at line 821 of file Istream.cpp.

-

◆ read() [10/12]

+

◆ read() [10/13]

@@ -1187,12 +1261,12 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 827 of file Istream.cpp.

+

Definition at line 828 of file Istream.cpp.

-

◆ read() [11/12]

+

◆ read() [11/13]

@@ -1217,12 +1291,12 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 834 of file Istream.cpp.

+

Definition at line 835 of file Istream.cpp.

-

◆ read() [12/12]

+

◆ read() [12/13]

@@ -1247,7 +1321,60 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 842 of file Istream.cpp.

+

Definition at line 843 of file Istream.cpp.

+ +
+
+ +

◆ read() [13/13]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
pFlow::iIstream & read (char * buffer,
std::streamsize count 
)
+
+overridevirtual
+
+ +

Implements iIstream.

+ +

Definition at line 851 of file Istream.cpp.

+ +

References pFlow::count(), fatalErrorInFunction, and fatalExit.

+
+ + Here is the call graph for this function:
+
+
+
@@ -1276,7 +1403,7 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 850 of file Istream.cpp.

+

Definition at line 871 of file Istream.cpp.

@@ -1293,7 +1420,7 @@ Additional Inherited Members std::ios_base::fmtflags flags ( const ios_base::fmtflags  - flags) + f) @@ -1304,9 +1431,11 @@ Additional Inherited Members
+

Set flags of stream.

+

Implements IOstream.

-

Definition at line 870 of file Istream.cpp.

+

Definition at line 891 of file Istream.cpp.

@@ -1333,7 +1462,7 @@ Additional Inherited Members
-

Definition at line 164 of file Istream.hpp.

+

Definition at line 165 of file Istream.hpp.

References Istream::is_.

@@ -1362,7 +1491,7 @@ Additional Inherited Members
-

Definition at line 170 of file Istream.hpp.

+

Definition at line 171 of file Istream.hpp.

References Istream::is_.

@@ -1391,7 +1520,7 @@ Additional Inherited Members

Definition at line 44 of file Istream.hpp.

-

Referenced by Istream::name().

+

Referenced by Istream::name().

@@ -1417,7 +1546,7 @@ Additional Inherited Members

Definition at line 46 of file Istream.hpp.

-

Referenced by Istream::stdStream().

+

Referenced by Istream::stdStream().

diff --git a/doc/code-documentation/html/classpFlow_1_1Istream.js b/doc/code-documentation/html/classpFlow_1_1Istream.js index a03317d8..1a5b8459 100644 --- a/doc/code-documentation/html/classpFlow_1_1Istream.js +++ b/doc/code-documentation/html/classpFlow_1_1Istream.js @@ -1,6 +1,6 @@ var classpFlow_1_1Istream = [ - [ "Istream", "classpFlow_1_1Istream.html#ab9a414d452af8be20855560b91c3a34a", null ], + [ "Istream", "classpFlow_1_1Istream.html#ad48b8b290ed666fa5a63bc93b3a6d042", null ], [ "~Istream", "classpFlow_1_1Istream.html#aa87acab95f6b508c203a4509ca726bcf", null ], [ "nextValid", "classpFlow_1_1Istream.html#a3d5ae683596fda5b3cb7e1e22750ced3", null ], [ "readWordToken", "classpFlow_1_1Istream.html#a7e71f99e176c31f799cb199c7ff6d5b8", null ], @@ -27,6 +27,7 @@ var classpFlow_1_1Istream = [ "read", "classpFlow_1_1Istream.html#a9883b86c3cc0efadac9c2c3b089483a4", null ], [ "read", "classpFlow_1_1Istream.html#a37687181bbda5c256b8f5031030a7496", null ], [ "read", "classpFlow_1_1Istream.html#a74a51f110ee3859191ffd704c2b4f141", null ], + [ "read", "classpFlow_1_1Istream.html#ae726f8108a5359ed31e60e44457a8c9a", null ], [ "rewind", "classpFlow_1_1Istream.html#ab8734e666421c9fe3b6380a818c6c727", null ], [ "flags", "classpFlow_1_1Istream.html#a5f4e9197238714c0ef19b6a9e9b9ad57", null ], [ "stdStream", "classpFlow_1_1Istream.html#a513d1fa6b29fa93acb75f0afe0a58dd5", null ], diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.map index 0677d021..9862fd1d 100644 --- a/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.map @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.md5 index b28e3f81..aa93abfc 100644 --- a/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.md5 @@ -1 +1 @@ -7f03ea6608b12af253a0baf164dfc2df \ No newline at end of file +9a876bde2282a6b4d42d41ada34fe7af \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.png index e13d0845..3ff68ba2 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1Istream_a3d5ae683596fda5b3cb7e1e22750ced3_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.map b/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.map index b0d9fac8..4b2b607d 100644 --- a/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.map @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.md5 index a7bc31af..5a3d6fbc 100644 --- a/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.md5 @@ -1 +1 @@ -5722af2a4076f1aa12c234f474c1e23c \ No newline at end of file +4243905db4782538912cb258030659b2 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.png b/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.png index fbb56ca6..5256b912 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1Istream_a754ce9966caae1ee331378bf4a87269b_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.map index bb24ce18..d3c1c614 100644 --- a/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.md5 index 28290d8d..b445987f 100644 --- a/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.md5 @@ -1 +1 @@ -a48d201af6798f0ba1d05a98a42601cd \ No newline at end of file +165eefa7174e48bc07dc9cc787bead84 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.png index de1a1684..3d6479d9 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1Istream_a8dfcec5380e096e5117d9861c6b42776_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.map index 17fd2a8b..94eedc7d 100644 --- a/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.md5 index 1313a0ee..345894a3 100644 --- a/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.md5 @@ -1 +1 @@ -62c6838c2738434115ae99db26d3b3e8 \ No newline at end of file +489f724ad12ea54231207e0eee8faa79 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.png index b4b559c4..297580eb 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1Istream_aba7335ea9b5adb9f02359e7ee2556431_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_ae726f8108a5359ed31e60e44457a8c9a_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Istream_ae726f8108a5359ed31e60e44457a8c9a_cgraph.map new file mode 100644 index 00000000..25c1a578 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Istream_ae726f8108a5359ed31e60e44457a8c9a_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_ae726f8108a5359ed31e60e44457a8c9a_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Istream_ae726f8108a5359ed31e60e44457a8c9a_cgraph.md5 new file mode 100644 index 00000000..be9f29c5 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Istream_ae726f8108a5359ed31e60e44457a8c9a_cgraph.md5 @@ -0,0 +1 @@ +8a400e98ef687b2749aa7b34da44e123 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Istream_ae726f8108a5359ed31e60e44457a8c9a_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Istream_ae726f8108a5359ed31e60e44457a8c9a_cgraph.png new file mode 100644 index 00000000..1dde95f9 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1Istream_ae726f8108a5359ed31e60e44457a8c9a_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Logical.html b/doc/code-documentation/html/classpFlow_1_1Logical.html index ca246c5c..80b51f40 100644 --- a/doc/code-documentation/html/classpFlow_1_1Logical.html +++ b/doc/code-documentation/html/classpFlow_1_1Logical.html @@ -295,7 +295,7 @@ Static Protected Attributes

Definition at line 27 of file Logical.cpp.

-

References pFlow::endl(), Logical::evaluteWord(), fatalErrorInFunction, fatalExit, Logical::s_, and Logical::yesNoSet_.

+

References pFlow::endl(), Logical::evaluteWord(), fatalErrorInFunction, fatalExit, Logical::s_, and Logical::yesNoSet_.

+ Here is the call graph for this function:
@@ -304,8 +304,8 @@ Static Protected Attributes
- - + +
@@ -600,7 +600,7 @@ Static Protected Attributes

Definition at line 65 of file Logical.cpp.

-

References token::good(), ioErrorInFile, token::isString(), token::isWord(), IOstream::lineNumber(), IOstream::name(), IOstream::setBad(), token::stringToken(), and token::wordToken().

+

References token::good(), ioErrorInFile, token::isString(), token::isWord(), IOstream::lineNumber(), IOstream::name(), IOstream::setBad(), token::stringToken(), and token::wordToken().

Referenced by pFlow::operator>>().

@@ -611,14 +611,14 @@ Static Protected Attributes
- - - - - - - - + + + + + + + +
@@ -664,7 +664,7 @@ Static Protected Attributes
- +
diff --git a/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map index 7898bfdf..3ce4a2d9 100644 --- a/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 index 4895a2b2..e77db49e 100644 --- a/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 @@ -1 +1 @@ -8abf745f3cf07ffc110524d6d7c7fac2 \ No newline at end of file +5785aadfa5a0d8f9fdb8c2ee927817cb \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png index ec84d360..6a1f343c 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1Logical_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.map index 9914514c..4b99191a 100644 --- a/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.md5 index 0ee9dba8..546588c5 100644 --- a/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.md5 @@ -1 +1 @@ -535c579387f1962724b0ac95f0b734f3 \ No newline at end of file +24539251bacc6333f5bcac193efec2d8 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.png index 3a8e4059..f04f4389 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1Logical_afc72ef98326dbd079d2f8630ccf24c74_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.map index 2f4783d3..b69cf09c 100644 --- a/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.map @@ -1,11 +1,11 @@ - - - - - - - - + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 index c095ae54..2965e4c4 100644 --- a/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 @@ -1 +1 @@ -c738f9f93afd2eb49dd8ac7bd080edf4 \ No newline at end of file +ecf24d5eadede7663a7784369900efb5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.png index 17497bfc..0d8d4445 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1Logical_aff8e92ab47032ae811d1271161cb9b22_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1NBS.html b/doc/code-documentation/html/classpFlow_1_1NBS.html index 3b7cfd83..497a4a36 100644 --- a/doc/code-documentation/html/classpFlow_1_1NBS.html +++ b/doc/code-documentation/html/classpFlow_1_1NBS.html @@ -159,10 +159,10 @@ Public Member Functions bool objectSizeChanged (int32 newSize)   template<typename PairsContainer > -bool broadSearch (PairsContainer &pairs, range activeRange, bool force=false) +bool broadSearch (PairsContainer &pairs, range activeRange, bool force=false)   template<typename PairsContainer , typename IncludeFunction > -bool broadSearch (PairsContainer &pairs, range activeRange, IncludeFunction incld, bool force=false) +bool broadSearch (PairsContainer &pairs, range activeRange, IncludeFunction incld, bool force=false)   - + @@ -883,7 +883,7 @@ class pFlow::NBS< executionSpace > - + diff --git a/doc/code-documentation/html/classpFlow_1_1NBSLevel-members.html b/doc/code-documentation/html/classpFlow_1_1NBSLevel-members.html index 653ab6a7..99fc149d 100644 --- a/doc/code-documentation/html/classpFlow_1_1NBSLevel-members.html +++ b/doc/code-documentation/html/classpFlow_1_1NBSLevel-members.html @@ -110,6 +110,8 @@ $(document).ready(function(){initNavTree('classpFlow_1_1NBSLevel.html',''); init + + @@ -117,40 +119,54 @@ $(document).ready(function(){initNavTree('classpFlow_1_1NBSLevel.html',''); init - - - - + + + + + + + + + + - - - - - + + + + + + + + + - - - - - - + + + + + + + + + + @@ -180,9 +196,13 @@ $(document).ready(function(){initNavTree('classpFlow_1_1NBSLevel.html',''); init - + + + + + @@ -191,22 +211,27 @@ $(document).ready(function(){initNavTree('classpFlow_1_1NBSLevel.html',''); init + + + + - - - - - + + + + + +

@@ -710,7 +710,7 @@ class pFlow::NBS< executionSpace >

Definition at line 147 of file NBS.hpp.

-

References cells< indexType >::getCells(), and NBS< executionSpace >::NBSLevel0_.

+

References cells< indexType >::getCells(), and NBS< executionSpace >::NBSLevel0_.

+ Here is the call graph for this function:
@@ -750,7 +750,7 @@ class pFlow::NBS< executionSpace >

Definition at line 152 of file NBS.hpp.

-

References cells< indexType >::getCells(), and NBS< executionSpace >::NBSLevel0_.

+

References cells< indexType >::getCells(), and NBS< executionSpace >::NBSLevel0_.

+ Here is the call graph for this function:
@@ -824,7 +824,7 @@ class pFlow::NBS< executionSpace >
range range  activeRange,
range range  activeRange,
allocateHead()mapperNBS< executionSpace >inlineprotected
bound(CellType p) constcells< int32 >inline
bound(realx3 p) constcells< int32 >inline
bound(CellType p) constcells< int32 >inline
bound(realx3 p) constcells< int32 >inline
broadSearch(PairsContainer &pairs, range activeRange)NBSLevel0< executionSpace >inline
broadSearch(PairsContainer &pairs, range activeRange, IncludeFunction incld)NBSLevel0< executionSpace >inline
build(range activeRange)mapperNBS< executionSpace >inline
buildCheckInDomain(range activeRange)mapperNBS< executionSpace >inline
buildCheckInDomain(range activeRange, IncludeFunction incld)mapperNBS< executionSpace >inline
calculate()cells< int32 >inlineprotected
capacity() constmapperNBS< executionSpace >inline
capacity_mapperNBS< executionSpace >protected
cellIterator typedefNBSLevel< executionSpace >
Cells typedefNBSLevel< executionSpace >
calculate()cells< int32 >inlineprotected
capacity() constmapperNBS< executionSpace >inline
capacity_mapperNBS< executionSpace >protected
cellIterator typedefNBSLevel< executionSpace >
Cells typedefNBSLevel< executionSpace >
cells()cells< int32 >inline
cells(const box &domain, real cellSize)cells< int32 >inline
cells(const box &domain, int32 nx, int32 ny, int32 nz)cells< int32 >inline
cells(const cells &)=defaultcells< int32 >
cells(cells &&)=defaultcells< int32 >
cells()cells< int32 >inline
cells(const box &domain, real cellSize)cells< int32 >inline
cells(const box &domain, int32 nx, int32 ny, int32 nz)cells< int32 >inline
cells(const cells &)=defaultcells< int32 >
cells(cells &&)=defaultcells< int32 >
cellSize() constcells< int32 >inline
cellSize_cells< int32 >protected
CellType typedefNBSLevel< executionSpace >
checkAllocateNext(int newCap)mapperNBS< executionSpace >inlineprotected
diameter()NBSLevel0< executionSpace >inline
diameter_NBSLevel0< executionSpace >protected
cellSize() constcells< int32 >inline
cellSize_cells< int32 >protected
CellType typedefNBSLevel< executionSpace >
checkAllocateNext(int newCap)mapperNBS< executionSpace >inlineprotected
diameter()NBSLevel0< executionSpace >inline
diameter_NBSLevel0< executionSpace >protected
domain() constcells< int32 >inline
domain() constcells< int32 >inline
domain_cells< int32 >protected
execution_space typedefNBSLevel< executionSpace >
extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) constcells< int32 >inline
extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< int32 >inline
extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) constcells< int32 >inline
extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< int32 >inline
findPairs(PairsContainer &pairs)NBSLevel0< executionSpace >inline
findPairsCount(PairsContainer &pairs)NBSLevel0< executionSpace >inline
findPairsCountCross(PairsContainer &pairs, NBSLevel &upperLevel)NBSLevel< executionSpace >inline
getCellIterator() constmapperNBS< executionSpace >inline
getCells() constcells< int32 >inline
head()mapperNBS< executionSpace >inline
head() constmapperNBS< executionSpace >inline
head_mapperNBS< executionSpace >protected
HeadType typedefNBSLevel< executionSpace >
IdType typedefNBSLevel< executionSpace >
IndexType typedefNBSLevel< executionSpace >
getCells() constcells< int32 >inline
head()mapperNBS< executionSpace >inline
head() constmapperNBS< executionSpace >inline
head_mapperNBS< executionSpace >protected
HeadType typedefNBSLevel< executionSpace >
IdType typedefNBSLevel< executionSpace >
IndexType typedefNBSLevel< executionSpace >
inDomain(const realx3 &p) constcells< int32 >inline
inDomain(const realx3 &p) constcells< int32 >inline
isInRange(const CellType &cell) constcells< int32 >inline
isInRange(int32 i, int32 j, int32 k) constcells< int32 >inline
isInRange(const CellType &cell) constcells< int32 >inline
isInRange(int32 i, int32 j, int32 k) constcells< int32 >inline
level() constNBSLevel< executionSpace >inline
level_NBSLevel< executionSpace >protected
mapperNBS()mapperNBS< executionSpace >inline
nullifyHead()mapperNBS< executionSpace >inlineprotected
nullifyNext(range nextRng)mapperNBS< executionSpace >inlineprotected
numCells() constcells< int32 >inline
numCells_cells< int32 >protected
numCells() constcells< int32 >inline
numCells_cells< int32 >protected
nx() constcells< int32 >inline
nx() constcells< int32 >inline
ny() constcells< int32 >inline
ny() constcells< int32 >inline
nz() constcells< int32 >inline
nz() constcells< int32 >inline
operator=(const NBSLevel &)=defaultNBSLevel< executionSpace >
pFlow::NBSLevel0::operator=(const NBSLevel0 &)=defaultNBSLevel0< executionSpace >
cells< int32 >::operator=(cells &&)=defaultcells< int32 >
particlesCapcityChanged(int32 newCap)mapperNBS< executionSpace >inline
pointIndex(const realx3 &p) constcells< int32 >inline
pointIndex(const realx3 &p) constcells< int32 >inline
pointIndexInDomain(const realx3 p, CellType &index) constcells< int32 >inline
pointIndexInDomain(const realx3 p, CellType &index) constcells< int32 >inline
pointPosition()mapperNBS< executionSpace >inline
pointPosition_mapperNBS< executionSpace >protected
rangePolicyType typedefmapperNBS< executionSpace >protected
setCellSize(real cellSize)cells< int32 >inline
setCellSize(realx3 cellSize)cells< int32 >inline
setCellSize(real cellSize)cells< int32 >inline
setCellSize(realx3 cellSize)cells< int32 >inline
setNext(ViewType1D< int32, memory_space > &next)mapperNBS< executionSpace >inline
sizeRatio() constNBSLevel0< executionSpace >inline
sizeRatio_NBSLevel0< executionSpace >protected
Swap(int32 &x, int32 &y)NBSLevel0< executionSpace >inlineprotectedstatic
totalCells() constcells< int32 >inline
TypeInfoNV("NBSLevel0")NBSLevel< executionSpace >
pFlow::mapperNBS::TypeInfoNV("mapperNBS")mapperNBS< executionSpace >
~mapperNBS()=defaultmapperNBS< executionSpace >
~NBSLevel()=defaultNBSLevel< executionSpace >
~NBSLevel0()=defaultNBSLevel0< executionSpace >
totalCells() constcells< int32 >inline
TypeInfoNV("NBSLevel0")NBSLevel< executionSpace >
pFlow::mapperNBS::TypeInfoNV("mapperNBS")mapperNBS< executionSpace >
~mapperNBS()=defaultmapperNBS< executionSpace >
~NBSLevel()=defaultNBSLevel< executionSpace >
~NBSLevel0()=defaultNBSLevel0< executionSpace >
-

Definition at line 51 of file Time.hpp.

+

Definition at line 53 of file Time.hpp.

-

Referenced by Time::integration().

+

Referenced by Time::integration().

diff --git a/doc/code-documentation/html/classpFlow_1_1Time.js b/doc/code-documentation/html/classpFlow_1_1Time.js index 02a70a7c..e1a2257b 100644 --- a/doc/code-documentation/html/classpFlow_1_1Time.js +++ b/doc/code-documentation/html/classpFlow_1_1Time.js @@ -2,12 +2,15 @@ var classpFlow_1_1Time = [ [ "Time", "classpFlow_1_1Time.html#aa81ff8e40a2904a1e4012a5139caf11d", null ], [ "Time", "classpFlow_1_1Time.html#a693837bca5cf124967f1b949b3fbd7ab", null ], + [ "readDictionary", "classpFlow_1_1Time.html#a3ee94dd32f4df1490653290d2919dc52", null ], [ "localPath", "classpFlow_1_1Time.html#a51b74713a538d9aa4cc856153d7c333d", null ], [ "geometry", "classpFlow_1_1Time.html#a291fd7758f93ea5fa995f571b369b263", null ], [ "geometry", "classpFlow_1_1Time.html#ae7c5ca46b94fd495e2bd1d83910c4a80", null ], [ "integration", "classpFlow_1_1Time.html#a4f8f886cb78cfea149dfd0a555240778", null ], [ "integration", "classpFlow_1_1Time.html#ae22ff4249d4b74fa8a3dc7b806e632fa", null ], + [ "outFileBinary", "classpFlow_1_1Time.html#ae72bfd05a9b8fbf06376933922272374", null ], [ "write", "classpFlow_1_1Time.html#a4e7969c9e53d9007d5dbed9f18fc596a", null ], + [ "outFormatBinary_", "classpFlow_1_1Time.html#a25c4a9bb43a8917e5a17b01af89ae945", null ], [ "geometry_", "classpFlow_1_1Time.html#a2dae603535b44cff7d8683019fe89925", null ], [ "integration_", "classpFlow_1_1Time.html#a92853203860167fb8932aa8e32acec2f", null ] ]; \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_cgraph.map new file mode 100644 index 00000000..4b0be28e --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 new file mode 100644 index 00000000..9b076a1b --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 @@ -0,0 +1 @@ +dd8378cf14eaf6402c54d6344cd5416d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_cgraph.png new file mode 100644 index 00000000..6850fc50 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_icgraph.map b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_icgraph.map new file mode 100644 index 00000000..7c5fe9ed --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_icgraph.md5 new file mode 100644 index 00000000..5f7cfb11 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_icgraph.md5 @@ -0,0 +1 @@ +d3eb619285475a0e4d339d813dcd9e7e \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_icgraph.png b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_icgraph.png new file mode 100644 index 00000000..63c4f6c7 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1Time_a3ee94dd32f4df1490653290d2919dc52_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Time_a693837bca5cf124967f1b949b3fbd7ab_cgraph.map b/doc/code-documentation/html/classpFlow_1_1Time_a693837bca5cf124967f1b949b3fbd7ab_cgraph.map new file mode 100644 index 00000000..dddfa906 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Time_a693837bca5cf124967f1b949b3fbd7ab_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Time_a693837bca5cf124967f1b949b3fbd7ab_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Time_a693837bca5cf124967f1b949b3fbd7ab_cgraph.md5 new file mode 100644 index 00000000..73a6a4ce --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Time_a693837bca5cf124967f1b949b3fbd7ab_cgraph.md5 @@ -0,0 +1 @@ +0c6f5027c192f789bcbf83f91c1af71b \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Time_a693837bca5cf124967f1b949b3fbd7ab_cgraph.png b/doc/code-documentation/html/classpFlow_1_1Time_a693837bca5cf124967f1b949b3fbd7ab_cgraph.png new file mode 100644 index 00000000..2628ad46 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1Time_a693837bca5cf124967f1b949b3fbd7ab_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Timer.html b/doc/code-documentation/html/classpFlow_1_1Timer.html index bfa13f90..3a902766 100644 --- a/doc/code-documentation/html/classpFlow_1_1Timer.html +++ b/doc/code-documentation/html/classpFlow_1_1Timer.html @@ -520,7 +520,7 @@ Protected Attributes

References Timer::start_.

-

Referenced by ContactSearch< BaseMethod, WallMapping >::broadSearch(), and sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate().

+

Referenced by particles::beforeIteration(), ContactSearch< BaseMethod, WallMapping >::broadSearch(), and sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate().

+ Here is the caller graph for this function:
@@ -528,9 +528,10 @@ Protected Attributes @@ -563,7 +564,7 @@ Protected Attributes

References Timer::accTime_, pFlow::count(), Timer::lastTime_, Timer::numIteration_, and Timer::start_.

-

Referenced by ContactSearch< BaseMethod, WallMapping >::broadSearch(), and sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate().

+

Referenced by particles::beforeIteration(), ContactSearch< BaseMethod, WallMapping >::broadSearch(), and sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate().

+ Here is the call graph for this function:
@@ -582,9 +583,10 @@ Protected Attributes @@ -688,7 +690,7 @@ Protected Attributes

References Timer::accTime_.

-

Referenced by Timers::accTimersTotal(), and Timer::accTimersTotal().

+

Referenced by Timers::accTimersTotal(), Timer::accTimersTotal(), and particles::beforeIteration().

+ Here is the caller graph for this function:
@@ -696,9 +698,10 @@ Protected Attributes diff --git a/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.map b/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.map index e0f23376..722172e7 100644 --- a/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.md5 index d9e6714b..5069b0f7 100644 --- a/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.md5 @@ -1 +1 @@ -94c0609225283823afe768b1ae8aa372 \ No newline at end of file +95054395dd5a6692dc901afd9d1257e3 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.png b/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.png index cfd73872..96be2814 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1Timer_a60de64d75454385b23995437f1d72669_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.map b/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.map index fd721907..90538102 100644 --- a/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.md5 index b7723005..a4f133d0 100644 --- a/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.md5 @@ -1 +1 @@ -b99659e1c26b1bee03b2306b68b5cabd \ No newline at end of file +820381280dd45f396da5b4b1f6aa93e0 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.png b/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.png index b56ed870..643981df 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1Timer_aaf81d3fdaf258088d7692fa70cece087_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.map b/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.map index d83bbaf1..f7773181 100644 --- a/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.md5 index 31dd8af2..96b41bde 100644 --- a/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.md5 @@ -1 +1 @@ -06b2348a3c4f8198ea5eca7ca2c43bbc \ No newline at end of file +339bfed6f2c9005c4d9e03620e4db003 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.png b/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.png index 66f23b32..aa660e59 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1Timer_ae1a67a10b75d89b83ecb3f3598f8d395_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Vector-members.html b/doc/code-documentation/html/classpFlow_1_1Vector-members.html index 41b633bf..ab51016b 100644 --- a/doc/code-documentation/html/classpFlow_1_1Vector-members.html +++ b/doc/code-documentation/html/classpFlow_1_1Vector-members.html @@ -150,37 +150,38 @@ $(document).ready(function(){initNavTree('classpFlow_1_1Vector.html',''); initRe operator=(const T &val)Vector< T, Allocator >inline pointer typedefVector< T, Allocator > read(iIstream &is)Vector< T, Allocator >inline - readVector(iIstream &is)Vector< T, Allocator > + readVector(iIstream &is, size_t len=0)Vector< T, Allocator > reference typedefVector< T, Allocator > reserve(label len)Vector< T, Allocator >inline size() constVector< T, Allocator >inline - TypeInfoTemplateNV2("Vector", T, memoerySpaceName())Vector< T, Allocator > - valueType typedefVector< T, Allocator > - Vector()Vector< T, Allocator >inline - Vector(const word &name)Vector< T, Allocator >inline - Vector(const size_t len)Vector< T, Allocator >inline - Vector(const word &name, size_t len)Vector< T, Allocator >inline - Vector(size_t len, const T &val)Vector< T, Allocator >inline - Vector(const word &name, size_t len, const T &val)Vector< T, Allocator >inline - Vector(const size_t cap, RESERVE)Vector< T, Allocator >inline - Vector(const size_t cap, const size_t len, RESERVE)Vector< T, Allocator >inline - Vector(const word &name, size_t cap, size_t len, RESERVE)Vector< T, Allocator >inline - Vector(const size_t cap, const size_t len, const T &val, RESERVE)Vector< T, Allocator >inline - Vector(const initList &l)Vector< T, Allocator >inline - Vector(const word name, const Vector< T > &src)Vector< T, Allocator >inline - Vector(const VectorType &src)=defaultVector< T, Allocator >inline - Vector(VectorType &&mv)=defaultVector< T, Allocator >inline - Vector(const vectorType &src)Vector< T, Allocator >inline - Vector(iIstream &is)Vector< T, Allocator > - VectorField() constVector< T, Allocator >inline - VectorField()Vector< T, Allocator >inline - vectorField() constVector< T, Allocator >inline - vectorField()Vector< T, Allocator >inline - vectorType typedefVector< T, Allocator > - VectorType typedefVector< T, Allocator > - write(iOstream &os) constVector< T, Allocator >inline - writeVector(iOstream &os) constVector< T, Allocator > - ~Vector()Vector< T, Allocator >inline + sortItems(const int32IndexContainer &indices)Vector< T, Allocator > + TypeInfoTemplateNV2("Vector", T, memoerySpaceName())Vector< T, Allocator > + valueType typedefVector< T, Allocator > + Vector()Vector< T, Allocator >inline + Vector(const word &name)Vector< T, Allocator >inline + Vector(const size_t len)Vector< T, Allocator >inline + Vector(const word &name, size_t len)Vector< T, Allocator >inline + Vector(size_t len, const T &val)Vector< T, Allocator >inline + Vector(const word &name, size_t len, const T &val)Vector< T, Allocator >inline + Vector(const size_t cap, RESERVE)Vector< T, Allocator >inline + Vector(const size_t cap, const size_t len, RESERVE)Vector< T, Allocator >inline + Vector(const word &name, size_t cap, size_t len, RESERVE)Vector< T, Allocator >inline + Vector(const size_t cap, const size_t len, const T &val, RESERVE)Vector< T, Allocator >inline + Vector(const initList &l)Vector< T, Allocator >inline + Vector(const word name, const Vector< T > &src)Vector< T, Allocator >inline + Vector(const VectorType &src)=defaultVector< T, Allocator >inline + Vector(VectorType &&mv)=defaultVector< T, Allocator >inline + Vector(const vectorType &src)Vector< T, Allocator >inline + Vector(iIstream &is)Vector< T, Allocator > + vectorField() constVector< T, Allocator >inline + vectorField()Vector< T, Allocator >inline + VectorField() constVector< T, Allocator >inline + VectorField()Vector< T, Allocator >inline + vectorType typedefVector< T, Allocator > + VectorType typedefVector< T, Allocator > + write(iOstream &os) constVector< T, Allocator >inline + writeVector(iOstream &os) constVector< T, Allocator > + ~Vector()Vector< T, Allocator >inline
@@ -1603,9 +1606,9 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 299 of file Vector.hpp.

+

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< 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().

+ Here is the caller graph for this function:
@@ -1614,46 +1617,46 @@ class pFlow::Vector< T, Allocator >
- + - - - + + + - + - - + + - - - - - + + + + + - - - - - - + + + + + + - - + + - + - - - + + + - +
@@ -1682,9 +1685,9 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 304 of file Vector.hpp.

+

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< realx3, void >::assign(), InsertionRegion< ShapeType >::insertParticles(), pFlow::pow(), and positionParticles::sortByMortonCode().

+ Here is the caller graph for this function:
@@ -1726,7 +1729,7 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 309 of file Vector.hpp.

+

Definition at line 311 of file Vector.hpp.

Referenced by InsertionRegion< ShapeType >::insertParticles(), selectBox::selectAllPointsInBox(), selectRandom::selectAllPointsInRange(), selectRange::selectAllPointsInRange(), and Vector< word, vecAllocator< word > >::Vector().

@@ -1763,7 +1766,7 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 124 of file Vector.cpp.

+

Definition at line 140 of file Vector.cpp.

@@ -1783,7 +1786,7 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 166 of file Vector.cpp.

+

Definition at line 182 of file Vector.cpp.

@@ -1803,7 +1806,29 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 185 of file Vector.cpp.

+

Definition at line 201 of file Vector.cpp.

+ +
+ + +

◆ sortItems()

+ +
+
+ + + + + + + + +
void sortItems (const int32IndexContainerindices)
+
+ +

Sort elements based on the indices.

+ +

Definition at line 217 of file Vector.cpp.

@@ -1833,7 +1858,7 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 201 of file Vector.cpp.

+

Definition at line 237 of file Vector.cpp.

@@ -1863,7 +1888,7 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 233 of file Vector.cpp.

+

Definition at line 269 of file Vector.cpp.

@@ -1893,7 +1918,7 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 266 of file Vector.cpp.

+

Definition at line 302 of file Vector.cpp.

@@ -1923,7 +1948,7 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 297 of file Vector.cpp.

+

Definition at line 333 of file Vector.cpp.

@@ -1961,7 +1986,7 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 328 of file Vector.cpp.

+

Definition at line 364 of file Vector.cpp.

@@ -2029,7 +2054,7 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 349 of file Vector.hpp.

+

Definition at line 354 of file Vector.hpp.

@@ -2281,8 +2306,8 @@ class pFlow::Vector< T, Allocator > - -

◆ readVector()

+ +

◆ readVector()

@@ -2291,25 +2316,37 @@ class pFlow::Vector< T, Allocator > bool readVector ( iIstream &  - is) + is, + + + + size_t  + len = 0  + + + + ) +

Definition at line 30 of file Vector.cpp.

-

Referenced by pFlow::operator>>(), and Vector< word, vecAllocator< word > >::read().

+

Referenced by pFlow::operator>>(), Vector< word, vecAllocator< word > >::read(), VectorSingle< realx3, void >::readVector(), and VectorDual< int8 >::readVector().

+ Here is the caller graph for this function:
@@ -2331,9 +2368,9 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 90 of file Vector.cpp.

+

Definition at line 101 of file Vector.cpp.

-

Referenced by pFlow::operator<<(), and Vector< word, vecAllocator< word > >::write().

+

Referenced by pFlow::operator<<(), and Vector< word, vecAllocator< word > >::write().

+ Here is the caller graph for this function:
@@ -2373,9 +2410,9 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 378 of file Vector.hpp.

+

Definition at line 381 of file Vector.hpp.

-

Referenced by symArray< nonLinearProperties >::read(), VectorSingle< realx3, void >::read(), and VectorDual< int8 >::read().

+

Referenced by symArray< nonLinearProperties >::read().

+ Here is the caller graph for this function:
@@ -2383,10 +2420,8 @@ class pFlow::Vector< T, Allocator > @@ -2416,9 +2451,9 @@ class pFlow::Vector< T, Allocator >
-

Definition at line 383 of file Vector.hpp.

+

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< realx3, void >::write(), and VectorDual< int8 >::write().

+ Here is the caller graph for this function:
@@ -2474,7 +2509,7 @@ class pFlow::Vector< T, Allocator >

Definition at line 94 of file Vector.hpp.

-

Referenced by Vector< word, vecAllocator< word > >::name(), and Vector< word, vecAllocator< word > >::Vector().

+

Referenced by Vector< word, vecAllocator< word > >::name(), and Vector< word, vecAllocator< word > >::Vector().

@@ -2500,7 +2535,7 @@ class pFlow::Vector< T, Allocator >

Definition at line 107 of file Vector.hpp.

-

Referenced by Vector< word, vecAllocator< word > >::isHostAccessible().

+

Referenced by Vector< word, vecAllocator< word > >::isHostAccessible().

diff --git a/doc/code-documentation/html/classpFlow_1_1Vector.js b/doc/code-documentation/html/classpFlow_1_1Vector.js index db351ce1..729289de 100644 --- a/doc/code-documentation/html/classpFlow_1_1Vector.js +++ b/doc/code-documentation/html/classpFlow_1_1Vector.js @@ -51,6 +51,7 @@ var classpFlow_1_1Vector = [ "deleteElement_sorted", "classpFlow_1_1Vector.html#aa4434e6dde369bc0432ab2068bdcebf6", null ], [ "deleteElement", "classpFlow_1_1Vector.html#ae3f21fcefd35e2538e7da6e933c8baeb", null ], [ "deleteElement", "classpFlow_1_1Vector.html#a216beb08e71c4da16ab1aa538ff9757a", null ], + [ "sortItems", "classpFlow_1_1Vector.html#a64e7d0642915db6cb9395e3250360c04", null ], [ "insertSetElement", "classpFlow_1_1Vector.html#a30b7f34210d48986237bf8f1c7794493", null ], [ "insertSetElement", "classpFlow_1_1Vector.html#a5a36bee20562c05a4cc9ee14ea560727", null ], [ "insertSetElement", "classpFlow_1_1Vector.html#a91c25cb240f7cb7be088f7da9e073791", null ], @@ -67,7 +68,7 @@ var classpFlow_1_1Vector = [ "operator/=", "classpFlow_1_1Vector.html#ad01909dad5b3ce7b47b4fb0301582d8a", null ], [ "operator*=", "classpFlow_1_1Vector.html#a45d541c4fb7d734547c5181a64db90ae", null ], [ "operator-", "classpFlow_1_1Vector.html#a2e46fc0ae1229ee313bf26fb6cfa0b5a", null ], - [ "readVector", "classpFlow_1_1Vector.html#ad4cc3b124b15af451f59954d1f091b53", null ], + [ "readVector", "classpFlow_1_1Vector.html#a61b6e21215a4976ac3317cea96b56eaa", null ], [ "writeVector", "classpFlow_1_1Vector.html#a127385e6395d9d457aee6fcb1c1807b7", null ], [ "read", "classpFlow_1_1Vector.html#aff8e92ab47032ae811d1271161cb9b22", null ], [ "write", "classpFlow_1_1Vector.html#a6a40de4ceed55b2f78cf3027739dfd91", null ], diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual-members.html b/doc/code-documentation/html/classpFlow_1_1VectorDual-members.html index 8d4f2d5e..015ddded 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual-members.html +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual-members.html @@ -177,16 +177,18 @@ $(document).ready(function(){initNavTree('classpFlow_1_1VectorDual.html',''); in pointer typedefVectorDual< T, MemorySpace > push_back(const T &val)VectorDual< T, MemorySpace >inline read(iIstream &is)VectorDual< T, MemorySpace >inline - reallocate(size_t cap)VectorDual< T, MemorySpace >inline - reference typedefVectorDual< T, MemorySpace > - reserve(size_t cap)VectorDual< T, MemorySpace >inline - resize(size_t n)VectorDual< T, MemorySpace >inline - resize(size_t n, const T &val)VectorDual< T, MemorySpace >inline - resizeSync(size_t n)VectorDual< T, MemorySpace >inline - resizeSync(size_t n, const T &val)VectorDual< T, MemorySpace >inline - setSize(size_t n)VectorDual< T, MemorySpace >inlineprotected - size() constVectorDual< T, MemorySpace >inline - size_VectorDual< T, MemorySpace >protected + readVector(iIstream &is, size_t len=0)VectorDual< T, MemorySpace >inline + reallocate(size_t cap)VectorDual< T, MemorySpace >inline + reference typedefVectorDual< T, MemorySpace > + reserve(size_t cap)VectorDual< T, MemorySpace >inline + resize(size_t n)VectorDual< T, MemorySpace >inline + resize(size_t n, const T &val)VectorDual< T, MemorySpace >inline + resizeSync(size_t n)VectorDual< T, MemorySpace >inline + resizeSync(size_t n, const T &val)VectorDual< T, MemorySpace >inline + setSize(size_t n)VectorDual< T, MemorySpace >inlineprotected + size() constVectorDual< T, MemorySpace >inline + size_VectorDual< T, MemorySpace >protected + sortItems(const int32IndexContainer &indices)VectorDual< T, MemorySpace >inline subViewsUpdated_VectorDual< T, MemorySpace >mutableprotected syncToDevice()VectorDual< T, MemorySpace >inline syncToHost()VectorDual< T, MemorySpace >inline diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual.html b/doc/code-documentation/html/classpFlow_1_1VectorDual.html index e3958dca..2c7ef1bf 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual.html +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual.html @@ -263,6 +263,8 @@ Public Member Functions   bool deleteElement (const Vector< label > &indices)   +INLINE_FUNCTION_H void sortItems (const int32IndexContainer &indices) +  INLINE_FUNCTION_H bool insertSetElement (const int32IndexContainer &indices, const T &val)   template<typename side = HostSide> @@ -318,6 +320,8 @@ Public Member Functions   INLINE_FUNCTION_H void syncViews (int32 start, int32 end)   +FUNCTION_H bool readVector (iIstream &is, size_t len=0) +  FUNCTION_H bool read (iIstream &is)   FUNCTION_H bool write (iOstream &os) const @@ -1165,7 +1169,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 123 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::assign(), and VectorDual< int8 >::changeSize().

+

Referenced by VectorDual< int8 >::assign(), VectorDual< int8 >::changeSize(), and VectorDual< int8 >::push_back().

+ Here is the caller graph for this function:
@@ -1173,9 +1177,10 @@ class pFlow::VectorDual< T, MemorySpace > @@ -1217,7 +1222,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 129 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::push_back(), VectorDual< int8 >::reserve(), VectorDual< int8 >::resize(), VectorDual< int8 >::resizeSync(), and VectorDual< int8 >::VectorDual().

+

Referenced by VectorDual< int8 >::push_back(), VectorDual< int8 >::reserve(), VectorDual< int8 >::resize(), VectorDual< int8 >::resizeSync(), and VectorDual< int8 >::VectorDual().

+ Here is the caller graph for this function:
@@ -1262,7 +1267,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 149 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::assign(), VectorDual< int8 >::changeSize(), VectorDual< int8 >::clear(), VectorDual< int8 >::deleteElement(), VectorDual< int8 >::operator=(), VectorDual< int8 >::reallocate(), and VectorDual< int8 >::VectorDual().

+

Referenced by VectorDual< int8 >::assign(), VectorDual< int8 >::changeSize(), VectorDual< int8 >::clear(), VectorDual< int8 >::deleteElement(), VectorDual< int8 >::operator=(), VectorDual< int8 >::reallocate(), VectorDual< int8 >::sortItems(), and VectorDual< int8 >::VectorDual().

+ Here is the caller graph for this function:
@@ -1270,14 +1275,15 @@ class pFlow::VectorDual< T, MemorySpace > @@ -1545,7 +1551,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 335 of file VectorDual.hpp.

-

Referenced by pointStructure::activePointsMaskD(), pFlow::count(), pointStructure::evaluatePointStructure(), multiRotatingAxisMotion::getAxisListPtrDevice(), vibratingMotion::getModel(), VectorDual< int8 >::insertSetElement(), pFlow::max(), pFlow::min(), and positionRandom::positionOnePass().

+

Referenced by pointStructure::activePointsMaskD(), pFlow::count(), pointStructure::evaluatePointStructure(), multiRotatingAxisMotion::getAxisListPtrDevice(), vibratingMotion::getModel(), VectorDual< int8 >::insertSetElement(), pFlow::max(), pFlow::min(), positionRandom::positionOnePass(), and VectorDual< int8 >::sortItems().

+ Here is the caller graph for this function:
@@ -1553,16 +1559,17 @@ class pFlow::VectorDual< T, MemorySpace > @@ -1620,7 +1627,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 345 of file VectorDual.hpp.

-

Referenced by pointStructure::activePointsMaskH(), pFlow::count(), multiRotatingAxisMotion::getAxisListPtrHost(), VectorDual< int8 >::insertSetElement(), pFlow::max(), pFlow::min(), vibratingMotion::pointVelocity(), and vibratingMotion::transferPoint().

+

Referenced by pointStructure::activePointsMaskH(), pFlow::count(), multiRotatingAxisMotion::getAxisListPtrHost(), VectorDual< int8 >::insertSetElement(), pFlow::max(), pFlow::min(), vibratingMotion::pointVelocity(), and vibratingMotion::transferPoint().

+ Here is the caller graph for this function:
@@ -1694,7 +1701,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 354 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::copyDeviceToHost(), VectorDual< int8 >::copyHostToDevice(), VectorDual< int8 >::fill(), VectorDual< int8 >::fillDevice(), pFlow::findCollisions(), rotatingAxisMotion::getModel(), multiRotatingAxisMotion::getModel(), VectorDual< int8 >::VectorDual(), and VectorDual< int8 >::write().

+

Referenced by VectorDual< int8 >::copyDeviceToHost(), VectorDual< int8 >::copyHostToDevice(), VectorDual< int8 >::fill(), VectorDual< int8 >::fillDevice(), pFlow::findCollisions(), rotatingAxisMotion::getModel(), multiRotatingAxisMotion::getModel(), VectorDual< int8 >::sortItems(), VectorDual< int8 >::VectorDual(), and VectorDual< int8 >::write().

+ Here is the caller graph for this function:
@@ -1702,16 +1709,17 @@ class pFlow::VectorDual< T, MemorySpace > @@ -1769,7 +1777,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 364 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::copyDeviceToHost(), VectorDual< int8 >::copyHostToDevice(), VectorDual< int8 >::fill(), VectorDual< int8 >::fillHost(), VectorDual< int8 >::VectorDual(), and VectorDual< int8 >::write().

+

Referenced by VectorDual< int8 >::copyDeviceToHost(), VectorDual< int8 >::copyHostToDevice(), VectorDual< int8 >::fill(), VectorDual< int8 >::fillHost(), VectorDual< int8 >::VectorDual(), and VectorDual< int8 >::write().

+ Here is the caller graph for this function:
@@ -1944,7 +1952,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 391 of file VectorDual.hpp.

-

Referenced by pFlow::count(), VectorDual< int8 >::deleteElement(), pointStructure::evaluatePointStructure(), VectorDual< int8 >::insertSetElement(), pFlow::max(), pFlow::min(), VectorDual< int8 >::operator=(), and VectorDual< int8 >::write().

+

Referenced by pFlow::count(), VectorDual< int8 >::deleteElement(), pointStructure::evaluatePointStructure(), VectorDual< int8 >::insertSetElement(), pFlow::max(), pFlow::min(), VectorDual< int8 >::operator=(), and VectorDual< int8 >::write().

+ Here is the caller graph for this function:
@@ -2033,7 +2041,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 401 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::copyDeviceToHost(), VectorDual< int8 >::copyHostToDevice(), VectorDual< int8 >::fill(), VectorDual< int8 >::fillDevice(), VectorDual< int8 >::fillHost(), and VectorDual< int8 >::insertSetElement().

+

Referenced by VectorDual< int8 >::copyDeviceToHost(), VectorDual< int8 >::copyHostToDevice(), VectorDual< int8 >::fill(), VectorDual< int8 >::fillDevice(), VectorDual< int8 >::fillHost(), and VectorDual< int8 >::insertSetElement().

+ Here is the caller graph for this function:
@@ -2107,7 +2115,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 414 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::insertSetElement().

+

Referenced by VectorDual< int8 >::insertSetElement().

+ Here is the caller graph for this function:
@@ -2443,7 +2451,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 481 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::read(), VectorDual< int8 >::resize(), VectorDual< int8 >::resizeSync(), and VectorDual< int8 >::VectorDual().

+

Referenced by VectorDual< int8 >::readVector(), VectorDual< int8 >::resize(), VectorDual< int8 >::resizeSync(), and VectorDual< int8 >::VectorDual().

+ Here is the caller graph for this function:
@@ -2451,11 +2459,11 @@ class pFlow::VectorDual< T, MemorySpace > @@ -2515,6 +2523,34 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 515 of file VectorDual.hpp.

+
+
+ +

◆ sortItems()

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_H void sortItems (const int32IndexContainerindices)
+
+inline
+
+ +

Definition at line 549 of file VectorDual.hpp.

+
@@ -2551,7 +2587,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 549 of file VectorDual.hpp.

+

Definition at line 579 of file VectorDual.hpp.

@@ -2589,7 +2625,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 580 of file VectorDual.hpp.

+

Definition at line 610 of file VectorDual.hpp.

@@ -2627,7 +2663,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 641 of file VectorDual.hpp.

+

Definition at line 671 of file VectorDual.hpp.

@@ -2665,7 +2701,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 686 of file VectorDual.hpp.

+

Definition at line 716 of file VectorDual.hpp.

@@ -2693,7 +2729,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 741 of file VectorDual.hpp.

+

Definition at line 771 of file VectorDual.hpp.

Referenced by VectorDual< int8 >::assign(), and multiTriSurface::calculateVars().

@@ -2734,9 +2770,9 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 753 of file VectorDual.hpp.

+

Definition at line 787 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::begin(), VectorDual< int8 >::end(), VectorDual< int8 >::insertSetElement(), and VectorDual< int8 >::push_back().

+

Referenced by VectorDual< int8 >::begin(), VectorDual< int8 >::end(), VectorDual< int8 >::insertSetElement(), and VectorDual< int8 >::push_back().

+ Here is the caller graph for this function:
@@ -2777,7 +2813,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 757 of file VectorDual.hpp.

+

Definition at line 791 of file VectorDual.hpp.

@@ -2804,7 +2840,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 763 of file VectorDual.hpp.

+

Definition at line 797 of file VectorDual.hpp.

@@ -2831,7 +2867,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 769 of file VectorDual.hpp.

+

Definition at line 803 of file VectorDual.hpp.

@@ -2858,9 +2894,9 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 775 of file VectorDual.hpp.

+

Definition at line 809 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::copyDeviceToHost(), VectorDual< int8 >::copyHostToDevice(), VectorDual< int8 >::deviceVector(), VectorDual< int8 >::hostVector(), and VectorDual< int8 >::syncViews().

+

Referenced by VectorDual< int8 >::copyDeviceToHost(), VectorDual< int8 >::copyHostToDevice(), VectorDual< int8 >::deviceVector(), VectorDual< int8 >::hostVector(), and VectorDual< int8 >::syncViews().

+ Here is the caller graph for this function:
@@ -2902,7 +2938,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 781 of file VectorDual.hpp.

+

Definition at line 815 of file VectorDual.hpp.

@@ -2930,7 +2966,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 785 of file VectorDual.hpp.

+

Definition at line 819 of file VectorDual.hpp.

@@ -2958,7 +2994,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 789 of file VectorDual.hpp.

+

Definition at line 823 of file VectorDual.hpp.

@@ -2985,9 +3021,9 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 796 of file VectorDual.hpp.

+

Definition at line 830 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::deleteElement(), VectorDual< int8 >::fillHost(), positionRandom::fillPoints(), rotatingAxisMotion::getModel(), vibratingMotion::getModel(), multiRotatingAxisMotion::getModel(), VectorDual< int8 >::insertSetElement(), VectorDual< int8 >::push_back(), and VectorDual< int8 >::VectorDual().

+

Referenced by VectorDual< int8 >::deleteElement(), VectorDual< int8 >::fillHost(), positionRandom::fillPoints(), rotatingAxisMotion::getModel(), vibratingMotion::getModel(), multiRotatingAxisMotion::getModel(), VectorDual< int8 >::insertSetElement(), VectorDual< int8 >::push_back(), and VectorDual< int8 >::VectorDual().

+ Here is the caller graph for this function:
@@ -3033,9 +3069,9 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 801 of file VectorDual.hpp.

+

Definition at line 835 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::fillDevice(), VectorDual< int8 >::insertSetElement(), and VectorDual< int8 >::VectorDual().

+

Referenced by VectorDual< int8 >::fillDevice(), VectorDual< int8 >::insertSetElement(), VectorDual< int8 >::sortItems(), and VectorDual< int8 >::VectorDual().

+ Here is the caller graph for this function:
@@ -3043,10 +3079,11 @@ class pFlow::VectorDual< T, MemorySpace > @@ -3075,9 +3112,9 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 806 of file VectorDual.hpp.

+

Definition at line 840 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::syncToHost(), VectorDual< int8 >::syncViews(), VectorDual< int8 >::VectorDual(), and VectorDual< int8 >::write().

+

Referenced by VectorDual< int8 >::syncToHost(), VectorDual< int8 >::syncViews(), VectorDual< int8 >::VectorDual(), and VectorDual< int8 >::write().

+ Here is the caller graph for this function:
@@ -3118,9 +3155,9 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 811 of file VectorDual.hpp.

+

Definition at line 845 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::syncToDevice(), VectorDual< int8 >::syncViews(), and VectorDual< int8 >::VectorDual().

+

Referenced by VectorDual< int8 >::syncToDevice(), VectorDual< int8 >::syncViews(), and VectorDual< int8 >::VectorDual().

+ Here is the caller graph for this function:
@@ -3160,7 +3197,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 816 of file VectorDual.hpp.

+

Definition at line 850 of file VectorDual.hpp.

@@ -3187,9 +3224,9 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 823 of file VectorDual.hpp.

+

Definition at line 857 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::syncToDevice(), and VectorDual< int8 >::syncViews().

+

Referenced by VectorDual< int8 >::syncToDevice(), and VectorDual< int8 >::syncViews().

+ Here is the caller graph for this function:
@@ -3245,7 +3282,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 832 of file VectorDual.hpp.

+

Definition at line 866 of file VectorDual.hpp.

@@ -3272,9 +3309,9 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 842 of file VectorDual.hpp.

+

Definition at line 876 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::syncToHost(), and VectorDual< int8 >::syncViews().

+

Referenced by VectorDual< int8 >::syncToHost(), and VectorDual< int8 >::syncViews().

+ Here is the caller graph for this function:
@@ -3330,7 +3367,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 850 of file VectorDual.hpp.

+

Definition at line 884 of file VectorDual.hpp.

@@ -3357,9 +3394,9 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 858 of file VectorDual.hpp.

+

Definition at line 892 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::push_back().

+

Referenced by VectorDual< int8 >::push_back().

+ Here is the caller graph for this function:
@@ -3397,7 +3434,7 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 866 of file VectorDual.hpp.

+

Definition at line 900 of file VectorDual.hpp.

@@ -3424,9 +3461,9 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 875 of file VectorDual.hpp.

+

Definition at line 909 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::assign(), multiTriSurface::calculateVars(), VectorDual< int8 >::changeSize(), VectorDual< int8 >::deleteElement(), positionRandom::fillPoints(), rotatingAxisMotion::getModel(), vibratingMotion::getModel(), multiRotatingAxisMotion::getModel(), VectorDual< int8 >::insertSetElement(), positionRandom::positionOnePass(), and VectorDual< int8 >::resizeSync().

+

Referenced by VectorDual< int8 >::assign(), multiTriSurface::calculateVars(), VectorDual< int8 >::changeSize(), VectorDual< int8 >::deleteElement(), positionRandom::fillPoints(), vibratingMotion::getModel(), rotatingAxisMotion::getModel(), multiRotatingAxisMotion::getModel(), VectorDual< int8 >::insertSetElement(), positionRandom::positionOnePass(), VectorDual< int8 >::resizeSync(), and VectorDual< int8 >::sortItems().

+ Here is the caller graph for this function:
@@ -3434,18 +3471,19 @@ class pFlow::VectorDual< T, MemorySpace > @@ -3485,7 +3523,58 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 887 of file VectorDual.hpp.

+

Definition at line 921 of file VectorDual.hpp.

+ +
+
+ +

◆ readVector()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
FUNCTION_H bool readVector (iIstreamis,
size_t len = 0 
)
+
+inline
+
+ +

Definition at line 935 of file VectorDual.hpp.

+ +

Referenced by VectorDual< int8 >::read().

+
+ + Here is the caller graph for this function:
+
+
+
@@ -3513,14 +3602,14 @@ class pFlow::VectorDual< T, MemorySpace >
-

Definition at line 901 of file VectorDual.hpp.

+

Definition at line 948 of file VectorDual.hpp.

-

Referenced by pFlow::operator>>().

-
- + Here is the caller graph for this function:
-
+

Referenced by pFlow::operator>>().

+
+ + Here is the caller graph for this function:
+
-
@@ -3724,7 +3813,7 @@ class pFlow::VectorDual< T, MemorySpace >

Definition at line 104 of file VectorDual.hpp.

-

Referenced by VectorDual< int8 >::changeSize(), VectorDual< int8 >::push_back(), VectorDual< int8 >::setSize(), and VectorDual< int8 >::updateSubViews().

+

Referenced by VectorDual< int8 >::changeSize(), VectorDual< int8 >::push_back(), VectorDual< int8 >::setSize(), and VectorDual< int8 >::updateSubViews().

diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual.js b/doc/code-documentation/html/classpFlow_1_1VectorDual.js index a3d8e5f8..5cae60be 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual.js +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual.js @@ -69,6 +69,7 @@ var classpFlow_1_1VectorDual = [ "assign", "classpFlow_1_1VectorDual.html#ab306b1c0c3486326e81df59f5e755eb8", null ], [ "assign", "classpFlow_1_1VectorDual.html#aff81578dea4c1c19fc5f9ba871ddc3d4", null ], [ "deleteElement", "classpFlow_1_1VectorDual.html#ae3f21fcefd35e2538e7da6e933c8baeb", null ], + [ "sortItems", "classpFlow_1_1VectorDual.html#a9b59e3e31ed18fe659636b63987c2930", null ], [ "insertSetElement", "classpFlow_1_1VectorDual.html#a7931a57163eb363a3ca7db6ffa438479", null ], [ "insertSetElement", "classpFlow_1_1VectorDual.html#a34bb429dcb71153499f3ef45195b2071", null ], [ "insertSetElement", "classpFlow_1_1VectorDual.html#a12f0ba08dba791802e98d562be5673d7", null ], @@ -95,6 +96,7 @@ var classpFlow_1_1VectorDual = [ "syncToDevice", "classpFlow_1_1VectorDual.html#a8d9534a03d0c28450220697694c6732f", null ], [ "syncViews", "classpFlow_1_1VectorDual.html#ac892320cd9efccbc7cc40e4a9ce5837c", null ], [ "syncViews", "classpFlow_1_1VectorDual.html#ab2063ba393c8c9a4c7a22e071163cd0d", null ], + [ "readVector", "classpFlow_1_1VectorDual.html#a8a687372a4b3350a0720302da4c770a4", null ], [ "read", "classpFlow_1_1VectorDual.html#ae1d42751915e8566dac19658cc498ffa", null ], [ "write", "classpFlow_1_1VectorDual.html#aa7d820a4dd0777a9a82aee242b83a167", null ], [ "size_", "classpFlow_1_1VectorDual.html#a5f31775800bbb46b35b5791def1f3acc", null ], diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.map index 73a598dd..48cd9825 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.map @@ -1,6 +1,7 @@ - - + + - + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.md5 index c12fd7d8..61ff6e88 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.md5 @@ -1 +1 @@ -8c6061eb1118583e2c50e9bab735080e \ No newline at end of file +87a10b82e05bdac38fc098977f31234f \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.png index 0313e8bc..a9c46246 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorDual_a1dcdb28a7f0a07051858432fdf2e0c61_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.map index bd0fb0f4..cfbb4ab2 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.map @@ -1,12 +1,13 @@ - - - + + + - + - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.md5 index 177d64bf..77901445 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.md5 @@ -1 +1 @@ -3fe40f40884cf247081a3bcf1db8e584 \ No newline at end of file +454af053a86964371b5b054044587fa5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.png index e5b1244b..74fba18f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorDual_a36c25b92bd9a293baeda2c764016a27a_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.map index c38fd27f..6a6703c5 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.map @@ -1,10 +1,11 @@ - - - - + + + + - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.md5 index 251c8e6a..7e9ca45d 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.md5 @@ -1 +1 @@ -5150c89d51f278f1f60a3210de3d06ea \ No newline at end of file +d9001d3c736c41ccb0fe66c5e24b6c3c \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.png index 834f790c..14ce78e5 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorDual_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.map index 14688819..02e82a52 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.md5 index 9a79fa79..85bf93c5 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.md5 @@ -1 +1 @@ -56a065c0189b56064d3557d12fa4e1bd \ No newline at end of file +3ac12055ae3a41c076b9193fb03cb27c \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.png index e3d37eff..147896a2 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorDual_a41619477f54df606facb3a60c7b64109_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a8a687372a4b3350a0720302da4c770a4_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorDual_a8a687372a4b3350a0720302da4c770a4_icgraph.map new file mode 100644 index 00000000..ddd0ff60 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_a8a687372a4b3350a0720302da4c770a4_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a8a687372a4b3350a0720302da4c770a4_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorDual_a8a687372a4b3350a0720302da4c770a4_icgraph.md5 new file mode 100644 index 00000000..5f0a852f --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_a8a687372a4b3350a0720302da4c770a4_icgraph.md5 @@ -0,0 +1 @@ +eefcdbfe22155381dbb8388a1f8a5484 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_a8a687372a4b3350a0720302da4c770a4_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorDual_a8a687372a4b3350a0720302da4c770a4_icgraph.png new file mode 100644 index 00000000..ebd03dc4 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1VectorDual_a8a687372a4b3350a0720302da4c770a4_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.map index 529ca86b..0a869909 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.map @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.md5 index 0f1e2b7f..3fec175d 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.md5 @@ -1 +1 @@ -f5bf9146652821a8190e39e821f9949a \ No newline at end of file +0cf14c314c1db0b3078221be03f76563 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.png index 6fc988d2..1ea25293 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorDual_ab306b1c0c3486326e81df59f5e755eb8_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.map index 85c24fe5..406062e5 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.map @@ -1,14 +1,15 @@ - - - - - - + + + + + + - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.md5 index 4ce0a044..64f9fd87 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.md5 @@ -1 +1 @@ -e1e5c15b229f6695a0c62ad29b159f31 \ No newline at end of file +e07499a4a656d785ca3cdda036881e59 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.png index e7f3a0c8..84e8455e 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorDual_ac892320cd9efccbc7cc40e4a9ce5837c_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.map index 16d0ca2f..8f186e75 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.map @@ -1,12 +1,13 @@ - + - - - - - - - + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.md5 index 90985298..f2d18e8b 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.md5 @@ -1 +1 @@ -bf56dcd1434466740ccecd8653794d58 \ No newline at end of file +da96983bf767ba1200cd421826d38e64 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.png index 45292d0d..333d92d8 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorDual_ad4d9a3e6e96dda9aed8d84cbde0713ff_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle-members.html b/doc/code-documentation/html/classpFlow_1_1VectorSingle-members.html index f3f7a063..29854a8d 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle-members.html +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle-members.html @@ -156,15 +156,17 @@ $(document).ready(function(){initNavTree('classpFlow_1_1VectorSingle.html',''); pointer typedefVectorSingle< T, MemorySpace > push_back(const T &val)VectorSingle< T, MemorySpace >inline read(iIstream &is)VectorSingle< T, MemorySpace >inline - reallocate(size_t cap)VectorSingle< T, MemorySpace >inline - reallocate(size_t cap, size_t size)VectorSingle< T, MemorySpace >inline - reference typedefVectorSingle< T, MemorySpace > - reserve(size_t cap)VectorSingle< T, MemorySpace >inline - resize(size_t n)VectorSingle< T, MemorySpace >inline - resize(size_t n, const T &val)VectorSingle< T, MemorySpace >inline - setSize(size_t n)VectorSingle< T, MemorySpace >inlineprotected - size() constVectorSingle< T, MemorySpace >inline - size_VectorSingle< T, MemorySpace >protected + readVector(iIstream &is, size_t len=0)VectorSingle< T, MemorySpace >inline + reallocate(size_t cap)VectorSingle< T, MemorySpace >inline + reallocate(size_t cap, size_t size)VectorSingle< T, MemorySpace >inline + reference typedefVectorSingle< T, MemorySpace > + reserve(size_t cap)VectorSingle< T, MemorySpace >inline + resize(size_t n)VectorSingle< T, MemorySpace >inline + resize(size_t n, const T &val)VectorSingle< T, MemorySpace >inline + setSize(size_t n)VectorSingle< T, MemorySpace >inlineprotected + size() constVectorSingle< T, MemorySpace >inline + size_VectorSingle< T, MemorySpace >protected + sortItems(const int32IndexContainer &indices)VectorSingle< T, MemorySpace >inline subView_VectorSingle< T, MemorySpace >mutableprotected subViewUpdated_VectorSingle< T, MemorySpace >mutableprotected TypeInfoTemplateNV2("VectorSingle", T, memoerySpaceName())VectorSingle< T, MemorySpace > diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle.html b/doc/code-documentation/html/classpFlow_1_1VectorSingle.html index db9a5977..555e470f 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle.html +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle.html @@ -239,6 +239,8 @@ Public Member Functions   INLINE_FUNCTION_H bool insertSetElement (const int32IndexContainer &indices, const T &val)   +INLINE_FUNCTION_H void sortItems (const int32IndexContainer &indices) +  INLINE_FUNCTION_H bool insertSetElement (const int32IndexContainer &indices, const Vector< T > &vals)   INLINE_FUNCTION_H bool insertSetElement (const Vector< int32 > &indices, const T &val) @@ -274,6 +276,8 @@ Public Member Functions template<bool Enable = true> INLINE_FUNCTION_H std::enable_if< isHostAccessible_ &&Enable, constReference >::type operator[] (label i) const   +FUNCTION_H bool readVector (iIstream &is, size_t len=0) +  FUNCTION_H bool read (iIstream &is)   FUNCTION_H bool write (iOstream &os) const @@ -320,7 +324,7 @@ Static Protected Attributes class pFlow::VectorSingle< T, MemorySpace > -

Definition at line 45 of file VectorSingle.hpp.

+

Definition at line 47 of file VectorSingle.hpp.

Member Typedef Documentation

◆ VectorType

@@ -334,7 +338,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 54 of file VectorSingle.hpp.

+

Definition at line 56 of file VectorSingle.hpp.

@@ -350,7 +354,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 56 of file VectorSingle.hpp.

+

Definition at line 58 of file VectorSingle.hpp.

@@ -366,7 +370,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 58 of file VectorSingle.hpp.

+

Definition at line 60 of file VectorSingle.hpp.

@@ -382,7 +386,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 60 of file VectorSingle.hpp.

+

Definition at line 62 of file VectorSingle.hpp.

@@ -398,7 +402,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 62 of file VectorSingle.hpp.

+

Definition at line 64 of file VectorSingle.hpp.

@@ -414,7 +418,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 64 of file VectorSingle.hpp.

+

Definition at line 66 of file VectorSingle.hpp.

@@ -430,7 +434,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 66 of file VectorSingle.hpp.

+

Definition at line 68 of file VectorSingle.hpp.

@@ -446,7 +450,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 68 of file VectorSingle.hpp.

+

Definition at line 70 of file VectorSingle.hpp.

@@ -462,7 +466,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 71 of file VectorSingle.hpp.

+

Definition at line 73 of file VectorSingle.hpp.

@@ -478,7 +482,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 73 of file VectorSingle.hpp.

+

Definition at line 75 of file VectorSingle.hpp.

@@ -494,7 +498,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 75 of file VectorSingle.hpp.

+

Definition at line 77 of file VectorSingle.hpp.

@@ -510,7 +514,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 77 of file VectorSingle.hpp.

+

Definition at line 79 of file VectorSingle.hpp.

@@ -538,9 +542,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 149 of file VectorSingle.hpp.

+

Definition at line 151 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::clonePtr().

+

Referenced by VectorSingle< realx3, void >::clonePtr().

+ Here is the caller graph for this function:
@@ -579,7 +583,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 155 of file VectorSingle.hpp.

+

Definition at line 157 of file VectorSingle.hpp.

@@ -607,7 +611,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 165 of file VectorSingle.hpp.

+

Definition at line 167 of file VectorSingle.hpp.

@@ -645,7 +649,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 171 of file VectorSingle.hpp.

+

Definition at line 173 of file VectorSingle.hpp.

@@ -683,7 +687,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 181 of file VectorSingle.hpp.

+

Definition at line 183 of file VectorSingle.hpp.

@@ -727,7 +731,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 187 of file VectorSingle.hpp.

+

Definition at line 189 of file VectorSingle.hpp.

@@ -771,7 +775,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 195 of file VectorSingle.hpp.

+

Definition at line 197 of file VectorSingle.hpp.

@@ -821,7 +825,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 202 of file VectorSingle.hpp.

+

Definition at line 204 of file VectorSingle.hpp.

@@ -849,7 +853,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 211 of file VectorSingle.hpp.

+

Definition at line 213 of file VectorSingle.hpp.

@@ -887,7 +891,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 217 of file VectorSingle.hpp.

+

Definition at line 219 of file VectorSingle.hpp.

@@ -915,7 +919,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 225 of file VectorSingle.hpp.

+

Definition at line 227 of file VectorSingle.hpp.

@@ -953,7 +957,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 234 of file VectorSingle.hpp.

+

Definition at line 236 of file VectorSingle.hpp.

@@ -1007,7 +1011,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 96 of file VectorSingle.hpp.

+

Definition at line 98 of file VectorSingle.hpp.

@@ -1035,9 +1039,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 101 of file VectorSingle.hpp.

+

Definition at line 103 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::assign(), and VectorSingle< realx3, void >::changeSize().

+

Referenced by VectorSingle< realx3, void >::assign(), VectorSingle< realx3, void >::changeSize(), and VectorSingle< realx3, void >::push_back().

+ Here is the caller graph for this function:
@@ -1045,9 +1049,10 @@ class pFlow::VectorSingle< T, MemorySpace > @@ -1087,9 +1092,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 107 of file VectorSingle.hpp.

+

Definition at line 109 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::push_back(), VectorSingle< realx3, void >::reserve(), VectorSingle< realx3, void >::resize(), and VectorSingle< realx3, void >::VectorSingle().

+

Referenced by VectorSingle< realx3, void >::push_back(), VectorSingle< realx3, void >::reserve(), VectorSingle< realx3, void >::resize(), and VectorSingle< realx3, void >::VectorSingle().

+ Here is the caller graph for this function:
@@ -1131,9 +1136,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 125 of file VectorSingle.hpp.

+

Definition at line 127 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::changeSize().

+

Referenced by VectorSingle< realx3, void >::changeSize(), and VectorSingle< realx3, void >::sortItems().

+ Here is the caller graph for this function:
@@ -1141,8 +1146,9 @@ class pFlow::VectorSingle< T, MemorySpace > @@ -1171,9 +1177,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 132 of file VectorSingle.hpp.

+

Definition at line 134 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::deviceVector().

+

Referenced by VectorSingle< realx3, void >::deviceVector().

+ Here is the caller graph for this function:
@@ -1246,7 +1252,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 243 of file VectorSingle.hpp.

+

Definition at line 245 of file VectorSingle.hpp.

@@ -1299,7 +1305,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 264 of file VectorSingle.hpp.

+

Definition at line 266 of file VectorSingle.hpp.

@@ -1326,7 +1332,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 271 of file VectorSingle.hpp.

+

Definition at line 273 of file VectorSingle.hpp.

@@ -1353,7 +1359,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 280 of file VectorSingle.hpp.

+

Definition at line 282 of file VectorSingle.hpp.

@@ -1380,7 +1386,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 287 of file VectorSingle.hpp.

+

Definition at line 289 of file VectorSingle.hpp.

@@ -1407,9 +1413,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 295 of file VectorSingle.hpp.

+

Definition at line 297 of file VectorSingle.hpp.

-

Referenced by geometry::afterIteration(), triSurface::calcMaxIndex(), pFlow::triSurfaceKernels::calculateArea(), pFlow::count(), VectorSingle< realx3, void >::fill(), triSurface::getTriangleAccessor(), VectorSingle< realx3, void >::insertSetElement(), AdamsBashforth2::intAll(), AdamsMoulton3::intAll(), AdamsMoulton4::intAll(), AdamsMoulton5::intAll(), AdamsBashforth3::intAll(), AdamsBashforth5::intAll(), AdamsBashforth4::intAll(), AdamsBashforth2::intRange(), AdamsMoulton3::intRange(), AdamsMoulton4::intRange(), AdamsMoulton5::intRange(), AdamsBashforth3::intRange(), AdamsBashforth5::intRange(), AdamsBashforth4::intRange(), pFlow::max(), pFlow::min(), triSurface::pointsData_D(), positionRandom::positionOnePass(), AdamsMoulton3::predictAll(), AdamsMoulton4::predictAll(), AdamsMoulton5::predictAll(), AdamsMoulton3::predictRange(), AdamsMoulton4::predictRange(), AdamsMoulton5::predictRange(), VectorSingle< realx3, void >::VectorSingle(), and triSurface::verticesData_D().

+

Referenced by triSurface::calcMaxIndex(), pFlow::triSurfaceKernels::calculateArea(), pFlow::count(), VectorSingle< realx3, void >::fill(), triSurface::getTriangleAccessor(), VectorSingle< realx3, void >::insertSetElement(), AdamsBashforth2::intAll(), AdamsMoulton3::intAll(), AdamsMoulton4::intAll(), AdamsMoulton5::intAll(), AdamsBashforth3::intAll(), AdamsBashforth5::intAll(), AdamsBashforth4::intAll(), AdamsBashforth2::intRange(), AdamsMoulton3::intRange(), AdamsMoulton4::intRange(), AdamsMoulton5::intRange(), AdamsBashforth3::intRange(), AdamsBashforth5::intRange(), AdamsBashforth4::intRange(), pFlow::max(), pFlow::min(), triSurface::pointsData_D(), positionRandom::positionOnePass(), AdamsMoulton3::predictAll(), AdamsMoulton4::predictAll(), AdamsMoulton5::predictAll(), AdamsMoulton3::predictRange(), AdamsMoulton4::predictRange(), AdamsMoulton5::predictRange(), VectorSingle< realx3, void >::VectorSingle(), and triSurface::verticesData_D().

+ Here is the caller graph for this function:
@@ -1417,40 +1423,39 @@ class pFlow::VectorSingle< T, MemorySpace > @@ -1479,7 +1484,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 301 of file VectorSingle.hpp.

+

Definition at line 303 of file VectorSingle.hpp.

@@ -1506,9 +1511,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 307 of file VectorSingle.hpp.

+

Definition at line 309 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::append(), VectorSingle< realx3, void >::assign(), sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::createSphereInteraction(), and VectorSingle< realx3, void >::hostVector().

+

Referenced by VectorSingle< realx3, void >::append(), VectorSingle< realx3, void >::assign(), sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::createSphereInteraction(), VectorSingle< realx3, void >::hostVector(), and VectorSingle< realx3, void >::sortItems().

+ Here is the caller graph for this function:
@@ -1516,11 +1521,12 @@ class pFlow::VectorSingle< T, MemorySpace > @@ -1549,7 +1555,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 314 of file VectorSingle.hpp.

+

Definition at line 316 of file VectorSingle.hpp.

@@ -1576,9 +1582,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 320 of file VectorSingle.hpp.

+

Definition at line 322 of file VectorSingle.hpp.

-

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), and pointStructure::pointPositionHostAll().

+

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), and pointStructure::pointPositionHostAll().

+ Here is the caller graph for this function:
@@ -1618,7 +1624,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 328 of file VectorSingle.hpp.

+

Definition at line 330 of file VectorSingle.hpp.

@@ -1645,7 +1651,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 336 of file VectorSingle.hpp.

+

Definition at line 338 of file VectorSingle.hpp.

Referenced by pFlow::dataToVTK(), selectBox::selectAllPointsInBox(), pFlow::TSFtoVTK::triDataToVTK(), and dynamicPointStructure::update().

@@ -1688,7 +1694,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 344 of file VectorSingle.hpp.

+

Definition at line 346 of file VectorSingle.hpp.

@@ -1715,7 +1721,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 353 of file VectorSingle.hpp.

+

Definition at line 355 of file VectorSingle.hpp.

@@ -1742,9 +1748,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 360 of file VectorSingle.hpp.

+

Definition at line 362 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::append(), triSurface::calcMaxIndex(), pFlow::triSurfaceKernels::calculateArea(), pFlow::count(), pointStructure::evaluatePointStructure(), VectorSingle< realx3, void >::insertSetElement(), pFlow::max(), pFlow::min(), triSurface::numPoints(), triSurface::numTriangles(), VectorSingle< realx3, void >::operator=(), VectorSingle< realx3, void >::reallocate(), and VectorSingle< realx3, void >::write().

+

Referenced by VectorSingle< realx3, void >::append(), triSurface::calcMaxIndex(), pFlow::triSurfaceKernels::calculateArea(), pFlow::count(), pointStructure::evaluatePointStructure(), VectorSingle< realx3, void >::insertSetElement(), pFlow::max(), pFlow::min(), triSurface::numPoints(), triSurface::numTriangles(), VectorSingle< realx3, void >::operator=(), VectorSingle< realx3, void >::reallocate(), and VectorSingle< realx3, void >::write().

+ Here is the caller graph for this function:
@@ -1754,15 +1760,15 @@ class pFlow::VectorSingle< T, MemorySpace > - - - + + + - - - - + + + + @@ -1794,9 +1800,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 367 of file VectorSingle.hpp.

+

Definition at line 369 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::append(), VectorSingle< realx3, void >::assign(), triSurface::capacity(), and VectorSingle< realx3, void >::operator=().

+

Referenced by VectorSingle< realx3, void >::append(), VectorSingle< realx3, void >::assign(), triSurface::capacity(), and VectorSingle< realx3, void >::operator=().

+ Here is the caller graph for this function:
@@ -1837,9 +1843,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 374 of file VectorSingle.hpp.

+

Definition at line 376 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::append(), VectorSingle< realx3, void >::fill(), and VectorSingle< realx3, void >::insertSetElement().

+

Referenced by VectorSingle< realx3, void >::append(), VectorSingle< realx3, void >::fill(), and VectorSingle< realx3, void >::insertSetElement().

+ Here is the caller graph for this function:
@@ -1880,7 +1886,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 382 of file VectorSingle.hpp.

+

Definition at line 384 of file VectorSingle.hpp.

@@ -1908,9 +1914,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 388 of file VectorSingle.hpp.

+

Definition at line 390 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::assign(), and VectorSingle< realx3, void >::VectorSingle().

+

Referenced by VectorSingle< realx3, void >::assign(), and VectorSingle< realx3, void >::VectorSingle().

+ Here is the caller graph for this function:
@@ -1960,7 +1966,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 396 of file VectorSingle.hpp.

+

Definition at line 398 of file VectorSingle.hpp.

@@ -1988,9 +1994,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 406 of file VectorSingle.hpp.

+

Definition at line 408 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::append(), and VectorSingle< realx3, void >::insertSetElement().

+

Referenced by VectorSingle< realx3, void >::append(), and VectorSingle< realx3, void >::insertSetElement().

+ Here is the caller graph for this function:
@@ -2040,7 +2046,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 412 of file VectorSingle.hpp.

+

Definition at line 414 of file VectorSingle.hpp.

@@ -2067,7 +2073,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 418 of file VectorSingle.hpp.

+

Definition at line 420 of file VectorSingle.hpp.

Referenced by triSurface::clear().

@@ -2108,9 +2114,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 426 of file VectorSingle.hpp.

+

Definition at line 428 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::assign().

+

Referenced by VectorSingle< realx3, void >::assign().

+ Here is the caller graph for this function:
@@ -2159,9 +2165,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 437 of file VectorSingle.hpp.

+

Definition at line 439 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::read(), VectorSingle< realx3, void >::resize(), and VectorSingle< realx3, void >::VectorSingle().

+

Referenced by VectorSingle< realx3, void >::readVector(), VectorSingle< realx3, void >::resize(), and VectorSingle< realx3, void >::VectorSingle().

+ Here is the caller graph for this function:
@@ -2170,7 +2176,7 @@ class pFlow::VectorSingle< T, MemorySpace >
- + @@ -2202,7 +2208,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 451 of file VectorSingle.hpp.

+

Definition at line 453 of file VectorSingle.hpp.

@@ -2240,7 +2246,35 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 535 of file VectorSingle.hpp.

+

Definition at line 537 of file VectorSingle.hpp.

+ +
+
+ +

◆ sortItems()

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_H void sortItems (const int32IndexContainerindices)
+
+inline
+
+ +

Definition at line 562 of file VectorSingle.hpp.

@@ -2278,7 +2312,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 560 of file VectorSingle.hpp.

+

Definition at line 597 of file VectorSingle.hpp.

@@ -2316,7 +2350,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 598 of file VectorSingle.hpp.

+

Definition at line 636 of file VectorSingle.hpp.

@@ -2354,7 +2388,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 630 of file VectorSingle.hpp.

+

Definition at line 668 of file VectorSingle.hpp.

@@ -2392,9 +2426,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 672 of file VectorSingle.hpp.

+

Definition at line 710 of file VectorSingle.hpp.

-

Referenced by multiTriSurface::addTriSurface(), and VectorSingle< realx3, void >::append().

+

Referenced by multiTriSurface::addTriSurface(), and VectorSingle< realx3, void >::append().

+ Here is the caller graph for this function:
@@ -2434,7 +2468,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 695 of file VectorSingle.hpp.

+

Definition at line 733 of file VectorSingle.hpp.

@@ -2462,7 +2496,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 708 of file VectorSingle.hpp.

+

Definition at line 746 of file VectorSingle.hpp.

@@ -2489,9 +2523,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 715 of file VectorSingle.hpp.

+

Definition at line 756 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::begin(), VectorSingle< realx3, void >::end(), and VectorSingle< realx3, void >::push_back().

+

Referenced by VectorSingle< realx3, void >::begin(), VectorSingle< realx3, void >::end(), and VectorSingle< realx3, void >::push_back().

+ Here is the caller graph for this function:
@@ -2531,7 +2565,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 719 of file VectorSingle.hpp.

+

Definition at line 760 of file VectorSingle.hpp.

@@ -2558,7 +2592,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 731 of file VectorSingle.hpp.

+

Definition at line 772 of file VectorSingle.hpp.

@@ -2585,7 +2619,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 743 of file VectorSingle.hpp.

+

Definition at line 784 of file VectorSingle.hpp.

@@ -2612,7 +2646,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 755 of file VectorSingle.hpp.

+

Definition at line 796 of file VectorSingle.hpp.

@@ -2639,7 +2673,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 766 of file VectorSingle.hpp.

+

Definition at line 807 of file VectorSingle.hpp.

@@ -2667,7 +2701,7 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 776 of file VectorSingle.hpp.

+

Definition at line 817 of file VectorSingle.hpp.

@@ -2695,7 +2729,58 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 785 of file VectorSingle.hpp.

+

Definition at line 826 of file VectorSingle.hpp.

+ +
+ + +

◆ readVector()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
FUNCTION_H bool readVector (iIstreamis,
size_t len = 0 
)
+
+inline
+
+ +

Definition at line 833 of file VectorSingle.hpp.

+ +

Referenced by VectorSingle< realx3, void >::read().

+
+ + Here is the caller graph for this function:
+
+
+
@@ -2723,14 +2808,14 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 792 of file VectorSingle.hpp.

+

Definition at line 846 of file VectorSingle.hpp.

-

Referenced by pFlow::operator>>().

-
- + Here is the caller graph for this function:
-
+

Referenced by pFlow::operator>>().

+
+ + Here is the caller graph for this function:
+
-
@@ -2880,9 +2965,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 87 of file VectorSingle.hpp.

+

Definition at line 89 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::deviceVector(), and VectorSingle< realx3, void >::updateSubView().

+

Referenced by VectorSingle< realx3, void >::deviceVector(), and VectorSingle< realx3, void >::updateSubView().

@@ -2906,9 +2991,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 89 of file VectorSingle.hpp.

+

Definition at line 91 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::changeSize(), VectorSingle< realx3, void >::clear(), VectorSingle< realx3, void >::operator=(), VectorSingle< realx3, void >::push_back(), VectorSingle< realx3, void >::reallocate(), VectorSingle< realx3, void >::setSize(), and VectorSingle< realx3, void >::updateSubView().

+

Referenced by VectorSingle< realx3, void >::changeSize(), VectorSingle< realx3, void >::clear(), VectorSingle< realx3, void >::operator=(), VectorSingle< realx3, void >::push_back(), VectorSingle< realx3, void >::reallocate(), VectorSingle< realx3, void >::setSize(), and VectorSingle< realx3, void >::updateSubView().

@@ -2932,9 +3017,9 @@ class pFlow::VectorSingle< T, MemorySpace >
-

Definition at line 91 of file VectorSingle.hpp.

+

Definition at line 93 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::evalCapacity().

+

Referenced by VectorSingle< realx3, void >::evalCapacity().

@@ -2960,9 +3045,9 @@ class pFlow::VectorSingle< T, MemorySpace > Initial value:
=
Kokkos::SpaceAccessibility<execution_space,Kokkos::HostSpace>::accessible
-

Definition at line 93 of file VectorSingle.hpp.

+

Definition at line 95 of file VectorSingle.hpp.

-

Referenced by VectorSingle< realx3, void >::insertSetElement().

+

Referenced by VectorSingle< realx3, void >::insertSetElement().

diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle.js b/doc/code-documentation/html/classpFlow_1_1VectorSingle.js index e063c4ab..69af7ac0 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle.js +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle.js @@ -59,6 +59,7 @@ var classpFlow_1_1VectorSingle = [ "assign", "classpFlow_1_1VectorSingle.html#a39102b6908f04f813ccd119193c56fc3", null ], [ "assign", "classpFlow_1_1VectorSingle.html#a9fae584c5ab16d31491be8f8123de47f", null ], [ "insertSetElement", "classpFlow_1_1VectorSingle.html#a7931a57163eb363a3ca7db6ffa438479", null ], + [ "sortItems", "classpFlow_1_1VectorSingle.html#a9b59e3e31ed18fe659636b63987c2930", null ], [ "insertSetElement", "classpFlow_1_1VectorSingle.html#acb8d546498dc0126c5be6ad6f2767cb6", null ], [ "insertSetElement", "classpFlow_1_1VectorSingle.html#a6c691b8251b1e4c37e9a66c782f514f2", null ], [ "insertSetElement", "classpFlow_1_1VectorSingle.html#ab0ccf3bcb1a684f07fac4c2a10e6668f", null ], @@ -73,6 +74,7 @@ var classpFlow_1_1VectorSingle = [ "end", "classpFlow_1_1VectorSingle.html#a03df233f80912fb1260d1c1c5f3efb85", null ], [ "operator[]", "classpFlow_1_1VectorSingle.html#affbed80ac19bc7b9257450ba8a35eaf5", null ], [ "operator[]", "classpFlow_1_1VectorSingle.html#a13e8f3497e3f151a94aec5a8bb422f4f", null ], + [ "readVector", "classpFlow_1_1VectorSingle.html#a8a687372a4b3350a0720302da4c770a4", null ], [ "read", "classpFlow_1_1VectorSingle.html#ae1d42751915e8566dac19658cc498ffa", null ], [ "write", "classpFlow_1_1VectorSingle.html#aa7d820a4dd0777a9a82aee242b83a167", null ], [ "size_", "classpFlow_1_1VectorSingle.html#a5f31775800bbb46b35b5791def1f3acc", null ], diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.map index f7621d86..9cf2e767 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.map @@ -1,36 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.md5 index 28d56d08..be4b1d49 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.md5 @@ -1 +1 @@ -a649b1be7e501b5b7a5336fd48e9a392 \ No newline at end of file +5310334d48acbe0fde14fb0d4d36c329 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.png index 386c0d5b..b25e9c6f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a18052bc1ad8ea07ea5b6205321cba10e_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.map index 56a768b6..c8e9258e 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.map @@ -1,15 +1,15 @@ - - - + + + - - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.md5 index 695a35e9..ec980689 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.md5 @@ -1 +1 @@ -94bce33a48a80c309931c1a56b637379 \ No newline at end of file +34045e68099d50fa22a2c11bf33a1598 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.png index be7e611e..6c688bc7 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a334c2560412a3bc4fc1c215a77a48337_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.map index ddd28511..8d76d4ad 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.map @@ -1,6 +1,6 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.md5 index bf9cbd95..a705bcd2 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.md5 @@ -1 +1 @@ -3bed4dd513d504eb35c6d2a2f789ab1a \ No newline at end of file +8459991e67188922cb1a18ccde14f0ab \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.png index dd7f6abb..61ebae1e 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.map index 9444a169..08f337f2 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.map @@ -1,4 +1,5 @@ - + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.md5 index 490e3f07..e0b39344 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.md5 @@ -1 +1 @@ -31ff0fe7b7ca96930f1ac64d0443e150 \ No newline at end of file +ada1f495412b939a7c973be0f4735373 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.png index 225aa661..2741ab8c 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a3b5f16fc65a14d8abadb94601e61c2f4_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.map index 2fbc26e3..a45f6025 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.map @@ -1,5 +1,6 @@ - + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.md5 index dbfcf548..486da6eb 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.md5 @@ -1 +1 @@ -a1a6b232a885e90a8cd7b5c66c565f41 \ No newline at end of file +708bdb76e9d7a1c98ec293e6d4200eb9 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.png index 94e54f67..9168e24d 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a41619477f54df606facb3a60c7b64109_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8a687372a4b3350a0720302da4c770a4_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8a687372a4b3350a0720302da4c770a4_icgraph.map new file mode 100644 index 00000000..48e86921 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8a687372a4b3350a0720302da4c770a4_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8a687372a4b3350a0720302da4c770a4_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8a687372a4b3350a0720302da4c770a4_icgraph.md5 new file mode 100644 index 00000000..3ec8bd82 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8a687372a4b3350a0720302da4c770a4_icgraph.md5 @@ -0,0 +1 @@ +3c0eed571a010a070391018c15da2a0a \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8a687372a4b3350a0720302da4c770a4_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8a687372a4b3350a0720302da4c770a4_icgraph.png new file mode 100644 index 00000000..4d4841c8 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8a687372a4b3350a0720302da4c770a4_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.map b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.map index 5dce9d58..7ea53423 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.map @@ -1,7 +1,8 @@ - + + diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.md5 index 15476c8b..a02f5686 100644 --- a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.md5 @@ -1 +1 @@ -81c2fe242b64604eace77ed10ee7eb4f \ No newline at end of file +ef7947d8ccd6e2fb7ee4eec84fdb8eee \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.png b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.png index e0b09a8f..0c4daebc 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1VectorSingle_a8b2f0373a536e124359abc6cf5e04c6b_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.map b/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.map index 06864d2e..87748ffb 100644 --- a/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.map @@ -1,43 +1,43 @@ - + - - - + + + - + - - + + - - - - - + + + + + - - - - - - + + + + + + - - + + - + - - - + + + - + diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.md5 index fc7bc15c..f500b823 100644 --- a/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.md5 @@ -1 +1 @@ -50eb930b51f96557e9a8e5c8a1e0ad96 \ No newline at end of file +d450ef09a69cbd6a591509d979436c6a \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png b/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png index 0c535b1e..54b7a5e8 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.map b/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.map index 481c9755..deac2361 100644 --- a/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.map @@ -1,18 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.md5 index 8710cf9e..760a7f16 100644 --- a/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.md5 @@ -1 +1 @@ -29ae1b8e1aaf1c3aeb42601d7d308a34 \ No newline at end of file +25075682993ecc03bdfabfdfe4fa16e8 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.png b/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.png index f0d84073..8e6621e4 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_a61b6e21215a4976ac3317cea96b56eaa_icgraph.map b/doc/code-documentation/html/classpFlow_1_1Vector_a61b6e21215a4976ac3317cea96b56eaa_icgraph.map new file mode 100644 index 00000000..da2b3d15 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Vector_a61b6e21215a4976ac3317cea96b56eaa_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_a61b6e21215a4976ac3317cea96b56eaa_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Vector_a61b6e21215a4976ac3317cea96b56eaa_icgraph.md5 new file mode 100644 index 00000000..9210e49d --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1Vector_a61b6e21215a4976ac3317cea96b56eaa_icgraph.md5 @@ -0,0 +1 @@ +b0f653b067ba9b4009423c4e1fb36569 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_a61b6e21215a4976ac3317cea96b56eaa_icgraph.png b/doc/code-documentation/html/classpFlow_1_1Vector_a61b6e21215a4976ac3317cea96b56eaa_icgraph.png new file mode 100644 index 00000000..a6f2e3f4 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1Vector_a61b6e21215a4976ac3317cea96b56eaa_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.map b/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.map index 159f2412..6d0be686 100644 --- a/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.map @@ -1,6 +1,4 @@ - + - - diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.md5 index e6b35116..5c776053 100644 --- a/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.md5 @@ -1 +1 @@ -ef666d786f66f78e822fd146e9c6c777 \ No newline at end of file +fb2e223a9dd257d643f80e6b27aabcec \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.png b/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.png index d231e1ff..28209eea 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1box.html b/doc/code-documentation/html/classpFlow_1_1box.html index 0e6b3241..e53378f5 100644 --- a/doc/code-documentation/html/classpFlow_1_1box.html +++ b/doc/code-documentation/html/classpFlow_1_1box.html @@ -271,7 +271,7 @@ Protected Attributes

Definition at line 43 of file box.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().

+ Here is the call graph for this function:
@@ -280,8 +280,8 @@ Protected Attributes
- - + +
@@ -463,7 +463,7 @@ Protected Attributes

References box::max_, and box::min_.

-

Referenced by cells< int32 >::inDomain(), pFlow::pointStructureKernels::markDeleteOutOfBox(), cells< int32 >::pointIndexInDomain(), and selectBox::selectAllPointsInBox().

+

Referenced by cells< int32 >::inDomain(), pFlow::pointStructureKernels::markDeleteOutOfBox(), cells< int32 >::pointIndexInDomain(), and selectBox::selectAllPointsInBox().

+ Here is the caller graph for this function:
@@ -508,7 +508,7 @@ Protected Attributes

References box::min_.

-

Referenced by cells< int32 >::bound(), pFlow::boxExtent(), cells< int32 >::calculate(), pFlow::extendBox(), pFlow::indexToCell(), boxRegion::peek(), and cells< int32 >::pointIndex().

+

Referenced by cells< int32 >::bound(), pFlow::boxExtent(), cells< int32 >::calculate(), pFlow::extendBox(), pFlow::indexToCell(), boxRegion::peek(), and cells< int32 >::pointIndex().

+ Here is the caller graph for this function:
@@ -556,7 +556,7 @@ Protected Attributes

References box::max_.

-

Referenced by cells< int32 >::bound(), pFlow::boxExtent(), cells< int32 >::calculate(), pFlow::extendBox(), and boxRegion::peek().

+

Referenced by cells< int32 >::bound(), pFlow::boxExtent(), cells< int32 >::calculate(), pFlow::extendBox(), and boxRegion::peek().

+ Here is the caller graph for this function:
@@ -639,7 +639,7 @@ Protected Attributes

Definition at line 65 of file box.cpp.

-

References IOstream::check(), FUNCTION_NAME, and iOstream::writeWordEntry().

+

References IOstream::check(), FUNCTION_NAME, and iOstream::writeWordEntry().

Referenced by pFlow::operator<<().

@@ -650,8 +650,8 @@ Protected Attributes
- - + +
@@ -719,7 +719,7 @@ Protected Attributes

Definition at line 85 of file box.cpp.

-

References dictionary::add(), pFlow::endl(), fatalErrorInFunction, and dictionary::globalName().

+

References dictionary::add(), pFlow::endl(), fatalErrorInFunction, and dictionary::globalName().

+ Here is the call graph for this function:
@@ -728,9 +728,9 @@ Protected Attributes
- - - + + +
diff --git a/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.map b/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.map index 14d4fef7..7a02b238 100644 --- a/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.md5 index c53c9d9b..39c92829 100644 --- a/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.md5 @@ -1 +1 @@ -bf36216b0f5929a0758479f3a017d47c \ No newline at end of file +3abb1051a4a3e27f2ac63fee17dc0f0c \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.png b/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.png index 64889de7..73cca7a8 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1box_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map b/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map index 986ee92e..e8506238 100644 --- a/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 index 74a6bd48..79e8f545 100644 --- a/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 @@ -1 +1 @@ -35c9120b2dfce1e1bbed3206bbedbf3d \ No newline at end of file +f5721c897c82b3f0e0179d0bd06045d5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png b/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png index c904493e..3ffc8296 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1box_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.map b/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.map index 2b77df33..a6354dea 100644 --- a/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.md5 index 1d726da9..53b6f4dd 100644 --- a/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.md5 @@ -1 +1 @@ -27948cf4a54351eae128c2a5143d8e09 \ No newline at end of file +8f5e4f338d1c9ea76fc5b42cdd34e85b \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.png b/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.png index 8a47c460..e245822f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1box_afbef9cd91fe90a1d98d27735f6045769_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1cells-members.html b/doc/code-documentation/html/classpFlow_1_1cells-members.html index 75442620..ee384786 100644 --- a/doc/code-documentation/html/classpFlow_1_1cells-members.html +++ b/doc/code-documentation/html/classpFlow_1_1cells-members.html @@ -107,36 +107,64 @@ $(document).ready(function(){initNavTree('classpFlow_1_1cells.html',''); initRes

This is the complete list of members for cells< indexType >, including all inherited members.

+ + + + + + + + - + + + - - - + + + + + + + - - + + + + + + + + - - + + + + + + - - + + + + + +
bound(CellType p) constcells< indexType >inline
bound(realx3 p) constcells< indexType >inline
bound(CellType p) constcells< indexType >inline
bound(realx3 p) constcells< indexType >inline
calculate()cells< indexType >inlineprotected
calculate()cells< indexType >inlineprotected
cells()cells< indexType >inline
cells(const box &domain, real cellSize)cells< indexType >inline
cells(const box &domain, int32 nx, int32 ny, int32 nz)cells< indexType >inline
cells(const cells &)=defaultcells< indexType >
cells(cells &&)=defaultcells< indexType >
cells()cells< indexType >inline
cells(const box &domain, real cellSize)cells< indexType >inline
cells(const box &domain, int32 nx, int32 ny, int32 nz)cells< indexType >inline
cells(const cells &)=defaultcells< indexType >
cells(cells &&)=defaultcells< indexType >
cellSize() constcells< indexType >inline
cellSize_cells< indexType >protected
cellSize() constcells< indexType >inline
cellSize_cells< indexType >protected
CellType typedefcells< indexType >
CellType typedefcells< indexType >
domain() constcells< indexType >inline
domain_cells< indexType >protected
extendBox(const CellType &p1, const CellType &p2, const CellType &p3, indexType extent, CellType &minP, CellType &maxP) constcells< indexType >inline
extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< indexType >inline
domain() constcells< indexType >inline
domain_cells< indexType >protected
extendBox(const CellType &p1, const CellType &p2, const CellType &p3, indexType extent, CellType &minP, CellType &maxP) constcells< indexType >inline
extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< indexType >inline
extendBox(const CellType &p1, const CellType &p2, const CellType &p3, indexType extent, CellType &minP, CellType &maxP) constcells< indexType >inline
extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< indexType >inline
getCells() constcells< indexType >inline
getCells() constcells< indexType >inline
inDomain(const realx3 &p) constcells< indexType >inline
isInRange(const CellType &cell) constcells< indexType >inline
isInRange(indexType i, indexType j, indexType k) constcells< indexType >inline
inDomain(const realx3 &p) constcells< indexType >inline
isInRange(const CellType &cell) constcells< indexType >inline
isInRange(indexType i, indexType j, indexType k) constcells< indexType >inline
isInRange(const CellType &cell) constcells< indexType >inline
isInRange(indexType i, indexType j, indexType k) constcells< indexType >inline
numCells() constcells< indexType >inline
numCells() constcells< indexType >inline
numCells_cells< indexType >protected
nx() constcells< indexType >inline
nx() constcells< indexType >inline
ny() constcells< indexType >inline
ny() constcells< indexType >inline
nz() constcells< indexType >inline
operator=(const cells &)=defaultcells< indexType >
operator=(cells &&)=defaultcells< indexType >
nz() constcells< indexType >inline
operator=(const cells &)=defaultcells< indexType >
operator=(cells &&)=defaultcells< indexType >
operator=(const cells &)=defaultcells< indexType >
operator=(cells &&)=defaultcells< indexType >
pointIndex(const realx3 &p) constcells< indexType >inline
pointIndex(const realx3 &p) constcells< indexType >inline
pointIndexInDomain(const realx3 p, CellType &index) constcells< indexType >inline
setCellSize(real cellSize)cells< indexType >inline
setCellSize(realx3 cellSize)cells< indexType >inline
pointIndexInDomain(const realx3 p, CellType &index) constcells< indexType >inline
setCellSize(real cellSize)cells< indexType >inline
setCellSize(realx3 cellSize)cells< indexType >inline
setCellSize(real cellSize)cells< indexType >inline
setCellSize(realx3 cellSize)cells< indexType >inline
totalCells() constcells< indexType >inline
totalCells() constcells< indexType >inline
diff --git a/doc/code-documentation/html/classpFlow_1_1cells.html b/doc/code-documentation/html/classpFlow_1_1cells.html index 276c7847..446484ca 100644 --- a/doc/code-documentation/html/classpFlow_1_1cells.html +++ b/doc/code-documentation/html/classpFlow_1_1cells.html @@ -139,6 +139,8 @@ $(document).ready(function(){initNavTree('classpFlow_1_1cells.html',''); initRes Public Types using CellType = triple< indexType >   +using CellType = triple< indexType > +  @@ -194,11 +196,65 @@ Public Member Functions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 
INLINE_FUNCTION_HD realx3 bound (realx3 p) const
 
INLINE_FUNCTION_HD cells ()
 
INLINE_FUNCTION_H cells (const box &domain, real cellSize)
 
INLINE_FUNCTION_H cells (const box &domain, int32 nx, int32 ny, int32 nz)
 
INLINE_FUNCTION_HD cells (const cells &)=default
 
INLINE_FUNCTION_HD cellsoperator= (const cells &)=default
 
INLINE_FUNCTION_HD cells (cells &&)=default
 
INLINE_FUNCTION_HD cellsoperator= (cells &&)=default
 
cells getCells () const
 
INLINE_FUNCTION_H void setCellSize (real cellSize)
 
INLINE_FUNCTION_H void setCellSize (realx3 cellSize)
 
INLINE_FUNCTION_HD realx3 cellSize () const
 
const INLINE_FUNCTION_HD CellTypenumCells () const
 
INLINE_FUNCTION_HD indexType nx () const
 
INLINE_FUNCTION_HD indexType ny () const
 
INLINE_FUNCTION_HD indexType nz () const
 
INLINE_FUNCTION_HD int64 totalCells () const
 
const auto & domain () const
 
INLINE_FUNCTION_HD CellType pointIndex (const realx3 &p) const
 
INLINE_FUNCTION_HD bool pointIndexInDomain (const realx3 p, CellType &index) const
 
INLINE_FUNCTION_HD bool inDomain (const realx3 &p) const
 
INLINE_FUNCTION_HD bool isInRange (const CellType &cell) const
 
INLINE_FUNCTION_HD bool isInRange (indexType i, indexType j, indexType k) const
 
INLINE_FUNCTION_HD void extendBox (const CellType &p1, const CellType &p2, const CellType &p3, indexType extent, CellType &minP, CellType &maxP) const
 
INLINE_FUNCTION_HD void extendBox (const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) const
 
INLINE_FUNCTION_HD CellType bound (CellType p) const
 
INLINE_FUNCTION_HD realx3 bound (realx3 p) const
 
+ +

Protected Member Functions

INLINE_FUNCTION_H void calculate ()
 
INLINE_FUNCTION_H void calculate ()
 
@@ -214,10 +270,10 @@ Protected Attributes class pFlow::cells< indexType > -

Definition at line 32 of file cells.hpp.

+

Definition at line 32 of file cells.hpp.

Member Typedef Documentation

-

◆ CellType

+

◆ CellType [1/2]

@@ -228,13 +284,29 @@ class pFlow::cells< indexType >

Protected Attributes

-

Definition at line 36 of file cells.hpp.

+

Definition at line 36 of file cells.hpp.

+ +
+
+ +

◆ CellType [2/2]

+ +
+
+ + + + +
using CellType = triple<indexType>
+
+ +

Definition at line 36 of file cells.hpp.

Constructor & Destructor Documentation

-

◆ cells() [1/5]

+

◆ cells() [1/10]

@@ -256,12 +328,12 @@ class pFlow::cells< indexType >
-

Definition at line 60 of file cells.hpp.

+

Definition at line 60 of file cells.hpp.

-

◆ cells() [2/5]

+

◆ cells() [2/10]

@@ -294,12 +366,12 @@ class pFlow::cells< indexType >
-

Definition at line 64 of file cells.hpp.

+

Definition at line 64 of file cells.hpp.

-

◆ cells() [3/5]

+

◆ cells() [3/10]

@@ -344,12 +416,12 @@ class pFlow::cells< indexType >
-

Definition at line 74 of file cells.hpp.

+

Definition at line 74 of file cells.hpp.

-

◆ cells() [4/5]

+

◆ cells() [4/10]

@@ -375,7 +447,174 @@ class pFlow::cells< indexType >
-

◆ cells() [5/5]

+

◆ cells() [5/10]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_HD cells (cells< indexType > && )
+
+default
+
+ +
+
+ +

◆ cells() [6/10]

+ +
+
+ + + + + +
+ + + + + + + +
INLINE_FUNCTION_HD cells ()
+
+inline
+
+ +

Definition at line 60 of file cells.hpp.

+ +
+
+ +

◆ cells() [7/10]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
INLINE_FUNCTION_H cells (const boxdomain,
real cellSize 
)
+
+inline
+
+ +

Definition at line 64 of file cells.hpp.

+ +
+
+ +

◆ cells() [8/10]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
INLINE_FUNCTION_H cells (const boxdomain,
int32 nx,
int32 ny,
int32 nz 
)
+
+inline
+
+ +

Definition at line 74 of file cells.hpp.

+ +
+
+ +

◆ cells() [9/10]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_HD cells (const cells< indexType > & )
+
+default
+
+ +
+
+ +

◆ cells() [10/10]

@@ -402,7 +641,7 @@ class pFlow::cells< indexType >

Member Function Documentation

-

◆ calculate()

+

◆ calculate() [1/2]

@@ -424,9 +663,9 @@ class pFlow::cells< indexType >
-

Definition at line 51 of file cells.hpp.

+

Definition at line 51 of file cells.hpp.

-

Referenced by cells< int32 >::cells(), and cells< int32 >::setCellSize().

+

Referenced by cells< int32 >::cells(), and cells< int32 >::setCellSize().

+ Here is the caller graph for this function:
@@ -443,7 +682,7 @@ class pFlow::cells< indexType >
-

◆ operator=() [1/2]

+

◆ operator=() [1/4]

@@ -469,7 +708,7 @@ class pFlow::cells< indexType >
-

◆ operator=() [2/2]

+

◆ operator=() [2/4]

@@ -495,7 +734,7 @@ class pFlow::cells< indexType >
-

◆ getCells()

+

◆ getCells() [1/2]

@@ -517,7 +756,7 @@ class pFlow::cells< indexType >
-

Definition at line 95 of file cells.hpp.

+

Definition at line 95 of file cells.hpp.

Referenced by NBS< executionSpace >::getCells(), and NBS< executionSpace >::getCellsLevels().

@@ -536,7 +775,7 @@ class pFlow::cells< indexType >
-

◆ setCellSize() [1/2]

+

◆ setCellSize() [1/4]

@@ -559,12 +798,12 @@ class pFlow::cells< indexType >
-

Definition at line 101 of file cells.hpp.

+

Definition at line 101 of file cells.hpp.

-

◆ setCellSize() [2/2]

+

◆ setCellSize() [2/4]

@@ -587,12 +826,12 @@ class pFlow::cells< indexType >
-

Definition at line 108 of file cells.hpp.

+

Definition at line 108 of file cells.hpp.

-

◆ cellSize()

+

◆ cellSize() [1/2]

@@ -614,9 +853,9 @@ class pFlow::cells< indexType >
-

Definition at line 115 of file cells.hpp.

+

Definition at line 115 of file cells.hpp.

-

Referenced by cells< int32 >::setCellSize().

+

Referenced by cells< int32 >::setCellSize().

+ Here is the caller graph for this function:
@@ -632,7 +871,7 @@ class pFlow::cells< indexType >
-

◆ numCells()

+

◆ numCells() [1/2]

@@ -654,12 +893,12 @@ class pFlow::cells< indexType >
-

Definition at line 121 of file cells.hpp.

+

Definition at line 121 of file cells.hpp.

-

◆ nx()

+

◆ nx() [1/2]

@@ -681,7 +920,7 @@ class pFlow::cells< indexType >
-

Definition at line 127 of file cells.hpp.

+

Definition at line 127 of file cells.hpp.

Referenced by rectMeshField< int32, HostSpace >::fill(), pointRectCell::mapPOints(), and rectMeshField< int32, HostSpace >::nx().

@@ -701,7 +940,7 @@ class pFlow::cells< indexType >
-

◆ ny()

+

◆ ny() [1/2]

@@ -723,7 +962,7 @@ class pFlow::cells< indexType >
-

Definition at line 133 of file cells.hpp.

+

Definition at line 133 of file cells.hpp.

Referenced by rectMeshField< int32, HostSpace >::fill(), pointRectCell::mapPOints(), and rectMeshField< int32, HostSpace >::ny().

@@ -743,7 +982,7 @@ class pFlow::cells< indexType >
-

◆ nz()

+

◆ nz() [1/2]

@@ -765,7 +1004,7 @@ class pFlow::cells< indexType >
-

Definition at line 139 of file cells.hpp.

+

Definition at line 139 of file cells.hpp.

Referenced by rectMeshField< int32, HostSpace >::fill(), pointRectCell::mapPOints(), and rectMeshField< int32, HostSpace >::nz().

@@ -785,7 +1024,7 @@ class pFlow::cells< indexType >
-

◆ totalCells()

+

◆ totalCells() [1/2]

@@ -807,12 +1046,12 @@ class pFlow::cells< indexType >
-

Definition at line 145 of file cells.hpp.

+

Definition at line 145 of file cells.hpp.

-

◆ domain()

+

◆ domain() [1/2]

@@ -834,12 +1073,12 @@ class pFlow::cells< indexType >
-

Definition at line 152 of file cells.hpp.

+

Definition at line 152 of file cells.hpp.

-

◆ pointIndex()

+

◆ pointIndex() [1/2]

@@ -862,9 +1101,9 @@ class pFlow::cells< indexType >
-

Definition at line 158 of file cells.hpp.

+

Definition at line 158 of file cells.hpp.

-

Referenced by mapperNBS< DefaultHostExecutionSpace >::build(), cells< int32 >::pointIndexInDomain(), and positionParticles::sortByMortonCode().

+

Referenced by mapperNBS< DefaultHostExecutionSpace >::build(), pFlow::getSortedIndex(), cells< int32 >::pointIndexInDomain(), and positionParticles::sortByMortonCode().

+ Here is the caller graph for this function:
@@ -872,17 +1111,18 @@ class pFlow::cells< indexType >
-

◆ pointIndexInDomain()

+

◆ pointIndexInDomain() [1/2]

@@ -915,7 +1155,7 @@ class pFlow::cells< indexType >
-

Definition at line 164 of file cells.hpp.

+

Definition at line 164 of file cells.hpp.

Referenced by mapperNBS< DefaultHostExecutionSpace >::buildCheckInDomain().

@@ -933,7 +1173,7 @@ class pFlow::cells< indexType >
-

◆ inDomain()

+

◆ inDomain() [1/2]

@@ -956,12 +1196,12 @@ class pFlow::cells< indexType >
-

Definition at line 173 of file cells.hpp.

+

Definition at line 173 of file cells.hpp.

-

◆ isInRange() [1/2]

+

◆ isInRange() [1/4]

@@ -984,12 +1224,12 @@ class pFlow::cells< indexType >
-

Definition at line 179 of file cells.hpp.

+

Definition at line 179 of file cells.hpp.

-

◆ isInRange() [2/2]

+

◆ isInRange() [2/4]

@@ -1028,12 +1268,12 @@ class pFlow::cells< indexType >
-

Definition at line 191 of file cells.hpp.

+

Definition at line 191 of file cells.hpp.

-

◆ extendBox() [1/2]

+

◆ extendBox() [1/4]

@@ -1090,12 +1330,12 @@ class pFlow::cells< indexType >
-

Definition at line 203 of file cells.hpp.

+

Definition at line 203 of file cells.hpp.

-

◆ extendBox() [2/2]

+

◆ extendBox() [2/4]

@@ -1152,12 +1392,12 @@ class pFlow::cells< indexType >
-

Definition at line 219 of file cells.hpp.

+

Definition at line 219 of file cells.hpp.

-

◆ bound() [1/2]

+

◆ bound() [1/4]

@@ -1180,9 +1420,9 @@ class pFlow::cells< indexType >
-

Definition at line 235 of file cells.hpp.

+

Definition at line 235 of file cells.hpp.

-

Referenced by cells< int32 >::extendBox().

+

Referenced by cells< int32 >::extendBox().

+ Here is the caller graph for this function:
@@ -1198,7 +1438,7 @@ class pFlow::cells< indexType >
-

◆ bound() [2/2]

+

◆ bound() [2/4]

@@ -1221,7 +1461,704 @@ class pFlow::cells< indexType >
-

Definition at line 245 of file cells.hpp.

+

Definition at line 245 of file cells.hpp.

+ +
+
+ +

◆ calculate() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
INLINE_FUNCTION_H void calculate ()
+
+inlineprotected
+
+ +

Definition at line 51 of file cells.hpp.

+ +
+
+ +

◆ operator=() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_HD cells& operator= (const cells< indexType > & )
+
+default
+
+ +
+
+ +

◆ operator=() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_HD cells& operator= (cells< indexType > && )
+
+default
+
+ +
+
+ +

◆ getCells() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
cells getCells () const
+
+inline
+
+ +

Definition at line 95 of file cells.hpp.

+ +
+
+ +

◆ setCellSize() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_H void setCellSize (real cellSize)
+
+inline
+
+ +

Definition at line 101 of file cells.hpp.

+ +
+
+ +

◆ setCellSize() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_H void setCellSize (realx3 cellSize)
+
+inline
+
+ +

Definition at line 108 of file cells.hpp.

+ +
+
+ +

◆ cellSize() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
INLINE_FUNCTION_HD realx3 cellSize () const
+
+inline
+
+ +

Definition at line 115 of file cells.hpp.

+ +
+
+ +

◆ numCells() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const INLINE_FUNCTION_HD CellType& numCells () const
+
+inline
+
+ +

Definition at line 121 of file cells.hpp.

+ +
+
+ +

◆ nx() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
INLINE_FUNCTION_HD indexType nx () const
+
+inline
+
+ +

Definition at line 127 of file cells.hpp.

+ +
+
+ +

◆ ny() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
INLINE_FUNCTION_HD indexType ny () const
+
+inline
+
+ +

Definition at line 133 of file cells.hpp.

+ +
+
+ +

◆ nz() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
INLINE_FUNCTION_HD indexType nz () const
+
+inline
+
+ +

Definition at line 139 of file cells.hpp.

+ +
+
+ +

◆ totalCells() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
INLINE_FUNCTION_HD int64 totalCells () const
+
+inline
+
+ +

Definition at line 145 of file cells.hpp.

+ +
+
+ +

◆ domain() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const auto& domain () const
+
+inline
+
+ +

Definition at line 152 of file cells.hpp.

+ +
+
+ +

◆ pointIndex() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_HD CellType pointIndex (const realx3p) const
+
+inline
+
+ +

Definition at line 158 of file cells.hpp.

+ +
+
+ +

◆ pointIndexInDomain() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
INLINE_FUNCTION_HD bool pointIndexInDomain (const realx3 p,
CellTypeindex 
) const
+
+inline
+
+ +

Definition at line 164 of file cells.hpp.

+ +
+
+ +

◆ inDomain() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_HD bool inDomain (const realx3p) const
+
+inline
+
+ +

Definition at line 173 of file cells.hpp.

+ +
+
+ +

◆ isInRange() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_HD bool isInRange (const CellTypecell) const
+
+inline
+
+ +

Definition at line 179 of file cells.hpp.

+ +
+
+ +

◆ isInRange() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
INLINE_FUNCTION_HD bool isInRange (indexType i,
indexType j,
indexType k 
) const
+
+inline
+
+ +

Definition at line 191 of file cells.hpp.

+ +
+
+ +

◆ extendBox() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
INLINE_FUNCTION_HD void extendBox (const CellTypep1,
const CellTypep2,
const CellTypep3,
indexType extent,
CellTypeminP,
CellTypemaxP 
) const
+
+inline
+
+ +

Definition at line 203 of file cells.hpp.

+ +
+
+ +

◆ extendBox() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
INLINE_FUNCTION_HD void extendBox (const realx3p1,
const realx3p2,
const realx3p3,
real extent,
realx3minP,
realx3maxP 
) const
+
+inline
+
+ +

Definition at line 219 of file cells.hpp.

+ +
+
+ +

◆ bound() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_HD CellType bound (CellType p) const
+
+inline
+
+ +

Definition at line 235 of file cells.hpp.

+ +
+
+ +

◆ bound() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
INLINE_FUNCTION_HD realx3 bound (realx3 p) const
+
+inline
+
+ +

Definition at line 245 of file cells.hpp.

@@ -1246,9 +2183,9 @@ class pFlow::cells< indexType >
@@ -1272,9 +2209,9 @@ class pFlow::cells< indexType >
@@ -1298,14 +2235,14 @@ class pFlow::cells< indexType >

The documentation for this class was generated from the following file:
diff --git a/doc/code-documentation/html/classpFlow_1_1cells.js b/doc/code-documentation/html/classpFlow_1_1cells.js index 4eee7b9c..11c109d6 100644 --- a/doc/code-documentation/html/classpFlow_1_1cells.js +++ b/doc/code-documentation/html/classpFlow_1_1cells.js @@ -1,6 +1,12 @@ var classpFlow_1_1cells = [ [ "CellType", "classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e", null ], + [ "CellType", "classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e", null ], + [ "cells", "classpFlow_1_1cells.html#ad3d63298d5caff2151c5f668739dded6", null ], + [ "cells", "classpFlow_1_1cells.html#a616df0d63575c19a901ea6923147cd33", null ], + [ "cells", "classpFlow_1_1cells.html#a6fb05e2360d79abab0ac460ca04ad50e", null ], + [ "cells", "classpFlow_1_1cells.html#ab044ceeb1abca27318a836d4f15cb567", null ], + [ "cells", "classpFlow_1_1cells.html#a1e417a2f66123d555e24c4e241641472", null ], [ "cells", "classpFlow_1_1cells.html#ad3d63298d5caff2151c5f668739dded6", null ], [ "cells", "classpFlow_1_1cells.html#a616df0d63575c19a901ea6923147cd33", null ], [ "cells", "classpFlow_1_1cells.html#a6fb05e2360d79abab0ac460ca04ad50e", null ], @@ -28,6 +34,28 @@ var classpFlow_1_1cells = [ "extendBox", "classpFlow_1_1cells.html#a989eee28d3bba158140e994c9cf6ccf7", null ], [ "bound", "classpFlow_1_1cells.html#a109e8d4c8c126b11cc22366416628515", null ], [ "bound", "classpFlow_1_1cells.html#ab10317c14e2180777a6d745a2427a2bc", null ], + [ "calculate", "classpFlow_1_1cells.html#a192000f430504a4772f7bbc5895ae850", null ], + [ "operator=", "classpFlow_1_1cells.html#a28766f2d75868928c721fcf917e10ca2", null ], + [ "operator=", "classpFlow_1_1cells.html#aa7695ab501078c987ef5090ee8f81ff9", null ], + [ "getCells", "classpFlow_1_1cells.html#aab4957227ae46b934b9f779363e6c83c", null ], + [ "setCellSize", "classpFlow_1_1cells.html#ac85134d434244d9392bf9e85409e0dbc", null ], + [ "setCellSize", "classpFlow_1_1cells.html#adf72965b7f6214b7401db0a0171db764", null ], + [ "cellSize", "classpFlow_1_1cells.html#a6507d41c8151540f5972661c7a3f8d30", null ], + [ "numCells", "classpFlow_1_1cells.html#a88bb499251f955a6f7fdc9cde78270ed", null ], + [ "nx", "classpFlow_1_1cells.html#a103c0d44baf9aa23e9f2fc151678905f", null ], + [ "ny", "classpFlow_1_1cells.html#aa70433dff70a92ca9c74616c1e3b48e6", null ], + [ "nz", "classpFlow_1_1cells.html#a5e549f8b31612df62519b37e65954fc8", null ], + [ "totalCells", "classpFlow_1_1cells.html#a30407b0f1d3278ff34800ef45997cb84", null ], + [ "domain", "classpFlow_1_1cells.html#a3f60000177e9be96d15a5cb63bdd4c17", null ], + [ "pointIndex", "classpFlow_1_1cells.html#a6a5c6423585a7ad6ad55f6df56c459bd", null ], + [ "pointIndexInDomain", "classpFlow_1_1cells.html#ae16870dd025bb71d3dafdc755cedd946", null ], + [ "inDomain", "classpFlow_1_1cells.html#afddde66f6a63e9dc2b78c740cc4c0949", null ], + [ "isInRange", "classpFlow_1_1cells.html#a35eb36ff8390e5ad23a70f2a304a326d", null ], + [ "isInRange", "classpFlow_1_1cells.html#a1755e19f5555acc13bed60cbe4952283", null ], + [ "extendBox", "classpFlow_1_1cells.html#a4bb4067c00c519c5a613dbc1c076dd0f", null ], + [ "extendBox", "classpFlow_1_1cells.html#a989eee28d3bba158140e994c9cf6ccf7", null ], + [ "bound", "classpFlow_1_1cells.html#a109e8d4c8c126b11cc22366416628515", null ], + [ "bound", "classpFlow_1_1cells.html#ab10317c14e2180777a6d745a2427a2bc", null ], [ "domain_", "classpFlow_1_1cells.html#aab1dcc2ee3915125ba5aa7e66678d2b8", null ], [ "cellSize_", "classpFlow_1_1cells.html#a0b9d14b08f72f5e11d83d1c065e23bac", null ], [ "numCells_", "classpFlow_1_1cells.html#a53f28b84a7bbd7b06110e9f35df5119a", null ] diff --git a/doc/code-documentation/html/classpFlow_1_1cellsWallLevel0-members.html b/doc/code-documentation/html/classpFlow_1_1cellsWallLevel0-members.html index 8756287e..0fb3902c 100644 --- a/doc/code-documentation/html/classpFlow_1_1cellsWallLevel0-members.html +++ b/doc/code-documentation/html/classpFlow_1_1cellsWallLevel0-members.html @@ -110,21 +110,31 @@ $(document).ready(function(){initNavTree('classpFlow_1_1cellsWallLevel0.html','' allocateArrays()cellsWallLevel0< executionSpace >inlineprotected bound(CellType p) constcells< int32 >inline bound(realx3 p) constcells< int32 >inline + bound(CellType p) constcells< int32 >inline + bound(realx3 p) constcells< int32 >inline broadSearch(PairsContainer &pairs, particleMapType &particleMap)cellsWallLevel0< executionSpace >inline build()cellsWallLevel0< executionSpace >inline calculate()cells< int32 >inlineprotected - cellExtent_cellsWallLevel0< executionSpace >protected - Cells typedefcellsWallLevel0< executionSpace > + calculate()cells< int32 >inlineprotected + cellExtent_cellsWallLevel0< executionSpace >protected + Cells typedefcellsWallLevel0< executionSpace > + cells()cells< int32 >inline + cells(const box &domain, real cellSize)cells< int32 >inline + cells(const box &domain, int32 nx, int32 ny, int32 nz)cells< int32 >inline + cells(const cells &)=defaultcells< int32 > + cells(cells &&)=defaultcells< int32 > cells()cells< int32 >inline cells(const box &domain, real cellSize)cells< int32 >inline cells(const box &domain, int32 nx, int32 ny, int32 nz)cells< int32 >inline cells(const cells &)=defaultcells< int32 > cells(cells &&)=defaultcells< int32 > cellSize() constcells< int32 >inline - cellSize_cells< int32 >protected - cellsWallLevel0()cellsWallLevel0< executionSpace >inline - cellsWallLevel0(const Cells &ppCells, real cellExtent, int32 numPoints, int32 numElements, const ViewType1D< realx3, memory_space > &points, const ViewType1D< int32x3, memory_space > &vertices)cellsWallLevel0< executionSpace >inline - CellType typedefcellsWallLevel0< executionSpace > + cellSize() constcells< int32 >inline + cellSize_cells< int32 >protected + cellsWallLevel0()cellsWallLevel0< executionSpace >inline + cellsWallLevel0(const Cells &ppCells, real cellExtent, int32 numPoints, int32 numElements, const ViewType1D< realx3, memory_space > &points, const ViewType1D< int32x3, memory_space > &vertices)cellsWallLevel0< executionSpace >inline + CellType typedefcellsWallLevel0< executionSpace > + domain() constcells< int32 >inline domain() constcells< int32 >inline domain_cells< int32 >protected elementBox(int32 i) constcellsWallLevel0< executionSpace >inline @@ -132,38 +142,55 @@ $(document).ready(function(){initNavTree('classpFlow_1_1cellsWallLevel0.html','' execution_space typedefcellsWallLevel0< executionSpace > extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) constcells< int32 >inline extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< int32 >inline + extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) constcells< int32 >inline + extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< int32 >inline findPairsElementRangeCount(PairsContainer &pairs, CellIteratorType cellIter)cellsWallLevel0< executionSpace >inline getCells() constcells< int32 >inline - iBoxType typedefcellsWallLevel0< executionSpace > - IdType typedefcellsWallLevel0< executionSpace > - IndexType typedefcellsWallLevel0< executionSpace > + getCells() constcells< int32 >inline + iBoxType typedefcellsWallLevel0< executionSpace > + IdType typedefcellsWallLevel0< executionSpace > + IndexType typedefcellsWallLevel0< executionSpace > + inDomain(const realx3 &p) constcells< int32 >inline inDomain(const realx3 &p) constcells< int32 >inline isInRange(const CellType &cell) constcells< int32 >inline isInRange(int32 i, int32 j, int32 k) constcells< int32 >inline + isInRange(const CellType &cell) constcells< int32 >inline + isInRange(int32 i, int32 j, int32 k) constcells< int32 >inline memory_space typedefcellsWallLevel0< executionSpace > numCells() constcells< int32 >inline - numCells_cells< int32 >protected - numElements() constcellsWallLevel0< executionSpace >inline - numElements_cellsWallLevel0< executionSpace >protected - numPoints_cellsWallLevel0< executionSpace >protected + numCells() constcells< int32 >inline + numCells_cells< int32 >protected + numElements() constcellsWallLevel0< executionSpace >inline + numElements_cellsWallLevel0< executionSpace >protected + numPoints_cellsWallLevel0< executionSpace >protected + nx() constcells< int32 >inline nx() constcells< int32 >inline ny() constcells< int32 >inline + ny() constcells< int32 >inline + nz() constcells< int32 >inline nz() constcells< int32 >inline operator()(TagFindCellRange2, int32 i) constcellsWallLevel0< executionSpace >inline operator=(const cells &)=defaultcells< int32 > operator=(cells &&)=defaultcells< int32 > + operator=(const cells &)=defaultcells< int32 > + operator=(cells &&)=defaultcells< int32 > particleWallFindPairs(PairsContainer &pairs, particleMapType &particleMap)cellsWallLevel0< executionSpace >inline pointIndex(const realx3 &p) constcells< int32 >inline + pointIndex(const realx3 &p) constcells< int32 >inline + pointIndexInDomain(const realx3 p, CellType &index) constcells< int32 >inline pointIndexInDomain(const realx3 p, CellType &index) constcells< int32 >inline points_cellsWallLevel0< executionSpace >protected resetElements(int32 numElements, int32 numPoints, ViewType1D< realx3, memory_space > &points, ViewType1D< int32x3, memory_space > &vertices)cellsWallLevel0< executionSpace >inline rpFindCellRange2Type typedefcellsWallLevel0< executionSpace >protected setCellSize(real cellSize)cells< int32 >inline setCellSize(realx3 cellSize)cells< int32 >inline + setCellSize(real cellSize)cells< int32 >inline + setCellSize(realx3 cellSize)cells< int32 >inline totalCells() constcells< int32 >inline - tpPWContactSearch typedefcellsWallLevel0< executionSpace >protected - TypeInfoNV("cellsWallLevel0")cellsWallLevel0< executionSpace > - vertices_cellsWallLevel0< executionSpace >protected + totalCells() constcells< int32 >inline + tpPWContactSearch typedefcellsWallLevel0< executionSpace >protected + TypeInfoNV("cellsWallLevel0")cellsWallLevel0< executionSpace > + vertices_cellsWallLevel0< executionSpace >protected
-

Implemented in particles, geometry, sphereParticles, sphereInteraction< contactForceModel, geometryMotionModel, contactListType >, and geometryMotion< MotionModelType >.

+

Implemented in geometry, particles, sphereParticles, geometryMotion< MotionModelType >, and sphereInteraction< contactForceModel, geometryMotionModel, contactListType >.

@@ -517,7 +517,7 @@ Protected Attributes
-

Implemented in sphereParticles, sphereInteraction< contactForceModel, geometryMotionModel, contactListType >, and geometryMotion< MotionModelType >.

+

Implemented in sphereParticles, geometryMotion< MotionModelType >, and sphereInteraction< contactForceModel, geometryMotionModel, contactListType >.

diff --git a/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.map b/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.map index ec83e4ad..4fb761bc 100644 --- a/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.map @@ -1,6 +1,6 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.md5 b/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.md5 index b4e05df1..a4bf60ae 100644 --- a/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.md5 @@ -1 +1 @@ -cb323078cfc3923af7899ee0823aa473 \ No newline at end of file +7e7660305b2c73358874639881146859 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.png b/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.png index 4f324cb9..233c83ea 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.png and b/doc/code-documentation/html/classpFlow_1_1demComponent__inherit__graph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1demGeometry.html b/doc/code-documentation/html/classpFlow_1_1demGeometry.html index 113f9271..79acbce1 100644 --- a/doc/code-documentation/html/classpFlow_1_1demGeometry.html +++ b/doc/code-documentation/html/classpFlow_1_1demGeometry.html @@ -107,6 +107,9 @@ $(document).ready(function(){initNavTree('classpFlow_1_1demGeometry.html',''); i
demGeometry Class Reference
+ +

base for geometry that manages control + More...

+ Inheritance diagram for demGeometry:
@@ -114,8 +117,8 @@ $(document).ready(function(){initNavTree('classpFlow_1_1demGeometry.html',''); i @@ -126,7 +129,7 @@ $(document).ready(function(){initNavTree('classpFlow_1_1demGeometry.html',''); i @@ -172,8 +175,9 @@ Additional Inherited Members  

Detailed Description

-
-

Definition at line 31 of file demGeometry.hpp.

+

base for geometry that manages control

+ +

Definition at line 33 of file demGeometry.hpp.

Constructor & Destructor Documentation

◆ demGeometry()

@@ -199,7 +203,7 @@ Additional Inherited Members
-

Definition at line 37 of file demGeometry.hpp.

+

Definition at line 40 of file demGeometry.hpp.

diff --git a/doc/code-documentation/html/classpFlow_1_1demGeometry__coll__graph.map b/doc/code-documentation/html/classpFlow_1_1demGeometry__coll__graph.map index 5165da56..b13a5a0e 100644 --- a/doc/code-documentation/html/classpFlow_1_1demGeometry__coll__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1demGeometry__coll__graph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1demGeometry__coll__graph.md5 b/doc/code-documentation/html/classpFlow_1_1demGeometry__coll__graph.md5 index 54259861..035010c6 100644 --- a/doc/code-documentation/html/classpFlow_1_1demGeometry__coll__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1demGeometry__coll__graph.md5 @@ -1 +1 @@ -8e4625ec0551606448722d44503a2b99 \ No newline at end of file +062596853810d7cd08c00824b15d3eb1 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1demGeometry__inherit__graph.map b/doc/code-documentation/html/classpFlow_1_1demGeometry__inherit__graph.map index 3f45836a..22cfbddf 100644 --- a/doc/code-documentation/html/classpFlow_1_1demGeometry__inherit__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1demGeometry__inherit__graph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1demGeometry__inherit__graph.md5 b/doc/code-documentation/html/classpFlow_1_1demGeometry__inherit__graph.md5 index c201e939..a52ece49 100644 --- a/doc/code-documentation/html/classpFlow_1_1demGeometry__inherit__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1demGeometry__inherit__graph.md5 @@ -1 +1 @@ -c40158647c8b46d5d5c7aa52101c69de \ No newline at end of file +96a5ffc5a3e3e29628759dfef373e9e7 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary.html b/doc/code-documentation/html/classpFlow_1_1dictionary.html index 1f9ebdfb..f64b0890 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary.html +++ b/doc/code-documentation/html/classpFlow_1_1dictionary.html @@ -411,7 +411,7 @@ Additional Inherited Members

Definition at line 175 of file dictionary.cpp.

-

References pFlow::endl(), fatalExit, ioErrorInFile, IOstream::lineNumber(), and Istream::name().

+

References pFlow::endl(), fatalExit, ioErrorInFile, IOstream::lineNumber(), and Istream::name().

+ Here is the call graph for this function:
@@ -420,9 +420,9 @@ Additional Inherited Members
- - - + + +
@@ -492,7 +492,7 @@ Additional Inherited Members

Definition at line 215 of file dictionary.cpp.

-

References pFlow::endl(), fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().

+

References pFlow::endl(), fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().

+ Here is the call graph for this function:
@@ -501,9 +501,9 @@ Additional Inherited Members
- - - + + +
@@ -543,7 +543,7 @@ Additional Inherited Members

Definition at line 238 of file dictionary.cpp.

-

References iEntry::clone(), pFlow::endl(), fatalErrorInFunction, fatalExit, and dictionary::orderedEntries_.

+

References iEntry::clone(), pFlow::endl(), fatalErrorInFunction, fatalExit, and dictionary::orderedEntries_.

+ Here is the call graph for this function:
@@ -552,8 +552,8 @@ Additional Inherited Members
- - + +
@@ -577,7 +577,7 @@ Additional Inherited Members

Definition at line 271 of file dictionary.cpp.

-

References iEntry::clone(), pFlow::endl(), fatalErrorInFunction, fatalExit, and dictionary::orderedEntries_.

+

References iEntry::clone(), pFlow::endl(), fatalErrorInFunction, fatalExit, and dictionary::orderedEntries_.

+ Here is the call graph for this function:
@@ -586,8 +586,8 @@ Additional Inherited Members
- - + +
@@ -727,7 +727,7 @@ Additional Inherited Members

Definition at line 37 of file dictionary.cpp.

-

References IOstream::eof(), IOstream::good(), ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and iIstream::putBack().

+

References IOstream::eof(), IOstream::good(), ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and iIstream::putBack().

+ Here is the call graph for this function:
@@ -736,11 +736,11 @@ Additional Inherited Members
- - - - - + + + + +
@@ -791,9 +791,9 @@ Additional Inherited Members
- - - + + +
@@ -835,7 +835,7 @@ Additional Inherited Members

Definition at line 303 of file dictionary.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+ Here is the call graph for this function:
@@ -844,7 +844,7 @@ Additional Inherited Members
- +
@@ -1575,7 +1575,7 @@ Additional Inherited Members

Definition at line 529 of file dictionary.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+ Here is the call graph for this function:
@@ -1584,7 +1584,7 @@ Additional Inherited Members
- +
@@ -1608,7 +1608,7 @@ Additional Inherited Members

Definition at line 547 of file dictionary.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

Referenced by pFlow::applySelector(), interaction::create(), main(), positionParticles::positionParticles(), rotatingAxisMotion::readDictionary(), multiRotatingAxisMotion::readDictionary(), vibratingMotion::readDictionary(), Insertion< ShapeType >::readInsertionDict(), and insertionRegion::readInsertionRegion().

@@ -1619,7 +1619,7 @@ Additional Inherited Members
- +
@@ -1662,7 +1662,7 @@ Additional Inherited Members

Definition at line 567 of file dictionary.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+ Here is the call graph for this function:
@@ -1671,7 +1671,7 @@ Additional Inherited Members
- +
@@ -1695,7 +1695,7 @@ Additional Inherited Members

Definition at line 585 of file dictionary.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+ Here is the call graph for this function:
@@ -1704,7 +1704,7 @@ Additional Inherited Members
- +
@@ -1728,7 +1728,7 @@ Additional Inherited Members

Definition at line 600 of file dictionary.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, and dataEntry::nullDataEntry.

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, and dataEntry::nullDataEntry.

Referenced by processField::getFieldType(), and setFieldList::readSetFieldList().

@@ -1739,7 +1739,7 @@ Additional Inherited Members
- +
@@ -1775,7 +1775,7 @@ Additional Inherited Members

Definition at line 616 of file dictionary.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, and dataEntry::nullDataEntry.

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, and dataEntry::nullDataEntry.

+ Here is the call graph for this function:
@@ -1784,7 +1784,7 @@ Additional Inherited Members
- +
@@ -1808,7 +1808,7 @@ Additional Inherited Members

Definition at line 634 of file dictionary.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

Referenced by postprocess::postprocess(), processField::processField(), fixedWall::writeDictionary(), rotatingAxisMotion::writeDictionary(), vibratingMotion::writeDictionary(), multiRotatingAxisMotion::writeDictionary(), Insertion< ShapeType >::writeInsertionDict(), and insertionRegion::writeInsertionRegion().

@@ -1819,7 +1819,7 @@ Additional Inherited Members
- +
@@ -1861,9 +1861,9 @@ Additional Inherited Members

Definition at line 309 of file dictionary.hpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

-

Referenced by pStructSelector::create(), interaction::create(), Wall::create(), contactSearch::create(), positionParticles::create(), geometry::create(), cylinder::cylinder(), dynamicLinkLibs::dynamicLinkLibs(), processField::getFieldType(), shapeMixture::read(), iBox< intType >::read(), box::read(), sphere::read(), line::read(), vibrating::read(), cylinder::read(), Wall::readCommon(), cuboidWall::readcuboidWall(), cylinderWall::readCylinderWall(), sphereShape::readDictionary(), property::readDictionary(), fixedWall::readDictionary(), rotatingAxisMotion::readDictionary(), vibratingMotion::readDictionary(), multiRotatingAxisMotion::readDictionary(), insertion::readInsertionDict(), insertionRegion::readInsertionRegion(), linear< limited >::readLinearDictionary(), nonLinearMod< limited >::readNonLinearDictionary(), nonLinear< limited >::readNonLinearDictionary(), normalRolling< contactForceModel >::readNormalDict(), planeWall::readPlaneWall(), stlWall::readSTLWall(), timeFlowControl::readTimeFlowControl(), and sphere::sphere().

+

Referenced by pStructSelector::create(), interaction::create(), Wall::create(), contactSearch::create(), positionParticles::create(), geometry::create(), cylinder::cylinder(), dynamicLinkLibs::dynamicLinkLibs(), processField::getFieldType(), shapeMixture::read(), iBox< intType >::read(), box::read(), sphere::read(), line::read(), vibrating::read(), cylinder::read(), Wall::readCommon(), cuboidWall::readcuboidWall(), cylinderWall::readCylinderWall(), sphereShape::readDictionary(), property::readDictionary(), fixedWall::readDictionary(), rotatingAxisMotion::readDictionary(), vibratingMotion::readDictionary(), multiRotatingAxisMotion::readDictionary(), insertion::readInsertionDict(), insertionRegion::readInsertionRegion(), linear< limited >::readLinearDictionary(), nonLinearMod< limited >::readNonLinearDictionary(), nonLinear< limited >::readNonLinearDictionary(), normalRolling< contactForceModel >::readNormalDict(), planeWall::readPlaneWall(), stlWall::readSTLWall(), timeFlowControl::readTimeFlowControl(), and sphere::sphere().

+ Here is the call graph for this function:
@@ -1871,8 +1871,8 @@ Additional Inherited Members
@@ -1951,7 +1951,7 @@ Additional Inherited Members

Definition at line 325 of file dictionary.hpp.

-

Referenced by includeMask::getFieldType(), positionParticles::positionParticles(), timeInterval::read(), rotatingAxis::read(), vibrating::read(), multiRotatingAxis::read(), Wall::readCommon(), cuboidWall::readcuboidWall(), cylinderWall::readCylinderWall(), and planeWall::readPlaneWall().

+

Referenced by includeMask::getFieldType(), positionParticles::positionParticles(), timeInterval::read(), rotatingAxis::read(), vibrating::read(), multiRotatingAxis::read(), Wall::readCommon(), cuboidWall::readcuboidWall(), cylinderWall::readCylinderWall(), Time::readDictionary(), and planeWall::readPlaneWall().

+ Here is the caller graph for this function:
@@ -1959,17 +1959,18 @@ Additional Inherited Members @@ -2335,7 +2336,7 @@ Additional Inherited Members

Definition at line 759 of file dictionary.cpp.

-

References pFlow::endl(), fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().

+

References pFlow::endl(), fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().

Referenced by Insertion< ShapeType >::read(), sphereShape::read(), fixedWall::read(), rotatingAxisMotion::read(), vibratingMotion::read(), and multiRotatingAxisMotion::read().

@@ -2346,9 +2347,9 @@ Additional Inherited Members
- - - + + +
@@ -2398,7 +2399,7 @@ Additional Inherited Members

Definition at line 780 of file dictionary.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().

Referenced by Insertion< ShapeType >::write(), sphereShape::write(), fixedWall::write(), rotatingAxisMotion::write(), vibratingMotion::write(), multiRotatingAxisMotion::write(), and insertionRegion::writeInsertionRegion().

@@ -2409,8 +2410,8 @@ Additional Inherited Members
- - + +
diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.map index a13ca416..cb7d2c82 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.md5 index 8c83d476..666d35f5 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.md5 @@ -1 +1 @@ -0b93c1bc0f8f52f083d7c9bf8ab1bdd9 \ No newline at end of file +69baed0eeaf7f054db6175e60c301c3f \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.png index 7a41f939..c24053d8 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a177356b3dd247e48fdc2c715a68dce21_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.map index 65ac33a9..f54dbb59 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.md5 index 3bcf2730..ce9c418a 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.md5 @@ -1 +1 @@ -8a24be2d7083fbdefc961704ebef517e \ No newline at end of file +d8ee11cd1b893f702da35e63a62a98ad \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.png index 7545d435..6e589508 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a19acef968da8dec8f647a633445eb997_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.map index 8af14991..fedd812e 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.md5 index 840fdaa5..cca4a879 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.md5 @@ -1 +1 @@ -c28a79a46510f6aeb07095df27253214 \ No newline at end of file +468c5ffa38b8e88c6962bcbb63995e39 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.png index 8999b32f..30948513 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a4f24020f1698335648cd79fa3adf06cf_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.map index 0cd6112e..e92497c1 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.md5 index c71f2820..9a30111f 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.md5 @@ -1 +1 @@ -8b0c769cea10ea94e39924c95c756133 \ No newline at end of file +89a35c77b3a042272b9deca0b38852bb \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.png index dab6f105..dbdc2870 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a523bcff98ab38f3c5961e56eeb0b1d47_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.map index c483d169..8ca80105 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.map @@ -1,13 +1,14 @@ - - - - - - - - - - - + + + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.md5 index ca1d9034..54842765 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.md5 @@ -1 +1 @@ -aef38db1c9b431339f8e832589d277e9 \ No newline at end of file +987b10686062af147827f49d94b00d48 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.png index 1f9cdfb9..2b40ae0f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a5585dc9a8b971fbfe2c99fdb75c5d647_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.map index d5442c59..e65eb1ed 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.md5 index e167dc3b..eb51431c 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.md5 @@ -1 +1 @@ -989736f87da4e3acf729fe2aae052d9b \ No newline at end of file +815e6f5c97761cb12d3372dbd9de716d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.png index ffb01f05..f267f77f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a5de3e57e04d59bc11f6c540fa5e84ea2_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.map index 8af14991..fedd812e 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.md5 index 840fdaa5..cca4a879 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.md5 @@ -1 +1 @@ -c28a79a46510f6aeb07095df27253214 \ No newline at end of file +468c5ffa38b8e88c6962bcbb63995e39 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.png index 8999b32f..30948513 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a630c840647a3ebefe33336cc25a8b15d_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map index d6dfe1df..e17fbb0c 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 index 9a84096c..d1c3eea5 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 @@ -1 +1 @@ -2edd7c8d712a398095ccaebe2c273fea \ No newline at end of file +3f93854ca8c47debd4e9ae06ec9bb4c6 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png index 7442ec29..01566ac6 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.map index a0bfbcc6..a89b1d75 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.md5 index 87c477b9..ba1320d6 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.md5 @@ -1 +1 @@ -0a440e312cf218efacc40dcccceccab2 \ No newline at end of file +4a8bd31952180ec1b9aa9a120c179ea6 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.png index 3477ce5e..2b3f0be0 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a6e7e19901d46515ea5da62e684250690_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.map index a0bfbcc6..a89b1d75 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.md5 index 87c477b9..ba1320d6 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.md5 @@ -1 +1 @@ -0a440e312cf218efacc40dcccceccab2 \ No newline at end of file +4a8bd31952180ec1b9aa9a120c179ea6 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.png index 3477ce5e..2b3f0be0 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a713abeb5a65a5982d48bebb237e19722_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.map index 6dc5d09b..ea48d3da 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.map @@ -1,8 +1,8 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.md5 index 4bf72cd2..b8f735fd 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.md5 @@ -1 +1 @@ -b27b154dcf35d1b78a44e40b7857e659 \ No newline at end of file +cffef9eee393bf11a7b2e3028e990b1d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.png index c77fe8bd..9f5c9219 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a8943dec8dd658ffb5d0c1da773f37d9d_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.map index 65ac33a9..f54dbb59 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.md5 index 3bcf2730..ce9c418a 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.md5 @@ -1 +1 @@ -8a24be2d7083fbdefc961704ebef517e \ No newline at end of file +d8ee11cd1b893f702da35e63a62a98ad \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.png index 7545d435..6e589508 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_a9ca28113d055c2924fb27986bd57282e_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.map index 7081a457..5f0a316f 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.md5 index c37043fe..c2f687c2 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.md5 @@ -1 +1 @@ -157cb840125c3afe642116c61d0decb6 \ No newline at end of file +d017de77ff54e095dfe8360d6d4a87e7 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.png index d2cd9a07..a8b33234 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_aa4d7322eaead3c887a9283546628de96_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.map index f3806153..b3d2753f 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.md5 index 18ad11eb..187856a1 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.md5 @@ -1 +1 @@ -daeecbf12f0e7497a04e04ba9dbf3b1c \ No newline at end of file +5a38bdd7271e85872e75a2d77a357ed6 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.png index 7ab06a56..f5dc1550 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_ab68249035485cfb12593cf0038debe1a_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.map index 7741916f..c3c2cec5 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.md5 index 4b7c3cdb..22b1f235 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.md5 @@ -1 +1 @@ -81990b26ec2866f8305b3af894346c3e \ No newline at end of file +a30178419b645fda5ff47023fbca4ce8 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.png index 1c7de857..e31b550e 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_ac2e8b8b4980850686b61c0e9755d7bf9_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.map index f2ef7728..d5e0d99f 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.md5 index 7393f2eb..1f09e45c 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.md5 @@ -1 +1 @@ -76a84df0a3e785a694a6f377c98df62c \ No newline at end of file +bc24142ebf57a1c70ab84ec0ae3184c8 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.png index d69b2bd0..bff35aae 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_ad65f9c5bdcaa4a6d3690863d5f43e7c9_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.map index 5c34bfe6..08d19ac4 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.md5 index b6d552b8..72bf8551 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.md5 @@ -1 +1 @@ -a9362e098aa3f6c4719fe3362bfcc310 \ No newline at end of file +89bba930697ba5b1545e8b1555f736b4 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.png index 71654ac5..288ecd2f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_adc0d9e77818c0cbe8dc3b9d70626d65c_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.map index 2c19fc86..b5ee2b0c 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 index aa322a28..52862075 100644 --- a/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 @@ -1 +1 @@ -4f629b56b41a7696e70cae35812c84bb \ No newline at end of file +b94744ac940b154991fc681a5baa2bb1 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.png index 939c6809..2f636b2a 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dictionary_aff8e92ab47032ae811d1271161cb9b22_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs.html b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs.html index 4ce9cc7d..4e545998 100644 --- a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs.html +++ b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs.html @@ -204,7 +204,7 @@ Protected Attributes

Definition at line 58 of file dynamicLinkLibs.cpp.

-

References pFlow::endl(), and warningInFunction.

+

References pFlow::endl(), and warningInFunction.

+ Here is the call graph for this function:
@@ -213,7 +213,7 @@ Protected Attributes
- +
@@ -246,7 +246,7 @@ Protected Attributes

Definition at line 69 of file dynamicLinkLibs.cpp.

-

References pFlow::endl(), endREPORT, greenText, REPORT, and warningInFunction.

+

References pFlow::endl(), endREPORT, greenText, REPORT, and warningInFunction.

Referenced by dynamicLinkLibs::dynamicLinkLibs().

@@ -257,7 +257,7 @@ Protected Attributes
- +
diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.map index ea1ed1a9..577cde9c 100644 --- a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.md5 index c5bd0dee..d33e4325 100644 --- a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.md5 @@ -1 +1 @@ -addbbadde18ac39aeb00b05a01158301 \ No newline at end of file +da22a6e442de69a3cfa0d8c403600d76 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.png index ffa3cf7e..8c842478 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_a50cf59949b8a18ac16364a2ae3700368_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.map b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.map index d5acd0ad..0cc1eab1 100644 --- a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.md5 index 82e1f264..82b7abaf 100644 --- a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.md5 @@ -1 +1 @@ -811dd68fbd5e6e7f543275482785f466 \ No newline at end of file +64beb12bb8748f366668310ac77644c6 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.png b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.png index 598fd230..7848450a 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1dynamicLinkLibs_ae1659a2a86d7e045f9f4a4483427d7d5_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure.html b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure.html index 7f78739a..ca6933eb 100644 --- a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure.html +++ b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure.html @@ -126,12 +126,12 @@ $(document).ready(function(){initNavTree('classpFlow_1_1dynamicPointStructure.ht @@ -235,7 +235,7 @@ Protected Attributes

Definition at line 25 of file dynamicPointStructure.cpp.

-

References endREPORT, fatalErrorInFunction, fatalExit, greenText, indexContainer< IndexType >::indicesHost(), n, pStruct, REPORT, and indexContainer< IndexType >::size().

+

References endREPORT, fatalErrorInFunction, fatalExit, greenText, indexContainer< IndexType >::indicesHost(), n, pStruct, REPORT, and indexContainer< IndexType >::size().

+ Here is the call graph for this function:
@@ -567,7 +567,7 @@ Protected Attributes

Definition at line 108 of file dynamicPointStructure.hpp.

-

References pointStructure::pointPositionHostAll(), and dynamicPointStructure::pStruct_.

+

References pointStructure::pointPositionHostAll(), and dynamicPointStructure::pStruct_.

+ Here is the call graph for this function:
@@ -608,9 +608,9 @@ Protected Attributes

Definition at line 113 of file dynamicPointStructure.hpp.

-

References pointStructure::markDeleteOutOfBox(), and dynamicPointStructure::pStruct_.

+

References pointStructure::markDeleteOutOfBox(), and dynamicPointStructure::pStruct_.

-

Referenced by particles::beforeIteration().

+

Referenced by particles::beforeIteration().

+ Here is the call graph for this function:
@@ -750,7 +750,7 @@ Protected Attributes

Definition 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().

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.map b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.map index cc87f71e..3cd8d54d 100644 --- a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.map @@ -1,8 +1,8 @@ - + - - + + - + diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.md5 b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.md5 index c023f6ed..2769872a 100644 --- a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.md5 @@ -1 +1 @@ -f440e83860367eb58ee64ae7eddb4dae \ No newline at end of file +070b56cbdfd3a1ed1f544304be169985 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.png b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.png index 598da99a..53808f2f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.png and b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure__coll__graph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_a8c1e2c48f18f58f11c504050577f89f0_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_a8c1e2c48f18f58f11c504050577f89f0_icgraph.md5 index 3169aae5..5ff2028c 100644 --- a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_a8c1e2c48f18f58f11c504050577f89f0_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_a8c1e2c48f18f58f11c504050577f89f0_icgraph.md5 @@ -1 +1 @@ -785a2ab0d06d81f329550f47672b13ea \ No newline at end of file +64fad6c4fcfb820e916c4d5259c9906b \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_a8c1e2c48f18f58f11c504050577f89f0_icgraph.png b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_a8c1e2c48f18f58f11c504050577f89f0_icgraph.png index ded9c3e2..67622862 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_a8c1e2c48f18f58f11c504050577f89f0_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1dynamicPointStructure_a8c1e2c48f18f58f11c504050577f89f0_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1eventMessage.html b/doc/code-documentation/html/classpFlow_1_1eventMessage.html index 81c87f42..a4e4ecc7 100644 --- a/doc/code-documentation/html/classpFlow_1_1eventMessage.html +++ b/doc/code-documentation/html/classpFlow_1_1eventMessage.html @@ -330,7 +330,7 @@ Protected Attributes

References eventMessage::message_.

-

Referenced by pointStructure::insertPoints().

+

Referenced by pointStructure::insertPoints(), and pointStructure::mortonSortPoints().

+ Here is the caller graph for this function:
@@ -338,8 +338,9 @@ Protected Attributes @@ -555,6 +556,8 @@ Protected Attributes

Definition at line 92 of file eventMessage.hpp.

References eventMessage::equivalentTo().

+ +

Referenced by pointField< T >::update().

+ Here is the call graph for this function:
@@ -566,6 +569,17 @@ Protected Attributes
+
+ + Here is the caller graph for this function:
+
+
+
@@ -595,11 +609,11 @@ Protected Attributes

Definition at line 97 of file eventMessage.hpp.

References eventMessage::equivalentTo().

-
- + Here is the call graph for this function:
-
+
+ + Here is the call graph for this function:
+
-
- - - - - - - - - - - + + + + + + + + + + + +
close()fileStreamprotected
fileStream(const fileSystem &path, bool outStream=false)fileStream
fileStream(const fileStream &)=deletefileStream
inStream()fileStream
inStream_fileStreamprotected
openInFile(const fileSystem &path)fileStreamprotected
openOutFile(const fileSystem &path)fileStreamprotected
operator=(const fileStream &)=deletefileStream
outStream()fileStream
outStream_fileStreamprotected
~fileStream()fileStreaminlinevirtual
binary_fileStreamprotected
close()fileStreamprotected
fileStream(const fileSystem &path, bool outStream=false, bool binary=false)fileStream
fileStream(const fileStream &)=deletefileStream
inStream()fileStream
inStream_fileStreamprotected
openInFile(const fileSystem &path)fileStreamprotected
openOutFile(const fileSystem &path)fileStreamprotected
operator=(const fileStream &)=deletefileStream
outStream()fileStream
outStream_fileStreamprotected
~fileStream()fileStreaminlinevirtual
-

Definition at line 65 of file fileStream.hpp.

+

Definition at line 67 of file fileStream.hpp.

-

References fileStream::close().

+

References fileStream::close().

+ Here is the call graph for this function:
@@ -332,7 +340,7 @@ Protected Attributes
-

Definition at line 56 of file fileStream.cpp.

+

Definition at line 61 of file fileStream.cpp.

References fileSystem::createDirs(), fileSystem::dirPath(), fatalErrorInFunction, fatalExit, and fileSystem::wordPath().

@@ -374,11 +382,11 @@ Protected Attributes
-

Definition at line 79 of file fileStream.cpp.

+

Definition at line 92 of file fileStream.cpp.

References fileStream::inStream_, and fileStream::outStream_.

-

Referenced by fileStream::~fileStream().

+

Referenced by fileStream::~fileStream().

+ Here is the caller graph for this function:
@@ -434,7 +442,7 @@ Protected Attributes
-

Definition at line 112 of file fileStream.cpp.

+

Definition at line 127 of file fileStream.cpp.

@@ -453,7 +461,7 @@ Protected Attributes
-

Definition at line 117 of file fileStream.cpp.

+

Definition at line 132 of file fileStream.cpp.

@@ -480,7 +488,7 @@ Protected Attributes

Definition at line 41 of file fileStream.hpp.

-

Referenced by fileStream::close().

+

Referenced by fileStream::close().

@@ -506,7 +514,31 @@ Protected Attributes

Definition at line 44 of file fileStream.hpp.

-

Referenced by fileStream::close().

+

Referenced by fileStream::close().

+ +
+
+ +

◆ binary_

+ +
+
+ + + + + +
+ + + + +
bool binary_ = false
+
+protected
+
+ +

Definition at line 46 of file fileStream.hpp.

diff --git a/doc/code-documentation/html/classpFlow_1_1fileStream.js b/doc/code-documentation/html/classpFlow_1_1fileStream.js index 5c2c424c..7b89311c 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileStream.js +++ b/doc/code-documentation/html/classpFlow_1_1fileStream.js @@ -1,6 +1,6 @@ var classpFlow_1_1fileStream = [ - [ "fileStream", "classpFlow_1_1fileStream.html#aa84e42e905cfb3f52afa76ec3074c9d2", null ], + [ "fileStream", "classpFlow_1_1fileStream.html#af68d6624b6ee2ec7376de1ea4c2fa280", null ], [ "fileStream", "classpFlow_1_1fileStream.html#a5d86209d8fe5bac3eacf5301cfaf60e0", null ], [ "~fileStream", "classpFlow_1_1fileStream.html#a5fe998970d1259a6c509c88724a8a599", null ], [ "openInFile", "classpFlow_1_1fileStream.html#a2202773d095b6ad3bd8186c6b4ef1458", null ], @@ -10,5 +10,6 @@ var classpFlow_1_1fileStream = [ "inStream", "classpFlow_1_1fileStream.html#a3bcd8dda96066183fbf2024b67915655", null ], [ "outStream", "classpFlow_1_1fileStream.html#af3458b34a937eb333ae314095c7725d6", null ], [ "inStream_", "classpFlow_1_1fileStream.html#a85cc66c39570389f63084c1b0a8c065b", null ], - [ "outStream_", "classpFlow_1_1fileStream.html#af4210b27304c9ab2813b41ae934328d4", null ] + [ "outStream_", "classpFlow_1_1fileStream.html#af4210b27304c9ab2813b41ae934328d4", null ], + [ "binary_", "classpFlow_1_1fileStream.html#ad139edcd5a95667fd99c314eccefa0a4", null ] ]; \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem.html b/doc/code-documentation/html/classpFlow_1_1fileSystem.html index 59ceead9..96a39a93 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem.html +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem.html @@ -288,7 +288,7 @@ Friends

Definition at line 45 of file fileSystem.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+ Here is the call graph for this function:
@@ -296,8 +296,8 @@ Friends @@ -513,7 +513,7 @@ Friends

Definition at line 27 of file fileSystem.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, fileSystem::notPermittedCharsFile, and fileSystem::validFileName().

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, fileSystem::notPermittedCharsFile, and fileSystem::validFileName().

+ Here is the call graph for this function:
@@ -521,9 +521,9 @@ Friends @@ -690,7 +690,7 @@ Friends

References fileSystem::path_.

-

Referenced by pFlow::containingFiles(), pFlow::isDirectory(), pFlow::isRegularFile(), IOfileHeader::path(), repository::path(), and pFlow::subDirectories().

+

Referenced by pFlow::containingFiles(), pFlow::isDirectory(), pFlow::isRegularFile(), IOfileHeader::path(), repository::path(), and pFlow::subDirectories().

+ Here is the caller graph for this function:
@@ -737,7 +737,7 @@ Friends

References fileSystem::path_.

-

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), systemControl::getRunName(), systemControl::getTopFolder(), fileStream::openInFile(), and fileStream::openOutFile().

+

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), systemControl::getRunName(), systemControl::getTopFolder(), fileStream::openInFile(), and fileStream::openOutFile().

+ Here is the caller graph for this function:
@@ -773,7 +773,7 @@ Friends

Definition at line 82 of file fileSystem.cpp.

-

Referenced by fileStream::openOutFile(), and pFlow::operator/().

+

Referenced by fileStream::openOutFile(), and pFlow::operator/().

+ Here is the caller graph for this function:
@@ -806,7 +806,7 @@ Friends

Definition at line 96 of file fileSystem.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

Referenced by Insertion< ShapeType >::Insertion().

@@ -816,8 +816,8 @@ Friends
@@ -851,7 +851,7 @@ Friends

Definition at line 116 of file fileSystem.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, fileSystem::isDir_, and fileSystem::path_.

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, fileSystem::isDir_, and fileSystem::path_.

+ Here is the call graph for this function:
@@ -860,7 +860,7 @@ Friends
- +
@@ -883,7 +883,7 @@ Friends

Definition at line 140 of file fileSystem.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, fileSystem::isDir_, and fileSystem::path_.

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, fileSystem::isDir_, and fileSystem::path_.

Referenced by systemControl::getRunName(), and systemControl::getTopFolder().

@@ -894,7 +894,7 @@ Friends
- +
@@ -929,7 +929,7 @@ Friends

Definition at line 162 of file fileSystem.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+ Here is the call graph for this function:
@@ -938,7 +938,7 @@ Friends
- +
@@ -961,7 +961,7 @@ Friends

Definition at line 179 of file fileSystem.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

Referenced by fileStream::openInFile().

@@ -972,7 +972,7 @@ Friends
- +
@@ -1006,9 +1006,9 @@ Friends

Definition at line 196 of file fileSystem.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

-

Referenced by fileStream::openOutFile().

+

Referenced by fileStream::openOutFile().

+ Here is the call graph for this function:
@@ -1017,7 +1017,7 @@ Friends
- +
@@ -1072,7 +1072,7 @@ Friends

Definition at line 250 of file fileSystem.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+ Here is the call graph for this function:
@@ -1081,7 +1081,7 @@ Friends
- +
diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.map index 9cf49633..8a7f24e4 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.md5 index de9fb651..a1e7c6b2 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.md5 @@ -1 +1 @@ -880b38d24e85f6350dfb9a845ffa7c46 \ No newline at end of file +7599cd450b66c159ad02aeb28bc930d5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.png index 27e185ba..820b0e93 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fileSystem_a06b8851f8e2610ba100d6dbe7c28e42a_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.map index 41d4cd70..5f7af5a9 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.md5 index 34847028..ea761d28 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.md5 @@ -1 +1 @@ -e1f2a23584eb3e25cc630c3def1c2440 \ No newline at end of file +6df35a1f1d5454978e1a0a2ae38980e5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.png index 00efce80..609c5a70 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fileSystem_a50adcf11cea516a2e8756eadafab8da3_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.map index 081a1438..eeb9a47c 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.md5 index 638cc1c8..a7fdf5b1 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.md5 @@ -1 +1 @@ -84e1d952c5539f75757a3d3535122db8 \ No newline at end of file +3be25ef4b1ca831382ad6de312eb21b2 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.png index 529c26eb..b1c701bc 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fileSystem_a549f0056414942b1ff25b23cdeac92ea_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.map index 3afb8b20..ce21ed2a 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.md5 index 7d1c2b94..3e1f1a5a 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.md5 @@ -1 +1 @@ -73ba48c5cd02580dae8ea04b3f69e0ca \ No newline at end of file +bd104ce343d7dc1b2ccea018783666cf \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.png index 0fa6198e..ae9fb4aa 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fileSystem_a68e72d3af85bf1d216834e8e5c616072_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.map index f26da84d..c06e182e 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.md5 index c435d920..181aa4d0 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.md5 @@ -1 +1 @@ -eb460dee8adf423136c9f4bc6b6a6360 \ No newline at end of file +50a7c295f4fdd7611441e624ea3b209e \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.png index 4f453d2b..8057865a 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fileSystem_a7f33187e671f9c2fc6f189bf7005e067_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.map index b31d3ff7..5f00bcab 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.md5 index bb4acc50..05132413 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.md5 @@ -1 +1 @@ -e50743a664dda45dc4ccfd1a0ffbed80 \ No newline at end of file +288de48554f9e16a048f54d0ed79f2b5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.png index f8518a9d..e8326ba1 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fileSystem_aa8df3461916f4b035188fbd0aec0ed12_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.map index 24ab478d..dacbc740 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.md5 index 8e667a7c..dce1f8a2 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.md5 @@ -1 +1 @@ -90098b6a251058e8a78fae8c3019c11c \ No newline at end of file +d23ec10edebb11fbb023fce6a36e063d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.png index aee24bcf..5c7e6ac7 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fileSystem_abeb262ada284c78abee69fd64c1700f6_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.map index 5c2270c4..1c268265 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.md5 index ee8459d4..a0d4332d 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.md5 @@ -1 +1 @@ -50311a22637abd36d7953debe2fb7519 \ No newline at end of file +cb41d3ef9e04cb150058304d105d960d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.png index cbf33e76..5c733934 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fileSystem_ae314be4455ae76c73ce660e840d0e5cb_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.map index bc29799f..9a70d12d 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.md5 index 221628e5..9aea77f8 100644 --- a/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.md5 @@ -1 +1 @@ -ea887dda52ad27f5e2aa2d37af49b28d \ No newline at end of file +297cbed98745f6034fe3ed08c789f6dc \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.png index 1e518fd1..3aa7839d 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fileSystem_af60e3745d0ba90eaec6169d2fedf3672_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fixedWall.html b/doc/code-documentation/html/classpFlow_1_1fixedWall.html index f9240b71..768f11ad 100644 --- a/doc/code-documentation/html/classpFlow_1_1fixedWall.html +++ b/doc/code-documentation/html/classpFlow_1_1fixedWall.html @@ -360,7 +360,7 @@ motionModel fixedWall;

Definition at line 26 of file fixedWall.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and dictionary::getVal().

+

References pFlow::endl(), fatalErrorInFunction, and dictionary::getVal().

+ Here is the call graph for this function:
@@ -369,8 +369,8 @@ motionModel fixedWall;
- - + +
@@ -818,7 +818,7 @@ motionModel fixedWall;

Definition at line 70 of file fixedWall.cpp.

-

References ioErrorInFile, IOstream::lineNumber(), pFlow::motionModelFile__, IOstream::name(), and dictionary::read().

+

References ioErrorInFile, IOstream::lineNumber(), pFlow::motionModelFile__, IOstream::name(), and dictionary::read().

+ Here is the call graph for this function:
@@ -827,9 +827,9 @@ motionModel fixedWall;
- - - + + +
@@ -855,7 +855,7 @@ motionModel fixedWall;

Definition at line 91 of file fixedWall.cpp.

-

References ioErrorInFile, IOstream::lineNumber(), pFlow::motionModelFile__, IOstream::name(), and dictionary::write().

+

References ioErrorInFile, IOstream::lineNumber(), pFlow::motionModelFile__, IOstream::name(), and dictionary::write().

+ Here is the call graph for this function:
@@ -864,9 +864,9 @@ motionModel fixedWall;
- - - + + +
diff --git a/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.map index f18833f4..2c8134f6 100644 --- a/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 index 9ac6b986..4cc65fcc 100644 --- a/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 @@ -1 +1 @@ -aad4a56f70ccb3423d7f5fef9c23172b \ No newline at end of file +c23a66f47ed37a4fa940f3d52b91867e \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.png index ad5d21cb..f2235831 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fixedWall_a3ee94dd32f4df1490653290d2919dc52_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map index 6d6dc7b5..541c933d 100644 --- a/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 index 09f7112b..bdfd12ed 100644 --- a/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.md5 @@ -1 +1 @@ -5947575377123644332d331fa4055ec2 \ No newline at end of file +bef05b65e556d0ce1a2ef3690570463c \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png index 2cf4612c..ccdc5235 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fixedWall_a6a40de4ceed55b2f78cf3027739dfd91_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.map b/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.map index c6f7bb28..6742db53 100644 --- a/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 index 09235908..f5c3053b 100644 --- a/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.md5 @@ -1 +1 @@ -340079cf88d24fe3463318b8c25a98be \ No newline at end of file +32c2df79e2d9e7c441863bef8383b28d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.png b/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.png index b725897a..e5c44521 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1fixedWall_aff8e92ab47032ae811d1271161cb9b22_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry-members.html b/doc/code-documentation/html/classpFlow_1_1geometry-members.html index 48277338..f5b2f715 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry-members.html +++ b/doc/code-documentation/html/classpFlow_1_1geometry-members.html @@ -107,8 +107,8 @@ $(document).ready(function(){initNavTree('classpFlow_1_1geometry.html',''); init

This is the complete list of members for geometry, including all inherited members.

- - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry.html b/doc/code-documentation/html/classpFlow_1_1geometry.html index fb39507f..af2ac519 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry.html +++ b/doc/code-documentation/html/classpFlow_1_1geometry.html @@ -110,6 +110,9 @@ $(document).ready(function(){initNavTree('classpFlow_1_1geometry.html',''); init
geometry Class Referenceabstract
+ +

Base class for geometry for managing tri-surfaces, geometry motion, and surface physical properties. + More...

+ Inheritance diagram for geometry:
@@ -117,9 +120,9 @@ $(document).ready(function(){initNavTree('classpFlow_1_1geometry.html',''); init
@@ -129,73 +132,101 @@ $(document).ready(function(){initNavTree('classpFlow_1_1geometry.html',''); init
afterIteration() overridegeometryinlinevirtual
beforeIteration() overridegeometryinlinevirtual
afterIteration() overridegeometryvirtual
beforeIteration() overridegeometryvirtual
componentName_demComponentprotected
contactForceWall()geometryinline
contactForceWall() constgeometryinline
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -232,27 +263,38 @@ Static Public Member Functions + +

Public Member Functions

 TypeInfo ("geometry")
 Type info. More...
 
 geometry (systemControl &control, const property &prop)
 Construct from controlSystem and property, for reading from file. More...
 
 geometry (systemControl &control, const property &prop, const multiTriSurface &triSurface, const wordVector &motionCompName, const wordVector &propName)
 Construct from components. More...
 
 geometry (systemControl &control, const property &prop, const dictionary &dict, const multiTriSurface &triSurface, const wordVector &motionCompName, const wordVector &propName)
 Construct from components and dictionary that contains motionModel. More...
 
virtual ~geometry ()=default
 Destructor. More...
 
 create_vCtor (geometry, systemControl,(systemControl &control, const property &prop),(control, prop))
 Virtual constructor. More...
 
 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))
 Virtual constructor. More...
 
auto size () const
 Size of tri-surface. More...
 
auto numPoints () const
 Number of points in the set of surface walls. More...
 
auto numTriangles () const
 Number of triangles in the set of surface walls. More...
 
const auto & points () const
 Access to the points. More...
 
const auto & vertices () const
 Access to the vertices. More...
 
auto getTriangleAccessor () const
 Obtain an object for accessing triangles. More...
 
auto & surface ()
 Surface. More...
 
const auto & surface () const
 Surface. More...
 
realx3TriSurfaceField_DcontactForceWall ()
 Access to contact force. More...
 
const realx3TriSurfaceField_DcontactForceWall () const
 Access to contact force. More...
 
const auto & wallProperty () const
 Access to property. More...
 
const repositoryowner () const
 Owner repository. More...
 
repositoryowner ()
 Owner repository. More...
 
auto path ()
 Path to the repository folder. More...
 
virtual word motionModelTypeName () const =0
 The name of motion model. More...
 
virtual const int8Vector_HDtriMotionIndex () const =0
 Motion model index of triangles. More...
 
virtual const int8Vector_HDpointMotionIndex () const =0
 Motion model index of points. More...
 
const int8TriSurfaceField_DpropertyId () const
 Property ide of triangles. More...
 
bool beforeIteration () override
 Operations before each iteration. More...
 
bool afterIteration () override
 Operations after each iteration. More...
 
bool write () const
 write More...
 
- Public Member Functions inherited from demGeometry
 demGeometry (systemControl &control)

Protected Member Functions

bool findPropertyId ()
 Find property id of each triangle based on the supplied material name and the surface wall that the triangle belongs to. More...
 
void zeroForce ()
 Initialize contact force to zero. More...
 
+ + + + + + + + @@ -263,8 +305,9 @@ Protected Attributes

Protected Attributes

const propertywallProperty_
 Const reference to physical property of materials. More...
 
repositorygeometryRepository_
 Repository to store geometry data at each simulation moment. More...
 
multiTriSurfacetriSurface_
 All triangles in the set of wall surfaces. More...
 
wordFieldmotionComponentName_
 The name of motion component of each wall surface. More...
 
wordFieldmaterialName_
 Material name of each wall surface
+ More...
 
int8TriSurfaceField_DpropertyId_
 Property id of each triangle in the set of wall surfaces. More...
 
realx3TriSurfaceField_DcontactForceWall_
 Contact force on each triangle in the set of wall surfaces. More...
 
realx3TriSurfaceField_DstressWall_
 Stress on ech triangle in the set of wall surfaces. More...
 
- Protected Attributes inherited from demComponent
word componentName_
 

Detailed Description

-
-

Definition at line 37 of file geometry.hpp.

+

Base class for geometry for managing tri-surfaces, geometry motion, and surface physical properties.

+ +

Definition at line 43 of file geometry.hpp.

Constructor & Destructor Documentation

◆ geometry() [1/3]

@@ -292,6 +335,8 @@ Protected Attributes
+

Construct from controlSystem and property, for reading from file.

+

Definition at line 57 of file geometry.cpp.

References fatalExit.

@@ -342,6 +387,8 @@ Protected Attributes
+

Construct from components.

+

Definition at line 133 of file geometry.cpp.

References fatalExit.

@@ -398,6 +445,8 @@ Protected Attributes
+

Construct from components and dictionary that contains motionModel.

+

Definition at line 214 of file geometry.cpp.

@@ -425,6 +474,8 @@ Protected Attributes
+

Destructor.

+

Member Function Documentation

@@ -451,9 +502,13 @@ Protected Attributes
+

Find property id of each triangle based on the supplied material name and the surface wall that the triangle belongs to.

+


+

+

Definition at line 25 of file geometry.cpp.

-

References Vector< T, Allocator >::clear(), pFlow::endl(), fatalErrorInFunction, ForAll, geometry::materialName_, property::nameToIndex(), geometry::propertyId_, geometry::surface(), and geometry::wallProperty_.

+

References Vector< T, Allocator >::clear(), pFlow::endl(), fatalErrorInFunction, ForAll, geometry::materialName_, property::nameToIndex(), geometry::propertyId_, geometry::surface(), and geometry::wallProperty_.

+ Here is the call graph for this function:
@@ -461,11 +516,11 @@ Protected Attributes @@ -494,22 +549,11 @@ Protected Attributes
-

Definition at line 65 of file geometry.hpp.

+

Initialize contact force to zero.

-

References geometry::contactForceWall_, and pFlow::zero3.

+

Definition at line 82 of file geometry.hpp.

-

Referenced by geometry::beforeIteration().

-
- + Here is the caller graph for this function:
-
-
- +

References geometry::contactForceWall_, and pFlow::zero3.

@@ -529,6 +573,8 @@ Protected Attributes
+

Type info.

+
@@ -569,6 +615,8 @@ Protected Attributes
+

Virtual constructor.

+
@@ -609,6 +657,8 @@ Protected Attributes
+

Virtual constructor.

+
@@ -634,31 +684,33 @@ Protected Attributes
-

Definition at line 126 of file geometry.hpp.

+

Size of tri-surface.

-

References triSurface::size(), and geometry::triSurface_.

+

Definition at line 148 of file geometry.hpp.

-

Referenced by geometry::numTriangles().

+

References triSurface::size(), and geometry::triSurface_.

+ +

Referenced by geometry::numTriangles().

+
+ + Here is the call graph for this function:
+
+
+
- + Here is the call graph for this function:
+ + Here is the caller graph for this function:
-
- + Here is the caller graph for this function:
-
-
- @@ -687,18 +739,20 @@ Protected Attributes
-

Definition at line 132 of file geometry.hpp.

+

Number of points in the set of surface walls.

-

References triSurface::numPoints(), and geometry::triSurface_.

-
- + Here is the call graph for this function:
-
+

Definition at line 155 of file geometry.hpp.

+ +

References triSurface::numPoints(), and geometry::triSurface_.

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 138 of file geometry.hpp.

+

Number of triangles in the set of surface walls.

-

References geometry::size().

-
- + Here is the call graph for this function:
-
+

Definition at line 162 of file geometry.hpp.

+ +

References geometry::size().

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 144 of file geometry.hpp.

+

Access to the points.

-

References triSurface::points(), and geometry::triSurface_.

-
- + Here is the call graph for this function:
-
+

Definition at line 169 of file geometry.hpp.

+ +

References triSurface::points(), and geometry::triSurface_.

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 150 of file geometry.hpp.

+

Access to the vertices.

-

References geometry::triSurface_, and triSurface::vertices().

-
- + Here is the call graph for this function:
-
+

Definition at line 176 of file geometry.hpp.

+ +

References geometry::triSurface_, and triSurface::vertices().

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 155 of file geometry.hpp.

+

Obtain an object for accessing triangles.

-

References triSurface::getTriangleAccessor(), and geometry::triSurface_.

-
- + Here is the call graph for this function:
-
+

Definition at line 182 of file geometry.hpp.

+ +

References triSurface::getTriangleAccessor(), and geometry::triSurface_.

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 160 of file geometry.hpp.

+

Surface.

-

References geometry::triSurface_.

+

Definition at line 188 of file geometry.hpp.

+ +

References geometry::triSurface_.

Referenced by geometry::findPropertyId(), and interactionBase::surface().

-
- + Here is the caller graph for this function:
-
+
+ + Here is the caller graph for this function:
+
-
-

Definition at line 165 of file geometry.hpp.

+

Surface.

-

References geometry::triSurface_.

+

Definition at line 194 of file geometry.hpp.

+ +

References geometry::triSurface_.

@@ -959,9 +1025,11 @@ Protected Attributes
-

Definition at line 171 of file geometry.hpp.

+

Access to contact force.

-

References geometry::contactForceWall_.

+

Definition at line 201 of file geometry.hpp.

+ +

References geometry::contactForceWall_.

@@ -988,9 +1056,11 @@ Protected Attributes
-

Definition at line 177 of file geometry.hpp.

+

Access to contact force.

-

References geometry::contactForceWall_.

+

Definition at line 208 of file geometry.hpp.

+ +

References geometry::contactForceWall_.

@@ -1017,9 +1087,11 @@ Protected Attributes
-

Definition at line 182 of file geometry.hpp.

+

Access to property.

-

References geometry::wallProperty_.

+

Definition at line 214 of file geometry.hpp.

+ +

References geometry::wallProperty_.

@@ -1046,21 +1118,23 @@ Protected Attributes
-

Definition at line 189 of file geometry.hpp.

+

Owner repository.

-

References geometry::geometryRepository_.

+

Definition at line 221 of file geometry.hpp.

-

Referenced by geometry::path(), and geometry::write().

-
- + Here is the caller graph for this function:
-
+

References geometry::geometryRepository_.

+ +

Referenced by geometry::path(), and geometry::write().

+
+ + Here is the caller graph for this function:
+
-
-

Definition at line 195 of file geometry.hpp.

+

Owner repository.

-

References geometry::geometryRepository_.

+

Definition at line 228 of file geometry.hpp.

+ +

References geometry::geometryRepository_.

@@ -1118,18 +1194,20 @@ Protected Attributes
-

Definition at line 200 of file geometry.hpp.

+

Path to the repository folder.

-

References geometry::owner(), and repository::path().

-
- + Here is the call graph for this function:
-
+

Definition at line 234 of file geometry.hpp.

+ +

References geometry::owner(), and repository::path().

+
+ + Here is the call graph for this function:
+
-
+

The name of motion model.

+

Implemented in geometryMotion< MotionModelType >.

Referenced by interaction::create().

-
- + Here is the caller graph for this function:
-
+
+ + Here is the caller graph for this function:
+
-
+

Motion model index of triangles.

+

Implemented in geometryMotion< MotionModelType >.

@@ -1226,6 +1308,8 @@ Protected Attributes
+

Motion model index of points.

+

Implemented in geometryMotion< MotionModelType >.

@@ -1253,9 +1337,11 @@ Protected Attributes
-

Definition at line 214 of file geometry.hpp.

+

Property ide of triangles.

-

References geometry::propertyId_.

+

Definition at line 252 of file geometry.hpp.

+ +

References geometry::propertyId_.

@@ -1277,42 +1363,18 @@ Protected Attributes -inlineoverridevirtual +overridevirtual
+

Operations before each iteration.

+

Implements demComponent.

Reimplemented in geometryMotion< MotionModelType >.

-

Definition at line 219 of file geometry.hpp.

- -

References geometry::zeroForce().

- -

Referenced by geometryMotion< MotionModelType >::beforeIteration().

-
- + Here is the call graph for this function:
-
-
- -
- + Here is the caller graph for this function:
-
-
- +

Definition at line 274 of file geometry.cpp.

@@ -1334,44 +1396,20 @@ Protected Attributes -inlineoverridevirtual +overridevirtual
+

Operations after each iteration.

+

Implements demComponent.

Reimplemented in geometryMotion< MotionModelType >.

-

Definition at line 226 of file geometry.hpp.

+

Definition at line 281 of file geometry.cpp.

-

References triSurface::area(), geometry::contactForceWall_, VectorSingle< T, MemorySpace >::deviceVectorAll(), LAMBDA_HD, triSurface::size(), geometry::stressWall_, and geometry::triSurface_.

- -

Referenced by geometryMotion< MotionModelType >::afterIteration().

-
- + Here is the call graph for this function:
-
-
- -
- + Here is the caller graph for this function:
-
-
- +

References LAMBDA_HD.

@@ -1398,19 +1436,21 @@ Protected Attributes
-

Definition at line 245 of file geometry.hpp.

+

write

-

References geometry::owner(), and repository::write().

-
- + Here is the call graph for this function:
-
+

Definition at line 266 of file geometry.hpp.

+ +

References geometry::owner(), and repository::write().

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 52 of file geometry.hpp.

+

The name of motion component of each wall surface.

+ +

Definition at line 61 of file geometry.hpp.

@@ -1670,7 +1718,10 @@ Protected Attributes
-

Definition at line 55 of file geometry.hpp.

+

Material name of each wall surface
+

+ +

Definition at line 64 of file geometry.hpp.

Referenced by geometry::findPropertyId().

@@ -1696,9 +1747,11 @@ Protected Attributes
-

Definition at line 57 of file geometry.hpp.

+

Property id of each triangle in the set of wall surfaces.

-

Referenced by geometry::findPropertyId(), and geometry::propertyId().

+

Definition at line 67 of file geometry.hpp.

+ +

Referenced by geometry::findPropertyId(), and geometry::propertyId().

@@ -1722,9 +1775,11 @@ Protected Attributes
-

Definition at line 59 of file geometry.hpp.

+

Contact force on each triangle in the set of wall surfaces.

-

Referenced by geometry::afterIteration(), geometry::contactForceWall(), and geometry::zeroForce().

+

Definition at line 70 of file geometry.hpp.

+ +

Referenced by geometry::contactForceWall(), and geometry::zeroForce().

@@ -1748,9 +1803,9 @@ Protected Attributes
-

Definition at line 61 of file geometry.hpp.

+

Stress on ech triangle in the set of wall surfaces.

-

Referenced by geometry::afterIteration().

+

Definition at line 73 of file geometry.hpp.

diff --git a/doc/code-documentation/html/classpFlow_1_1geometryMotion-members.html b/doc/code-documentation/html/classpFlow_1_1geometryMotion-members.html index b8500f74..77d883a4 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometryMotion-members.html +++ b/doc/code-documentation/html/classpFlow_1_1geometryMotion-members.html @@ -109,8 +109,8 @@ $(document).ready(function(){initNavTree('classpFlow_1_1geometryMotion.html','') - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometryMotion.html b/doc/code-documentation/html/classpFlow_1_1geometryMotion.html index 8dab78b0..ece1a315 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometryMotion.html +++ b/doc/code-documentation/html/classpFlow_1_1geometryMotion.html @@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('classpFlow_1_1geometryMotion.html','')
Inheritance graph
- +
[legend]
@@ -129,10 +129,10 @@ $(document).ready(function(){initNavTree('classpFlow_1_1geometryMotion.html','')
Collaboration graph
- - - - + + + +
[legend]
add_vCtor(geometry, geometryMotion, systemControl)geometryMotion< MotionModelType >
add_vCtor(geometry, geometryMotion, dictionary)geometryMotion< MotionModelType >
afterIteration() overridegeometryMotion< MotionModelType >inlinevirtual
beforeIteration() overridegeometryMotion< MotionModelType >inlinevirtual
afterIteration() overridegeometryMotion< MotionModelType >virtual
beforeIteration() overridegeometryMotion< MotionModelType >virtual
componentName_demComponentprotected
contactForceWall()geometryinline
contactForceWall() constgeometryinline
@@ -144,79 +144,115 @@ Public Types + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -244,42 +280,58 @@ Public Member Functions + + +

Public Member Functions

 TypeInfoTemplate ("geometry", MotionModel)
 Type info. More...
 
 geometryMotion (systemControl &control, const property &prop)
 
 geometryMotion (systemControl &control, const property &prop, const multiTriSurface &triSurface, const wordVector &motionCompName, const wordVector &propName, const MotionModel &motionModel)
 
 geometryMotion (systemControl &control, const property &prop, const dictionary &dict, const multiTriSurface &triSurface, const wordVector &motionCompName, const wordVector &propName)
 Construct from components and dictionary that contains motionModel. More...
 
 add_vCtor (geometry, geometryMotion, systemControl)
 Add virtual constructor. More...
 
 add_vCtor (geometry, geometryMotion, dictionary)
 Add virtual constructor. More...
 
auto getModel (real t) const
 Obtain motion model at time t. More...
 
word motionModelTypeName () const override
 TypeName / TypeInfo of motion model. More...
 
const int8Vector_HDtriMotionIndex () const override
 Access to motion model index of triangles. More...
 
const int8Vector_HDpointMotionIndex () const override
 Access to motion model index of points. More...
 
bool beforeIteration () override
 Operations before each iteration. More...
 
bool iterate () override
 Iterate geometry one time step
+ More...
 
bool afterIteration () override
 Operations after each iteration. More...
 
bool moveGeometry ()
 Move geometry. More...
 
- Public Member Functions inherited from geometry
 TypeInfo ("geometry")
 Type info. More...
 
 geometry (systemControl &control, const property &prop)
 Construct from controlSystem and property, for reading from file. More...
 
 geometry (systemControl &control, const property &prop, const multiTriSurface &triSurface, const wordVector &motionCompName, const wordVector &propName)
 Construct from components. More...
 
 geometry (systemControl &control, const property &prop, const dictionary &dict, const multiTriSurface &triSurface, const wordVector &motionCompName, const wordVector &propName)
 Construct from components and dictionary that contains motionModel. More...
 
virtual ~geometry ()=default
 Destructor. More...
 
 create_vCtor (geometry, systemControl,(systemControl &control, const property &prop),(control, prop))
 Virtual constructor. More...
 
 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))
 Virtual constructor. More...
 
auto size () const
 Size of tri-surface. More...
 
auto numPoints () const
 Number of points in the set of surface walls. More...
 
auto numTriangles () const
 Number of triangles in the set of surface walls. More...
 
const auto & points () const
 Access to the points. More...
 
const auto & vertices () const
 Access to the vertices. More...
 
auto getTriangleAccessor () const
 Obtain an object for accessing triangles. More...
 
auto & surface ()
 Surface. More...
 
const auto & surface () const
 Surface. More...
 
realx3TriSurfaceField_DcontactForceWall ()
 Access to contact force. More...
 
const realx3TriSurfaceField_DcontactForceWall () const
 Access to contact force. More...
 
const auto & wallProperty () const
 Access to property. More...
 
const repositoryowner () const
 Owner repository. More...
 
repositoryowner ()
 Owner repository. More...
 
auto path ()
 Path to the repository folder. More...
 
const int8TriSurfaceField_DpropertyId () const
 Property ide of triangles. More...
 
bool write () const
 write More...
 
- Public Member Functions inherited from demGeometry
 demGeometry (systemControl &control)

Protected Member Functions

bool findMotionIndex ()
 determine the motion index of each triangle More...
 
- Protected Member Functions inherited from geometry
bool findPropertyId ()
 Find property id of each triangle based on the supplied material name and the surface wall that the triangle belongs to. More...
 
void zeroForce ()
 Initialize contact force to zero. More...
 
+ + + + + + + + + + + + @@ -301,8 +353,10 @@ Additional Inherited Members

template<typename MotionModelType>
class pFlow::geometryMotion< MotionModelType >

+
A class that represent surfaces in the simulation and moves surfaces 
+

based on the MotionModelType. MotionModelType can be any motion model.

-

Definition at line 34 of file geometryMotion.hpp.

+

Definition at line 36 of file geometryMotion.hpp.

Member Typedef Documentation

◆ MotionModel

@@ -316,7 +370,7 @@ class pFlow::geometryMotion< MotionModelType >

Protected Attributes

MotionModelmotionModel_
 Ref to motion model. More...
 
int32Vector_HD motionIndex_
 motion indext mapped on each surface More...
 
int8Vector_HD triMotionIndex_
 motion index mapped on each triangle More...
 
int8Vector_HD pointMotionIndex_
 motion index mapped on each point More...
 
Timer moveGeomTimer_
 timer for moveGeometry More...
 
- Protected Attributes inherited from geometry
const propertywallProperty_
 Const reference to physical property of materials. More...
 
repositorygeometryRepository_
 Repository to store geometry data at each simulation moment. More...
 
multiTriSurfacetriSurface_
 All triangles in the set of wall surfaces. More...
 
wordFieldmotionComponentName_
 The name of motion component of each wall surface. More...
 
wordFieldmaterialName_
 Material name of each wall surface
+ More...
 
int8TriSurfaceField_DpropertyId_
 Property id of each triangle in the set of wall surfaces. More...
 
realx3TriSurfaceField_DcontactForceWall_
 Contact force on each triangle in the set of wall surfaces. More...
 
realx3TriSurfaceField_DstressWall_
 Stress on ech triangle in the set of wall surfaces. More...
 
- Protected Attributes inherited from demComponent
word componentName_
-

Definition at line 40 of file geometryMotion.hpp.

+

Definition at line 42 of file geometryMotion.hpp.

@@ -347,7 +401,7 @@ class pFlow::geometryMotion< MotionModelType >
-

Definition at line 93 of file geometryMotion.cpp.

+

Definition at line 62 of file geometryMotion.cpp.

@@ -401,7 +455,7 @@ class pFlow::geometryMotion< MotionModelType >
-

Definition at line 116 of file geometryMotion.cpp.

+

Definition at line 85 of file geometryMotion.cpp.

@@ -455,7 +509,9 @@ class pFlow::geometryMotion< MotionModelType >
-

Definition at line 150 of file geometryMotion.cpp.

+

Construct from components and dictionary that contains motionModel.

+ +

Definition at line 119 of file geometryMotion.cpp.

@@ -480,7 +536,9 @@ class pFlow::geometryMotion< MotionModelType >
-

Definition at line 54 of file geometryMotion.cpp.

+

determine the motion index of each triangle

+ +

Definition at line 22 of file geometryMotion.cpp.

References ForAll.

@@ -512,6 +570,8 @@ class pFlow::geometryMotion< MotionModelType >
+

Type info.

+
@@ -546,6 +606,8 @@ class pFlow::geometryMotion< MotionModelType >
+

Add virtual constructor.

+
@@ -580,6 +642,8 @@ class pFlow::geometryMotion< MotionModelType >
+

Add virtual constructor.

+
@@ -606,9 +670,11 @@ class pFlow::geometryMotion< MotionModelType >
-

Definition at line 107 of file geometryMotion.hpp.

+

Obtain motion model at time t.

-

References geometryMotion< MotionModelType >::motionModel_.

+

Definition at line 110 of file geometryMotion.hpp.

+ +

References geometryMotion< MotionModelType >::motionModel_.

@@ -635,11 +701,13 @@ class pFlow::geometryMotion< MotionModelType >
+

TypeName / TypeInfo of motion model.

+

Implements geometry.

-

Definition at line 112 of file geometryMotion.hpp.

+

Definition at line 116 of file geometryMotion.hpp.

-

References geometryMotion< MotionModelType >::motionModel_.

+

References geometryMotion< MotionModelType >::motionModel_.

@@ -666,11 +734,13 @@ class pFlow::geometryMotion< MotionModelType >
+

Access to motion model index of triangles.

+

Implements geometry.

-

Definition at line 117 of file geometryMotion.hpp.

+

Definition at line 122 of file geometryMotion.hpp.

-

References geometryMotion< MotionModelType >::triMotionIndex_.

+

References geometryMotion< MotionModelType >::triMotionIndex_.

@@ -697,11 +767,13 @@ class pFlow::geometryMotion< MotionModelType >
+

Access to motion model index of points.

+

Implements geometry.

-

Definition at line 122 of file geometryMotion.hpp.

+

Definition at line 128 of file geometryMotion.hpp.

-

References geometryMotion< MotionModelType >::pointMotionIndex_.

+

References geometryMotion< MotionModelType >::pointMotionIndex_.

@@ -715,35 +787,21 @@ class pFlow::geometryMotion< MotionModelType > - - - - +
bool beforeIteration ()bool beforeIteration
-inlineoverridevirtual +overridevirtual
+

Operations before each iteration.

+

Reimplemented from geometry.

-

Definition at line 128 of file geometryMotion.hpp.

- -

References geometry::beforeIteration().

-
- + Here is the call graph for this function:
-
-
- +

Definition at line 153 of file geometryMotion.cpp.

@@ -767,9 +825,12 @@ class pFlow::geometryMotion< MotionModelType >
+

Iterate geometry one time step
+

+

Implements demComponent.

-

Definition at line 184 of file geometryMotion.cpp.

+

Definition at line 160 of file geometryMotion.cpp.

@@ -783,35 +844,21 @@ class pFlow::geometryMotion< MotionModelType > - - - - +
bool afterIteration ()bool afterIteration
-inlineoverridevirtual +overridevirtual
+

Operations after each iteration.

+

Reimplemented from geometry.

-

Definition at line 135 of file geometryMotion.hpp.

- -

References geometry::afterIteration().

-
- + Here is the call graph for this function:
-
-
- +

Definition at line 172 of file geometryMotion.cpp.

@@ -827,7 +874,9 @@ class pFlow::geometryMotion< MotionModelType >
-

Definition at line 22 of file geometryMotion.cpp.

+

Move geometry.

+ +

Definition at line 179 of file geometryMotion.cpp.

References LAMBDA_HD.

@@ -854,9 +903,11 @@ class pFlow::geometryMotion< MotionModelType >
-

Definition at line 45 of file geometryMotion.hpp.

+

Ref to motion model.

-

Referenced by geometryMotion< MotionModelType >::getModel(), and geometryMotion< MotionModelType >::motionModelTypeName().

+

Definition at line 47 of file geometryMotion.hpp.

+ +

Referenced by geometryMotion< MotionModelType >::getModel(), and geometryMotion< MotionModelType >::motionModelTypeName().

@@ -880,7 +931,9 @@ class pFlow::geometryMotion< MotionModelType >
-

Definition at line 48 of file geometryMotion.hpp.

+

motion indext mapped on each surface

+ +

Definition at line 50 of file geometryMotion.hpp.

@@ -904,9 +957,11 @@ class pFlow::geometryMotion< MotionModelType >
-

Definition at line 51 of file geometryMotion.hpp.

+

motion index mapped on each triangle

-

Referenced by geometryMotion< MotionModelType >::triMotionIndex().

+

Definition at line 53 of file geometryMotion.hpp.

+ +

Referenced by geometryMotion< MotionModelType >::triMotionIndex().

@@ -932,9 +987,9 @@ class pFlow::geometryMotion< MotionModelType >

motion index mapped on each point

-

Definition at line 54 of file geometryMotion.hpp.

+

Definition at line 56 of file geometryMotion.hpp.

-

Referenced by geometryMotion< MotionModelType >::pointMotionIndex().

+

Referenced by geometryMotion< MotionModelType >::pointMotionIndex().

@@ -958,7 +1013,9 @@ class pFlow::geometryMotion< MotionModelType >
-

Definition at line 57 of file geometryMotion.hpp.

+

timer for moveGeometry

+ +

Definition at line 59 of file geometryMotion.hpp.

diff --git a/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.map b/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.map index a1f65651..d12e5537 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.map @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.md5 b/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.md5 index 28c66fd7..3c9c7bce 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.md5 @@ -1 +1 @@ -09805a1febeab3144013352bdcf991e9 \ No newline at end of file +b4e37607dac2c19f8abee3ca4f81cdc9 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.png b/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.png index baaca096..84e500a9 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.png and b/doc/code-documentation/html/classpFlow_1_1geometryMotion__coll__graph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometryMotion__inherit__graph.map b/doc/code-documentation/html/classpFlow_1_1geometryMotion__inherit__graph.map index 561f76e0..d6ff1857 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometryMotion__inherit__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometryMotion__inherit__graph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1geometryMotion__inherit__graph.md5 b/doc/code-documentation/html/classpFlow_1_1geometryMotion__inherit__graph.md5 index eb9982ae..60134710 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometryMotion__inherit__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometryMotion__inherit__graph.md5 @@ -1 +1 @@ -aff0a91a4fe4a00a9fa270d956057245 \ No newline at end of file +2f7a6eed88c68951f722fd6172873379 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.map b/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.map index 9f05dda5..f71eba85 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.map @@ -1,9 +1,9 @@ - - + + - + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.md5 index 030d4893..2eefc1ae 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.md5 @@ -1 +1 @@ -4a46f65179739126834ffdcd1282cbcd \ No newline at end of file +e0be49780a882be8443b399d0ad0cae2 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.png b/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.png index a97d9208..bab8eb0f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.png and b/doc/code-documentation/html/classpFlow_1_1geometry__coll__graph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry__inherit__graph.map b/doc/code-documentation/html/classpFlow_1_1geometry__inherit__graph.map index 4f970d6c..12ef4b0f 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry__inherit__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry__inherit__graph.map @@ -1,5 +1,5 @@ - + - + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry__inherit__graph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry__inherit__graph.md5 index 2691569b..fdc3657d 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry__inherit__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry__inherit__graph.md5 @@ -1 +1 @@ -a8a1c231f9b8591b665cdcda172f35c8 \ No newline at end of file +6e168540561b5a99845c33a5dcd01278 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.map index 7dae2885..f07631af 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.md5 index 1fdf228c..0c5df977 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.md5 @@ -1 +1 @@ -876673f9cef88909428624639844b0d4 \ No newline at end of file +8bce2fedd85918faf29f5c852535291a \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.png index 8d13f84a..c9a3ee93 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_a03f51fad63ba4ca00e8838615503b30b_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.map index 606c2021..5b0ff09f 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.md5 index 6a24f553..2da5a57f 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.md5 @@ -1 +1 @@ -72d8581b67ad57b1009f8e2db52b4194 \ No newline at end of file +e4c0a77626995489d0eacb89cf1a942a \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.png index 7d84f683..8c475915 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.map index 1ef4bd2f..a161a773 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.md5 index 596d35dd..dc9843c1 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.md5 @@ -1 +1 @@ -990ee8065a3dd9834c09d07384f90e6d \ No newline at end of file +d1cee89e59d7152c91a7ae2a9233e166 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png index 1c16cd18..a5c89adb 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.map index eb3ef28b..eaec4865 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.md5 index 06c61596..fbe53877 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.md5 @@ -1 +1 @@ -802187e7e3014e994931358740c7e6c4 \ No newline at end of file +81686a61bd79b1eaef0086e55e13bda6 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.png index f151e173..a625e245 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_a147c23de2c3862a69d6e0ef3db11c63a_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.map index 03c21516..f592fc3f 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.md5 index 71beccbe..3ff6d0ba 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.md5 @@ -1 +1 @@ -c7aa7783b5b2d4d5492517687c4b1944 \ No newline at end of file +cf1637e56638a68e74bfa2501120f763 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.png index 1a42b9f2..8a15f606 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_a1aa7da69f2e95c6b2eb63738fc7e993d_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a1b462832bd3e3f7ac5ef5e6ba90d1bcd_icgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_a1b462832bd3e3f7ac5ef5e6ba90d1bcd_icgraph.map index 24449a28..a453c79a 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a1b462832bd3e3f7ac5ef5e6ba90d1bcd_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a1b462832bd3e3f7ac5ef5e6ba90d1bcd_icgraph.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a1b462832bd3e3f7ac5ef5e6ba90d1bcd_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_a1b462832bd3e3f7ac5ef5e6ba90d1bcd_icgraph.md5 index 36bc88e0..9379049b 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a1b462832bd3e3f7ac5ef5e6ba90d1bcd_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a1b462832bd3e3f7ac5ef5e6ba90d1bcd_icgraph.md5 @@ -1 +1 @@ -970cb59c8c50f948a769a2c1de4317e0 \ No newline at end of file +0459a3dedfdb0052d09aa5c477de7273 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.map index 94d6ba38..e18df170 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.md5 index bb34fca0..1bdbc1ec 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.md5 @@ -1 +1 @@ -2bcb6c4cf8cf6c17a523809d042b5cd7 \ No newline at end of file +c61aa209c1d405ce6d01a88529cabca8 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.png index 4990ffe2..cb96337a 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_a87ba6f8c358a11dfd2b456d8e488f69a_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.map index bc7a4eb5..474b4094 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.md5 index 2e53ecc1..45ec6924 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.md5 @@ -1 +1 @@ -d84e70f6c9b8c3102c127a72b5f67ca5 \ No newline at end of file +25a029cb2afb0666c4432bda34a13e58 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.png index 51c95a68..016fae13 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_abb74207a2d63f7250901157fdb8a7e91_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.map index 249fddf0..1db4e7a4 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.map @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.md5 index e273921e..f8fa7400 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.md5 @@ -1 +1 @@ -a1b1026bdf49dddb7ca9493ad6385859 \ No newline at end of file +d7cc7aeffd3006f7cbac086844e15af6 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.png index abacd03f..f656c1fb 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_ac1e82192333bcb3aeac1641a41a002f8_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.map index f5d09505..4b8cd516 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.md5 index 3708e94d..4eb956d2 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.md5 @@ -1 +1 @@ -9262778a5dd916675d0a8240b9c62578 \ No newline at end of file +4084f241e74e986d19d7292d29a23634 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.png index 5e1c46cc..dbd693c4 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_aca4d470de05b9b43b7a27da45c6d7ec0_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.map index 4f0aebc3..d148157f 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.md5 index 5157624d..67303b6d 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.md5 @@ -1 +1 @@ -5ee1c685412c822f57c9f51c1ec68c8f \ No newline at end of file +1a68bf7e43e55e46a02018c2a07dcb67 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.png index 30b0af50..38391fd2 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_ad48b7b943e88478c15879659cce7aebc_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.map index 24f1892c..e8ee2cef 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.md5 index 438f5adb..7c0b2923 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.md5 @@ -1 +1 @@ -8bea94c1ca36fb89c62f56f3dd47b1da \ No newline at end of file +320ce9d4d2ddb1c0af064561c4ed3fad \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.png index db1145d3..1f8572b4 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_af00b73c2f24f880c8f6c46918702401f_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.map b/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.map index 21205b26..2494b908 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.md5 index a997b748..502bcdad 100644 --- a/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.md5 @@ -1 +1 @@ -5106c014ff7c6b97b1aedfacffd4b476 \ No newline at end of file +78925c1332f840370ef71541d8aa29ee \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.png b/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.png index 99b5127f..3df18559 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1geometry_af8b4cc518ac3e2a143decb528f10a89c_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1iBox.html b/doc/code-documentation/html/classpFlow_1_1iBox.html index 0e81e76d..1325da20 100644 --- a/doc/code-documentation/html/classpFlow_1_1iBox.html +++ b/doc/code-documentation/html/classpFlow_1_1iBox.html @@ -255,7 +255,7 @@ class pFlow::iBox< intType >

Definition at line 61 of file iBox.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().

+ Here is the call graph for this function:
@@ -264,8 +264,8 @@ class pFlow::iBox< intType >
- - + +
@@ -558,7 +558,7 @@ class pFlow::iBox< intType >

Definition at line 94 of file iBox.cpp.

-

References IOstream::check(), FUNCTION_NAME, and iOstream::writeWordEntry().

+

References IOstream::check(), FUNCTION_NAME, and iOstream::writeWordEntry().

+ Here is the call graph for this function:
@@ -567,8 +567,8 @@ class pFlow::iBox< intType >
- - + +
@@ -625,7 +625,7 @@ class pFlow::iBox< intType >

Definition at line 116 of file iBox.cpp.

-

References dictionary::add(), pFlow::endl(), fatalErrorInFunction, and dictionary::globalName().

+

References dictionary::add(), pFlow::endl(), fatalErrorInFunction, and dictionary::globalName().

+ Here is the call graph for this function:
@@ -634,9 +634,9 @@ class pFlow::iBox< intType >
- - - + + +
diff --git a/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.map b/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.map index 14d4fef7..7a02b238 100644 --- a/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.md5 index c53c9d9b..39c92829 100644 --- a/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.md5 @@ -1 +1 @@ -bf36216b0f5929a0758479f3a017d47c \ No newline at end of file +3abb1051a4a3e27f2ac63fee17dc0f0c \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.png b/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.png index 64889de7..73cca7a8 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1iBox_a279dae2ee3345fbb2b31e5af9ec0a5b4_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map b/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map index 986ee92e..e8506238 100644 --- a/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 index 74a6bd48..79e8f545 100644 --- a/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 @@ -1 +1 @@ -35c9120b2dfce1e1bbed3206bbedbf3d \ No newline at end of file +f5721c897c82b3f0e0179d0bd06045d5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png b/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png index c904493e..3ffc8296 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1iBox_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.map b/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.map index 2e0c295b..e5591788 100644 --- a/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.md5 index ebb1a9b4..2ba34f9e 100644 --- a/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.md5 @@ -1 +1 @@ -f6310bcbf9a743b991cca63cc791cbca \ No newline at end of file +e8bca07f891624414512a56229043e17 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.png b/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.png index f4ae1927..078daa05 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1iBox_aa7fff19cac1a58f5846ababa9b4f6eb9_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1iEntry.html b/doc/code-documentation/html/classpFlow_1_1iEntry.html index 206af3d9..9bab687e 100644 --- a/doc/code-documentation/html/classpFlow_1_1iEntry.html +++ b/doc/code-documentation/html/classpFlow_1_1iEntry.html @@ -498,7 +498,7 @@ Protected Attributes

Definition at line 95 of file iEntry.hpp.

-

Referenced by Wall::readCommon(), and insertionRegion::readInsertionRegion().

+

Referenced by Wall::readCommon(), Time::readDictionary(), and insertionRegion::readInsertionRegion().

+ Here is the caller graph for this function:
@@ -506,9 +506,10 @@ Protected Attributes diff --git a/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.map b/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.map index 8e213500..9f48f008 100644 --- a/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.md5 index c6db50a3..e8a21db6 100644 --- a/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.md5 @@ -1 +1 @@ -39a2d92144a12d47064efbd8600ef396 \ No newline at end of file +e3cc82080bb58ecd374ea36c780b63cf \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.png b/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.png index abd60ca6..318716ee 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1iEntry_a73572f70de721e7793f801ae26c5a6c5_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1iFstream-members.html b/doc/code-documentation/html/classpFlow_1_1iFstream-members.html index 5091dc2a..e5892cd2 100644 --- a/doc/code-documentation/html/classpFlow_1_1iFstream-members.html +++ b/doc/code-documentation/html/classpFlow_1_1iFstream-members.html @@ -107,41 +107,49 @@ $(document).ready(function(){initNavTree('classpFlow_1_1iFstream.html',''); init

This is the complete list of members for iFstream, including all inherited members.

- - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + @@ -154,8 +162,8 @@ $(document).ready(function(){initNavTree('classpFlow_1_1iFstream.html',''); init - - + + @@ -184,32 +192,36 @@ $(document).ready(function(){initNavTree('classpFlow_1_1iFstream.html',''); init - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1iFstream.html b/doc/code-documentation/html/classpFlow_1_1iFstream.html index 5c2fcbf1..46fe5af8 100644 --- a/doc/code-documentation/html/classpFlow_1_1iFstream.html +++ b/doc/code-documentation/html/classpFlow_1_1iFstream.html @@ -134,8 +134,8 @@ $(document).ready(function(){initNavTree('classpFlow_1_1iFstream.html',''); init
bad() constIOstreaminline
check(const char *operation) constIOstreamvirtual
close()fileStreamprotected
closed() constIOstreaminline
ASCII enum valueIOstream
bad() constIOstreaminline
BINARY enum valueIOstream
binary_fileStreamprotected
check(const char *operation) constIOstreamvirtual
close()fileStreamprotected
CLOSED enum valueIOstream
defaultPrecision()IOstreaminlinestatic
defaultPrecision(unsigned int prec)IOstreaminlinestatic
eof() constIOstreaminline
fail() constIOstreaminline
fatalCheck(const char *operation) constIOstream
fileStream(const fileSystem &path, bool outStream=false)fileStream
fileStream(const fileStream &)=deletefileStream
findKeywordAndVal(const word &keyword, T &val, bool checkEndStatement=true)iIstream
findToken(const word &w)iIstreamvirtual
findTokenAndNext(const word &w, word &nextW, bool checkEndStatement=true)iIstreamvirtual
findTokenAndNextSilent(const word &w, word &nextW, int32 limitLine=100)iIstreamvirtual
findTokenSilent(const word &w, int32 limitLine=100)iIstreamvirtual
flags() constIstreamvirtual
flags(const ios_base::fmtflags flags)Istreamvirtual
get(char &c)Istream
getBack(token &tok)iIstream
getLine(word &str, char delim='\n')Istream
getLine(std::nullptr_t, char delim='\n')Istream
good() constIOstreaminline
iFstream(const fileSystem &path)iFstream
iFstream(const iFstream &src)=deleteiFstream
iIstream()iIstreaminline
closed() constIOstreaminline
defaultPrecision()IOstreaminlinestatic
defaultPrecision(unsigned int prec)IOstreaminlinestatic
eof() constIOstreaminline
fail() constIOstreaminline
fatalCheck(const char *operation) constIOstream
fileStream(const fileSystem &path, bool outStream=false, bool binary=false)fileStream
fileStream(const fileStream &)=deletefileStream
findKeywordAndVal(const word &keyword, T &val, bool checkEndStatement=true)iIstream
findToken(const word &w)iIstreamvirtual
findTokenAndNext(const word &w, word &nextW, bool checkEndStatement=true)iIstreamvirtual
findTokenAndNextSilent(const word &w, word &nextW, int32 limitLine=100)iIstreamvirtual
findTokenResume(const word &w)iIstreamvirtual
findTokenResumeSilent(const word &w, int32 limitLine=100)iIstreamvirtual
findTokenSilent(const word &w, int32 limitLine=100)iIstreamvirtual
flags() constIstreamvirtual
flags(const ios_base::fmtflags flags)Istreamvirtual
get(char &c)Istream
getBack(token &tok)iIstream
getLine(word &str, char delim='\n')Istream
getLine(std::nullptr_t, char delim='\n')Istream
good() constIOstreaminline
iFstream(const fileSystem &path, bool binary=false)iFstream
iFstream(const iFstream &src)=deleteiFstream
iIstream()iIstreaminline
iIstream(writeFormat wf)iIstreaminline
iIstream(const iIstream &)=defaultiIstream
inStream()fileStream
inStream_fileStreamprotected
ioState_IOstreamprotected
IOstream()IOstreaminlineexplicit
IOstream(const IOstream &)=defaultIOstream
is_Istreamprivate
Istream(std::istream &is, const word &streamName)Istream
IOstream(writeFormat wF)IOstreaminlineexplicit
IOstream(const IOstream &)=defaultIOstream
is_Istreamprivate
isBinary() constIOstreaminline
Istream(std::istream &is, const word &streamName, writeFormat wf=ASCII)Istream
lineNumber() constIOstreaminline
lineNumber()IOstreaminline
lineNumber(const int32 num)IOstreaminline
nextData(const word &keyword, T &data)iIstream
nextValid()Istreamprivate
openClosed_IOstreamprotected
opened() constIOstreaminline
OPENED enum valueIOstream
OPENED enum valueIOstream
opened() constIOstreaminline
openInFile(const fileSystem &path)fileStreamprotected
openOutFile(const fileSystem &path)fileStreamprotected
operator bool() constIOstreaminlineexplicit
read(uint16 &) overrideIstreamvirtual
read(float &val) overrideIstreamvirtual
read(double &val) overrideIstreamvirtual
readBegin(const char *funcName)iIstream
readBeginList(const char *funcName)iIstream
readBeginSquare(const char *funcName)iIstream
readEnd(const char *funcName)iIstream
readEndList(const char *funcName)iIstream
readEndSquare(const char *funcName)iIstream
readEndStatement(const char *funcName)iIstream
readString(word &str) overrideIstreamvirtual
readVariable(word &str)Istreamprivate
readWordToken(token &t)Istreamprivate
resetPutBack()iIstreaminline
rewind()Istreamvirtual
setBad()IOstreaminline
setClosed()IOstreaminlineprotected
setEof()IOstreaminline
setf(const ios_base::fmtflags f)IOstreaminline
setf(const ios_base::fmtflags f, const ios_base::fmtflags mask)IOstreaminline
setFail()IOstreaminline
setGood()IOstreaminlineprotected
setOpened()IOstreaminlineprotected
setState(ios_base::iostate state)IOstreaminlineprotected
read(char *buffer, std::streamsize count) overrideIstreamvirtual
readBegin(const char *funcName)iIstream
readBeginList(const char *funcName)iIstream
readBeginSquare(const char *funcName)iIstream
readEnd(const char *funcName)iIstream
readEndList(const char *funcName)iIstream
readEndSquare(const char *funcName)iIstream
readEndStatement(const char *funcName)iIstream
readString(word &str) overrideIstreamvirtual
readVariable(word &str)Istreamprivate
readWordToken(token &t)Istreamprivate
resetPutBack()iIstreaminline
rewind()Istreamvirtual
setBad()IOstreaminline
setClosed()IOstreaminlineprotected
setEof()IOstreaminline
setf(const ios_base::fmtflags f)IOstreaminline
setf(const ios_base::fmtflags f, const ios_base::fmtflags mask)IOstreaminline
setFail()IOstreaminline
setGood()IOstreaminlineprotected
setOpened()IOstreaminlineprotected
setState(ios_base::iostate state)IOstreaminlineprotected
setWriteFormat(writeFormat wF)IOstreaminlineprotected
staticName_IOstreamprotectedstatic
stdStream()Istreaminlinevirtual
stdStream() constIstreaminlinevirtual
streamAccess enum nameIOstream
unsetf(const ios_base::fmtflags f)IOstreaminline
writeFormat enum nameIOstream
writeFormat_IOstreamprotected
~fileStream()fileStreaminlinevirtual
~iFstream()=defaultiFstreamvirtual
~iIstream()=defaultiIstreamvirtual
- - + + @@ -143,8 +143,8 @@ Public Member Functions - - + + @@ -156,15 +156,18 @@ Public Member Functions - - + + + + + @@ -202,9 +205,12 @@ Public Member Functions + + + @@ -213,6 +219,8 @@ Public Member Functions + + @@ -227,8 +235,14 @@ Public Member Functions + + + + + + @@ -263,48 +277,76 @@ Public Member Functions + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 iFstream (const fileSystem &path)
 
 iFstream (const fileSystem &path, bool binary=false)
 
 iFstream (const iFstream &src)=delete
 
iFstreamoperator= (const iFstream &rhs)=delete
virtual ~iFstream ()=default
 
- Public Member Functions inherited from fileStream
 fileStream (const fileSystem &path, bool outStream=false)
 
 fileStream (const fileSystem &path, bool outStream=false, bool binary=false)
 
 fileStream (const fileStream &)=delete
 
fileStreamoperator= (const fileStream &)=delete
std::ofstream & outStream ()
 
- Public Member Functions inherited from Istream
 Istream (std::istream &is, const word &streamName)
 
 Istream (std::istream &is, const word &streamName, writeFormat wf=ASCII)
 
virtual ~Istream ()=default
 
virtual const wordname () const
 Return the name of the stream. More...
 
virtual wordname ()
 Return non-const access to the name of the stream. More...
 
virtual ios_base::fmtflags flags () const
 Return flags of stream. More...
 
Istreamget (char &c)
 
 
virtual iIstreamread (double &val) override
 
iIstreamread (char *buffer, std::streamsize count) override
 
virtual void rewind ()
 
virtual ios_base::fmtflags flags (const ios_base::fmtflags flags)
 Set flags of stream. More...
 
virtual std::istream & stdStream ()
 
- Public Member Functions inherited from iIstream
 iIstream ()
 
 iIstream (writeFormat wf)
 
 iIstream (const iIstream &)=default
 
virtual ~iIstream ()=default
 
virtual bool findToken (const word &w)
 
virtual bool findTokenResume (const word &w)
 search for all tokesn after the current file position and find the first word token tbat matchs w More...
 
virtual bool findTokenSilent (const word &w, int32 limitLine=100)
 
virtual bool findTokenResumeSilent (const word &w, int32 limitLine=100)
 search for all tokesn after the current file position and find the first word token tbat matchs w More...
 
virtual bool findTokenAndNext (const word &w, word &nextW, bool checkEndStatement=true)
 
virtual bool findTokenAndNextSilent (const word &w, word &nextW, int32 limitLine=100)
 
- Public Member Functions inherited from IOstream
 IOstream ()
 Default. More...
 
 IOstream (writeFormat wF)
 Construct and set write format. More...
 
 IOstream (const IOstream &)=default
 Copy. More...
 
virtual ~IOstream ()=default
 Destructor. More...
 
virtual bool check (const char *operation) const
 Check IOstream status for given operation. More...
 
bool fatalCheck (const char *operation) const
 Check IOstream status for given operation. More...
 
bool opened () const
 Return true if stream has been opened. More...
 
bool closed () const
 Return true if stream is closed. More...
 
bool isBinary () const
 Return true if stream format is binray. More...
 
bool good () const
 Return true if next operation might succeed. More...
 
bool eof () const
 Return true if end of input seen. More...
 
bool fail () const
 Return true if next operation will fail. More...
 
bool bad () const
 Return true if stream is corrupted. More...
 
 operator bool () const
 Return true if the stream has not failed. More...
 
bool operator! () const
 Return true if the stream has failed. More...
 
int32 lineNumber () const
 Const access to the current stream line number. More...
 
int32lineNumber ()
 Non-const access to the current stream line number. More...
 
int32 lineNumber (const int32 num)
 Set the stream line number return the previous value. More...
 
void setEof ()
 Set stream to have reached eof. More...
 
void setFail ()
 Set stream to have failed. More...
 
void setBad ()
 Set stream to be bad. More...
 
ios_base::fmtflags setf (const ios_base::fmtflags f)
 Set flags of stream. More...
 
ios_base::fmtflags setf (const ios_base::fmtflags f, const ios_base::fmtflags mask)
 Set flags of given field of stream. More...
 
void unsetf (const ios_base::fmtflags f)
 Unset flags of stream. More...
 
OPENED } + + + + + @@ -331,35 +380,50 @@ Additional Inherited Members + + + + + + + + + + + + + + +

@@ -314,13 +356,20 @@ Additional Inherited Members

 
enum  writeFormat : char { ASCII = 0, +BINARY + }
 
- Static Public Member Functions inherited from IOstream
static unsigned int defaultPrecision ()
 Return the default precision. More...
 
static unsigned int defaultPrecision (unsigned int prec)
 Reset the default precision return the previous value. More...
 
- Static Public Attributes inherited from IOstream
static unsigned int precision_ = 6
 Default precision, only works for ASCII. More...
 
- Protected Member Functions inherited from fileStream
void openInFile (const fileSystem &path)
 
- Protected Member Functions inherited from IOstream
void setOpened ()
 Set stream opened. More...
 
void setClosed ()
 Set stream closed. More...
 
void setState (ios_base::iostate state)
 Set stream state. More...
 
void setWriteFormat (writeFormat wF)
 
void setGood ()
 Set stream to be good. More...
 
- Protected Attributes inherited from fileStream
uniquePtr< std::ifstream > inStream_
 
uniquePtr< std::ofstream > outStream_
 
bool binary_ = false
 
- Protected Attributes inherited from IOstream
streamAccess openClosed_
 Is stream open or closed. More...
 
writeFormat writeFormat_ = ASCII
 write format More...
 
ios_base::iostate ioState_
 state More...
 
int32 lineNumber_
 The file line. More...
 
- Static Protected Attributes inherited from IOstream
static word staticName_
 Name for any generic stream - normally treat as readonly. More...
 

Detailed Description

Definition at line 35 of file iFstream.hpp.

Constructor & Destructor Documentation

- -

◆ iFstream() [1/2]

+ +

◆ iFstream() [1/2]

@@ -368,13 +432,23 @@ Additional Inherited Members iFstream ( const fileSystem &  - path) + path, + + + + bool  + binary = false  + + + + ) +
-

Definition at line 27 of file iFstream.cpp.

+

Definition at line 28 of file iFstream.cpp.

diff --git a/doc/code-documentation/html/classpFlow_1_1iFstream.js b/doc/code-documentation/html/classpFlow_1_1iFstream.js index 65a3f945..c079ccb5 100644 --- a/doc/code-documentation/html/classpFlow_1_1iFstream.js +++ b/doc/code-documentation/html/classpFlow_1_1iFstream.js @@ -1,6 +1,6 @@ var classpFlow_1_1iFstream = [ - [ "iFstream", "classpFlow_1_1iFstream.html#a145f81c90956fa0b8c9f2e695955407e", null ], + [ "iFstream", "classpFlow_1_1iFstream.html#a8707b807ad68cb8c8d81bd600db44bae", null ], [ "iFstream", "classpFlow_1_1iFstream.html#a5dbc45cb2b9c2ef4862b861ce7756a9a", null ], [ "~iFstream", "classpFlow_1_1iFstream.html#a1bd497f969d87155b8dd9c3bc4c8520a", null ], [ "operator=", "classpFlow_1_1iFstream.html#a1e6c9b638c8f85e897652f0fabcf6d41", null ] diff --git a/doc/code-documentation/html/classpFlow_1_1iIstream-members.html b/doc/code-documentation/html/classpFlow_1_1iIstream-members.html index c06bae18..b4b7f37d 100644 --- a/doc/code-documentation/html/classpFlow_1_1iIstream-members.html +++ b/doc/code-documentation/html/classpFlow_1_1iIstream-members.html @@ -107,7 +107,9 @@ $(document).ready(function(){initNavTree('classpFlow_1_1iIstream.html',''); init

This is the complete list of members for iIstream, including all inherited members.

- + + + @@ -120,48 +122,54 @@ $(document).ready(function(){initNavTree('classpFlow_1_1iIstream.html',''); init + + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -181,11 +189,14 @@ $(document).ready(function(){initNavTree('classpFlow_1_1iIstream.html',''); init - - - - - + + + + + + + +
bad() constIOstreaminline
ASCII enum valueIOstream
bad() constIOstreaminline
BINARY enum valueIOstream
check(const char *operation) constIOstreamvirtual
CLOSED enum valueIOstream
closed() constIOstreaminline
findToken(const word &w)iIstreamvirtual
findTokenAndNext(const word &w, word &nextW, bool checkEndStatement=true)iIstreamvirtual
findTokenAndNextSilent(const word &w, word &nextW, int32 limitLine=100)iIstreamvirtual
findTokenResume(const word &w)iIstreamvirtual
findTokenResumeSilent(const word &w, int32 limitLine=100)iIstreamvirtual
findTokenSilent(const word &w, int32 limitLine=100)iIstreamvirtual
flags() const =0IOstreampure virtual
flags(const ios_base::fmtflags f)=0IOstreampure virtual
getBack(token &tok)iIstream
good() constIOstreaminline
iIstream()iIstreaminline
iIstream(const iIstream &)=defaultiIstream
ioState_IOstreamprotected
IOstream()IOstreaminlineexplicit
iIstream(writeFormat wf)iIstreaminline
iIstream(const iIstream &)=defaultiIstream
ioState_IOstreamprotected
IOstream()IOstreaminlineexplicit
IOstream(writeFormat wF)IOstreaminlineexplicit
IOstream(const IOstream &)=defaultIOstream
lineNumber() constIOstreaminline
lineNumber()IOstreaminline
lineNumber(const int32 num)IOstreaminline
lineNumber_IOstreamprotected
lookupData(const word &keyword)iIstream
lookupDataOrSet(const word &keyword, const T &setVal)iIstream
name() constIOstreamvirtual
name()IOstreamvirtual
nextData(const word &keyword, T &data)iIstream
openClosed_IOstreamprotected
OPENED enum valueIOstream
opened() constIOstreaminline
operator bool() constIOstreaminlineexplicit
operator!() constIOstreaminline
operator()() constiIstream
peekBack(token &tok)iIstream
precision_IOstreamstatic
putBack(const token &tok)iIstream
putBack_iIstreamprivate
putBackToken_iIstreamprivate
read(token &)=0iIstreampure virtual
read(char &)=0iIstreampure virtual
read(word &)=0iIstreampure virtual
read(int64 &)=0iIstreampure virtual
read(int32 &)=0iIstreampure virtual
read(int16 &)=0iIstreampure virtual
read(int8 &)=0iIstreampure virtual
read(label &)=0iIstreampure virtual
read(uint32 &)=0iIstreampure virtual
read(uint16 &)=0iIstreampure virtual
read(float &)=0iIstreampure virtual
read(double &)=0iIstreampure virtual
isBinary() constIOstreaminline
lineNumber() constIOstreaminline
lineNumber()IOstreaminline
lineNumber(const int32 num)IOstreaminline
lineNumber_IOstreamprotected
lookupData(const word &keyword)iIstream
lookupDataOrSet(const word &keyword, const T &setVal)iIstream
name() constIOstreamvirtual
name()IOstreamvirtual
nextData(const word &keyword, T &data)iIstream
openClosed_IOstreamprotected
OPENED enum valueIOstream
opened() constIOstreaminline
operator bool() constIOstreaminlineexplicit
operator!() constIOstreaminline
operator()() constiIstream
peekBack(token &tok)iIstream
precision_IOstreamstatic
putBack(const token &tok)iIstream
putBack_iIstreamprivate
putBackToken_iIstreamprivate
read(token &)=0iIstreampure virtual
read(char &)=0iIstreampure virtual
read(word &)=0iIstreampure virtual
read(int64 &)=0iIstreampure virtual
read(int32 &)=0iIstreampure virtual
read(int16 &)=0iIstreampure virtual
read(int8 &)=0iIstreampure virtual
read(label &)=0iIstreampure virtual
read(uint32 &)=0iIstreampure virtual
read(uint16 &)=0iIstreampure virtual
read(float &)=0iIstreampure virtual
read(double &)=0iIstreampure virtual
read(char *buffer, std::streamsize count)=0iIstreampure virtual
readBegin(const char *funcName)iIstream
readBeginList(const char *funcName)iIstream
readBeginSquare(const char *funcName)iIstream
setGood()IOstreaminlineprotected
setOpened()IOstreaminlineprotected
setState(ios_base::iostate state)IOstreaminlineprotected
staticName_IOstreamprotectedstatic
streamAccess enum nameIOstream
unsetf(const ios_base::fmtflags f)IOstreaminline
~iIstream()=defaultiIstreamvirtual
~IOstream()=defaultIOstreamvirtual
setWriteFormat(writeFormat wF)IOstreaminlineprotected
staticName_IOstreamprotectedstatic
streamAccess enum nameIOstream
unsetf(const ios_base::fmtflags f)IOstreaminline
writeFormat enum nameIOstream
writeFormat_IOstreamprotected
~iIstream()=defaultiIstreamvirtual
~IOstream()=defaultIOstreamvirtual

Constructor & Destructor Documentation

-

◆ iIstream() [1/2]

+

◆ iIstream() [1/3]

@@ -339,10 +401,38 @@ Additional Inherited Members

Definition at line 51 of file iIstream.hpp.

+
+
+ +

◆ iIstream() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
iIstream (writeFormat wf)
+
+inline
+
+ +

Definition at line 56 of file iIstream.hpp.

+
-

◆ iIstream() [2/2]

+

◆ iIstream() [3/3]

@@ -411,7 +501,7 @@ Additional Inherited Members

Definition at line 5 of file iIstream.cpp.

-

References IOstream::bad(), fatalErrorInFunction, fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), iIstream::putBack_, and iIstream::putBackToken_.

+

References IOstream::bad(), fatalErrorInFunction, fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), iIstream::putBack_, and iIstream::putBackToken_.

Referenced by iEntry< Key, T * >::createEntry(), stlFile::read(), dictionary::readDictionary(), List< word >::readList(), stlFile::readSolid(), and Vector< word, vecAllocator< word > >::readVector().

@@ -422,9 +512,9 @@ Additional Inherited Members
- - - + + +
@@ -435,12 +525,12 @@ Additional Inherited Members
- + - - + + - +
@@ -466,7 +556,7 @@ Additional Inherited Members

References fatalErrorInFunction.

-

Referenced by iTstream::read(), and Istream::read().

+

Referenced by iTstream::read(), and Istream::read().

+ Here is the caller graph for this function:
@@ -538,11 +628,11 @@ Additional Inherited Members
-

Definition at line 80 of file iIstream.hpp.

+

Definition at line 85 of file iIstream.hpp.

References iIstream::putBack_, iIstream::putBackToken_, and token::reset().

-

Referenced by iTstream::reset(), and iTstream::rewind().

+

Referenced by iTstream::reset(), and iTstream::rewind().

+ Here is the call graph for this function:
@@ -570,7 +660,7 @@ Additional Inherited Members
-

◆ read() [1/12]

+

◆ read() [1/13]

@@ -595,7 +685,7 @@ Additional Inherited Members

Implemented in Istream, and iTstream.

-

Referenced by iEntry< Key, T * >::createEntry(), pFlow::operator>>(), dataEntry::readDataEntry(), iEntry< Key, T * >::readKeyword(), and token::token().

+

Referenced by iEntry< Key, T * >::createEntry(), pFlow::operator>>(), dataEntry::readDataEntry(), iEntry< Key, T * >::readKeyword(), Vector< word, vecAllocator< word > >::readVector(), and token::token().

+ Here is the caller graph for this function:
@@ -603,19 +693,20 @@ Additional Inherited Members
-

◆ read() [2/12]

+

◆ read() [2/13]

@@ -643,7 +734,7 @@ Additional Inherited Members
-

◆ read() [3/12]

+

◆ read() [3/13]

@@ -699,7 +790,7 @@ Additional Inherited Members
-

◆ read() [4/12]

+

◆ read() [4/13]

@@ -727,7 +818,7 @@ Additional Inherited Members
-

◆ read() [5/12]

+

◆ read() [5/13]

@@ -755,7 +846,7 @@ Additional Inherited Members
-

◆ read() [6/12]

+

◆ read() [6/13]

@@ -783,7 +874,7 @@ Additional Inherited Members
-

◆ read() [7/12]

+

◆ read() [7/13]

@@ -811,7 +902,7 @@ Additional Inherited Members
-

◆ read() [8/12]

+

◆ read() [8/13]

@@ -839,7 +930,7 @@ Additional Inherited Members
-

◆ read() [9/12]

+

◆ read() [9/13]

@@ -867,7 +958,7 @@ Additional Inherited Members
-

◆ read() [10/12]

+

◆ read() [10/13]

@@ -895,7 +986,7 @@ Additional Inherited Members
-

◆ read() [11/12]

+

◆ read() [11/13]

@@ -923,7 +1014,7 @@ Additional Inherited Members
-

◆ read() [12/12]

+

◆ read() [12/13]

@@ -948,6 +1039,44 @@ Additional Inherited Members

Implemented in Istream, and iTstream.

+
+
+ +

◆ read() [13/13]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual iIstream& read (char * buffer,
std::streamsize count 
)
+
+pure virtual
+
+ +

Implemented in Istream, and iTstream.

+
@@ -1003,35 +1132,78 @@ Additional Inherited Members

Definition at line 60 of file iIstream.cpp.

-

References pFlow::endl(), token::error(), fatalErrorInFunction, token::isEndBlock(), token::isEndStatement(), token::isWord(), and token::wordToken().

- -

Referenced by iIstream::findKeywordAndVal(), and Field< VectorDual, int8 >::readField().

+

Referenced by iIstream::findKeywordAndVal(), and Field< VectorDual, int8 >::readField().

- + Here is the call graph for this function:
+ + Here is the caller graph for this function:
+ +
+
+ +

◆ findTokenResume()

+ +
+
+ + + + + +
+ + + + + + + + +
bool findTokenResume (const wordw)
+
+virtual
+
+ +

search for all tokesn after the current file position and find the first word token tbat matchs w

+ +

Definition at line 66 of file iIstream.cpp.

+ +

References pFlow::endl(), token::error(), fatalErrorInFunction, token::isEndBlock(), token::isEndStatement(), token::isWord(), and token::wordToken().

+ +

Referenced by Field< VectorDual, int8 >::readField().

- + Here is the caller graph for this function:
+ + Here is the call graph for this function:
+
+ + Here is the caller graph for this function:
+
+
+ @@ -1071,22 +1243,62 @@ Additional Inherited Members
-

Definition at line 93 of file iIstream.cpp.

+

Definition at line 96 of file iIstream.cpp.

+ +
+ + +

◆ findTokenResumeSilent()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool findTokenResumeSilent (const wordw,
int32 limitLine = 100 
)
+
+virtual
+
+ +

search for all tokesn after the current file position and find the first word token tbat matchs w

+ +

Definition at line 102 of file iIstream.cpp.

References token::error(), token::isEndBlock(), token::isEndStatement(), token::isWord(), and token::wordToken().

-
- + Here is the call graph for this function:
-
+
+ + Here is the call graph for this function:
+
-
-

Definition at line 122 of file iIstream.cpp.

+

Definition at line 130 of file iIstream.cpp.

-

References pFlow::endl(), token::error(), ioErrorInFile, token::isEndStatement(), token::isWord(), and token::wordToken().

-
- + Here is the call graph for this function:
-
+

References pFlow::endl(), token::error(), ioErrorInFile, token::isEndStatement(), token::isWord(), and token::wordToken().

+
+ + Here is the call graph for this function:
+
-
-

Definition at line 168 of file iIstream.cpp.

+

Definition at line 176 of file iIstream.cpp.

References token::error(), token::isEndStatement(), token::isWord(), and token::wordToken().

-

Referenced by readControlDict::read(), and IOfileHeader::readHeader().

-
- + Here is the call graph for this function:
-
+

Referenced by readControlDict::read(), and IOfileHeader::readHeader().

+
+ + Here is the call graph for this function:
+
-
+

Return the name of the stream.

+

Reimplemented from IOstream.

Definition at line 99 of file iTstream.cpp.

@@ -755,12 +819,14 @@ Additional Inherited Members
+

Return non-const access to the name of the stream.

+

Reimplemented from IOstream.

-

◆ read() [1/12]

+

◆ read() [1/13]

@@ -818,7 +884,7 @@ Additional Inherited Members
-

◆ read() [2/12]

+

◆ read() [2/13]

@@ -850,7 +916,7 @@ Additional Inherited Members
-

◆ read() [3/12]

+

◆ read() [3/13]

@@ -914,7 +980,7 @@ Additional Inherited Members
-

◆ read() [4/12]

+

◆ read() [4/13]

@@ -946,7 +1012,7 @@ Additional Inherited Members
-

◆ read() [5/12]

+

◆ read() [5/13]

@@ -978,7 +1044,7 @@ Additional Inherited Members
-

◆ read() [6/12]

+

◆ read() [6/13]

@@ -1010,7 +1076,7 @@ Additional Inherited Members
-

◆ read() [7/12]

+

◆ read() [7/13]

@@ -1042,7 +1108,7 @@ Additional Inherited Members
-

◆ read() [8/12]

+

◆ read() [8/13]

@@ -1074,7 +1140,7 @@ Additional Inherited Members
-

◆ read() [9/12]

+

◆ read() [9/13]

@@ -1106,7 +1172,7 @@ Additional Inherited Members
-

◆ read() [10/12]

+

◆ read() [10/13]

@@ -1138,7 +1204,7 @@ Additional Inherited Members
-

◆ read() [11/12]

+

◆ read() [11/13]

@@ -1170,7 +1236,7 @@ Additional Inherited Members
-

◆ read() [12/12]

+

◆ read() [12/13]

@@ -1199,6 +1265,48 @@ Additional Inherited Members

References CONSUME_PARAM, fatalExit, and notImplementedFunction.

+
+
+ +

◆ read() [13/13]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
pFlow::iIstream & read (char * buffer,
std::streamsize count 
)
+
+overridevirtual
+
+ +

Implements iIstream.

+ +

Definition at line 306 of file iTstream.cpp.

+ +

References notImplementedFunction.

+
@@ -1226,9 +1334,9 @@ Additional Inherited Members

Implements iIstream.

-

Definition at line 307 of file iTstream.cpp.

+

Definition at line 315 of file iTstream.cpp.

-

References iIstream::resetPutBack().

+

References iIstream::resetPutBack().

Referenced by twoPartEntry::secondPartVal(), and dataEntry::stream().

@@ -1280,9 +1388,9 @@ Additional Inherited Members
-

Definition at line 315 of file iTstream.cpp.

+

Definition at line 323 of file iTstream.cpp.

-

References iIstream::resetPutBack().

+

References iIstream::resetPutBack().

+ Here is the call graph for this function:
@@ -1312,7 +1420,7 @@ Additional Inherited Members
-

Definition at line 323 of file iTstream.cpp.

+

Definition at line 331 of file iTstream.cpp.

Referenced by dataEntry::dataEntry().

@@ -1344,7 +1452,7 @@ Additional Inherited Members
-

Definition at line 328 of file iTstream.cpp.

+

Definition at line 336 of file iTstream.cpp.

Referenced by pFlow::isTwoPartEntry().

@@ -1376,7 +1484,7 @@ Additional Inherited Members
-

Definition at line 333 of file iTstream.cpp.

+

Definition at line 341 of file iTstream.cpp.

@@ -1396,7 +1504,7 @@ Additional Inherited Members
-

Definition at line 339 of file iTstream.cpp.

+

Definition at line 347 of file iTstream.cpp.

References pFlow::validTokenForStream().

@@ -1429,7 +1537,7 @@ Additional Inherited Members
-

Definition at line 352 of file iTstream.cpp.

+

Definition at line 360 of file iTstream.cpp.

References pFlow::validTokenForStream().

@@ -1469,9 +1577,11 @@ Additional Inherited Members
+

Return flags of stream.

+

Implements IOstream.

-

Definition at line 149 of file iTstream.hpp.

+

Definition at line 151 of file iTstream.hpp.

@@ -1488,7 +1598,7 @@ Additional Inherited Members ios_base::fmtflags flags ( const ios_base::fmtflags  - ) + f) @@ -1499,9 +1609,11 @@ Additional Inherited Members
+

Set flags of stream.

+

Implements IOstream.

-

Definition at line 155 of file iTstream.hpp.

+

Definition at line 157 of file iTstream.hpp.

diff --git a/doc/code-documentation/html/classpFlow_1_1iTstream.js b/doc/code-documentation/html/classpFlow_1_1iTstream.js index eddec921..9a3f17dc 100644 --- a/doc/code-documentation/html/classpFlow_1_1iTstream.js +++ b/doc/code-documentation/html/classpFlow_1_1iTstream.js @@ -28,6 +28,7 @@ var classpFlow_1_1iTstream = [ "read", "classpFlow_1_1iTstream.html#a9883b86c3cc0efadac9c2c3b089483a4", null ], [ "read", "classpFlow_1_1iTstream.html#af1e817d65829350b705a78d973242ac7", null ], [ "read", "classpFlow_1_1iTstream.html#ad45cacc3474aa95f42af24dfb43e4aad", null ], + [ "read", "classpFlow_1_1iTstream.html#ae726f8108a5359ed31e60e44457a8c9a", null ], [ "rewind", "classpFlow_1_1iTstream.html#ab8734e666421c9fe3b6380a818c6c727", null ], [ "reset", "classpFlow_1_1iTstream.html#ad20897c5c8bd47f5d4005989bead0e55", null ], [ "tokens", "classpFlow_1_1iTstream.html#a578844cadac20c3e23f6cf179ef2a1be", null ], diff --git a/doc/code-documentation/html/classpFlow_1_1includeMask.html b/doc/code-documentation/html/classpFlow_1_1includeMask.html index b88ac099..fdba5c46 100644 --- a/doc/code-documentation/html/classpFlow_1_1includeMask.html +++ b/doc/code-documentation/html/classpFlow_1_1includeMask.html @@ -305,7 +305,7 @@ Protected Attributes

Definition at line 41 of file includeMask.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and dictionary::getValOrSet().

+

References pFlow::endl(), fatalErrorInFunction, and dictionary::getValOrSet().

Referenced by includeMask::includeMask().

@@ -315,9 +315,9 @@ Protected Attributes
diff --git a/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.map b/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.map index ab33c4ea..d6104850 100644 --- a/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.md5 index a94b5bd3..c348dc65 100644 --- a/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.md5 @@ -1 +1 @@ -8ebd75c3314cbb0096eeeeb442e3131c \ No newline at end of file +76136c5b81e82574e6b130d7fa833a81 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.png b/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.png index ab0ee26c..a9348556 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1includeMask_ac79c0ce5bab11b4b49996bc8f642d295_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer-members.html b/doc/code-documentation/html/classpFlow_1_1indexContainer-members.html index 05d90a93..6a8b0181 100644 --- a/doc/code-documentation/html/classpFlow_1_1indexContainer-members.html +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer-members.html @@ -107,26 +107,36 @@ $(document).ready(function(){initNavTree('classpFlow_1_1indexContainer.html','')

This is the complete list of members for indexContainer< IndexType >, including all inherited members.

- + + + - + + + - - - - - - - - - - + + + + + + + + + + + + + + + +
deviceView() constindexContainer< IndexType >inline
DeviceType typedefindexContainer< IndexType >
deviceView() constindexContainer< IndexType >inline
deviceView()indexContainer< IndexType >inline
DeviceViewType typedefindexContainer< IndexType >
DualViewType typedefindexContainer< IndexType >
empty() constindexContainer< IndexType >inline
hostView() constindexContainer< IndexType >inline
HostType typedefindexContainer< IndexType >
hostView() constindexContainer< IndexType >inline
hostView()indexContainer< IndexType >inline
HostViewType typedefindexContainer< IndexType >
indexContainer()indexContainer< IndexType >inline
indexContainer(IndexType begin, IndexType end)indexContainer< IndexType >inline
indexContainer(IndexType *data, int32 numElems)indexContainer< IndexType >inline
indexContainer(const indexContainer &)=defaultindexContainer< IndexType >
indicesDevice() constindexContainer< IndexType >inline
indicesHost() constindexContainer< IndexType >inline
max() constindexContainer< IndexType >inline
max_indexContainer< IndexType >protected
min() constindexContainer< IndexType >inline
min_indexContainer< IndexType >protected
operator()(selectSide< executionSpace >, int32 i) constindexContainer< IndexType >inline
operator=(const indexContainer &)=defaultindexContainer< IndexType >
size() constindexContainer< IndexType >inline
size_indexContainer< IndexType >protected
indexContainer(indexContainer &&)=defaultindexContainer< IndexType >
indicesDevice() constindexContainer< IndexType >inline
indicesHost() constindexContainer< IndexType >inline
max() constindexContainer< IndexType >inline
max_indexContainer< IndexType >protected
min() constindexContainer< IndexType >inline
min_indexContainer< IndexType >protected
modifyOnDevice()indexContainer< IndexType >inline
modifyOnHost()indexContainer< IndexType >inline
operator()(selectSide< executionSpace >, int32 i) constindexContainer< IndexType >inline
operator=(const indexContainer &)=defaultindexContainer< IndexType >
operator=(indexContainer &&)=defaultindexContainer< IndexType >
setSize(size_t ns)indexContainer< IndexType >inline
size() constindexContainer< IndexType >inline
size_indexContainer< IndexType >protected
syncViews()indexContainer< IndexType >inline
views_indexContainer< IndexType >protected
~indexContainer()=defaultindexContainer< IndexType >
diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer.html b/doc/code-documentation/html/classpFlow_1_1indexContainer.html index 9984bce5..189ad6f8 100644 --- a/doc/code-documentation/html/classpFlow_1_1indexContainer.html +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer.html @@ -135,6 +135,10 @@ Public Types   using HostViewType = typename DualViewType::t_host   +using HostType = typename HostViewType::device_type +  +using DeviceType = typename DeviceViewType::device_type +  @@ -148,6 +152,10 @@ Public Member Functions + + + + @@ -165,10 +173,22 @@ Public Member Functions + + + + + + + + + + + +

Public Member Functions

 
indexContaineroperator= (const indexContainer &)=default
 
 indexContainer (indexContainer &&)=default
 
indexContaineroperator= (indexContainer &&)=default
 
 ~indexContainer ()=default
 
INLINE_FUNCTION_HD size_t size () const
 
const DeviceViewTypedeviceView () const
 
HostViewTypehostView ()
 
DeviceViewTypedeviceView ()
 
auto indicesHost () const
 
auto indicesDevice () const
 
void modifyOnHost ()
 
void modifyOnDevice ()
 
void syncViews ()
 
size_t setSize (size_t ns)
 
@@ -234,11 +254,43 @@ class pFlow::indexContainer< IndexType >

Definition at line 44 of file indexContainer.hpp.

+ + + +

◆ HostType

+ +
+
+

Protected Attributes

+ + + +
using HostType = typename HostViewType::device_type
+
+ +

Definition at line 46 of file indexContainer.hpp.

+ +
+
+ +

◆ DeviceType

+ +
+
+ + + + +
using DeviceType = typename DeviceViewType::device_type
+
+ +

Definition at line 48 of file indexContainer.hpp.

+

Constructor & Destructor Documentation

-

◆ indexContainer() [1/4]

+

◆ indexContainer() [1/5]

@@ -260,12 +312,12 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 73 of file indexContainer.hpp.

+

Definition at line 77 of file indexContainer.hpp.

-

◆ indexContainer() [2/4]

+

◆ indexContainer() [2/5]

@@ -298,12 +350,12 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 76 of file indexContainer.hpp.

+

Definition at line 80 of file indexContainer.hpp.

-

◆ indexContainer() [3/4]

+

◆ indexContainer() [3/5]

@@ -336,12 +388,12 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 88 of file indexContainer.hpp.

+

Definition at line 92 of file indexContainer.hpp.

-

◆ indexContainer() [4/4]

+

◆ indexContainer() [4/5]

@@ -364,6 +416,32 @@ class pFlow::indexContainer< IndexType >
+
+
+ +

◆ indexContainer() [5/5]

+ +
+
+ + + + + +
+ + + + + + + + +
indexContainer (indexContainer< IndexType > && )
+
+default
+
+
@@ -393,7 +471,7 @@ class pFlow::indexContainer< IndexType >

Member Function Documentation

-

◆ operator=()

+

◆ operator=() [1/2]

@@ -416,6 +494,32 @@ class pFlow::indexContainer< IndexType >
+
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
indexContainer& operator= (indexContainer< IndexType > && )
+
+default
+
+
@@ -441,9 +545,9 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 107 of file indexContainer.hpp.

+

Definition at line 115 of file indexContainer.hpp.

-

Referenced by dynamicPointStructure::dynamicPointStructure(), Vector< word, vecAllocator< word > >::insertSetElement(), VectorSingle< realx3, void >::insertSetElement(), VectorDual< int8 >::insertSetElement(), sphereParticles::insertSphereParticles(), and sphereParticles::sphereParticles().

+

Referenced by dynamicPointStructure::dynamicPointStructure(), Vector< word, vecAllocator< word > >::insertSetElement(), VectorSingle< realx3, void >::insertSetElement(), VectorDual< int8 >::insertSetElement(), sphereParticles::insertSphereParticles(), Vector< word, vecAllocator< word > >::sortItems(), VectorDual< int8 >::sortItems(), VectorSingle< realx3, void >::sortItems(), and sphereParticles::sphereParticles().

+ Here is the caller graph for this function:
@@ -451,13 +555,16 @@ class pFlow::indexContainer< IndexType > @@ -486,9 +593,9 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 113 of file indexContainer.hpp.

+

Definition at line 121 of file indexContainer.hpp.

-

Referenced by VectorSingle< realx3, void >::insertSetElement().

+

Referenced by VectorSingle< realx3, void >::insertSetElement().

+ Here is the caller graph for this function:
@@ -526,9 +633,9 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 119 of file indexContainer.hpp.

+

Definition at line 127 of file indexContainer.hpp.

-

Referenced by VectorDual< int8 >::insertSetElement().

+

Referenced by VectorDual< int8 >::insertSetElement().

+ Here is the caller graph for this function:
@@ -566,9 +673,9 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 125 of file indexContainer.hpp.

+

Definition at line 133 of file indexContainer.hpp.

-

Referenced by VectorSingle< realx3, void >::insertSetElement(), and VectorDual< int8 >::insertSetElement().

+

Referenced by VectorSingle< realx3, void >::insertSetElement(), and VectorDual< int8 >::insertSetElement().

+ Here is the caller graph for this function:
@@ -618,12 +725,12 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 132 of file indexContainer.hpp.

+

Definition at line 140 of file indexContainer.hpp.

-

◆ hostView()

+

◆ hostView() [1/2]

@@ -645,9 +752,9 @@ class pFlow::indexContainer< IndexType >
-

◆ deviceView()

+

◆ deviceView() [1/2]

@@ -688,9 +796,9 @@ class pFlow::indexContainer< IndexType >
+ +

◆ hostView() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
HostViewType& hostView ()
+
+inline
+
+ +

Definition at line 161 of file indexContainer.hpp.

+ +
+
+ +

◆ deviceView() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
DeviceViewType& deviceView ()
+
+inline
+
+ +

Definition at line 166 of file indexContainer.hpp.

+
@@ -730,9 +895,9 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 153 of file indexContainer.hpp.

+

Definition at line 171 of file indexContainer.hpp.

-

Referenced by dynamicPointStructure::dynamicPointStructure(), and sphereParticles::sphereParticles().

+

Referenced by dynamicPointStructure::dynamicPointStructure(), and sphereParticles::sphereParticles().

+ Here is the caller graph for this function:
@@ -771,7 +936,155 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 158 of file indexContainer.hpp.

+

Definition at line 176 of file indexContainer.hpp.

+ +
+
+ +

◆ modifyOnHost()

+ +
+
+ + + + + +
+ + + + + + + +
void modifyOnHost ()
+
+inline
+
+ +

Definition at line 181 of file indexContainer.hpp.

+ +
+
+ +

◆ modifyOnDevice()

+ +
+
+ + + + + +
+ + + + + + + +
void modifyOnDevice ()
+
+inline
+
+ +

Definition at line 186 of file indexContainer.hpp.

+ +

Referenced by pFlow::getSortedIndex().

+
+ + Here is the caller graph for this function:
+
+
+ + +
+
+ +

◆ syncViews()

+ +
+
+ + + + + +
+ + + + + + + +
void syncViews ()
+
+inline
+
+ +

Definition at line 191 of file indexContainer.hpp.

+ +

Referenced by pFlow::getSortedIndex().

+
+ + Here is the caller graph for this function:
+
+
+ + +
+
+ +

◆ setSize()

+ +
+
+ + + + + +
+ + + + + + + + +
size_t setSize (size_t ns)
+
+inline
+
+ +

Definition at line 212 of file indexContainer.hpp.

+ +

Referenced by pFlow::getSortedIndex().

+
+ + Here is the caller graph for this function:
+
+
+
@@ -796,9 +1109,9 @@ class pFlow::indexContainer< IndexType >
@@ -822,9 +1135,9 @@ class pFlow::indexContainer< IndexType >
@@ -848,9 +1161,9 @@ class pFlow::indexContainer< IndexType >
@@ -874,9 +1187,9 @@ class pFlow::indexContainer< IndexType >
-

Definition at line 69 of file indexContainer.hpp.

+

Definition at line 73 of file indexContainer.hpp.

-

Referenced by indexContainer< int32 >::deviceView(), indexContainer< int32 >::hostView(), indexContainer< int32 >::indexContainer(), indexContainer< int32 >::indicesDevice(), indexContainer< int32 >::indicesHost(), and indexContainer< int32 >::operator()().

+

Referenced by indexContainer< int32 >::deviceView(), indexContainer< int32 >::hostView(), indexContainer< int32 >::indexContainer(), indexContainer< int32 >::indicesDevice(), indexContainer< int32 >::indicesHost(), indexContainer< int32 >::modifyOnDevice(), indexContainer< int32 >::modifyOnHost(), indexContainer< int32 >::operator()(), and indexContainer< int32 >::syncViews().

diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer.js b/doc/code-documentation/html/classpFlow_1_1indexContainer.js index b2414869..ba73f62b 100644 --- a/doc/code-documentation/html/classpFlow_1_1indexContainer.js +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer.js @@ -4,12 +4,16 @@ var classpFlow_1_1indexContainer = [ "DualViewType", "classpFlow_1_1indexContainer.html#ac16302a81f0d7c1ce7e41edd798fc9d1", null ], [ "DeviceViewType", "classpFlow_1_1indexContainer.html#a5e8c0e0e7c8466a94fcc66eef8c12b24", null ], [ "HostViewType", "classpFlow_1_1indexContainer.html#a56dacd6fb9a2da1919e8dc155a5e2b0e", null ], + [ "HostType", "classpFlow_1_1indexContainer.html#acc03d1afa384d6d8e9067e8eed50fb80", null ], + [ "DeviceType", "classpFlow_1_1indexContainer.html#ab78ed307c34e5d5ffa760ccfe06ce733", null ], [ "indexContainer", "classpFlow_1_1indexContainer.html#ae7c043057ecdd004f61d780acebcc58e", null ], [ "indexContainer", "classpFlow_1_1indexContainer.html#a1adfb266809541cd795990a522817429", null ], [ "indexContainer", "classpFlow_1_1indexContainer.html#a15e46ceffd1d4f18c390a090e6000971", null ], [ "indexContainer", "classpFlow_1_1indexContainer.html#addeb28c36f98f790c129cb67a66ae2e1", null ], + [ "indexContainer", "classpFlow_1_1indexContainer.html#a65d712b82e422745a8c183b16ccdf38b", null ], [ "~indexContainer", "classpFlow_1_1indexContainer.html#a02d71b92d2c27de91b53d7877b704127", null ], [ "operator=", "classpFlow_1_1indexContainer.html#a6e4ec7d2dc8bab5cc9aa766132060980", null ], + [ "operator=", "classpFlow_1_1indexContainer.html#a8187c532998ac6b83c88a347ee121606", null ], [ "size", "classpFlow_1_1indexContainer.html#a7bb1be8d14aca7330e90c5b60493061b", null ], [ "empty", "classpFlow_1_1indexContainer.html#a357c86d427ba736b27fbfab57197ed64", null ], [ "min", "classpFlow_1_1indexContainer.html#afc62db27358117c2848f2a40034d9c76", null ], @@ -17,8 +21,14 @@ var classpFlow_1_1indexContainer = [ "operator()", "classpFlow_1_1indexContainer.html#a880710c6f5ffae88c7e0baf24d7929c9", null ], [ "hostView", "classpFlow_1_1indexContainer.html#a5b8b45947cc69fbfb94a443cd6dc41f6", null ], [ "deviceView", "classpFlow_1_1indexContainer.html#abe2bb54e3d8d44844edc05a46accd8d4", null ], + [ "hostView", "classpFlow_1_1indexContainer.html#a079f7cee979e9bacd82f58857a4d67fa", null ], + [ "deviceView", "classpFlow_1_1indexContainer.html#a25a6aa2616541077764e6b5671b3cdba", null ], [ "indicesHost", "classpFlow_1_1indexContainer.html#afc2c6b6e3530d1a891d4b2e94b94ff0b", null ], [ "indicesDevice", "classpFlow_1_1indexContainer.html#a841cfe71aab271b7dcaf54f932f25178", null ], + [ "modifyOnHost", "classpFlow_1_1indexContainer.html#a3f07dcf255cc5edecc3f32f069c2f8ab", null ], + [ "modifyOnDevice", "classpFlow_1_1indexContainer.html#a62f30f38f9c1db8aa064dbe0db5c4728", null ], + [ "syncViews", "classpFlow_1_1indexContainer.html#a795138dcd25e874d4ab7ed03ce7603b6", null ], + [ "setSize", "classpFlow_1_1indexContainer.html#a9884549c8be9897d5550d31bc0bcf7f2", null ], [ "min_", "classpFlow_1_1indexContainer.html#a92e0ba7ef23e87944d17c213fa2dbc0c", null ], [ "max_", "classpFlow_1_1indexContainer.html#a138d93a14ab42323cc70f74a817f5993", null ], [ "size_", "classpFlow_1_1indexContainer.html#a5f31775800bbb46b35b5791def1f3acc", null ], diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_1_1IndexAccessor.html b/doc/code-documentation/html/classpFlow_1_1indexContainer_1_1IndexAccessor.html index 7c8e4465..71ad2a3d 100644 --- a/doc/code-documentation/html/classpFlow_1_1indexContainer_1_1IndexAccessor.html +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_1_1IndexAccessor.html @@ -127,7 +127,7 @@ template<typename ViewType>
class pFlow::indexContainer< IndexType >::IndexAccessor< ViewType > -

Definition at line 47 of file indexContainer.hpp.

+

Definition at line 51 of file indexContainer.hpp.

Constructor & Destructor Documentation

◆ IndexAccessor()

@@ -153,7 +153,7 @@ class pFlow::indexContainer< IndexType >::IndexAccessor< ViewType ><
-

Definition at line 53 of file indexContainer.hpp.

+

Definition at line 57 of file indexContainer.hpp.

@@ -182,9 +182,9 @@ class pFlow::indexContainer< IndexType >::IndexAccessor< ViewType ><
-

Definition at line 57 of file indexContainer.hpp.

+

Definition at line 61 of file indexContainer.hpp.

-

References indexContainer< IndexType >::IndexAccessor< ViewType >::view_.

+

References indexContainer< IndexType >::IndexAccessor< ViewType >::view_.

@@ -209,9 +209,9 @@ class pFlow::indexContainer< IndexType >::IndexAccessor< ViewType ><
-

Definition at line 50 of file indexContainer.hpp.

+

Definition at line 54 of file indexContainer.hpp.

-

Referenced by indexContainer< IndexType >::IndexAccessor< ViewType >::operator()().

+

Referenced by indexContainer< IndexType >::IndexAccessor< ViewType >::operator()().

diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.map b/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.map index 4f39a9d3..3977fac5 100644 --- a/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.map @@ -1,7 +1,8 @@ - + + diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.md5 index 68bbb71e..c6298b7a 100644 --- a/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.md5 @@ -1 +1 @@ -e971bda6a1ae1316fa2f61299653ae86 \ No newline at end of file +1dd8701fbdd77b78f4aa44377ab59485 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.png b/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.png index ce4fed1d..d252ac40 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1indexContainer_a5b8b45947cc69fbfb94a443cd6dc41f6_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a62f30f38f9c1db8aa064dbe0db5c4728_icgraph.map b/doc/code-documentation/html/classpFlow_1_1indexContainer_a62f30f38f9c1db8aa064dbe0db5c4728_icgraph.map new file mode 100644 index 00000000..7802a302 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_a62f30f38f9c1db8aa064dbe0db5c4728_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a62f30f38f9c1db8aa064dbe0db5c4728_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1indexContainer_a62f30f38f9c1db8aa064dbe0db5c4728_icgraph.md5 new file mode 100644 index 00000000..c2795a16 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_a62f30f38f9c1db8aa064dbe0db5c4728_icgraph.md5 @@ -0,0 +1 @@ +1e548060cf5c571a813768cf971f37a3 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a62f30f38f9c1db8aa064dbe0db5c4728_icgraph.png b/doc/code-documentation/html/classpFlow_1_1indexContainer_a62f30f38f9c1db8aa064dbe0db5c4728_icgraph.png new file mode 100644 index 00000000..c2e806ba Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1indexContainer_a62f30f38f9c1db8aa064dbe0db5c4728_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a795138dcd25e874d4ab7ed03ce7603b6_icgraph.map b/doc/code-documentation/html/classpFlow_1_1indexContainer_a795138dcd25e874d4ab7ed03ce7603b6_icgraph.map new file mode 100644 index 00000000..ccffbadc --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_a795138dcd25e874d4ab7ed03ce7603b6_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a795138dcd25e874d4ab7ed03ce7603b6_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1indexContainer_a795138dcd25e874d4ab7ed03ce7603b6_icgraph.md5 new file mode 100644 index 00000000..7d11f58e --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_a795138dcd25e874d4ab7ed03ce7603b6_icgraph.md5 @@ -0,0 +1 @@ +d3040a7d36aacfec34ed88dacaa5a055 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a795138dcd25e874d4ab7ed03ce7603b6_icgraph.png b/doc/code-documentation/html/classpFlow_1_1indexContainer_a795138dcd25e874d4ab7ed03ce7603b6_icgraph.png new file mode 100644 index 00000000..79b9c5d1 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1indexContainer_a795138dcd25e874d4ab7ed03ce7603b6_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.map b/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.map index a7471c18..ee158458 100644 --- a/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.map @@ -1,9 +1,12 @@ - - - - - - - + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.md5 index 207b19d4..e5d7e5c4 100644 --- a/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.md5 @@ -1 +1 @@ -a44859496d0713c014eea5abbf35974e \ No newline at end of file +98eaab97c0f98d6c972f314cf5c0c5bb \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.png b/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.png index d2b36039..65525d57 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1indexContainer_a7bb1be8d14aca7330e90c5b60493061b_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a9884549c8be9897d5550d31bc0bcf7f2_icgraph.map b/doc/code-documentation/html/classpFlow_1_1indexContainer_a9884549c8be9897d5550d31bc0bcf7f2_icgraph.map new file mode 100644 index 00000000..3fc1ac66 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_a9884549c8be9897d5550d31bc0bcf7f2_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a9884549c8be9897d5550d31bc0bcf7f2_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1indexContainer_a9884549c8be9897d5550d31bc0bcf7f2_icgraph.md5 new file mode 100644 index 00000000..7bbf575f --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_a9884549c8be9897d5550d31bc0bcf7f2_icgraph.md5 @@ -0,0 +1 @@ +bd55a37ed006cccb2f5eac4e8938c227 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_a9884549c8be9897d5550d31bc0bcf7f2_icgraph.png b/doc/code-documentation/html/classpFlow_1_1indexContainer_a9884549c8be9897d5550d31bc0bcf7f2_icgraph.png new file mode 100644 index 00000000..e0b4c686 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1indexContainer_a9884549c8be9897d5550d31bc0bcf7f2_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.map b/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.map index d08ef9e7..046d4e71 100644 --- a/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.map @@ -1,6 +1,9 @@ - - - - + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.md5 index 5d981aef..965de65d 100644 --- a/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.md5 @@ -1 +1 @@ -fcb54e11425d3597ae8487efa132a4a8 \ No newline at end of file +8714f8bdb2fdc5cf62dcd6b95f363d12 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.png b/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.png index 6e31ccca..4c572080 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1indexContainer_abe2bb54e3d8d44844edc05a46accd8d4_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1insertion.html b/doc/code-documentation/html/classpFlow_1_1insertion.html index 617a3078..eac940a9 100644 --- a/doc/code-documentation/html/classpFlow_1_1insertion.html +++ b/doc/code-documentation/html/classpFlow_1_1insertion.html @@ -281,7 +281,7 @@ Protected Attributes

Definition at line 47 of file insertion.cpp.

-

References dictionary::add(), pFlow::endl(), fatalErrorInFunction, and dictionary::globalName().

+

References dictionary::add(), pFlow::endl(), fatalErrorInFunction, and dictionary::globalName().

+ Here is the call graph for this function:
@@ -290,9 +290,9 @@ Protected Attributes
- - - + + +
diff --git a/doc/code-documentation/html/classpFlow_1_1insertionRegion.html b/doc/code-documentation/html/classpFlow_1_1insertionRegion.html index 2526029c..f1d88e55 100644 --- a/doc/code-documentation/html/classpFlow_1_1insertionRegion.html +++ b/doc/code-documentation/html/classpFlow_1_1insertionRegion.html @@ -336,7 +336,7 @@ Protected Attributes

Definition at line 26 of file insertionRegion.cpp.

-

References dictionary::containsDictionay(), pFlow::endl(), fatalErrorInFunction, dictionary::getVal(), dictionary::globalName(), iEntry::name(), pFlow::output, and dictionary::subDict().

+

References dictionary::containsDictionay(), pFlow::endl(), fatalErrorInFunction, dictionary::getVal(), dictionary::globalName(), iEntry::name(), pFlow::output, and dictionary::subDict().

Referenced by insertionRegion::read().

@@ -347,12 +347,12 @@ Protected Attributes
- - - - + + + + - +
diff --git a/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.map b/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.map index 8f6aed86..a5e4e5de 100644 --- a/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.map @@ -1,9 +1,9 @@ - - - - + + + + - + diff --git a/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.md5 index 9ab75df4..cb2126e2 100644 --- a/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.md5 @@ -1 +1 @@ -625b488948cc8eb14ce9686c560d5125 \ No newline at end of file +0f8c432f8a78099772bea6e09696ab24 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.png b/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.png index 97a36713..00742d66 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1insertionRegion_adcd85aab41f3f4715afb2d17e5f8d53d_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.map b/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.map index 57ac1993..c4d40c54 100644 --- a/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.md5 index 5fc10d27..baeed7d9 100644 --- a/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.md5 @@ -1 +1 @@ -c5bce07d32271b4043cb71f7c37a8315 \ No newline at end of file +766a7a0c78e1fbfc167b2d4705cfce3f \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.png b/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.png index 3157746b..3c419045 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1insertion_a0a48f031a06d7bb9bbf6db921501e4b3_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1integration.html b/doc/code-documentation/html/classpFlow_1_1integration.html index 4d648a3b..b200dc3c 100644 --- a/doc/code-documentation/html/classpFlow_1_1integration.html +++ b/doc/code-documentation/html/classpFlow_1_1integration.html @@ -668,7 +668,7 @@ Protected Attributes

References integration::baseName(), fatalError, fatalExit, integration::owner(), pFlow::printKeys(), and integration::pStruct().

-

Referenced by sphereParticles::sphereParticles().

+

Referenced by sphereParticles::sphereParticles().

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1interaction.html b/doc/code-documentation/html/classpFlow_1_1interaction.html index 34dc2a1a..74003f56 100644 --- a/doc/code-documentation/html/classpFlow_1_1interaction.html +++ b/doc/code-documentation/html/classpFlow_1_1interaction.html @@ -131,12 +131,12 @@ $(document).ready(function(){initNavTree('classpFlow_1_1interaction.html',''); i @@ -677,15 +677,15 @@ Additional Inherited Members
- - - - - - - - - + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1interactionBase.html b/doc/code-documentation/html/classpFlow_1_1interactionBase.html index 8721094e..040513dd 100644 --- a/doc/code-documentation/html/classpFlow_1_1interactionBase.html +++ b/doc/code-documentation/html/classpFlow_1_1interactionBase.html @@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('classpFlow_1_1interactionBase.html',''
Collaboration graph
- +
[legend]
@@ -320,7 +320,7 @@ Protected Attributes

Definition at line 64 of file interactionBase.hpp.

-

References interactionBase::geometry_, and geometry::surface().

+

References interactionBase::geometry_, and geometry::surface().

+ Here is the call graph for this function:
@@ -329,7 +329,7 @@ Protected Attributes
- +
diff --git a/doc/code-documentation/html/classpFlow_1_1interactionBase__coll__graph.map b/doc/code-documentation/html/classpFlow_1_1interactionBase__coll__graph.map index d5d6009e..06c3bea0 100644 --- a/doc/code-documentation/html/classpFlow_1_1interactionBase__coll__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1interactionBase__coll__graph.map @@ -1,5 +1,5 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1interactionBase__coll__graph.md5 b/doc/code-documentation/html/classpFlow_1_1interactionBase__coll__graph.md5 index 4aa68154..2085dbbe 100644 --- a/doc/code-documentation/html/classpFlow_1_1interactionBase__coll__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1interactionBase__coll__graph.md5 @@ -1 +1 @@ -b4892299e7da285bff3ba6ac1902a180 \ No newline at end of file +26f10d8aa3213fc018c68969a6dc2089 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.map b/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.map index 615ce296..da351d3e 100644 --- a/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.md5 index a8d2a2a1..5984bd90 100644 --- a/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.md5 @@ -1 +1 @@ -8eef7ca7d6caa80b867daf86183cb729 \ No newline at end of file +25d147e628a3cec4a0cfa6392b45a929 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.png b/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.png index 3acceaed..3cd6c969 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1interactionBase_ac68c3b2e395ce30e055cf899325eac25_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.map b/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.map index b8a9dace..2039d23c 100644 --- a/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.map @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.md5 b/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.md5 index 35d70797..d8ac8533 100644 --- a/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.md5 @@ -1 +1 @@ -3d379946952bb05d2bb2234ceac37552 \ No newline at end of file +8364d1a791c81ddba16a6b0f56a5bd7d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.png b/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.png index 35581ec0..d46291b7 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.png and b/doc/code-documentation/html/classpFlow_1_1interaction__coll__graph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.map b/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.map index 3c7def41..140eff88 100644 --- a/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.map @@ -1,12 +1,12 @@ - - - - - - - - - + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.md5 index fc7b8b95..6b21c4af 100644 --- a/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.md5 @@ -1 +1 @@ -01189360d943c127481e18d97527b460 \ No newline at end of file +d771d69675bb241447de02682460fa75 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.png b/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.png index c1bb88ec..06d0011f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1interaction_a4719440c5da75bf4bc6776501d106bf9_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1line.html b/doc/code-documentation/html/classpFlow_1_1line.html index d261f742..c68aa367 100644 --- a/doc/code-documentation/html/classpFlow_1_1line.html +++ b/doc/code-documentation/html/classpFlow_1_1line.html @@ -849,7 +849,7 @@ Protected Attributes

Definition at line 61 of file line.cpp.

-

References dictionary::add(), pFlow::endl(), fatalErrorInFunction, dictionary::globalName(), line::point1(), and line::point2().

+

References dictionary::add(), pFlow::endl(), fatalErrorInFunction, dictionary::globalName(), line::point1(), and line::point2().

Referenced by rotatingAxis::write().

@@ -860,11 +860,11 @@ Protected Attributes
- - - - - + + + + +
@@ -899,7 +899,7 @@ Protected Attributes

Definition at line 82 of file line.cpp.

-

References IOstream::check(), pFlow::endl(), FUNCTION_NAME, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and iIstream::readEndStatement().

+

References IOstream::check(), pFlow::endl(), FUNCTION_NAME, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and iIstream::readEndStatement().

+ Here is the call graph for this function:
@@ -908,11 +908,11 @@ Protected Attributes
- - - - - + + + + +
@@ -936,7 +936,7 @@ Protected Attributes

Definition at line 124 of file line.cpp.

-

References IOstream::check(), FUNCTION_NAME, and iOstream::writeWordEntry().

+

References IOstream::check(), FUNCTION_NAME, and iOstream::writeWordEntry().

+ Here is the call graph for this function:
@@ -945,8 +945,8 @@ Protected Attributes
- - + +
diff --git a/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.map b/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.map index e5177f6c..6836f459 100644 --- a/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.map @@ -1,8 +1,8 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.md5 index 5c0bd3b2..084adf59 100644 --- a/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.md5 @@ -1 +1 @@ -574c00b3d0d9d89e3ca4ef788c994740 \ No newline at end of file +9e4c177d0694b350b8b338705cd088a3 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.png b/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.png index df5187b4..aa72621d 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1line_a8dfb09bc3cd31a799290f903613192aa_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map b/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map index 986ee92e..e8506238 100644 --- a/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 index 74a6bd48..79e8f545 100644 --- a/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.md5 @@ -1 +1 @@ -35c9120b2dfce1e1bbed3206bbedbf3d \ No newline at end of file +f5721c897c82b3f0e0179d0bd06045d5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png b/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png index c904493e..3ffc8296 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1line_aa7d820a4dd0777a9a82aee242b83a167_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.map b/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.map index 1c8d3361..bd84f69a 100644 --- a/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.map @@ -1,8 +1,8 @@ - - - - - + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.md5 index 308a1f4b..d88b72c3 100644 --- a/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.md5 @@ -1 +1 @@ -141e51c63c21f8cbbb2ba7b854a6fda3 \ No newline at end of file +1a2f62226ca0afb6c5f0e13856e060c6 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.png b/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.png index f78d5891..83351be1 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1line_ae1d42751915e8566dac19658cc498ffa_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1mapperNBS-members.html b/doc/code-documentation/html/classpFlow_1_1mapperNBS-members.html index 118ee09e..205e4499 100644 --- a/doc/code-documentation/html/classpFlow_1_1mapperNBS-members.html +++ b/doc/code-documentation/html/classpFlow_1_1mapperNBS-members.html @@ -110,39 +110,55 @@ $(document).ready(function(){initNavTree('classpFlow_1_1mapperNBS.html',''); ini
+ + - - - + + + + + + + + + - - - + + + + + + + - - - - - - + + + + + + + + + + @@ -158,25 +174,34 @@ $(document).ready(function(){initNavTree('classpFlow_1_1mapperNBS.html',''); ini - + + + + + + + + + - - + + +
allocateHead()mapperNBS< executionSpace >inlineprotected
bound(CellType p) constcells< int32 >inline
bound(realx3 p) constcells< int32 >inline
bound(CellType p) constcells< int32 >inline
bound(realx3 p) constcells< int32 >inline
build(range activeRange)mapperNBS< executionSpace >inline
build(range activeRange, IncludeFunction incld)mapperNBS< executionSpace >inline
buildCheckInDomain(range activeRange)mapperNBS< executionSpace >inline
buildCheckInDomain(range activeRange, IncludeFunction incld)mapperNBS< executionSpace >inline
calculate()cells< int32 >inlineprotected
capacity() constmapperNBS< executionSpace >inline
capacity_mapperNBS< executionSpace >protected
Cells typedefmapperNBS< executionSpace >
calculate()cells< int32 >inlineprotected
capacity() constmapperNBS< executionSpace >inline
capacity_mapperNBS< executionSpace >protected
Cells typedefmapperNBS< executionSpace >
cells()cells< int32 >inline
cells(const box &domain, real cellSize)cells< int32 >inline
cells(const box &domain, int32 nx, int32 ny, int32 nz)cells< int32 >inline
cells(const cells &)=defaultcells< int32 >
cells(cells &&)=defaultcells< int32 >
cells()cells< int32 >inline
cells(const box &domain, real cellSize)cells< int32 >inline
cells(const box &domain, int32 nx, int32 ny, int32 nz)cells< int32 >inline
cells(const cells &)=defaultcells< int32 >
cells(cells &&)=defaultcells< int32 >
cellSize() constcells< int32 >inline
cellSize_cells< int32 >protected
CellType typedefmapperNBS< executionSpace >
checkAllocateNext(int newCap)mapperNBS< executionSpace >inlineprotected
cellSize() constcells< int32 >inline
cellSize_cells< int32 >protected
CellType typedefmapperNBS< executionSpace >
checkAllocateNext(int newCap)mapperNBS< executionSpace >inlineprotected
domain() constcells< int32 >inline
domain() constcells< int32 >inline
domain_cells< int32 >protected
execution_space typedefmapperNBS< executionSpace >
extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) constcells< int32 >inline
extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< int32 >inline
extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) constcells< int32 >inline
extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< int32 >inline
getCellIterator() constmapperNBS< executionSpace >inline
getCells() constcells< int32 >inline
head()mapperNBS< executionSpace >inline
head() constmapperNBS< executionSpace >inline
head_mapperNBS< executionSpace >protected
HeadType typedefmapperNBS< executionSpace >
IdType typedefmapperNBS< executionSpace >
IndexType typedefmapperNBS< executionSpace >
getCells() constcells< int32 >inline
head()mapperNBS< executionSpace >inline
head() constmapperNBS< executionSpace >inline
head_mapperNBS< executionSpace >protected
HeadType typedefmapperNBS< executionSpace >
IdType typedefmapperNBS< executionSpace >
IndexType typedefmapperNBS< executionSpace >
inDomain(const realx3 &p) constcells< int32 >inline
inDomain(const realx3 &p) constcells< int32 >inline
isInRange(const CellType &cell) constcells< int32 >inline
isInRange(int32 i, int32 j, int32 k) constcells< int32 >inline
isInRange(const CellType &cell) constcells< int32 >inline
isInRange(int32 i, int32 j, int32 k) constcells< int32 >inline
mapperNBS()mapperNBS< executionSpace >inline
mapperNBS(const box &domain, real cellSize, const ViewType1D< realx3, memory_space > &position, bool nextOwner=true)mapperNBS< executionSpace >inline
mapperNBS(const box &domain, int32 nx, int32 ny, int32 nz, const ViewType1D< realx3, memory_space > &position, bool nextOwner=true)mapperNBS< executionSpace >inline
nullifyHead()mapperNBS< executionSpace >inlineprotected
nullifyNext(range nextRng)mapperNBS< executionSpace >inlineprotected
numCells() constcells< int32 >inline
numCells_cells< int32 >protected
numCells() constcells< int32 >inline
numCells_cells< int32 >protected
nx() constcells< int32 >inline
nx() constcells< int32 >inline
ny() constcells< int32 >inline
ny() constcells< int32 >inline
nz() constcells< int32 >inline
nz() constcells< int32 >inline
operator=(const mapperNBS &)=defaultmapperNBS< executionSpace >
cells< int32 >::operator=(const cells &)=defaultcells< int32 >
cells< int32 >::operator=(cells &&)=defaultcells< int32 >
particlesCapcityChanged(int32 newCap)mapperNBS< executionSpace >inline
pointIndex(const realx3 &p) constcells< int32 >inline
pointIndex(const realx3 &p) constcells< int32 >inline
pointIndexInDomain(const realx3 p, CellType &index) constcells< int32 >inline
pointIndexInDomain(const realx3 p, CellType &index) constcells< int32 >inline
pointPosition()mapperNBS< executionSpace >inline
pointPosition_mapperNBS< executionSpace >protected
rangePolicyType typedefmapperNBS< executionSpace >protected
setCellSize(real cellSize)cells< int32 >inline
setCellSize(realx3 cellSize)cells< int32 >inline
setCellSize(real cellSize)cells< int32 >inline
setCellSize(realx3 cellSize)cells< int32 >inline
setNext(ViewType1D< int32, memory_space > &next)mapperNBS< executionSpace >inline
totalCells() constcells< int32 >inline
TypeInfoNV("mapperNBS")mapperNBS< executionSpace >
~mapperNBS()=defaultmapperNBS< executionSpace >
totalCells() constcells< int32 >inline
TypeInfoNV("mapperNBS")mapperNBS< executionSpace >
~mapperNBS()=defaultmapperNBS< executionSpace >
-

Definition at line 232 of file multiTriSurface.cpp.

+

Definition at line 230 of file multiTriSurface.cpp.

References IOstream::check(), and FUNCTION_NAME.

Referenced by pFlow::operator<<(), and multiTriSurface::write().

+
+ + Here is the call graph for this function:
+
+
+
- + Here is the call graph for this function:
+ + Here is the caller graph for this function:
-
- + Here is the caller graph for this function:
-
-
- @@ -991,7 +1167,7 @@ Additional Inherited Members
-

Definition at line 174 of file oTstream.cpp.

+

Definition at line 183 of file oTstream.cpp.

@@ -1018,9 +1194,11 @@ Additional Inherited Members
+

Add indentation characters.

+

Implements iOstream.

-

Definition at line 122 of file oTstream.hpp.

+

Definition at line 127 of file oTstream.hpp.

@@ -1047,9 +1225,11 @@ Additional Inherited Members
+

Flush stream.

+

Implements iOstream.

-

Definition at line 126 of file oTstream.hpp.

+

Definition at line 131 of file oTstream.hpp.

@@ -1076,9 +1256,11 @@ Additional Inherited Members
+

Add newline and flush stream.

+

Implements iOstream.

-

Definition at line 130 of file oTstream.hpp.

+

Definition at line 135 of file oTstream.hpp.

@@ -1105,9 +1287,11 @@ Additional Inherited Members
+

Get padding character.

+

Implements iOstream.

-

Definition at line 135 of file oTstream.hpp.

+

Definition at line 140 of file oTstream.hpp.

@@ -1124,7 +1308,7 @@ Additional Inherited Members virtual char fill ( const char  - ) + fillch) @@ -1135,9 +1319,11 @@ Additional Inherited Members
+

Set padding character for formatted field up to field width.

+

Implements iOstream.

-

Definition at line 141 of file oTstream.hpp.

+

Definition at line 146 of file oTstream.hpp.

@@ -1164,9 +1350,11 @@ Additional Inherited Members
+

Get width of output field.

+

Implements iOstream.

-

Definition at line 147 of file oTstream.hpp.

+

Definition at line 152 of file oTstream.hpp.

@@ -1183,7 +1371,7 @@ Additional Inherited Members virtual int width ( const int  - ) + w) @@ -1194,9 +1382,11 @@ Additional Inherited Members
+

Set width of output field (and return old width)

+

Implements iOstream.

-

Definition at line 154 of file oTstream.hpp.

+

Definition at line 159 of file oTstream.hpp.

@@ -1223,9 +1413,11 @@ Additional Inherited Members
+

Get precision of output field.

+

Implements iOstream.

-

Definition at line 160 of file oTstream.hpp.

+

Definition at line 165 of file oTstream.hpp.

@@ -1242,7 +1434,7 @@ Additional Inherited Members virtual int precision ( const int  - ) + p) @@ -1253,9 +1445,11 @@ Additional Inherited Members
+

Set precision of output field (and return old precision)

+

Implements iOstream.

-

Definition at line 167 of file oTstream.hpp.

+

Definition at line 172 of file oTstream.hpp.

@@ -1282,9 +1476,11 @@ Additional Inherited Members
+

Return flags of stream.

+

Implements IOstream.

-

Definition at line 173 of file oTstream.hpp.

+

Definition at line 178 of file oTstream.hpp.

@@ -1301,7 +1497,7 @@ Additional Inherited Members ios_base::fmtflags flags ( const ios_base::fmtflags  - ) + f) @@ -1312,9 +1508,11 @@ Additional Inherited Members
+

Set flags of stream.

+

Implements IOstream.

-

Definition at line 179 of file oTstream.hpp.

+

Definition at line 184 of file oTstream.hpp.

diff --git a/doc/code-documentation/html/classpFlow_1_1oTstream.js b/doc/code-documentation/html/classpFlow_1_1oTstream.js index 86d7840e..09413757 100644 --- a/doc/code-documentation/html/classpFlow_1_1oTstream.js +++ b/doc/code-documentation/html/classpFlow_1_1oTstream.js @@ -18,6 +18,7 @@ var classpFlow_1_1oTstream = [ "write", "classpFlow_1_1oTstream.html#a7e6df205da82ec7230d7678620483fe0", null ], [ "write", "classpFlow_1_1oTstream.html#a9f4f8b12e074652510a84c0ba51111ad", null ], [ "write", "classpFlow_1_1oTstream.html#a44e32a52d8dec9b952a6a018d02ef805", null ], + [ "write", "classpFlow_1_1oTstream.html#a30c2f2e600a35dcaebb70b2ad42b623b", null ], [ "append", "classpFlow_1_1oTstream.html#a3ebe3cf983e1255171dc04ea202c2e87", null ], [ "append", "classpFlow_1_1oTstream.html#af9502a9443b4d81f0fbec5fc897191ec", null ], [ "reset", "classpFlow_1_1oTstream.html#ad20897c5c8bd47f5d4005989bead0e55", null ], diff --git a/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.map b/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.map index 2a97a730..ed74ef97 100644 --- a/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.md5 index 5fca699f..3b28e240 100644 --- a/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.md5 @@ -1 +1 @@ -2b2aba00f6ad821e350bbd9994783f27 \ No newline at end of file +a0a0cc18036d1481696f5eee2670715b \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.png b/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.png index 0b04b081..083bd947 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1oTstream_aa3b476f06fa0df546adf5f376083ec2b_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1particleIdHandler-members.html b/doc/code-documentation/html/classpFlow_1_1particleIdHandler-members.html index 2222d950..0e4f4032 100644 --- a/doc/code-documentation/html/classpFlow_1_1particleIdHandler-members.html +++ b/doc/code-documentation/html/classpFlow_1_1particleIdHandler-members.html @@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('classpFlow_1_1particleIdHandler.html', getNextId()particleIdHandlerinline nextId() constparticleIdHandlerinline nextId_particleIdHandlerprotected - particleIdHandler(int32PointField_HD &id)particleIdHandlerinline + particleIdHandler(int32PointField_HD &id)particleIdHandler @@ -2135,7 +2154,7 @@ Protected Attributes

Definition at line 55 of file particles.hpp.

-

Referenced by particles::getFieldObjectList(), and particles::propertyId().

+

Referenced by particles::propertyId().

@@ -2161,7 +2180,7 @@ Protected Attributes

Definition at line 58 of file particles.hpp.

-

Referenced by particles::diameter(), and particles::getFieldObjectList().

+

Referenced by particles::diameter().

@@ -2187,7 +2206,7 @@ Protected Attributes

Definition at line 61 of file particles.hpp.

-

Referenced by particles::getFieldObjectList(), and particles::mass().

+

Referenced by particles::mass().

diff --git a/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.map b/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.map index e701d474..55300de0 100644 --- a/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.map @@ -1,15 +1,16 @@ - + - - - - - - - - + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.md5 index 671b1bff..f803606d 100644 --- a/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.md5 @@ -1 +1 @@ -977168e4855293106a9858297805944c \ No newline at end of file +5c30396968de7770a4ea754261be9dba \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.png b/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.png index f7ad044a..faf24856 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1particles_a5a622149e803f0fa292a95784c12a7b8_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1particles_acf150792ac461fc70526040300a41ce9_icgraph.map b/doc/code-documentation/html/classpFlow_1_1particles_acf150792ac461fc70526040300a41ce9_icgraph.map new file mode 100644 index 00000000..6e021edd --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1particles_acf150792ac461fc70526040300a41ce9_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1particles_acf150792ac461fc70526040300a41ce9_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1particles_acf150792ac461fc70526040300a41ce9_icgraph.md5 new file mode 100644 index 00000000..538285c6 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1particles_acf150792ac461fc70526040300a41ce9_icgraph.md5 @@ -0,0 +1 @@ +554843e16a6cfbaee2ee6c5a0c95cce3 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1particles_acf150792ac461fc70526040300a41ce9_icgraph.png b/doc/code-documentation/html/classpFlow_1_1particles_acf150792ac461fc70526040300a41ce9_icgraph.png new file mode 100644 index 00000000..8d5cd59e Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1particles_acf150792ac461fc70526040300a41ce9_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.map b/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.map index 0add0624..b512c397 100644 --- a/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.map @@ -1,7 +1,14 @@ - - - - - + + + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.md5 index d772f56f..2d12a1ec 100644 --- a/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.md5 @@ -1 +1 @@ -5b73e2a1d26e7af48fb6796fb1db17d7 \ No newline at end of file +43ba7814cb8501475e4a7458670e3f54 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.png b/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.png index 9b64e6fb..1fa7ee9b 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1particles_ada71b97666fe3f66b31690bf12633c32_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1planeWall.html b/doc/code-documentation/html/classpFlow_1_1planeWall.html index 3f0c4cf5..b5ed5cf3 100644 --- a/doc/code-documentation/html/classpFlow_1_1planeWall.html +++ b/doc/code-documentation/html/classpFlow_1_1planeWall.html @@ -291,7 +291,7 @@ Additional Inherited Members

Definition at line 149 of file planeWall.cpp.

-

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+

References pFlow::endl(), fatalErrorInFunction, and fatalExit.

+ Here is the call graph for this function:
@@ -300,7 +300,7 @@ Additional Inherited Members
- +
@@ -333,7 +333,7 @@ Additional Inherited Members

Definition at line 26 of file planeWall.cpp.

-

References pFlow::endl(), fatalErrorInFunction, dictionary::getVal(), dictionary::getValOrSet(), dictionary::globalName(), and pFlow::algorithms::KOKKOS::max().

+

References pFlow::endl(), fatalErrorInFunction, dictionary::getVal(), dictionary::getValOrSet(), dictionary::globalName(), and pFlow::algorithms::KOKKOS::max().

+ Here is the call graph for this function:
@@ -341,12 +341,12 @@ Additional Inherited Members diff --git a/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.map b/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.map index 73ad104f..66b999c8 100644 --- a/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.map @@ -1,4 +1,4 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.md5 index b989526b..c8c29044 100644 --- a/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.md5 @@ -1 +1 @@ -4bb1bfdc097dc8591b0ea40792369381 \ No newline at end of file +ec11d6c13aee9d10d51174e6aaae5feb \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.png b/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.png index 3cc66c1d..9a196a8a 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1planeWall_a3fb08e171d01444b4e4b7a21e2d964c5_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.map b/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.map index 56841a6e..3ddae4df 100644 --- a/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.map @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.md5 index b40e5b08..e894710a 100644 --- a/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.md5 @@ -1 +1 @@ -2e8890d4ad3afea444c9da39d15bb551 \ No newline at end of file +07c61111effcb30d7253992baef8ce07 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.png b/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.png index d768db45..4d4ffcc4 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1planeWall_a549697ff2b459d3f6f0d888e6ab32e30_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1pointField-members.html b/doc/code-documentation/html/classpFlow_1_1pointField-members.html index dd80ec76..552d6f0d 100644 --- a/doc/code-documentation/html/classpFlow_1_1pointField-members.html +++ b/doc/code-documentation/html/classpFlow_1_1pointField-members.html @@ -159,25 +159,26 @@ $(document).ready(function(){initNavTree('classpFlow_1_1pointField.html',''); in pStruct() constpointField< VectorField, T, MemorySpace >inline pStruct_pointField< VectorField, T, MemorySpace >protected read(iIstream &is)pointField< VectorField, T, MemorySpace >inline - readField(iIstream &is, const size_t len, bool readLength=true)Field< VectorField, T, void > - readField(iIstream &is)Field< VectorField, T, void > - readNonUniform(iIstream &is, size_t len)Field< VectorField, T, void >protected - readPointField(iIstream &is)pointField< VectorField, T, MemorySpace > - readUniform(iIstream &is, size_t len, bool readLength=true)Field< VectorField, T, void >protected - reference typedefpointField< VectorField, T, MemorySpace > - subscribe(const eventSubscriber &subscriber)eventObserver - subscribed() consteventObserverinline - subscribed_eventObserverprotected - subscriber_eventObserverprotected - TypeInfoTemplateNV2("pointField", T, VectorType::memoerySpaceName())pointField< VectorField, T, MemorySpace > - Field< VectorField, T, void >::TypeInfoTemplateNV2("Field", T, VectorType::memoerySpaceName())Field< VectorField, T, void > - update(const eventMessage &msg)pointField< VectorField, T, MemorySpace >virtual - valueType typedefpointField< VectorField, T, MemorySpace > - VectorType typedefpointField< VectorField, T, MemorySpace > - write(iOstream &os) constpointField< VectorField, T, MemorySpace >inline - writeField(iOstream &os) constField< VectorField, T, void > - writePointField(iOstream &os) constpointField< VectorField, T, MemorySpace > - ~eventObserver()eventObservervirtual + Field< VectorField, T, void >::read(iIstream &is, bool resume=false)Field< VectorField, T, void >inline + readField(iIstream &is, const size_t len, bool resume, bool readLength=true)Field< VectorField, T, void > + readField(iIstream &is, bool resume)Field< VectorField, T, void > + readNonUniform(iIstream &is, size_t len)Field< VectorField, T, void >protected + readPointField(iIstream &is)pointField< VectorField, T, MemorySpace > + readUniform(iIstream &is, size_t len, bool readLength=true)Field< VectorField, T, void >protected + reference typedefpointField< VectorField, T, MemorySpace > + subscribe(const eventSubscriber &subscriber)eventObserver + subscribed() consteventObserverinline + subscribed_eventObserverprotected + subscriber_eventObserverprotected + TypeInfoTemplateNV2("pointField", T, VectorType::memoerySpaceName())pointField< VectorField, T, MemorySpace > + Field< VectorField, T, void >::TypeInfoTemplateNV2("Field", T, VectorType::memoerySpaceName())Field< VectorField, T, void > + update(const eventMessage &msg)pointField< VectorField, T, MemorySpace >virtual + valueType typedefpointField< VectorField, T, MemorySpace > + VectorType typedefpointField< VectorField, T, MemorySpace > + write(iOstream &os) constpointField< VectorField, T, MemorySpace >inline + writeField(iOstream &os) constField< VectorField, T, void > + writePointField(iOstream &os) constpointField< VectorField, T, MemorySpace > + ~eventObserver()eventObservervirtual
-

Definition at line 151 of file pointStructure.cpp.

+

Definition at line 153 of file pointStructure.cpp.

References fatalExit.

@@ -364,7 +372,7 @@ Friends
-

Definition at line 174 of file pointStructure.cpp.

+

Definition at line 176 of file pointStructure.cpp.

References pointStructure::ACTIVE, and fatalExit.

@@ -471,9 +479,9 @@ Friends
-

Definition at line 30 of file pointStructure.cpp.

+

Definition at line 31 of file pointStructure.cpp.

-

References pointStructure::ACTIVE, pointStructure::activeRange_, VectorDual< T, MemorySpace >::deviceVectorAll(), fatalErrorInFunction, pFlow::maxActive(), pointStructure::numActivePoints_, pointStructure::numPoints_, pointStructure::pointFlag_, pointStructure::pointPosition_, pFlow::pointStructureKernels::scanPointFlag(), pointStructure::setNumMaxPoints(), VectorSingle< T, MemorySpace >::size(), and VectorDual< T, MemorySpace >::size().

+

References pointStructure::ACTIVE, pointStructure::activeRange_, VectorDual< T, MemorySpace >::deviceVectorAll(), fatalErrorInFunction, pFlow::maxActive(), pointStructure::numActivePoints_, pointStructure::numPoints_, pointStructure::pointFlag_, pointStructure::pointPosition_, pFlow::pointStructureKernels::scanPointFlag(), pointStructure::setNumMaxPoints(), VectorSingle< T, MemorySpace >::size(), and VectorDual< T, MemorySpace >::size().

+ Here is the call graph for this function:
@@ -516,9 +524,9 @@ Friends
-

Definition at line 57 of file pointStructure.cpp.

+

Definition at line 58 of file pointStructure.cpp.

-

Referenced by pointStructure::evaluatePointStructure().

+

Referenced by pointStructure::evaluatePointStructure().

+ Here is the caller graph for this function:
@@ -556,9 +564,9 @@ Friends
-

Definition at line 64 of file pointStructure.cpp.

+

Definition at line 65 of file pointStructure.cpp.

-

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), selectBox::selectAllPointsInBox(), and dynamicPointStructure::update().

+

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), selectBox::selectAllPointsInBox(), and dynamicPointStructure::update().

+ Here is the caller graph for this function:
@@ -599,7 +607,7 @@ Friends
-

Definition at line 70 of file pointStructure.cpp.

+

Definition at line 71 of file pointStructure.cpp.

Referenced by pointField< T >::pointFlag().

@@ -640,7 +648,7 @@ Friends
-

Definition at line 76 of file pointStructure.cpp.

+

Definition at line 77 of file pointStructure.cpp.

References Vector< T, Allocator >::clear(), fatalErrorInFunction, and ForAll.

@@ -750,9 +758,9 @@ Friends
-

Definition at line 232 of file pointStructure.hpp.

+

Definition at line 235 of file pointStructure.hpp.

-

References pointStructure::activeRange(), pointStructure::allActive(), and VectorDual< T, MemorySpace >::deviceVectorAll().

+

References pointStructure::activeRange(), pointStructure::allActive(), and VectorDual< T, MemorySpace >::deviceVectorAll().

+ Here is the call graph for this function:
@@ -792,9 +800,9 @@ Friends
-

Definition at line 241 of file pointStructure.hpp.

+

Definition at line 244 of file pointStructure.hpp.

-

References pointStructure::activeRange(), pointStructure::allActive(), and VectorDual< T, MemorySpace >::hostVectorAll().

+

References pointStructure::activeRange(), pointStructure::allActive(), and VectorDual< T, MemorySpace >::hostVectorAll().

Referenced by pointRectCell::mapPOints().

@@ -881,9 +889,9 @@ Friends
-

Definition at line 259 of file pointStructure.hpp.

+

Definition at line 262 of file pointStructure.hpp.

-

References VectorSingle< T, MemorySpace >::hostVectorAll(), and pointStructure::pointPosition_.

+

References VectorSingle< T, MemorySpace >::hostVectorAll(), and pointStructure::pointPosition_.

Referenced by dynamicPointStructure::pointPositionHostAll().

@@ -926,7 +934,7 @@ Friends
-

Definition at line 210 of file pointStructure.cpp.

+

Definition at line 212 of file pointStructure.cpp.

@@ -945,7 +953,7 @@ Friends
-

Definition at line 216 of file pointStructure.cpp.

+

Definition at line 218 of file pointStructure.cpp.

@@ -964,7 +972,7 @@ Friends
-

Definition at line 222 of file pointStructure.cpp.

+

Definition at line 224 of file pointStructure.cpp.

@@ -983,9 +991,9 @@ Friends
-

Definition at line 228 of file pointStructure.cpp.

+

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< T >::allActive().

+ Here is the caller graph for this function:
@@ -1012,7 +1020,7 @@ Friends - + @@ -1025,11 +1033,11 @@ Friends
INLINE_FUNCTION_H range activeRange INLINE_FUNCTION_H range activeRange ( ) const
-

Definition at line 281 of file pointStructure.hpp.

+

Definition at line 284 of file pointStructure.hpp.

References pointStructure::activeRange_.

-

Referenced by pointStructure::activePointsMaskD(), pointStructure::activePointsMaskH(), pointField< T >::activeRange(), and pointRectCell::mapPOints().

+

Referenced by pointStructure::activePointsMaskD(), pointStructure::activePointsMaskH(), pointField< T >::activeRange(), and pointRectCell::mapPOints().

+ Here is the caller graph for this function:
@@ -1071,7 +1079,7 @@ Friends
-

Definition at line 287 of file pointStructure.hpp.

+

Definition at line 290 of file pointStructure.hpp.

References pointStructure::ACTIVE, and pointStructure::pointFlag_.

@@ -1106,7 +1114,7 @@ Friends
-

Definition at line 235 of file pointStructure.cpp.

+

Definition at line 286 of file pointStructure.cpp.

References pointStructure::DELETED, fatalErrorInFunction, fatalExit, pFlow::pointStructureKernels::markDeleteOutOfBox(), and eventMessage::RANGE_CHANGED.

@@ -1159,10 +1167,63 @@ Friends
-

Definition at line 291 of file pointStructure.cpp.

+

Definition at line 342 of file pointStructure.cpp.

References notImplementedFunction.

+
+
+ +

◆ mortonSortPoints()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
FUNCTION_H bool mortonSortPoints (const boxdomain,
real dx 
)
+
+virtual
+
+ +

Definition at line 236 of file pointStructure.cpp.

+ +

References eventMessage::add(), eventMessage::CAP_CHANGED, pFlow::endl(), fatalErrorInFunction, pFlow::getSortedIndex(), eventMessage::RANGE_CHANGED, eventMessage::REARRANGE, and eventMessage::SIZE_CHANGED.

+
+ + Here is the call graph for this function:
+
+
+ +
@@ -1188,16 +1249,16 @@ Friends
-

Definition at line 305 of file pointStructure.hpp.

+

Definition at line 312 of file pointStructure.hpp.

References pointStructure::tobeInsertedIndex_.

Referenced by dynamicPointStructure::update().

-
- + Here is the caller graph for this function:
-
+
+ + Here is the caller graph for this function:
+
- + +

◆ mortonSortedIndex_

+ +
+
+ + + + + +
+ + + + +
int32IndexContainer mortonSortedIndex_
+
+protected
+
+ +

Sorted index of particles based on morton code.

+ +

Definition at line 170 of file pointStructure.hpp.

+ +

Referenced by pointStructure::mortonSortedIndex().

diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure.js b/doc/code-documentation/html/classpFlow_1_1pointStructure.js index 5a1bf4db..a802cf87 100644 --- a/doc/code-documentation/html/classpFlow_1_1pointStructure.js +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure.js @@ -33,9 +33,11 @@ var classpFlow_1_1pointStructure = [ "isActive", "classpFlow_1_1pointStructure.html#a785cd9cdbd48a18c6bddb623fa1740da", null ], [ "markDeleteOutOfBox", "classpFlow_1_1pointStructure.html#a5ed14c8dd71456ae98f9f3122bc36cda", null ], [ "updateForDelete", "classpFlow_1_1pointStructure.html#a9b3346d6a97542cabc9653282eda4a31", null ], + [ "mortonSortPoints", "classpFlow_1_1pointStructure.html#a8bf7df9793ef588cc0c3b9c1aea3d2ea", null ], [ "insertedPointIndex", "classpFlow_1_1pointStructure.html#a12826e5d1ae021ea1945fa6969d16086", null ], [ "insertedPointIndexH", "classpFlow_1_1pointStructure.html#ad4d8846f33f2c2d33873fc529b35f0b4", null ], [ "insertedPointIndexD", "classpFlow_1_1pointStructure.html#a01e096ba69cc9cf35320e827465f7337", null ], + [ "mortonSortedIndex", "classpFlow_1_1pointStructure.html#ad15c049e9dfa4017095e6a1c80c33431", null ], [ "insertPoints", "classpFlow_1_1pointStructure.html#a9d20becf23a4c5cb98ff7b4e05717190", null ], [ "readPointStructure", "classpFlow_1_1pointStructure.html#addd0db43c233e851c7ef9b357a5fdeba", null ], [ "writePointStructure", "classpFlow_1_1pointStructure.html#a329d7fb71b168b07c6536afeb97880fa", null ], @@ -49,5 +51,6 @@ var classpFlow_1_1pointStructure = [ "pointPosition_", "classpFlow_1_1pointStructure.html#a8ef76d271b8ab8c8b4f3af04f17e6f97", null ], [ "numActivePoints_", "classpFlow_1_1pointStructure.html#a0858a722cbea1a0b22d3b90fd4f44e3e", null ], [ "activeRange_", "classpFlow_1_1pointStructure.html#a6c02c190c595dadd863a3ecad6ccf4e6", null ], - [ "tobeInsertedIndex_", "classpFlow_1_1pointStructure.html#a1be475213d1735ff93b694f9e87dcf9b", null ] + [ "tobeInsertedIndex_", "classpFlow_1_1pointStructure.html#a1be475213d1735ff93b694f9e87dcf9b", null ], + [ "mortonSortedIndex_", "classpFlow_1_1pointStructure.html#ad0908c3fd4c7f8f381c037d3e3ef8be3", null ] ]; \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_1_1activePointsDevice.html b/doc/code-documentation/html/classpFlow_1_1pointStructure_1_1activePointsDevice.html index e5a3a2b1..73eb25dc 100644 --- a/doc/code-documentation/html/classpFlow_1_1pointStructure_1_1activePointsDevice.html +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure_1_1activePointsDevice.html @@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('classpFlow_1_1pointStructure_1_1active - + @@ -130,7 +130,7 @@ Protected Attributes - +

Public Member Functions

INLINE_FUNCTION_H activePointsDevice (bool allActive, range active, const ViewType1D< int8 > &flag)
INLINE_FUNCTION_H activePointsDevice (bool allActive, range active, const ViewType1D< int8 > &flag)
 
INLINE_FUNCTION_HD activePointsDevice (const activePointsDevice &)=default
 
 
bool allActive_
 
range activeRange_
range activeRange_
 

Detailed Description

@@ -155,7 +155,7 @@ Protected Attributes - range  + range  active, @@ -385,7 +385,7 @@ Protected Attributes - +
range activeRange_range activeRange_
diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_1_1activePointsHost.html b/doc/code-documentation/html/classpFlow_1_1pointStructure_1_1activePointsHost.html index c82758fc..e580d31b 100644 --- a/doc/code-documentation/html/classpFlow_1_1pointStructure_1_1activePointsHost.html +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure_1_1activePointsHost.html @@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('classpFlow_1_1pointStructure_1_1active - + @@ -130,7 +130,7 @@ Protected Attributes - +

Public Member Functions

INLINE_FUNCTION_H activePointsHost (bool allActive, range active, const ViewType1D< int8, HostSpace > &flag)
INLINE_FUNCTION_H activePointsHost (bool allActive, range active, const ViewType1D< int8, HostSpace > &flag)
 
INLINE_FUNCTION_H activePointsHost (const activePointsHost &)=default
 
 
bool allActive_
 
range activeRange_
range activeRange_
 

Detailed Description

@@ -155,7 +155,7 @@ Protected Attributes - range  + range  active, @@ -385,7 +385,7 @@ Protected Attributes - +
range activeRange_range activeRange_
diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.map b/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.map index 98975953..ed4152eb 100644 --- a/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.map +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.map @@ -1,7 +1,7 @@ - + - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.md5 b/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.md5 index f797da59..def4dc20 100644 --- a/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.md5 @@ -1 +1 @@ -82de5c27eb3a395a172a5e832b34814d \ No newline at end of file +c0539845a67100200efe47abb1f8ddd5 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.png b/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.png index 7b683540..4814636c 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.png and b/doc/code-documentation/html/classpFlow_1_1pointStructure__coll__graph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.map b/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.map index 6b10bf19..e6dfd7b6 100644 --- a/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.md5 index 896618a5..65880d9e 100644 --- a/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.md5 @@ -1 +1 @@ -7149f1972c4c44383a20245ff3b2b0c7 \ No newline at end of file +c5ca19fef93fa8f375ce4b838a08338a \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.png b/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.png index 37d93479..beccab0c 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1pointStructure_a329d7fb71b168b07c6536afeb97880fa_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_a8bf7df9793ef588cc0c3b9c1aea3d2ea_cgraph.map b/doc/code-documentation/html/classpFlow_1_1pointStructure_a8bf7df9793ef588cc0c3b9c1aea3d2ea_cgraph.map new file mode 100644 index 00000000..a29741e2 --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure_a8bf7df9793ef588cc0c3b9c1aea3d2ea_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_a8bf7df9793ef588cc0c3b9c1aea3d2ea_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1pointStructure_a8bf7df9793ef588cc0c3b9c1aea3d2ea_cgraph.md5 new file mode 100644 index 00000000..358b2e0b --- /dev/null +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure_a8bf7df9793ef588cc0c3b9c1aea3d2ea_cgraph.md5 @@ -0,0 +1 @@ +9af35e7e9f14f1ef22e89b1e9c9a210b \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_a8bf7df9793ef588cc0c3b9c1aea3d2ea_cgraph.png b/doc/code-documentation/html/classpFlow_1_1pointStructure_a8bf7df9793ef588cc0c3b9c1aea3d2ea_cgraph.png new file mode 100644 index 00000000..695d5663 Binary files /dev/null and b/doc/code-documentation/html/classpFlow_1_1pointStructure_a8bf7df9793ef588cc0c3b9c1aea3d2ea_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.map b/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.map index 5ff0ddf5..a9ba5213 100644 --- a/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.md5 index 52ba57ee..acb0672d 100644 --- a/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.md5 @@ -1 +1 @@ -b8efb69ef53b0540fd467a089daa4e97 \ No newline at end of file +f8e32c3f3bea6e775d5393a96a83ed3d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.png b/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.png index 095ca411..bd7860aa 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1pointStructure_addd0db43c233e851c7ef9b357a5fdeba_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1positionOrdered.html b/doc/code-documentation/html/classpFlow_1_1positionOrdered.html index 9829a035..b059051d 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionOrdered.html +++ b/doc/code-documentation/html/classpFlow_1_1positionOrdered.html @@ -235,7 +235,7 @@ Additional Inherited Members

Definition at line 125 of file positionOrdered.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, and dictionary::globalName().

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, and dictionary::globalName().

+ Here is the call graph for this function:
@@ -244,8 +244,8 @@ Additional Inherited Members
- - + +
@@ -302,7 +302,7 @@ Additional Inherited Members

Definition at line 28 of file positionOrdered.cpp.

-

References positionOrdered::axisOrder_, pFlow::endl(), fatalErrorInFunction, List< T >::size(), positionOrdered::uVector1_, positionOrdered::uVector2_, and positionOrdered::uVector3_.

+

References positionOrdered::axisOrder_, pFlow::endl(), fatalErrorInFunction, List< T >::size(), positionOrdered::uVector1_, positionOrdered::uVector2_, and positionOrdered::uVector3_.

+ Here is the call graph for this function:
@@ -311,8 +311,8 @@ Additional Inherited Members
- - + +
@@ -437,7 +437,7 @@ Additional Inherited Members

Definition at line 77 of file positionOrdered.hpp.

-

References positionOrdered::position_, and Vector< T, Allocator >::size().

+

References positionOrdered::position_, and Vector< T, Allocator >::size().

+ Here is the call graph for this function:
@@ -479,7 +479,7 @@ Additional Inherited Members

Definition at line 82 of file positionOrdered.hpp.

-

References positionOrdered::position_, and Vector< T, Allocator >::size().

+

References positionOrdered::position_, and Vector< T, Allocator >::size().

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.map b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.map index 6e2225b1..a4bc1126 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.md5 index fdbae69b..d8bccf25 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.md5 @@ -1 +1 @@ -7182ccefaa425521aff48a87f22c9ed1 \ No newline at end of file +ae9b9bff6343349f16f66f0eece9ebc2 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.png b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.png index f9694079..f9712e87 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ac28a478bcfe3fffe5091e1195d300d15_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.map b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.map index 0d05fd6b..46142698 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.md5 index 240d6353..25af5a0a 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.md5 @@ -1 +1 @@ -129c027f40ef656ccf61a7bd30780865 \ No newline at end of file +f622cfbbffb6c2af91b9213f9132c230 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.png b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.png index 8a6aa877..9dd11f1a 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1positionOrdered_ae64068f6cc0992b2a453f414a3c6286c_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1positionParticles.html b/doc/code-documentation/html/classpFlow_1_1positionParticles.html index 9e22913a..5be9771f 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionParticles.html +++ b/doc/code-documentation/html/classpFlow_1_1positionParticles.html @@ -275,7 +275,7 @@ Static Protected Attributes

Definition at line 31 of file positionParticles.cpp.

-

References Vector< T, Allocator >::capacity(), Vector< T, Allocator >::clear(), endINFO, INFORMATION, pFlow::max(), positionParticles::maxDiameter(), pFlow::min(), cells< indexType >::pointIndex(), positionParticles::position(), Vector< T, Allocator >::size(), sort(), and pFlow::xyzToMortonCode64().

+

References Vector< T, Allocator >::capacity(), Vector< T, Allocator >::clear(), endINFO, INFORMATION, pFlow::max(), positionParticles::maxDiameter(), pFlow::min(), cells< indexType >::pointIndex(), positionParticles::position(), Vector< T, Allocator >::size(), sort(), and pFlow::xyzToMortonCode64().

+ Here is the call graph for this function:
@@ -284,16 +284,16 @@ Static Protected Attributes
- - - - - - - - - - + + + + + + + + + +
diff --git a/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.map b/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.map index c1b23703..aaec81fa 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.map @@ -1,13 +1,13 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.md5 index 7398384c..ed974c30 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.md5 @@ -1 +1 @@ -49fce41d3d1994584518b9a9b73a781c \ No newline at end of file +d4627e7988ae5463f0f166fc789af949 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.png b/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.png index 2e7b3eb1..f48ba862 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1positionParticles_acaa0dff282b290a55e1ce664eefb0bbd_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1positionRandom.html b/doc/code-documentation/html/classpFlow_1_1positionRandom.html index 6d191a9b..70ffc099 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionRandom.html +++ b/doc/code-documentation/html/classpFlow_1_1positionRandom.html @@ -233,7 +233,7 @@ Additional Inherited Members

Definition at line 160 of file positionRandom.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, dictionary::globalName(), and pFlow::max().

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, dictionary::globalName(), and pFlow::max().

+ Here is the call graph for this function:
@@ -242,9 +242,9 @@ Additional Inherited Members
- - - + + +
@@ -312,7 +312,7 @@ Additional Inherited Members

Definition at line 59 of file positionRandom.cpp.

-

References NBSLevel0< executionSpace >::broadSearch(), Vector< T, Allocator >::clear(), cyanText, VectorSingle< T, MemorySpace >::deviceVectorAll(), VectorDual< T, MemorySpace >::deviceVectorAll(), positionRandom::diameter_, endREPORT, positionRandom::fillPoints(), pFlow::findCollisions(), greenText, n, positionRandom::numPoints_, positionRandom::position_, positionParticles::region_, REPORT, and VectorDual< T, MemorySpace >::syncViews().

+

References NBSLevel0< executionSpace >::broadSearch(), Vector< T, Allocator >::clear(), cyanText, VectorSingle< T, MemorySpace >::deviceVectorAll(), VectorDual< T, MemorySpace >::deviceVectorAll(), positionRandom::diameter_, endREPORT, positionRandom::fillPoints(), pFlow::findCollisions(), greenText, n, positionRandom::numPoints_, positionRandom::position_, positionParticles::region_, REPORT, and VectorDual< T, MemorySpace >::syncViews().

+ Here is the call graph for this function:
@@ -455,7 +455,7 @@ Additional Inherited Members

Definition at line 203 of file positionRandom.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, VectorDual< T, MemorySpace >::modifyOnHost(), n, and VectorDual< T, MemorySpace >::syncViews().

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, VectorDual< T, MemorySpace >::modifyOnHost(), n, and VectorDual< T, MemorySpace >::syncViews().

Referenced by positionRandom::positionOnePass().

@@ -466,9 +466,9 @@ Additional Inherited Members
- - - + + +
@@ -564,7 +564,7 @@ Additional Inherited Members

Definition at line 81 of file positionRandom.hpp.

-

References positionRandom::position_, and Vector< T, Allocator >::size().

+

References positionRandom::position_, and Vector< T, Allocator >::size().

+ Here is the call graph for this function:
@@ -606,7 +606,7 @@ Additional Inherited Members

Definition at line 86 of file positionRandom.hpp.

-

References positionRandom::position_, and Vector< T, Allocator >::size().

+

References positionRandom::position_, and Vector< T, Allocator >::size().

+ Here is the call graph for this function:
diff --git a/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.map b/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.map index 23c030af..24d2311d 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.md5 index 4f4eb8e5..f87ea1f6 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.md5 @@ -1 +1 @@ -d02bac5541516104bc78ee0def6eff7f \ No newline at end of file +d973fbffcb1bd0a8c642213a475219fc \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.png b/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.png index eb5906dc..442558ec 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1positionRandom_aae6357c56419d2fab1eedbccbd2a5210_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.map b/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.map index 217879fa..a163fec4 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.md5 index 0023de6a..d8f383b6 100644 --- a/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.md5 @@ -1 +1 @@ -8725e6631149d4af9becb300e6371c0f \ No newline at end of file +d3edffe5a772097959cd486d4191b557 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.png b/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.png index e3f37861..7f989c29 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1positionRandom_ac82bb218c892d701cf99c2cdb5d6557a_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1postprocess.html b/doc/code-documentation/html/classpFlow_1_1postprocess.html index 8bc0f115..efecdd0c 100644 --- a/doc/code-documentation/html/classpFlow_1_1postprocess.html +++ b/doc/code-documentation/html/classpFlow_1_1postprocess.html @@ -188,7 +188,7 @@ Protected Attributes

Definition at line 27 of file postprocess.cpp.

-

References postprocess::dict_, dictionary::dictionaryKeywords(), pFlow::endl(), endREPORT, postprocess::numberBasedDictNames_, REPORT, dictionary::subDictOrCreate(), postprocess::weightBasedDictNames_, and yellowText.

+

References postprocess::dict_, dictionary::dictionaryKeywords(), pFlow::endl(), endREPORT, postprocess::numberBasedDictNames_, REPORT, dictionary::subDictOrCreate(), postprocess::weightBasedDictNames_, and yellowText.

+ Here is the call graph for this function:
@@ -198,8 +198,8 @@ Protected Attributes - - + +
@@ -269,7 +269,7 @@ Protected Attributes

Definition at line 53 of file postprocess.cpp.

-

References processField::create(), cyanText, pFlow::endl(), endREPORT, fatalExit, pFlow::output, pFlow::pointStructureFile__, objectFile::READ_ALWAYS, REPORT, and objectFile::WRITE_NEVER.

+

References processField::create(), cyanText, pFlow::endl(), endREPORT, fatalExit, pFlow::output, pFlow::pointStructureFile__, objectFile::READ_ALWAYS, REPORT, and objectFile::WRITE_NEVER.

Referenced by main().

@@ -279,9 +279,9 @@ Protected Attributes
diff --git a/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.map b/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.map index 6f459f96..90d1af19 100644 --- a/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.md5 index 93ea8add..c62364b6 100644 --- a/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.md5 @@ -1 +1 @@ -2b6105181b984593375995fb2a55ac2b \ No newline at end of file +656c0f1a730f110de575876c075e8bf1 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.png b/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.png index 4d9516d8..5296c051 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1postprocess_a6c48ff6de30d5c44952ff4c593bb7815_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.map b/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.map index ed3a36c5..b06e5f4f 100644 --- a/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.map @@ -1,6 +1,6 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.md5 index 5e5fbdd9..3bb03d3b 100644 --- a/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.md5 @@ -1 +1 @@ -09abd14e791967b5791b3985628f4488 \ No newline at end of file +d784a1986ae723f19169b8f20fb32ed3 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.png b/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.png index 5f97781b..a55d1167 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1postprocess_aadd04f396e514243ce8cc738c672cc00_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1processField.html b/doc/code-documentation/html/classpFlow_1_1processField.html index cbb88e7c..58f74087 100644 --- a/doc/code-documentation/html/classpFlow_1_1processField.html +++ b/doc/code-documentation/html/classpFlow_1_1processField.html @@ -314,7 +314,7 @@ Protected Attributes

Definition at line 57 of file processField.cpp.

-

References dictionary::containsDataEntry(), dictionary::dataEntryRef(), pFlow::endl(), fatalErrorInFunction, twoPartEntry::firstPart(), dictionary::getVal(), dictionary::globalName(), and pFlow::isTwoPartEntry().

+

References dictionary::containsDataEntry(), dictionary::dataEntryRef(), pFlow::endl(), fatalErrorInFunction, twoPartEntry::firstPart(), dictionary::getVal(), dictionary::globalName(), and pFlow::isTwoPartEntry().

Referenced by processField::processField().

@@ -324,14 +324,14 @@ Protected Attributes
diff --git a/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.map b/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.map index fe729505..61d508ea 100644 --- a/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.map @@ -1,10 +1,10 @@ - + - - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.md5 index 1f842370..f83427be 100644 --- a/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.md5 @@ -1 +1 @@ -af0908468ae100b529bb5e16bc2a851a \ No newline at end of file +fa24a515107b5fcad68d1433403442ca \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.png b/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.png index be029fad..588e4f2c 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1processField_a652a19b251fd07c2ee0a88ef91d6c748_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1property.html b/doc/code-documentation/html/classpFlow_1_1property.html index 713a965f..746f345b 100644 --- a/doc/code-documentation/html/classpFlow_1_1property.html +++ b/doc/code-documentation/html/classpFlow_1_1property.html @@ -324,7 +324,7 @@ Protected Attributes

Definition at line 114 of file property.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), and Istream::name().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), and Istream::name().

+ Here is the call graph for this function:
@@ -333,8 +333,8 @@ Protected Attributes
- - + +
@@ -476,7 +476,7 @@ Protected Attributes

Definition at line 26 of file property.cpp.

-

References pFlow::endl(), fatalErrorInFunction, dictionary::getVal(), dictionary::globalName(), and Vector< T, Allocator >::size().

+

References pFlow::endl(), fatalErrorInFunction, dictionary::getVal(), dictionary::globalName(), and Vector< T, Allocator >::size().

Referenced by property::read().

@@ -487,10 +487,10 @@ Protected Attributes
- - - - + + + +
@@ -535,7 +535,7 @@ Protected Attributes

Definition at line 54 of file property.cpp.

-

References dictionary::add(), pFlow::endl(), fatalErrorInFunction, and dictionary::globalName().

+

References dictionary::add(), pFlow::endl(), fatalErrorInFunction, and dictionary::globalName().

Referenced by property::write().

@@ -546,9 +546,9 @@ Protected Attributes
- - - + + +
@@ -592,7 +592,7 @@ Protected Attributes

Definition at line 76 of file property.cpp.

-

References fatalErrorInFunction, property::materials_, property::nameIndex_, property::numMaterials_, and Vector< T, Allocator >::size().

+

References fatalErrorInFunction, property::materials_, property::nameIndex_, property::numMaterials_, and Vector< T, Allocator >::size().

+ Here is the call graph for this function:
@@ -1067,8 +1067,8 @@ Protected Attributes diff --git a/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.map b/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.map index 66430ae5..a678cfdc 100644 --- a/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.map @@ -1,5 +1,5 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.md5 index a42a4dcc..71662149 100644 --- a/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.md5 @@ -1 +1 @@ -403e4ff1d172f78a15f15659e3a90c0c \ No newline at end of file +f77bb66d534527e23dd0fd8f7866a85f \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.png b/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.png index a241c4c9..6ed708b8 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1property_a150a368cceebc51b7262c035c9d22ca7_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.map b/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.map index 05f0711a..6686bf80 100644 --- a/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.map @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 index 06e4b6cc..7f8fdd96 100644 --- a/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.md5 @@ -1 +1 @@ -15f5959f3b7dd7b2f95eb9b88d9ce558 \ No newline at end of file +13815817d172e2214c07ae0a863f6b5e \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.png b/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.png index 9744aa26..3bb1c33f 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1property_a3ee94dd32f4df1490653290d2919dc52_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.map b/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.map index c2b6ad7b..be123906 100644 --- a/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.map @@ -1,4 +1,4 @@ - - + + diff --git a/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.md5 b/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.md5 index 8e3996f1..a4112376 100644 --- a/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.md5 @@ -1 +1 @@ -1eab4a0052a183dd60e5343add29e1c0 \ No newline at end of file +ab12ac99e10c9ac79a10d3587200be0d \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.png b/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.png index e6664dd9..49ada43c 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.png and b/doc/code-documentation/html/classpFlow_1_1property_ad53527edc63114fb6bebe409db8dedbf_icgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.map b/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.map index eb721316..8299dea4 100644 --- a/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.md5 index 8cea7224..c2580380 100644 --- a/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.md5 @@ -1 +1 @@ -5989f4ac1f44f1de120558039d363cda \ No newline at end of file +375c28dfa137c67fddf1a735011c9a0e \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.png b/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.png index c409ae03..2650a06c 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1property_ad55987c0647186d3e7acad9cc4166034_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1readControlDict.html b/doc/code-documentation/html/classpFlow_1_1readControlDict.html index a0a731fa..52a7d930 100644 --- a/doc/code-documentation/html/classpFlow_1_1readControlDict.html +++ b/doc/code-documentation/html/classpFlow_1_1readControlDict.html @@ -250,7 +250,7 @@ Static Protected Attributes

Definition at line 24 of file readControlDict.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, pFlow::fixed(), readControlDict::formatType_, and pFlow::scientific().

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, pFlow::fixed(), readControlDict::formatType_, and pFlow::scientific().

+ Here is the call graph for this function:
@@ -258,10 +258,10 @@ Static Protected Attributes @@ -292,7 +292,7 @@ Static Protected Attributes

Definition at line 47 of file readControlDict.cpp.

-

References pFlow::endl(), timeFolder::endTime(), fatalErrorInFunction, iIstream::findKeywordAndVal(), iIstream::findTokenAndNextSilent(), iIstream::lookupDataOrSet(), and timeFolder::startTime().

+

References pFlow::endl(), timeFolder::endTime(), fatalErrorInFunction, iIstream::findKeywordAndVal(), iIstream::findTokenAndNextSilent(), iIstream::lookupDataOrSet(), and timeFolder::startTime().

Referenced by readControlDict::readControlDict().

@@ -303,12 +303,12 @@ Static Protected Attributes
- - - - - - + + + + + +
diff --git a/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.map b/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.map index bb259781..65f37762 100644 --- a/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.map @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.md5 index fa0807c3..ade43156 100644 --- a/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.md5 @@ -1 +1 @@ -a3b97bd8dcc5ecf053930fe0bde90b4f \ No newline at end of file +1d04fbb8d6c7c9116ff712a60e2eed50 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.png b/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.png index c4bb3f25..1721cbe0 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1readControlDict_a85be57df4a63c3add72f0133ea42e76c_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.map b/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.map index 2ab66dd7..ee3ea852 100644 --- a/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.map @@ -1,9 +1,9 @@ - - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.md5 index ee9c9245..00a9d821 100644 --- a/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.md5 @@ -1 +1 @@ -8259c2e884ab74ffbf53388133deee70 \ No newline at end of file +16891c0634b5308a68e8cda70bbc4dc2 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.png b/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.png index b1016129..c0af4297 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1readControlDict_af816873151ddb0126e98bb2f914d8ed5_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder.html b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder.html index f2e9ce4f..8514db92 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder.html +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder.html @@ -339,7 +339,7 @@ Protected Attributes

Definition at line 30 of file readFromTimeFolder.cpp.

-

References IOfileHeader::headerOk(), objectFile::READ_ALWAYS, and objectFile::WRITE_NEVER.

+

References IOfileHeader::headerOk(), objectFile::READ_ALWAYS, and objectFile::WRITE_NEVER.

+ Here is the call graph for this function:
@@ -382,7 +382,7 @@ Protected Attributes

Definition at line 43 of file readFromTimeFolder.cpp.

-

References pFlow::endl(), fatalErrorInFunction, fatalExit, and pFlow::utilities::pointFieldGetType().

+

References pFlow::endl(), fatalErrorInFunction, fatalExit, and pFlow::utilities::pointFieldGetType().

Referenced by readFromTimeFolder::pointFieldGetCheckType().

@@ -392,9 +392,9 @@ Protected Attributes
@@ -437,7 +437,7 @@ Protected Attributes

Definition at line 65 of file readFromTimeFolder.hpp.

-

References pFlow::endl(), fatalErrorInFunction, and pFlow::utilities::pointFieldGetType().

+

References pFlow::endl(), fatalErrorInFunction, and pFlow::utilities::pointFieldGetType().

+ Here is the call graph for this function:
@@ -446,7 +446,7 @@ Protected Attributes
- +
@@ -540,7 +540,7 @@ Protected Attributes

Definition at line 115 of file readFromTimeFolder.hpp.

-

References readFromTimeFolder::checkForPointStructure(), repository::emplaceReplaceObject(), pFlow::endl(), fatalErrorInFunction, fatalExit, repository::lookupObject(), repository::name(), pFlow::pointStructureFile__, pStruct, objectFile::READ_NEVER, readFromTimeFolder::repository_, and objectFile::WRITE_NEVER.

+

References readFromTimeFolder::checkForPointStructure(), repository::emplaceReplaceObject(), pFlow::endl(), fatalErrorInFunction, fatalExit, repository::lookupObject(), repository::name(), pFlow::pointStructureFile__, pStruct, objectFile::READ_NEVER, readFromTimeFolder::repository_, and objectFile::WRITE_NEVER.

+ Here is the call graph for this function:
@@ -548,12 +548,12 @@ Protected Attributes @@ -585,7 +585,7 @@ Protected Attributes

Definition at line 145 of file readFromTimeFolder.hpp.

-

References readFromTimeFolder::checkForPointStructure(), repository::emplaceObjectOrGet(), pFlow::endl(), fatalErrorInFunction, fatalExit, repository::lookupObject(), repository::name(), pFlow::pointStructureFile__, pStruct, objectFile::READ_IF_PRESENT, readFromTimeFolder::repository_, and objectFile::WRITE_ALWAYS.

+

References readFromTimeFolder::checkForPointStructure(), repository::emplaceObjectOrGet(), pFlow::endl(), fatalErrorInFunction, fatalExit, repository::lookupObject(), repository::name(), pFlow::pointStructureFile__, pStruct, objectFile::READ_IF_PRESENT, readFromTimeFolder::repository_, and objectFile::WRITE_ALWAYS.

+ Here is the call graph for this function:
@@ -593,12 +593,12 @@ Protected Attributes @@ -630,7 +630,7 @@ Protected Attributes

Definition at line 171 of file readFromTimeFolder.hpp.

-

References readFromTimeFolder::checkForPointStructure(), repository::emplaceObjectOrGet(), pFlow::endl(), fatalErrorInFunction, fatalExit, repository::lookupObject(), repository::name(), pFlow::pointStructureFile__, pStruct, objectFile::READ_IF_PRESENT, readFromTimeFolder::repository_, and objectFile::WRITE_ALWAYS.

+

References readFromTimeFolder::checkForPointStructure(), repository::emplaceObjectOrGet(), pFlow::endl(), fatalErrorInFunction, fatalExit, repository::lookupObject(), repository::name(), pFlow::pointStructureFile__, pStruct, objectFile::READ_IF_PRESENT, readFromTimeFolder::repository_, and objectFile::WRITE_ALWAYS.

+ Here is the call graph for this function:
@@ -638,12 +638,12 @@ Protected Attributes diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.map b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.map index 1b356767..b102962e 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.map @@ -1,5 +1,5 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.md5 index 730d5fbb..5ba8f8f5 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.md5 @@ -1 +1 @@ -0cd4a91da1f6c874e9a577f63d14a2e3 \ No newline at end of file +3e4d7c16d33b9b07789a287653a278b3 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.png b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.png index 74026c78..efb8c880 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a07a119becefbc251f24bc309c6e85e70_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.map b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.map index f242bf64..50d524d8 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.map @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.md5 index fa81ae7f..bce1ab24 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.md5 @@ -1 +1 @@ -7c784c8fa80687fe0f877d5fd22a506a \ No newline at end of file +dee2f05dc1550e96de7a2623205a2129 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.png b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.png index ddb1c33f..c6703837 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a30bc61d78f7119ee55516929915e08bb_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.map b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.map index 679bd8d4..272b89b5 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.md5 index 6e8603c9..f31d4362 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.md5 @@ -1 +1 @@ -7ff3b86af7d39217495754982b562d81 \ No newline at end of file +bec63a40a30abbb2ddde5b5a399972b3 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.png b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.png index ffbfec7c..6bb21041 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_a50e3537f01d8016d4c833e90747afd36_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.map b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.map index 0bcdc0ae..69bd92a2 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.map @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.md5 index e7c2a86d..51e5942e 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.md5 @@ -1 +1 @@ -90efb8b23664d13682ba437b12929747 \ No newline at end of file +271de1298ef041beb64e862483d9e085 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.png b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.png index 58604f8b..865a324b 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_aac68b69ec953ce273a27d0c8fb3e59e0_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.map b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.map index e0de54da..bab957bf 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.map @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.md5 index 0212edba..3c569cd2 100644 --- a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.md5 @@ -1 +1 @@ -479ff70774c39a04a96f8a2c2853057e \ No newline at end of file +ce9f6d2b249491cdfcb428f5920fec80 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.png b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.png index 6971c63d..4eefd7a8 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1readFromTimeFolder_ae71095c5f0d64033c047adddfa9616aa_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1rectangleMesh-members.html b/doc/code-documentation/html/classpFlow_1_1rectangleMesh-members.html index c5271fc7..8a9dac93 100644 --- a/doc/code-documentation/html/classpFlow_1_1rectangleMesh-members.html +++ b/doc/code-documentation/html/classpFlow_1_1rectangleMesh-members.html @@ -107,48 +107,74 @@ $(document).ready(function(){initNavTree('classpFlow_1_1rectangleMesh.html','');

This is the complete list of members for rectangleMesh, including all inherited members.

+ + + + + + + + - + + + - - - + + + + + + + - - - - + + + + + + + + + + - - - - + + + + + + - - - - - - - - - + + + + + + + + + + + + + diff --git a/doc/code-documentation/html/classpFlow_1_1rectangleMesh.html b/doc/code-documentation/html/classpFlow_1_1rectangleMesh.html index fc497c69..5f0d2fb4 100644 --- a/doc/code-documentation/html/classpFlow_1_1rectangleMesh.html +++ b/doc/code-documentation/html/classpFlow_1_1rectangleMesh.html @@ -175,36 +175,80 @@ Public Member Functions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -213,6 +257,14 @@ Public Member Functions + + + + + + + + @@ -223,9 +275,13 @@ Additional Inherited Members + + + + @@ -522,7 +578,7 @@ Additional Inherited Members

Definition at line 87 of file rectangleMesh.hpp.

-

References cells< int32 >::totalCells().

+

References cells< int32 >::totalCells().

Referenced by rectMeshField< int32, HostSpace >::size().

@@ -575,7 +631,7 @@ Additional Inherited Members

Definition at line 93 of file rectangleMesh.hpp.

-

References cells< int32 >::cellSize().

+

References cells< int32 >::cellSize().

Referenced by rectMeshField< int32, HostSpace >::cellVol().

@@ -628,7 +684,7 @@ Additional Inherited Members

Definition at line 100 of file rectangleMesh.hpp.

-

References cells< int32 >::domain().

+

References cells< int32 >::domain().

Referenced by rectangleMesh::writeToVtk().

@@ -681,7 +737,7 @@ Additional Inherited Members

Definition at line 106 of file rectangleMesh.hpp.

-

References cells< int32 >::domain().

+

References cells< int32 >::domain().

+ Here is the call graph for this function:
@@ -778,7 +834,7 @@ Additional Inherited Members

Definition at line 121 of file rectangleMesh.hpp.

-

References cells< int32 >::cellSize(), pFlow::endl(), rectangleMesh::minPoint(), cells< int32 >::nx(), cells< int32 >::ny(), and cells< int32 >::nz().

+

References cells< int32 >::cellSize(), pFlow::endl(), rectangleMesh::minPoint(), cells< int32 >::nx(), cells< int32 >::ny(), and cells< int32 >::nz().

+ Here is the call graph for this function:
@@ -788,7 +844,7 @@ Additional Inherited Members - + diff --git a/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.map b/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.map index aa5cc255..a0a87974 100644 --- a/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.map +++ b/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.map @@ -1,7 +1,7 @@ - + diff --git a/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.md5 b/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.md5 index 8088889a..3d956e77 100644 --- a/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.md5 +++ b/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.md5 @@ -1 +1 @@ -5d78ebfc908f1a2e1da9639d2bca298b \ No newline at end of file +36c2ca13952f57140fdf397ac3adb2f8 \ No newline at end of file diff --git a/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.png b/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.png index 9df685ea..b25e71f2 100644 Binary files a/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.png and b/doc/code-documentation/html/classpFlow_1_1rectangleMesh_a61b34edb9a411ddf347a902fa6f5c9a2_cgraph.png differ diff --git a/doc/code-documentation/html/classpFlow_1_1repository-members.html b/doc/code-documentation/html/classpFlow_1_1repository-members.html index 5410871f..2b925efb 100644 --- a/doc/code-documentation/html/classpFlow_1_1repository-members.html +++ b/doc/code-documentation/html/classpFlow_1_1repository-members.html @@ -131,23 +131,24 @@ $(document).ready(function(){initNavTree('classpFlow_1_1repository.html',''); in
- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
bound(CellType p) constcells< int32 >inline
bound(realx3 p) constcells< int32 >inline
bound(CellType p) constcells< int32 >inline
bound(realx3 p) constcells< int32 >inline
calculate()cells< int32 >inlineprotected
calculate()cells< int32 >inlineprotected
cells()cells< int32 >inline
cells(const box &domain, real cellSize)cells< int32 >inline
cells(const box &domain, int32 nx, int32 ny, int32 nz)cells< int32 >inline
cells(const cells &)=defaultcells< int32 >
cells(cells &&)=defaultcells< int32 >
cells()cells< int32 >inline
cells(const box &domain, real cellSize)cells< int32 >inline
cells(const box &domain, int32 nx, int32 ny, int32 nz)cells< int32 >inline
cells(const cells &)=defaultcells< int32 >
cells(cells &&)=defaultcells< int32 >
cellSize() constcells< int32 >inline
cellSize_cells< int32 >protected
cellSize() constcells< int32 >inline
cellSize_cells< int32 >protected
CellType typedefcells< int32 >
CellType typedefcells< int32 >
cellVol() constrectangleMeshinline
domain() constcells< int32 >inline
domain_cells< int32 >protected
extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) constcells< int32 >inline
extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< int32 >inline
domain() constcells< int32 >inline
domain_cells< int32 >protected
extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) constcells< int32 >inline
extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< int32 >inline
extendBox(const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) constcells< int32 >inline
extendBox(const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) constcells< int32 >inline
getCells() constcells< int32 >inline
getCells() constcells< int32 >inline
inDomain(const realx3 &p) constcells< int32 >inline
isInRange(const CellType &cell) constcells< int32 >inline
isInRange(int32 i, int32 j, int32 k) constcells< int32 >inline
maxPoint() constrectangleMeshinline
minPoint() constrectangleMeshinline
inDomain(const realx3 &p) constcells< int32 >inline
isInRange(const CellType &cell) constcells< int32 >inline
isInRange(int32 i, int32 j, int32 k) constcells< int32 >inline
isInRange(const CellType &cell) constcells< int32 >inline
isInRange(int32 i, int32 j, int32 k) constcells< int32 >inline
maxPoint() constrectangleMeshinline
minPoint() constrectangleMeshinline
numCells() constcells< int32 >inline
numCells() constcells< int32 >inline
numCells_cells< int32 >protected
nx() constcells< int32 >inline
nx() constcells< int32 >inline
ny() constcells< int32 >inline
ny() constcells< int32 >inline
nz() constcells< int32 >inline
operator=(const rectangleMesh &)=defaultrectangleMesh
operator=(rectangleMesh &&)=defaultrectangleMesh
cells< int32 >::operator=(const cells &)=defaultcells< int32 >
cells< int32 >::operator=(cells &&)=defaultcells< int32 >
nz() constcells< int32 >inline
operator=(const rectangleMesh &)=defaultrectangleMesh
operator=(rectangleMesh &&)=defaultrectangleMesh
cells< int32 >::operator=(const cells &)=defaultcells< int32 >
cells< int32 >::operator=(cells &&)=defaultcells< int32 >
pointIndex(const realx3 &p) constcells< int32 >inline
pointIndex(const realx3 &p) constcells< int32 >inline
pointIndexInDomain(const realx3 p, CellType &index) constcells< int32 >inline
read(iIstream &is)rectangleMeshinline
rectangleMesh()rectangleMeshinline
rectangleMesh(const realx3 &minP, const realx3 &maxP, int32 nx, int32 ny, int32 nz)rectangleMeshinline
rectangleMesh(const dictionary &dict)rectangleMeshinline
rectangleMesh(const rectangleMesh &)=defaultrectangleMesh
rectangleMesh(rectangleMesh &&)=defaultrectangleMesh
setCellSize(real cellSize)cells< int32 >inline
setCellSize(realx3 cellSize)cells< int32 >inline
size() constrectangleMeshinline
pointIndexInDomain(const realx3 p, CellType &index) constcells< int32 >inline
read(iIstream &is)rectangleMeshinline
rectangleMesh()rectangleMeshinline
rectangleMesh(const realx3 &minP, const realx3 &maxP, int32 nx, int32 ny, int32 nz)rectangleMeshinline
rectangleMesh(const dictionary &dict)rectangleMeshinline
rectangleMesh(const rectangleMesh &)=defaultrectangleMesh
rectangleMesh(rectangleMesh &&)=defaultrectangleMesh
setCellSize(real cellSize)cells< int32 >inline
setCellSize(realx3 cellSize)cells< int32 >inline
setCellSize(real cellSize)cells< int32 >inline
setCellSize(realx3 cellSize)cells< int32 >inline
size() constrectangleMeshinline
totalCells() constcells< int32 >inline
totalCells() constcells< int32 >inline
TypeInfoNV("rectangleMesh")rectangleMesh
write(iOstream &os) constrectangleMeshinline
 
INLINE_FUNCTION_HD cells (cells &&)=default
 
INLINE_FUNCTION_HD cells ()
 
INLINE_FUNCTION_H cells (const box &domain, real cellSize)
 
INLINE_FUNCTION_H cells (const box &domain, int32 nx, int32 ny, int32 nz)
 
INLINE_FUNCTION_HD cells (const cells &)=default
 
INLINE_FUNCTION_HD cells (cells &&)=default
 
INLINE_FUNCTION_HD cellsoperator= (const cells &)=default
 
INLINE_FUNCTION_HD cellsoperator= (cells &&)=default
 
INLINE_FUNCTION_HD cellsoperator= (const cells &)=default
 
INLINE_FUNCTION_HD cellsoperator= (cells &&)=default
 
cells getCells () const
 
cells getCells () const
 
INLINE_FUNCTION_H void setCellSize (real cellSize)
 
INLINE_FUNCTION_H void setCellSize (realx3 cellSize)
 
INLINE_FUNCTION_H void setCellSize (real cellSize)
 
INLINE_FUNCTION_H void setCellSize (realx3 cellSize)
 
INLINE_FUNCTION_HD realx3 cellSize () const
 
INLINE_FUNCTION_HD realx3 cellSize () const
 
const INLINE_FUNCTION_HD CellTypenumCells () const
 
const INLINE_FUNCTION_HD CellTypenumCells () const
 
INLINE_FUNCTION_HD int32 nx () const
 
INLINE_FUNCTION_HD int32 nx () const
 
INLINE_FUNCTION_HD int32 ny () const
 
INLINE_FUNCTION_HD int32 ny () const
 
INLINE_FUNCTION_HD int32 nz () const
 
INLINE_FUNCTION_HD int32 nz () const
 
INLINE_FUNCTION_HD int64 totalCells () const
 
INLINE_FUNCTION_HD int64 totalCells () const
 
const auto & domain () const
 
const auto & domain () const
 
INLINE_FUNCTION_HD CellType pointIndex (const realx3 &p) const
 
INLINE_FUNCTION_HD CellType pointIndex (const realx3 &p) const
 
INLINE_FUNCTION_HD bool pointIndexInDomain (const realx3 p, CellType &index) const
 
INLINE_FUNCTION_HD bool pointIndexInDomain (const realx3 p, CellType &index) const
 
INLINE_FUNCTION_HD bool inDomain (const realx3 &p) const
 
INLINE_FUNCTION_HD bool inDomain (const realx3 &p) const
 
INLINE_FUNCTION_HD bool isInRange (const CellType &cell) const
 
INLINE_FUNCTION_HD bool isInRange (int32 i, int32 j, int32 k) const
 
INLINE_FUNCTION_HD bool isInRange (const CellType &cell) const
 
INLINE_FUNCTION_HD bool isInRange (int32 i, int32 j, int32 k) const
 
INLINE_FUNCTION_HD void extendBox (const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) const
 
INLINE_FUNCTION_HD void extendBox (const CellType &p1, const CellType &p2, const CellType &p3, int32 extent, CellType &minP, CellType &maxP) const
 
INLINE_FUNCTION_HD void extendBox (const realx3 &p1, const realx3 &p2, const realx3 &p3, real extent, realx3 &minP, realx3 &maxP) const
 
INLINE_FUNCTION_HD CellType bound (CellType p) const
 
INLINE_FUNCTION_HD realx3 bound (realx3 p) const
 
INLINE_FUNCTION_HD CellType bound (CellType p) const
 
INLINE_FUNCTION_HD realx3 bound (realx3 p) const
- Public Types inherited from cells< int32 >
using CellType = triple< int32 >
 
using CellType = triple< int32 >
 
- Protected Member Functions inherited from cells< int32 >
INLINE_FUNCTION_H void calculate ()
 
INLINE_FUNCTION_H void calculate ()
 
- Protected Attributes inherited from cells< int32 >
box domain_
 
objectNames() constrepository
objects_repositoryprotected
operator=(const repository &)=deleterepository
outFilePrecision() constrepositoryinlinevirtual
owner() constrepository
owner()repository
owner_repositoryprotected
path() constrepositoryvirtual
removeRepository(repository *rep)repository
reportTypeError(IOobject &object)repositoryprotected
reportTypeError(IOobject &object)repository
repositories_repositoryprotected
repository(const word &name, const fileSystem &localPath, repository *owner=nullptr)repository
repository(const repository &)=deleterepository
repositoryNames() constrepository
thisRepository() constrepository
thisRepository()repository
TypeInfo("repository")repository
write(bool verbose=false) constrepositoryvirtual
~repository()repositoryvirtual
outFileBinary() constrepositoryinlinevirtual
outFilePrecision() constrepositoryinlinevirtual
owner() constrepository
owner()repository
owner_repositoryprotected
path() constrepositoryvirtual
removeRepository(repository *rep)repository
reportTypeError(IOobject &object)repositoryprotected
reportTypeError(IOobject &object)repository
repositories_repositoryprotected
repository(const word &name, const fileSystem &localPath, repository *owner=nullptr)repository
repository(const repository &)=deleterepository
repositoryNames() constrepository
thisRepository() constrepository
thisRepository()repository
TypeInfo("repository")repository
write(bool verbose=false) constrepositoryvirtual
~repository()repositoryvirtual
-

Definition at line 86 of file KokkosTypes.hpp.

+

Definition at line 91 of file KokkosTypes.hpp.

@@ -5146,7 +5186,7 @@ Variables
-

Definition at line 90 of file KokkosTypes.hpp.

+

Definition at line 95 of file KokkosTypes.hpp.

@@ -5162,7 +5202,7 @@ Variables
-

Definition at line 93 of file KokkosTypes.hpp.

+

Definition at line 98 of file KokkosTypes.hpp.

@@ -5178,7 +5218,7 @@ Variables
-

Definition at line 96 of file KokkosTypes.hpp.

+

Definition at line 101 of file KokkosTypes.hpp.

@@ -5194,7 +5234,7 @@ Variables
-

Definition at line 101 of file KokkosTypes.hpp.

+

Definition at line 106 of file KokkosTypes.hpp.

@@ -5210,7 +5250,7 @@ Variables
-

Definition at line 104 of file KokkosTypes.hpp.

+

Definition at line 109 of file KokkosTypes.hpp.

@@ -5226,7 +5266,7 @@ Variables
-

Definition at line 107 of file KokkosTypes.hpp.

+

Definition at line 112 of file KokkosTypes.hpp.

@@ -5242,7 +5282,7 @@ Variables
-

Definition at line 127 of file KokkosTypes.hpp.

+

Definition at line 132 of file KokkosTypes.hpp.

@@ -5258,7 +5298,7 @@ Variables
-

Definition at line 133 of file KokkosTypes.hpp.

+

Definition at line 138 of file KokkosTypes.hpp.

@@ -5434,7 +5474,7 @@ Variables
-

Definition at line 203 of file iIstream.hpp.

+

Definition at line 218 of file iIstream.hpp.

@@ -5450,7 +5490,9 @@ Variables
-

Definition at line 264 of file iOstream.hpp.

+

An iOstream manipulator.

+ +

Definition at line 272 of file iOstream.hpp.

@@ -5466,7 +5508,9 @@ Variables
-

Definition at line 273 of file IOstream.hpp.

+

An IOstream manipulator.

+ +

Definition at line 307 of file IOstream.hpp.

@@ -6059,7 +6103,7 @@ Variables

Definition at line 41 of file AdamsBashforth3.hpp.

-

References IOstream::check(), AB3History::dy1_, AB3History::dy2_, FUNCTION_NAME, iIstream::readBegin(), and iIstream::readEnd().

+

References IOstream::check(), AB3History::dy1_, AB3History::dy2_, FUNCTION_NAME, iIstream::readBegin(), and iIstream::readEnd().

+ Here is the call graph for this function:
@@ -6068,16 +6112,16 @@ Variables
- - - + + +
-

◆ operator<<() [1/45]

+

◆ operator<<() [1/46]

@@ -6113,7 +6157,7 @@ Variables
- +
@@ -6147,7 +6191,7 @@ Variables

Definition at line 42 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().

+ Here is the call graph for this function:
@@ -6156,16 +6200,16 @@ Variables
- - - + + +
-

◆ operator<<() [2/45]

+

◆ operator<<() [2/46]

@@ -6201,7 +6245,7 @@ Variables
- +
@@ -6235,7 +6279,7 @@ Variables

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().

+ Here is the call graph for this function:
@@ -6244,16 +6288,16 @@ Variables
- - - + + +
-

◆ operator<<() [3/45]

+

◆ operator<<() [3/46]

@@ -6289,20 +6333,20 @@ Variables
- +
- -

◆ splitBy3()

+ +

◆ splitBy3()

- + @@ -6319,23 +6363,23 @@ Variables
- -

◆ xyzToMortonCode64()

+ +

◆ xyzToMortonCode64()

INLINE_FUNCTION_HD uint64_t pFlow::splitBy3 INLINE_FUNCTION_HD uint64_t splitBy3 ( const uint64_t  val)
- + @@ -6364,16 +6408,16 @@ Variables

References splitBy3().

-

Referenced by positionParticles::sortByMortonCode().

+

Referenced by getSortedIndex(), and positionParticles::sortByMortonCode().

+ Here is the call graph for this function:
@@ -6381,23 +6425,24 @@ Variables
- -

◆ getThirdBits()

+ +

◆ getThirdBits()

INLINE_FUNCTION_HD uint64_t pFlow::xyzToMortonCode64 INLINE_FUNCTION_HD uint64_t xyzToMortonCode64 ( uint64_t  x,
- + @@ -6414,23 +6459,23 @@ Variables
- -

◆ mortonCode64Toxyz()

+ +

◆ mortonCode64Toxyz()

INLINE_FUNCTION_HD uint64_t pFlow::getThirdBits INLINE_FUNCTION_HD uint64_t getThirdBits ( uint64_t  x)
- + @@ -6469,10 +6514,10 @@ Variables
@@ -6778,7 +6823,7 @@ Variables -

◆ operator<<() [4/45]

+

◆ operator<<() [4/46]

@@ -6880,7 +6925,7 @@ Variables
-

◆ operator<<() [5/45]

+

◆ operator<<() [5/46]

@@ -6982,7 +7027,7 @@ Variables
-

◆ operator<<() [6/45]

+

◆ operator<<() [6/46]

@@ -7119,7 +7164,7 @@ Variables

Definition at line 241 of file Field.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Field< VectorField, T, PropType >::readField().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Field< VectorField, T, PropType >::readField().

+ Here is the call graph for this function:
@@ -7128,16 +7173,16 @@ Variables
- - - + + +
-

◆ operator<<() [7/45]

+

◆ operator<<() [7/46]

@@ -7172,7 +7217,7 @@ Variables

Definition at line 252 of file Field.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Field< VectorField, T, PropType >::writeField().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Field< VectorField, T, PropType >::writeField().

+ Here is the call graph for this function:
@@ -7181,16 +7226,16 @@ Variables
- - - + + +
-

◆ operator<<() [8/45]

+

◆ operator<<() [8/46]

@@ -7665,7 +7710,7 @@ Variables

Definition at line 240 of file MapPtr.hpp.

-

References endl(), and m.

+

References endl(), and m.

+ Here is the call graph for this function:
@@ -7674,7 +7719,7 @@ Variables
- +
@@ -7708,7 +7753,7 @@ Variables

Definition at line 166 of file pointField.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and pointField< VectorField, T, MemorySpace >::read().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and pointField< VectorField, T, MemorySpace >::read().

+ Here is the call graph for this function:
@@ -7717,16 +7762,16 @@ Variables
- - - + + +
-

◆ operator<<() [9/45]

+

◆ operator<<() [9/46]

@@ -7753,7 +7798,7 @@ Variables

Definition at line 179 of file pointField.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and pointField< VectorField, T, MemorySpace >::write().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and pointField< VectorField, T, MemorySpace >::write().

+ Here is the call graph for this function:
@@ -7762,9 +7807,9 @@ Variables
- - - + + +
@@ -7994,7 +8039,7 @@ Variables

References pointField< VectorField, T, MemorySpace >::allActive(), max(), maxActive_serial(), maxActiveD(), maxActiveH(), pointField< VectorField, T, MemorySpace >::pointFlag(), and sizeToSerial__.

-

Referenced by pointStructure::evaluatePointStructure().

+

Referenced by pointStructure::evaluatePointStructure().

+ Here is the call graph for this function:
@@ -8064,7 +8109,7 @@ Variables
-

◆ operator<<() [10/45]

+

◆ operator<<() [10/46]

@@ -8108,8 +8153,8 @@ Variables
- - + +
@@ -8194,7 +8239,7 @@ Variables

Definition at line 253 of file symArrayHD.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and symArray< T, MemorySpace >::read().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and symArray< T, MemorySpace >::read().

+ Here is the call graph for this function:
@@ -8203,16 +8248,16 @@ Variables
- - - + + +
-

◆ operator<<() [11/45]

+

◆ operator<<() [11/46]

@@ -8247,7 +8292,7 @@ Variables

Definition at line 264 of file symArrayHD.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and symArray< T, MemorySpace >::write().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and symArray< T, MemorySpace >::write().

+ Here is the call graph for this function:
@@ -8256,9 +8301,9 @@ Variables
- - - + + +
@@ -8292,7 +8337,7 @@ Variables

Definition at line 146 of file triSurfaceField.hpp.

-

References endl(), fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and triSurfaceField< VectorField, T, MemorySpace >::read().

+

References endl(), fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and triSurfaceField< VectorField, T, MemorySpace >::read().

+ Here is the call graph for this function:
@@ -8301,17 +8346,17 @@ Variables
- - - - + + + +
-

◆ operator<<() [12/45]

+

◆ operator<<() [12/46]

@@ -8338,7 +8383,7 @@ Variables

Definition at line 160 of file triSurfaceField.hpp.

-

References endl(), fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and triSurfaceField< VectorField, T, MemorySpace >::write().

+

References endl(), fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and triSurfaceField< VectorField, T, MemorySpace >::write().

+ Here is the call graph for this function:
@@ -8347,10 +8392,10 @@ Variables
- - - - + + + +
@@ -8390,9 +8435,9 @@ Variables
INLINE_FUNCTION_HD void pFlow::mortonCode64Toxyz INLINE_FUNCTION_HD void mortonCode64Toxyz ( uint64_t  morton,
-

Definition at line 392 of file Vector.hpp.

+

Definition at line 395 of file Vector.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Vector< T, Allocator >::readVector().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Vector< T, Allocator >::readVector().

+ Here is the call graph for this function:
@@ -8401,16 +8446,16 @@ Variables
- - - + + +
-

◆ operator<<() [13/45]

+

◆ operator<<() [13/46]

@@ -8443,9 +8488,9 @@ Variables
-

Definition at line 403 of file Vector.hpp.

+

Definition at line 406 of file Vector.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Vector< T, Allocator >::writeVector().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Vector< T, Allocator >::writeVector().

+ Here is the call graph for this function:
@@ -8454,9 +8499,9 @@ Variables
- - - + + +
@@ -8500,7 +8545,7 @@ Variables

References count().

-

Referenced by count(), Timer::end(), and Istream::getLine().

+

Referenced by count(), Timer::end(), Istream::getLine(), Istream::read(), and Ostream::write().

+ Here is the call graph for this function:
@@ -8519,10 +8564,12 @@ Variables @@ -8674,7 +8721,7 @@ Variables

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< realx3, void >::fill(), shapeMixture::getNextShapeName(), mapperNBS< DefaultHostExecutionSpace >::nullifyHead(), and mapperNBS< DefaultHostExecutionSpace >::nullifyNext().

+ Here is the call graph for this function:
@@ -8753,7 +8800,7 @@ Variables

Definition at line 50 of file VectorAlgorithm.hpp.

-

Referenced by fillSequence(), and indexContainer< int32 >::indexContainer().

+

Referenced by fillSequence(), and indexContainer< int32 >::indexContainer().

+ Here is the caller graph for this function:
@@ -8805,7 +8852,7 @@ Variables

Definition at line 56 of file VectorAlgorithm.hpp.

-

References fillSequence(), and Vector< T, Allocator >::size().

+

References fillSequence(), and Vector< T, Allocator >::size().

+ Here is the call graph for this function:
@@ -8971,9 +9018,9 @@ Variables

Definition at line 109 of file VectorMath.hpp.

-

References Vector< T, Allocator >::capacity().

+

References Vector< T, Allocator >::capacity().

-

Referenced by timeControl::checkForOutputToFile(), nonLinearMod< limited >::contactForce(), nonLinear< limited >::contactForce(), linear< limited >::contactForce(), sphereParticles::diameterMassInertiaPropId(), mapIndexLevels(), pow(), linear< limited >::readLinearDictionary(), and nonLinear< limited >::readNonLinearDictionary().

+

Referenced by timeControl::checkForOutputToFile(), nonLinearMod< limited >::contactForce(), nonLinear< limited >::contactForce(), linear< limited >::contactForce(), sphereParticles::diameterMassInertiaPropId(), mapIndexLevels(), pow(), linear< limited >::readLinearDictionary(), and nonLinear< limited >::readNonLinearDictionary().

+ Here is the call graph for this function:
@@ -9049,7 +9096,7 @@ Variables

Definition at line 120 of file VectorMath.hpp.

-

References Vector< T, Allocator >::capacity(), pow(), and Vector< T, Allocator >::size().

+

References Vector< T, Allocator >::capacity(), pow(), and Vector< T, Allocator >::size().

+ Here is the call graph for this function:
@@ -9092,7 +9139,7 @@ Variables

Definition at line 138 of file VectorMath.hpp.

-

Referenced by cells< int32 >::bound(), timeControl::checkForOutputToFile(), sphereShape::diameterMinMax(), cells< int32 >::extendBox(), indexContainer< int32 >::indexContainer(), pointStructure::insertPoints(), VectorDual< int8 >::insertSetElement(), max(), min(), min_serial(), sortedContactList< valueType, executionSpace, idType >::operator()(), pFlow::pointStructureKernels::scanPointFlag(), selectRandom::selectRandom(), selectRange::selectRange(), and positionParticles::sortByMortonCode().

+

Referenced by cells< int32 >::bound(), timeControl::checkForOutputToFile(), sphereShape::diameterMinMax(), cells< int32 >::extendBox(), indexContainer< int32 >::indexContainer(), pointStructure::insertPoints(), VectorDual< int8 >::insertSetElement(), max(), min(), min_serial(), sortedContactList< valueType, executionSpace, idType >::operator()(), pFlow::pointStructureKernels::scanPointFlag(), selectRandom::selectRandom(), selectRange::selectRange(), positionParticles::sortByMortonCode(), and indexContainer< int32 >::syncViews().

+ Here is the caller graph for this function:
@@ -9100,22 +9147,23 @@ Variables @@ -9157,7 +9205,7 @@ Variables

Definition at line 149 of file VectorMath.hpp.

-

References min(), and Vector< T, Allocator >::size().

+

References min(), and Vector< T, Allocator >::size().

+ Here is the call graph for this function:
@@ -9199,7 +9247,7 @@ Variables

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(), and positionParticles::sortByMortonCode().

+

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().

+ Here is the caller graph for this function:
@@ -9207,34 +9255,35 @@ Variables @@ -9276,7 +9325,7 @@ Variables

Definition at line 175 of file VectorMath.hpp.

-

References max(), and Vector< T, Allocator >::size().

+

References max(), and Vector< T, Allocator >::size().

+ Here is the call graph for this function:
@@ -9370,7 +9419,7 @@ Variables

Definition at line 201 of file VectorMath.hpp.

-

References Vector< T, Allocator >::size().

+

References Vector< T, Allocator >::size().

+ Here is the call graph for this function:
@@ -9419,9 +9468,9 @@ Variables
-

Definition at line 935 of file VectorDual.hpp.

+

Definition at line 977 of file VectorDual.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorDual< T, MemorySpace >::read().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorDual< T, MemorySpace >::read().

+ Here is the call graph for this function:
@@ -9430,16 +9479,16 @@ Variables
- - - + + +
-

◆ operator<<() [14/45]

+

◆ operator<<() [14/46]

@@ -9472,9 +9521,9 @@ Variables
-

Definition at line 946 of file VectorDual.hpp.

+

Definition at line 988 of file VectorDual.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorDual< T, MemorySpace >::write().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorDual< T, MemorySpace >::write().

+ Here is the call graph for this function:
@@ -9483,9 +9532,9 @@ Variables
- - - + + +
@@ -9713,9 +9762,9 @@ Variables
-

Definition at line 818 of file VectorSingle.hpp.

+

Definition at line 867 of file VectorSingle.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorSingle< T, MemorySpace >::read().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorSingle< T, MemorySpace >::read().

+ Here is the call graph for this function:
@@ -9724,16 +9773,16 @@ Variables
- - - + + +
-

◆ operator<<() [15/45]

+

◆ operator<<() [15/46]

@@ -9766,9 +9815,9 @@ Variables
-

Definition at line 829 of file VectorSingle.hpp.

+

Definition at line 878 of file VectorSingle.hpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorSingle< T, MemorySpace >::write().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorSingle< T, MemorySpace >::write().

+ Here is the call graph for this function:
@@ -9777,9 +9826,9 @@ Variables
- - - + + +
@@ -9813,7 +9862,7 @@ Variables

Definition at line 33 of file VectorSingleAlgorithms.hpp.

-

References count(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and VectorSingle< T, MemorySpace >::size().

+

References count(), VectorSingle< T, MemorySpace >::deviceVectorAll(), and VectorSingle< T, MemorySpace >::size().

+ Here is the call graph for this function:
@@ -9848,7 +9897,7 @@ Variables

Definition at line 39 of file VectorSingleAlgorithms.hpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), min(), and VectorSingle< T, MemorySpace >::size().

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), min(), and VectorSingle< T, MemorySpace >::size().

+ Here is the call graph for this function:
@@ -9883,7 +9932,7 @@ Variables

Definition at line 48 of file VectorSingleAlgorithms.hpp.

-

References VectorSingle< T, MemorySpace >::deviceVectorAll(), min(), and VectorSingle< T, MemorySpace >::size().

+

References VectorSingle< T, MemorySpace >::deviceVectorAll(), min(), and VectorSingle< T, MemorySpace >::size().

+ Here is the call graph for this function:
@@ -9901,7 +9950,7 @@ Variables
-

◆ operator<<() [16/45]

+

◆ operator<<() [16/46]

@@ -9928,7 +9977,7 @@ Variables

Definition at line 164 of file iEntry.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and iEntry::write().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and iEntry::write().

+ Here is the call graph for this function:
@@ -9937,9 +9986,9 @@ Variables
- - - + + +
@@ -9973,7 +10022,7 @@ Variables

Definition at line 175 of file iEntry.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and iEntry::read().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and iEntry::read().

+ Here is the call graph for this function:
@@ -9982,9 +10031,9 @@ Variables
- - - + + +
@@ -10008,7 +10057,7 @@ Variables

Definition at line 56 of file twoPartEntry.cpp.

-

References twoPartEntry::secondPart(), and iTstream::size().

+

References twoPartEntry::secondPart(), and iTstream::size().

Referenced by processField::getFieldType().

@@ -10038,7 +10087,7 @@ Variables
-

◆ operator<<() [17/45]

+

◆ operator<<() [17/46]

@@ -10070,7 +10119,7 @@ Variables
-

◆ operator<<() [18/45]

+

◆ operator<<() [18/46]

@@ -10375,7 +10424,7 @@ Variables

References isDirectory(), and fileSystem::path().

-

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), and pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields().

+

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), and pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields().

+ Here is the call graph for this function:
@@ -10807,19 +10856,19 @@ Variables - range  + range  range1, - range  + range  range2, - range  + range  range3, @@ -10838,6 +10887,36 @@ Variables

Definition at line 231 of file baseAlgorithms.hpp.

+
+
+ +

◆ operator<<() [19/46]

+ +
+
+ + + + + + + + + + + + + + + + + + +
iOstream& pFlow::operator<< (iOstreamos,
const kRange< T > & rng 
)
+
+ +

Definition at line 141 of file KokkosTypes.hpp.

+
@@ -10979,7 +11058,7 @@ Variables

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< realx3, void >::reallocate(), and reallocFill().

+ Here is the caller graph for this function:
@@ -11312,7 +11391,7 @@ Variables - range  + range  span, @@ -11482,7 +11561,7 @@ Variables

References maxSizeToSerial__.

-

Referenced by VectorSingle< realx3, void >::insertSetElement(), and VectorDual< int8 >::insertSetElement().

+

Referenced by VectorSingle< realx3, void >::insertSetElement(), and VectorDual< int8 >::insertSetElement().

+ Here is the caller graph for this function:
@@ -11652,7 +11731,7 @@ Variables

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(), ListPtr< pFlow::processField >::operator=(), MapPtr< pFlow::iEntry >::operator=(), NBSLevels< executionSpace >::setDiameterRange(), VectorSingle< realx3, void >::VectorSingle(), and VectorSingle< realx3, void >::write().

+

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().

+ Here is the caller graph for this function:
@@ -11660,20 +11739,22 @@ Variables @@ -12162,7 +12243,7 @@ Variables

Definition at line 119 of file timeFolder.hpp.

-

References endl(), fatalErrorInFunction, fatalExit, Map< Key, T, Compare >::insertIf(), readReal(), subDirectories(), and tailName().

+

References endl(), fatalErrorInFunction, fatalExit, Map< Key, T, Compare >::insertIf(), readReal(), subDirectories(), and tailName().

+ Here is the call graph for this function:
@@ -12171,7 +12252,7 @@ Variables
- + @@ -12243,7 +12324,7 @@ Variables
-

Definition at line 206 of file iIstream.hpp.

+

Definition at line 221 of file iIstream.hpp.

@@ -12281,7 +12362,7 @@ Variables
-

Definition at line 212 of file iIstream.hpp.

+

Definition at line 227 of file iIstream.hpp.

@@ -12321,7 +12402,7 @@ Variables

Definition at line 129 of file iIstreamI.hpp.

-

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isString(), token::isWord(), IOstream::lineNumber(), IOstream::name(), IOstream::setBad(), token::stringToken(), and token::wordToken().

+

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isString(), token::isWord(), IOstream::lineNumber(), IOstream::name(), IOstream::setBad(), token::stringToken(), and token::wordToken().

+ Here is the call graph for this function:
@@ -12330,15 +12411,15 @@ Variables
- - - - - - - - - + + + + + + + + +
@@ -12380,7 +12461,7 @@ Variables

Definition at line 163 of file iIstreamI.hpp.

-

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isNumber(), IOstream::lineNumber(), IOstream::name(), token::number(), and IOstream::setBad().

+

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isNumber(), IOstream::lineNumber(), IOstream::name(), token::number(), and IOstream::setBad().

+ Here is the call graph for this function:
@@ -12389,13 +12470,13 @@ Variables
- - - - - - - + + + + + + +
@@ -12665,7 +12746,7 @@ Variables

Definition at line 244 of file iIstreamI.hpp.

-

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isNumber(), IOstream::lineNumber(), IOstream::name(), token::number(), and IOstream::setBad().

+

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isNumber(), IOstream::lineNumber(), IOstream::name(), token::number(), and IOstream::setBad().

+ Here is the call graph for this function:
@@ -12674,13 +12755,13 @@ Variables
- - - - - - - + + + + + + +
@@ -12722,7 +12803,7 @@ Variables

Definition at line 275 of file iIstreamI.hpp.

-

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isNumber(), IOstream::lineNumber(), IOstream::name(), token::number(), and IOstream::setBad().

+

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isNumber(), IOstream::lineNumber(), IOstream::name(), token::number(), and IOstream::setBad().

+ Here is the call graph for this function:
@@ -12731,20 +12812,20 @@ Variables
- - - - - - - + + + + + + +
-

◆ operator<<() [19/45]

+

◆ operator<<() [20/46]

@@ -12777,12 +12858,14 @@ Variables
-

Definition at line 268 of file iOstream.hpp.

+

operator<< handling for manipulators without arguments

+ +

Definition at line 276 of file iOstream.hpp.

-

◆ operator<<() [20/45]

+

◆ operator<<() [21/46]

@@ -12815,7 +12898,9 @@ Variables
-

Definition at line 274 of file iOstream.hpp.

+

operator<< handling for manipulators without arguments

+ +

Definition at line 282 of file iOstream.hpp.

@@ -12843,7 +12928,9 @@ Variables
-

Definition at line 282 of file iOstream.hpp.

+

Indent stream.

+ +

Definition at line 290 of file iOstream.hpp.

References iOstream::indent().

@@ -12855,8 +12942,8 @@ Variables
@@ -12866,11 +12953,11 @@ Variables @@ -12900,9 +12987,11 @@ Variables
-

Definition at line 289 of file iOstream.hpp.

+

Increment the indent level.

-

References iOstream::incrIndent().

+

Definition at line 297 of file iOstream.hpp.

+ +

References iOstream::incrIndent().

Referenced by iOstream::beginBlock().

@@ -12912,8 +13001,8 @@ Variables
@@ -12923,8 +13012,8 @@ Variables @@ -12954,7 +13043,9 @@ Variables
-

Definition at line 296 of file iOstream.hpp.

+

Decrement the indent level.

+ +

Definition at line 304 of file iOstream.hpp.

References iOstream::decrIndent().

@@ -12966,8 +13057,8 @@ Variables
@@ -12977,8 +13068,8 @@ Variables @@ -13008,7 +13099,9 @@ Variables
-

Definition at line 304 of file iOstream.hpp.

+

Flush stream.

+ +

Definition at line 312 of file iOstream.hpp.

References iOstream::flush().

@@ -13018,8 +13111,8 @@ Variables @@ -13049,11 +13142,13 @@ Variables
-

Definition at line 312 of file iOstream.hpp.

+

Add newline and flush stream.

+ +

Definition at line 320 of file iOstream.hpp.

References iOstream::endl().

-

Referenced by fileSystem::absolute(), combinedRange< T >::addRanges(), pFlow::PFtoVTK::addUndstrcuturedGridField(), symArray< nonLinearProperties >::assign(), fileSystem::canonical(), fileSystem::checkFileName(), setFieldEntry::checkForTypeAndValueAll(), commandLine::commandLine(), convertRectMeshField(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields(), readControlDict::convertTimeToName(), cylinderWall::createCylinder(), fileSystem::createDirs(), iEntry< Key, T * >::createEntry(), readFromTimeFolder::createUniformPointField_H(), cylinder::cylinder(), dictionary::dataEntryPtr(), dictionary::dataEntryRef(), dataToVTK(), sphereParticles::diameterMassInertiaPropId(), dataEntry::dict(), dictionary::dictionary(), dataEntry::dictPtr(), fileSystem::dirExist(), repository::emplaceObject(), fileSystem::exist(), fileSystem::fileName(), fileSystem::fileSystem(), positionRandom::fillPoints(), positionOrdered::findAxisIndex(), geometry::findPropertyId(), iIstream::findToken(), iIstream::findTokenAndNext(), geomObjectToVTK(), includeMask::getFieldType(), processField::getFieldType(), IOobject::getObject(), getTimeFolders(), dictionary::getVal(), IOfileHeader::headerOk(), vibratingMotion::indexToName(), rotatingAxisMotion::indexToName(), multiRotatingAxisMotion::indexToName(), Insertion< ShapeType >::Insertion(), Insertion< ShapeType >::insertParticles(), sphereParticles::insertSphereParticles(), IOobject::IOobject(), ListPtr< pFlow::processField >::ListPtr(), Logical::Logical(), repository::lookupObject(), repository::lookupObjectTypeName(), repository::lookupRepository(), main(), MapPtr< pFlow::iEntry >::MapPtr(), multiRotatingAxis::multiRotatingAxis(), stlFile::name(), iIstream::nextData(), dynamicLinkLibs::open(), vtkFile::operator()(), fileSystem::operator/=(), operator<<(), ListPtr< pFlow::processField >::operator=(), MapPtr< pFlow::iEntry >::operator=(), dictionary::operator=(), operator>>(), MapPtr< pFlow::iEntry >::operator[](), token::parseError(), planeWall::planeWall(), readFromTimeFolder::pointFieldFileGetType(), readFromTimeFolder::pointFieldGetType(), positionOrdered::positionOrdered(), positionRandom::positionRandom(), postprocess::postprocess(), printKeys(), printKeys(), printTokenInfo(), ProcessField< T >::process(), postprocess::processTimeFolder(), readControlDict::read(), Insertion< ShapeType >::read(), timeInterval::read(), shapeMixture::read(), Istream::read(), line::read(), rotatingAxis::read(), dataEntry::read(), IOobject::read(), dictionary::read(), iIstream::readBegin(), iIstream::readBeginList(), iIstream::readBeginSquare(), sphereShape::readDictionary(), property::readDictionary(), fixedWall::readDictionary(), rotatingAxisMotion::readDictionary(), vibratingMotion::readDictionary(), multiRotatingAxisMotion::readDictionary(), iIstream::readEnd(), iIstream::readEndList(), iIstream::readEndSquare(), iIstream::readEndStatement(), Field< VectorDual, int8 >::readField(), IOfileHeader::readHeader(), insertionRegion::readInsertionRegion(), Field< VectorDual, int8 >::readNonUniform(), planeWall::readPlaneWall(), readFromTimeFolder::readPointField_D(), readFromTimeFolder::readPointField_H(), stlWall::readSTLWall(), Istream::readVariable(), reportAndExit(), rotatingAxis::rotatingAxis(), selectRandom::selectAllPointsInRange(), selectRandom::selectRandom(), NBSLevels< executionSpace >::setNumLevels(), setFieldEntry::setPointFieldDefaultValueNewAll(), setFieldEntry::setPointFieldSelectedAll(), sphereShape::shapeToDiameter(), stlFile::solid(), dictionary::subDict(), dictionary::subDictOrCreate(), dictionary::subDictPtr(), symArray< nonLinearProperties >::symArray(), pFlow::TSFtoVTK::triDataToVTK(), vibrating::vibrating(), vtkFile::vtkFile(), sphereRegion::write(), Insertion< ShapeType >::write(), timeInterval::write(), shapeMixture::write(), iBox< intType >::write(), box::write(), sphere::write(), line::write(), rotatingAxis::write(), vibrating::write(), cylinder::write(), IOobject::write(), repository::write(), sphereShape::writeDictionary(), property::writeDictionary(), rotatingAxisMotion::writeDictionary(), vibratingMotion::writeDictionary(), multiRotatingAxisMotion::writeDictionary(), stlFile::writeFacet(), Field< VectorDual, int8 >::writeField(), insertion::writeInsertionDict(), stlFile::writeSolid(), rectangleMesh::writeToVtk(), and dynamicLinkLibs::~dynamicLinkLibs().

+

Referenced by fileSystem::absolute(), combinedRange< T >::addRanges(), pFlow::PFtoVTK::addUndstrcuturedGridField(), symArray< nonLinearProperties >::assign(), particles::beforeIteration(), fileSystem::canonical(), fileSystem::checkFileName(), setFieldEntry::checkForTypeAndValueAll(), commandLine::commandLine(), convertRectMeshField(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields(), readControlDict::convertTimeToName(), cylinderWall::createCylinder(), fileSystem::createDirs(), iEntry< Key, T * >::createEntry(), readFromTimeFolder::createUniformPointField_H(), cylinder::cylinder(), dictionary::dataEntryPtr(), dictionary::dataEntryRef(), dataToVTK(), sphereParticles::diameterMassInertiaPropId(), dataEntry::dict(), dictionary::dictionary(), dataEntry::dictPtr(), fileSystem::dirExist(), repository::emplaceObject(), fileSystem::exist(), fileSystem::fileName(), fileSystem::fileSystem(), positionRandom::fillPoints(), positionOrdered::findAxisIndex(), geometry::findPropertyId(), iIstream::findTokenAndNext(), iIstream::findTokenResume(), geomObjectToVTK(), includeMask::getFieldType(), processField::getFieldType(), IOobject::getObject(), getSortedIndex(), getTimeFolders(), dictionary::getVal(), IOfileHeader::headerOk(), rotatingAxisMotion::indexToName(), vibratingMotion::indexToName(), multiRotatingAxisMotion::indexToName(), Insertion< ShapeType >::Insertion(), Insertion< ShapeType >::insertParticles(), sphereParticles::insertSphereParticles(), IOobject::IOobject(), ListPtr< pFlow::processField >::ListPtr(), Logical::Logical(), repository::lookupObject(), repository::lookupObjectTypeName(), repository::lookupRepository(), main(), MapPtr< pFlow::iEntry >::MapPtr(), pointStructure::mortonSortPoints(), multiRotatingAxis::multiRotatingAxis(), stlFile::name(), iIstream::nextData(), dynamicLinkLibs::open(), vtkFile::operator()(), fileSystem::operator/=(), operator<<(), ListPtr< pFlow::processField >::operator=(), MapPtr< pFlow::iEntry >::operator=(), dictionary::operator=(), operator>>(), MapPtr< pFlow::iEntry >::operator[](), token::parseError(), planeWall::planeWall(), readFromTimeFolder::pointFieldFileGetType(), readFromTimeFolder::pointFieldGetType(), positionOrdered::positionOrdered(), positionRandom::positionRandom(), postprocess::postprocess(), printKeys(), printKeys(), printTokenInfo(), ProcessField< T >::process(), postprocess::processTimeFolder(), readControlDict::read(), Insertion< ShapeType >::read(), timeInterval::read(), shapeMixture::read(), Istream::read(), line::read(), rotatingAxis::read(), dataEntry::read(), IOobject::read(), dictionary::read(), iIstream::readBegin(), iIstream::readBeginList(), iIstream::readBeginSquare(), sphereShape::readDictionary(), Time::readDictionary(), property::readDictionary(), fixedWall::readDictionary(), rotatingAxisMotion::readDictionary(), vibratingMotion::readDictionary(), multiRotatingAxisMotion::readDictionary(), iIstream::readEnd(), iIstream::readEndList(), iIstream::readEndSquare(), iIstream::readEndStatement(), Field< VectorDual, int8 >::readField(), IOfileHeader::readHeader(), insertionRegion::readInsertionRegion(), Field< VectorDual, int8 >::readNonUniform(), planeWall::readPlaneWall(), readFromTimeFolder::readPointField_D(), readFromTimeFolder::readPointField_H(), stlWall::readSTLWall(), triSurface::readTriSurface(), Istream::readVariable(), reportAndExit(), rotatingAxis::rotatingAxis(), selectRandom::selectAllPointsInRange(), selectRandom::selectRandom(), NBSLevels< executionSpace >::setNumLevels(), setFieldEntry::setPointFieldDefaultValueNewAll(), setFieldEntry::setPointFieldSelectedAll(), sphereShape::shapeToDiameter(), stlFile::solid(), dictionary::subDict(), dictionary::subDictOrCreate(), dictionary::subDictPtr(), symArray< nonLinearProperties >::symArray(), pFlow::TSFtoVTK::triDataToVTK(), vibrating::vibrating(), vtkFile::vtkFile(), sphereRegion::write(), Insertion< ShapeType >::write(), timeInterval::write(), shapeMixture::write(), iBox< intType >::write(), box::write(), sphere::write(), line::write(), rotatingAxis::write(), vibrating::write(), cylinder::write(), IOobject::write(), repository::write(), sphereShape::writeDictionary(), property::writeDictionary(), rotatingAxisMotion::writeDictionary(), vibratingMotion::writeDictionary(), multiRotatingAxisMotion::writeDictionary(), stlFile::writeFacet(), Field< VectorDual, int8 >::writeField(), insertion::writeInsertionDict(), stlFile::writeSolid(), rectangleMesh::writeToVtk(), and dynamicLinkLibs::~dynamicLinkLibs().

+ Here is the call graph for this function:
@@ -13061,8 +13156,8 @@ Variables @@ -13092,7 +13187,9 @@ Variables
-

Definition at line 321 of file iOstream.hpp.

+

Write begin block group without a name.

+ +

Definition at line 329 of file iOstream.hpp.

References iOstream::beginBlock().

@@ -13104,8 +13201,8 @@ Variables
@@ -13115,8 +13212,8 @@ Variables @@ -13146,7 +13243,9 @@ Variables
-

Definition at line 330 of file iOstream.hpp.

+

Write end block group.

+ +

Definition at line 338 of file iOstream.hpp.

References iOstream::endBlock().

@@ -13156,8 +13255,8 @@ Variables @@ -13187,7 +13286,9 @@ Variables
-

Definition at line 338 of file iOstream.hpp.

+

Write end entry (';') followed by newline.

+ +

Definition at line 346 of file iOstream.hpp.

References iOstream::endEntry().

@@ -13197,15 +13298,15 @@ Variables
-

◆ operator<<() [21/45]

+

◆ operator<<() [22/46]

@@ -13238,7 +13339,7 @@ Variables
-

Definition at line 346 of file iOstream.hpp.

+

Definition at line 354 of file iOstream.hpp.

References iOstream::write().

@@ -13249,14 +13350,14 @@ Variables
- +
-

◆ operator<<() [22/45]

+

◆ operator<<() [23/46]

@@ -13289,7 +13390,7 @@ Variables
-

Definition at line 351 of file iOstream.hpp.

+

Definition at line 359 of file iOstream.hpp.

References iOstream::write().

@@ -13300,14 +13401,14 @@ Variables
- +
-

◆ operator<<() [23/45]

+

◆ operator<<() [24/46]

@@ -13340,7 +13441,7 @@ Variables
-

Definition at line 356 of file iOstream.hpp.

+

Definition at line 364 of file iOstream.hpp.

References iOstream::write().

@@ -13351,14 +13452,14 @@ Variables
- +
-

◆ operator<<() [24/45]

+

◆ operator<<() [25/46]

@@ -13391,7 +13492,7 @@ Variables
-

Definition at line 362 of file iOstream.hpp.

+

Definition at line 370 of file iOstream.hpp.

References iOstream::write().

@@ -13402,14 +13503,14 @@ Variables
- +
-

◆ operator<<() [25/45]

+

◆ operator<<() [26/46]

@@ -13442,7 +13543,7 @@ Variables
-

Definition at line 367 of file iOstream.hpp.

+

Definition at line 375 of file iOstream.hpp.

References iOstream::write().

@@ -13453,14 +13554,14 @@ Variables
- +
-

◆ operator<<() [26/45]

+

◆ operator<<() [27/46]

@@ -13493,7 +13594,7 @@ Variables
-

Definition at line 372 of file iOstream.hpp.

+

Definition at line 380 of file iOstream.hpp.

References iOstream::write().

@@ -13504,14 +13605,14 @@ Variables
- +
-

◆ operator<<() [27/45]

+

◆ operator<<() [28/46]

@@ -13544,7 +13645,7 @@ Variables
-

Definition at line 377 of file iOstream.hpp.

+

Definition at line 385 of file iOstream.hpp.

References iOstream::write().

@@ -13555,14 +13656,14 @@ Variables
- +
-

◆ operator<<() [28/45]

+

◆ operator<<() [29/46]

@@ -13595,7 +13696,7 @@ Variables
-

Definition at line 382 of file iOstream.hpp.

+

Definition at line 390 of file iOstream.hpp.

References iOstream::write().

@@ -13606,14 +13707,14 @@ Variables
- +
-

◆ operator<<() [29/45]

+

◆ operator<<() [30/46]

@@ -13646,7 +13747,7 @@ Variables
-

Definition at line 387 of file iOstream.hpp.

+

Definition at line 395 of file iOstream.hpp.

References iOstream::write().

@@ -13657,14 +13758,14 @@ Variables
- +
-

◆ operator<<() [30/45]

+

◆ operator<<() [31/46]

@@ -13697,7 +13798,7 @@ Variables
-

Definition at line 392 of file iOstream.hpp.

+

Definition at line 400 of file iOstream.hpp.

References iOstream::write().

@@ -13708,14 +13809,14 @@ Variables
- +
-

◆ operator<<() [31/45]

+

◆ operator<<() [32/46]

@@ -13748,7 +13849,7 @@ Variables
-

Definition at line 397 of file iOstream.hpp.

+

Definition at line 405 of file iOstream.hpp.

References iOstream::write().

@@ -13759,14 +13860,14 @@ Variables
- +
-

◆ operator<<() [32/45]

+

◆ operator<<() [33/46]

@@ -13799,7 +13900,7 @@ Variables
-

Definition at line 403 of file iOstream.hpp.

+

Definition at line 411 of file iOstream.hpp.

References iOstream::write().

@@ -13810,7 +13911,7 @@ Variables
- +
@@ -13840,11 +13941,11 @@ Variables
-

Definition at line 275 of file IOstream.hpp.

+

Definition at line 309 of file IOstream.hpp.

-

References hex(), oct(), and IOstream::setf().

+

References hex(), oct(), and IOstream::setf().

-

Referenced by hex(), oct(), and removeDecimalZeros().

+

Referenced by hex(), oct(), and removeDecimalZeros().

+ Here is the call graph for this function:
@@ -13855,7 +13956,7 @@ Variables - +
@@ -13898,11 +13999,11 @@ Variables
-

Definition at line 281 of file IOstream.hpp.

+

Definition at line 315 of file IOstream.hpp.

-

References dec(), oct(), and IOstream::setf().

+

References dec(), oct(), and IOstream::setf().

-

Referenced by dec(), and oct().

+

Referenced by dec(), and oct().

+ Here is the call graph for this function:
@@ -13913,7 +14014,7 @@ Variables - +
@@ -13955,11 +14056,11 @@ Variables
-

Definition at line 287 of file IOstream.hpp.

+

Definition at line 321 of file IOstream.hpp.

-

References dec(), hex(), and IOstream::setf().

+

References dec(), hex(), and IOstream::setf().

-

Referenced by dec(), and hex().

+

Referenced by dec(), and hex().

+ Here is the call graph for this function:
@@ -13970,7 +14071,7 @@ Variables - +
@@ -14012,9 +14113,9 @@ Variables
-

Definition at line 293 of file IOstream.hpp.

+

Definition at line 327 of file IOstream.hpp.

-

References IOstream::setf().

+

References IOstream::setf().

Referenced by readControlDict::convertTimeToName(), and real2Fixed().

@@ -14024,8 +14125,8 @@ Variables
@@ -14067,9 +14168,9 @@ Variables
-

Definition at line 299 of file IOstream.hpp.

+

Definition at line 333 of file IOstream.hpp.

-

References IOstream::setf().

+

References IOstream::setf().

Referenced by readControlDict::convertTimeToName().

@@ -14079,8 +14180,8 @@ Variables
@@ -14098,7 +14199,7 @@ Variables
-

◆ operator<<() [33/45]

+

◆ operator<<() [34/46]

@@ -14125,7 +14226,7 @@ Variables

Definition at line 146 of file tokenIO.cpp.

-

References IOstream::check(), token::doubleToken(), endl(), token::floatToken(), FUNCTION_NAME, token::int64Token(), token::pToken(), token::stringToken(), token::type_, warningInFunction, token::wordToken(), and iOstream::write().

+

References IOstream::check(), token::doubleToken(), endl(), token::floatToken(), FUNCTION_NAME, token::int64Token(), token::pToken(), token::stringToken(), token::type_, warningInFunction, token::wordToken(), and iOstream::write().

+ Here is the call graph for this function:
@@ -14134,15 +14235,15 @@ Variables
- - - - - - - - - + + + + + + + + +
@@ -14193,7 +14294,7 @@ Variables
-

◆ operator<<() [34/45]

+

◆ operator<<() [35/46]

@@ -14223,7 +14324,7 @@ Variables
-

◆ operator<<() [35/45]

+

◆ operator<<() [36/46]

@@ -14253,7 +14354,7 @@ Variables
-

◆ operator<<() [36/45]

+

◆ operator<<() [37/46]

@@ -14681,7 +14782,7 @@ Variables

Definition at line 32 of file tokenIO.cpp.

-

References token::doubleToken(), endl(), token::floatToken(), token::int64Token(), token::lineNumber(), token::pToken(), token::stringToken(), token::type(), warningInFunction, and token::wordToken().

+

References token::doubleToken(), endl(), token::floatToken(), token::int64Token(), token::lineNumber(), token::pToken(), token::stringToken(), token::type(), warningInFunction, and token::wordToken().

Referenced by operator<<(), and token::printInfo().

@@ -14692,15 +14793,15 @@ Variables
- - - - - - - - - + + + + + + + + +
@@ -14742,7 +14843,7 @@ Variables
-

Referenced by oTstream::append(), iTstream::appendToken(), iTstream::appendTokens(), and iTstream::validate().

+

Referenced by oTstream::append(), iTstream::appendToken(), iTstream::appendTokens(), and iTstream::validate().

+ Here is the caller graph for this function:
@@ -14840,7 +14941,7 @@ Variables

Definition at line 107 of file box.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and box::read().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and box::read().

+ Here is the call graph for this function:
@@ -14849,16 +14950,16 @@ Variables
- - - + + +
-

◆ operator<<() [37/45]

+

◆ operator<<() [38/46]

@@ -14885,7 +14986,7 @@ Variables

Definition at line 119 of file box.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and box::write().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and box::write().

+ Here is the call graph for this function:
@@ -14894,9 +14995,9 @@ Variables
- - - + + +
@@ -14974,7 +15075,7 @@ Variables

Definition at line 176 of file cylinder.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and cylinder::read().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and cylinder::read().

+ Here is the call graph for this function:
@@ -14983,16 +15084,16 @@ Variables
- - - + + +
-

◆ operator<<() [38/45]

+

◆ operator<<() [39/46]

@@ -15019,7 +15120,7 @@ Variables

Definition at line 188 of file cylinder.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and cylinder::write().

+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and cylinder::write().

+ Here is the call graph for this function:
@@ -15028,9 +15129,9 @@ Variables
- - - + + +
@@ -15065,7 +15166,7 @@ Variables
-

◆ operator<<() [39/45]

+

◆ operator<<() [40/46]

@@ -15090,6 +15191,93 @@ Variables
+
+
+ +

◆ getSortedIndex()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool getSortedIndex (box boundingBox,
real dx,
range activeRange,
ViewType1D< realx3pos,
ViewType1D< int8flag,
int32IndexContainersortedIndex 
)
+
+ +

Definition at line 26 of file mortonIndexing.cpp.

+ +

References indexContainer< IndexType >::deviceView(), endl(), LAMBDA_HD, indexContainer< IndexType >::modifyOnDevice(), output, pFlow::algorithms::STD::permuteSort(), cells< indexType >::pointIndex(), indexContainer< IndexType >::setSize(), indexContainer< IndexType >::syncViews(), and xyzToMortonCode64().

+ +

Referenced by pointStructure::mortonSortPoints().

+
+ + Here is the call graph for this function:
+
+
+ +
+ + Here is the caller graph for this function:
+
+
+ +
@@ -15120,25 +15308,25 @@ Variables

Definition at line 121 of file sphere.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and sphere::read().

-
- + Here is the call graph for this function:
-
+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and sphere::read().

+
+ + Here is the call graph for this function:
+
-
-

◆ operator<<() [40/45]

+

◆ operator<<() [41/46]

@@ -15165,18 +15353,18 @@ Variables

Definition at line 133 of file sphere.cpp.

-

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and sphere::write().

-
- + Here is the call graph for this function:
-
+

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and sphere::write().

+
+ + Here is the call graph for this function:
+
-