Public Member Functions | |
TypeInfoTemplateNV ("insertionRegion", ShapeType) | |
InsertionRegion (const dictionary &dict, const ShapeType &shapes) | |
InsertionRegion (const InsertionRegion< ShapeType > &)=default | |
InsertionRegion (InsertionRegion< ShapeType > &&)=default | |
InsertionRegion< ShapeType > & | operator= (const InsertionRegion< ShapeType > &)=default |
InsertionRegion< ShapeType > & | operator= (InsertionRegion< ShapeType > &&)=default |
auto | clone () const |
auto | clonePtr () const |
bool | insertParticles (real currentTime, real dt, wordVector &names, realx3Vector &pos, bool &insertionOccured) |
![]() | |
TypeInfoNV ("insertionRegion") | |
insertionRegion (const dictionary &dict) | |
insertionRegion (const insertionRegion &src) | |
insertionRegion (insertionRegion &&)=default | |
insertionRegion & | operator= (const insertionRegion &) |
insertionRegion & | operator= (insertionRegion &&)=default |
~insertionRegion ()=default | |
const auto & | setFields () const |
const auto & | name () const |
bool | read (const dictionary &dict) |
bool | write (dictionary &dict) const |
![]() | |
timeFlowControl (const dictionary &dict) | |
bool | insertionTime (real currentTime, real dt) |
size_t | totalInserted () const |
bool | read (const dictionary &dict) |
bool | write (dictionary &dict) const |
Static Protected Member Functions | |
static bool | checkForContact (const realx3Vector &pos, const realVector &diams, const realx3 &p, const real &d) |
Protected Attributes | |
const ShapeType & | shapes_ |
![]() | |
word | name_ |
word | type_ |
uniquePtr< peakableRegion > | pRegion_ = nullptr |
uniquePtr< shapeMixture > | mixture_ = nullptr |
uniquePtr< setFieldList > | setFields_ = nullptr |
![]() | |
real | startTime_ |
real | endTime_ |
real | interval_ |
real | rate_ |
size_t | numInserted_ = 0 |
Additional Inherited Members | |
![]() | |
bool | readInsertionRegion (const dictionary &dict) |
bool | writeInsertionRegion (dictionary &dict) const |
![]() | |
bool | readTimeFlowControl (const dictionary &dict) |
bool | writeTimeFlowControl (dictionary &dict) const |
size_t | numberToBeInserted (real currentTime) |
size_t | addToNumInserted (size_t newInserted) |
Definition at line 32 of file InsertionRegion.hpp.
InsertionRegion | ( | const dictionary & | dict, |
const ShapeType & | shapes | ||
) |
Definition at line 41 of file InsertionRegion.cpp.
|
default |
|
default |
|
staticprotected |
Definition at line 23 of file InsertionRegion.cpp.
References ForAll, and length().
TypeInfoTemplateNV | ( | "insertionRegion" | , |
ShapeType | |||
) |
|
default |
|
default |
|
inline |
Definition at line 62 of file InsertionRegion.hpp.
|
inline |
Definition at line 67 of file InsertionRegion.hpp.
bool insertParticles | ( | real | currentTime, |
real | dt, | ||
wordVector & | names, | ||
realx3Vector & | pos, | ||
bool & | insertionOccured | ||
) |
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().
|
protected |
Definition at line 38 of file InsertionRegion.hpp.