www.cemf.ir
pFlow Namespace Reference

Namespaces

 AB2Kernels
 
 algorithms
 
 boundaryBaseKernels
 
 cfModels
 
 GMotion
 
 grainInteractionKernels
 
 grainParticlesKernels
 
 grnTriInteraction
 
 gSettings
 
 internalPointsKernels
 
 mapperNBSKernels
 
 NBSLevel0Kernels
 
 periodicBoundarySIKernels
 
 PFtoVTK
 
 pointStructureKernels
 
 pweBndryContactSearchKernels
 
 sphereInteractionKernels
 
 sphereParticlesKernels
 
 sphTriInteraction
 
 triangle
 
 triSurfaceKernels
 
 TSFtoVTK
 
 utilities
 

Classes

struct  AB3History
 
struct  AB4History
 
struct  AB5History
 
class  AdamsBashforth2
 Second order Adams-Bashforth integration method for solving ODE. More...
 
class  AdamsBashforth3
 Third order Adams-Bashforth integration method for solving ODE. More...
 
class  AdamsBashforth4
 Fourth order Adams-Bashforth integration method for solving ODE. More...
 
class  AdamsBashforth5
 Fifth order Adams-Bashforth integration method for solving ODE. More...
 
class  AdamsMoulton3
 Third order Adams-Moulton integration method for solving ODE. More...
 
class  AdamsMoulton4
 Fourth order Adams-Moulton integration method for solving ODE. More...
 
class  AdamsMoulton5
 Fifth order Adams-Moulton integration method for solving ODE. More...
 
struct  allOp
 
class  anyList
 
struct  array2D
 
class  baseShapeNames
 
class  baseTimeControl
 
struct  betweenEqOp
 
struct  betweenOp
 
class  bitsetHD
 
class  boundariesMask
 
class  boundaryBase
 
class  boundaryContactSearch
 
class  boundaryContactSearchList
 
class  boundaryExit
 
class  boundaryField
 
class  boundaryFieldList
 
class  boundaryGrainInteraction
 
class  boundaryGrainInteractionList
 
class  boundaryGrainParticles
 
class  boundaryGrainParticlesList
 
class  boundaryIntegration
 
class  boundaryIntegrationList
 
class  boundaryList
 
class  boundaryNone
 
class  boundaryPeriodic
 
class  boundaryReflective
 
class  boundarySphereInteraction
 
class  boundarySphereInteractionList
 
class  boundarySphereParticles
 
class  boundarySphereParticlesList
 
class  box
 
class  boxRegion
 
class  cellMapper
 
class  cells
 
class  cellsWallLevel0
 
struct  checkStatic
 
class  collisionCheck
 
class  combinedRange
 
class  commandLine
 
class  compareOne
 
class  compareTwo
 
class  compareZero
 
class  ContactSearch
 
class  contactSearch
 
class  conveyorBelt
 conveyor belt model for a wall More...
 
class  conveyorBeltMotion
 conveyor belt model for walls More...
 
class  countField
 
class  countFields
 
class  cuboidWall
 
class  cylinder
 
class  cylinderRegion
 
class  cylinderWall
 
class  dataEntry
 Data entry to be used in dictionries. More...
 
class  dataIO
 
class  dataIORegular
 
class  demComponent
 A base class for every main component of DEM system. More...
 
class  demGeometry
 base for geometry that manages control More...
 
class  dictionary
 Dictionary holds a set of data entries or sub-dictionaries that are enclosed in a curely braces or are in a file. More...
 
class  domain
 
class  dynamicLinkLibs
 
class  dynamicPointStructure
 
class  empty
 
struct  equalOp
 
class  exitBoundaryField
 
class  Field
 
class  fileDictionary
 
class  fileStream
 Creates and manages an input/output file stream with specified format. More...
 
class  fileSystem
 Manages file pathes, manupulate and combines them. More...
 
class  generalBoundary
 
class  geometricRegion
 
class  geometry
 Base class for geometry for managing tri-surfaces, geometry motion, and surface physical properties. More...
 
class  geometryMotion
 
class  grainInteraction
 
class  grainParticles
 
class  grainShape
 
struct  greaterThanEqOp
 
struct  greaterThanOp
 
class  hashMap
 
class  iBox
 
class  iEntry
 Interface calss for data entry and dictionary
More...
 
class  iFstream
 Input file stream for reading binary or ascii data from a file. More...
 
class  iIstream
 Interface class for any input stream
More...
 
class  includeMask
 
class  IncludeMask
 
class  IncludeMask< T, allOp< T > >
 
class  indexContainer
 It holds two vectors of indecis on Host and Device. More...
 
struct  indexMorton
 
class  infinitePlane
 
class  insertion
 Base class for particle insertion. More...
 
class  Insertion
 This class manages all the insertion regions for particles insertion in the simulation. More...
 
class  insertionRegion
 This class defines all the necessary enteties for defining an insertion region. More...
 
class  InsertionRegion
 This manages insertion of particles from a region based on the ShapeType. More...
 
class  integration
 Base class for integrating the first order ODE (IVP) More...
 
class  interaction
 
class  internalField
 
class  internalPoints
 
class  intervalRange
 
class  IOfileHeader
 
class  IOobject
 
class  IOPattern
 
class  iOstream
 Interface class for any output stream. More...
 
class  IOstream
 A base calss for input/output streams. More...
 
class  Istream
 Standard input stream for binary and ascii data. More...
 
class  iTstream
 Input token stream. More...
 
struct  lessThanEqOp
 
struct  lessThanOp
 
class  line
 
class  List
 
class  ListPtr
 
class  localProcessors
 
class  Logical
 Holds a bool value and converts strings to bool. More...
 
class  Map
 
class  mapperNBS
 
class  MapPtr
 
class  masterOstream
 Output stream for MPI parallel run, when we need to know which the processor number in the output line. More...
 
class  message
 
class  MotionModel
 Motion model abstract class (CRTP) for all the motion models. More...
 
class  MPITimer
 
class  multiRotatingAxis
 Defines an axis of rotation that rotates around itself and rotates around another axis. More...
 
class  multiRotatingAxisMotion
 Rotating axis motion model for walls. More...
 
class  multiTriSurface
 
class  NBS
 
class  NBSLevel0
 
class  noConstructAllocator
 
class  objectFile
 
class  observer
 
class  oFstream
 Output file stream to send binary or ascii data to a file. More...
 
class  Ostream
 Standard output stream for BINARY and ASCII formats. More...
 
class  oTstream
 Output token stream. More...
 
class  particleIdHandler
 
class  particles
 
class  particleWallContactSearchs
 
class  PeakableRegion
 
class  peakableRegion
 
class  periodicBoundaryContactSearch
 
class  periodicBoundaryField
 
class  periodicBoundaryGrainInteraction
 
class  periodicBoundarySphereInteraction
 
class  plane
 
class  planeWall
 
class  pointField
 
class  pointFlag
 
class  pointRectCell
 
class  pointSorting
 
class  pointStructure
 
class  positionOrdered
 
class  positionParticles
 
class  positionRandom
 
class  postprocess
 
class  ppwBndryContactSearch
 
class  processField
 
class  ProcessField
 
class  processorOstream
 Output stream for MPI parallel run, when we need to know which the processor number in the output line. More...
 
class  processors
 This class holds the information about the global execution world and number of processors in communication. More...
 
class  property
 property holds the pure properties of materials. More...
 
class  pStructSelector
 
struct  quadruple
 
class  RandomReal
 
class  randomReal
 
struct  Range
 Range for elements in an vector [start,end) More...
 
class  readControlDict
 
class  readFromTimeFolder
 
class  rectangleMesh
 
class  rectMeshField
 
class  reflectiveBoundaryField
 
class  regularParticleIdHandler
 
class  regularSimulationDomain
 
class  repository
 
class  rotatingAxis
 An axis which rotates around itself at specified speed. More...
 
class  rotatingAxisMotion
 Rotating axis motion model for walls. More...
 
class  scatteredFieldAccess
 
class  selectBox
 
class  selectorGeometric
 
class  selectorRandomPoints
 
class  selectorStridedRange
 
class  setFieldEntry
 
class  setFieldList
 
class  shape
 
class  shapeMixture
 Defines a mixture of particles for particle insertion. More...
 
class  simulationDomain
 
class  sortedContactList
 
class  sortedPairs
 
class  span
 
class  sphere
 
class  sphereInteraction
 
class  sphereParticles
 Class for managing spherical particles. More...
 
class  sphereRegion
 
class  sphereShape
 
class  stationary
 stationary model for a wall More...
 
class  stationaryWall
 stationary model for walls More...
 
class  stlFile
 
class  stlWall
 
class  stridedRange
 
class  subDomain
 
class  subscriber
 
class  subSurface
 
class  symArray
 
class  systemControl
 
class  Time
 
class  timeControl
 
class  timeFolder
 
class  timeInfo
 
class  timeInterval
 
class  Timer
 
class  Timers
 
class  token
 Token class based on OpenFOAM stream, with some modifications/simplifications to be tailored to our needs. More...
 
class  triangleAccessor
 
struct  triple
 A set of 3 variables that can be used for vector variables. More...
 
class  triSurface
 
class  triSurfaceField
 
class  twoPartEntry
 
class  uniformRandomReal
 
class  uniformRandomUint32
 
class  uniquePtr
 
class  unsortedContactList
 
class  unsortedPairs
 
class  Vector
 
class  VectorDual
 
class  VectorSingle
 
class  VectorSingle< word, HostSpace >
 
class  vibrating
 Vibrating model for a wall. More...
 
class  vibratingMotion
 Vibrating motion model for walls. More...
 
struct  vtkByteSwapper
 
struct  vtkByteSwapper< 1 >
 with char, no re-ordering is required More...
 
struct  vtkByteSwapper< 2 >
 re-order 2-byte data More...
 
struct  vtkByteSwapper< 4 >
 re-order 4-byte data More...
 
struct  vtkByteSwapper< 8 >
 re-order of 8-byte data More...
 
class  vtkFile
 
class  Wall
 
class  wallBoundaryContactSearch
 
class  zAxis
 

Typedefs

using vibratingMotionGeometry = geometryMotion< vibratingMotion >
 
using rotationAxisMotionGeometry = geometryMotion< rotatingAxisMotion >
 
using stationaryGeometry = geometryMotion< stationaryWall >
 
using conveyorBeltMotionGeometry = geometryMotion< conveyorBeltMotion >
 
using rpIntegration = Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< uint32 > >
 Range policy for integration kernel (alias) More...
 
using csExecutionSpace = DefaultExecutionSpace
 
using csIdType = uint32
 
using csPairContainerType = unsortedPairs< DefaultExecutionSpace, uint32 >
 
using sphereInsertion = Insertion< sphereShape >
 
using grainInsertion = Insertion< grainShape >
 
using bitset32_D = bitsetHD< unsigned >
 
using bitset32_H = bitsetHD< unsigned, HostSpace >
 
using bitset64_D = bitsetHD< unsigned long >
 
using bitset64_H = bitsetHD< unsigned long, HostSpace >
 
using int8Field_D = Field< int8 >
 
using int8Field_H = Field< int8, HostSpace >
 
using int32Field_D = Field< int32 >
 
using int32Field_H = Field< int32, HostSpace >
 
using int64Field_D = Field< int64 >
 
using int64Field_H = Field< int64, HostSpace >
 
using uint8Field_D = Field< uint8 >
 
using uint8Field_H = Field< uint8, HostSpace >
 
using uint32Field_D = Field< uint32 >
 
using uint32Field_H = Field< uint32, HostSpace >
 
using uint64Field_D = Field< uint64 >
 
using uint64Field_H = Field< uint64, HostSpace >
 
using uint32x3Field_D = Field< uint32x3 >
 
using uint32x3Field_H = Field< uint32x3, HostSpace >
 
using realField_D = Field< real >
 
using realField_H = Field< real, HostSpace >
 
using realx3Field_D = Field< realx3 >
 
using realx3Field_H = Field< realx3, HostSpace >
 
using realx3x3Field_D = Field< realx3x3 >
 
using realx3x3Field_H = Field< realx3x3, HostSpace >
 
using wordField_H = Field< word, HostSpace >
 
using int32IndexContainer = indexContainer< int32 >
 
using int64IndexContainer = indexContainer< int64 >
 
using uint32IndexContainer = indexContainer< uint32 >
 
using uint64IndexContainer = indexContainer< uint64 >
 
using int64List = List< int64 >
 
using int32List = List< int32 >
 
using int8List = List< int8 >
 
using uint64List = List< uint64 >
 
using uint32List = List< uint32 >
 
using realList = List< real >
 
using realx3List = List< realx3 >
 
using realx3x3List = List< realx3x3 >
 
using boolList = List< bool >
 
using wordList = List< word >
 
template<typename T >
using wordHashMap = hashMap< word, T >
 
template<typename T >
using uint64HashMap = hashMap< uint64, T >
 
template<typename T >
using uint32HashMap = hashMap< uint32, T >
 
template<typename T >
using int64HashMap = hashMap< int64, T >
 
template<typename T >
using int32HashMap = hashMap< int32, T >
 
template<typename T >
using wordMap = Map< word, T >
 
template<typename T >
using uint64Map = Map< uint64, T >
 
template<typename T >
using uint32Map = Map< uint32, T >
 
template<typename T >
using int32Map = Map< int32, T >
 
template<typename T >
using int64Map = Map< int64, T >
 
template<typename key , typename T >
using orderedMapPtr = MapPtr< std::map, key, T >
 
template<typename key , typename T >
using hashMapPtr = MapPtr< std::unordered_map, key, T >
 
template<typename T >
using wordOrderedMapPtr = orderedMapPtr< word, T >
 
template<typename T >
using wordHashMapPtr = hashMapPtr< word, T >
 
template<typename T >
using pointField_H = pointField< T, HostSpace >
 
template<typename T >
using pointField_D = pointField< T >
 
using uint8PointField_D = pointField_D< uint8 >
 
using uint8PointField_H = pointField_H< uint8 >
 
using uint32PointField_D = pointField_D< uint32 >
 
using uint32PointField_H = pointField_H< uint32 >
 
using uint64PointField_D = pointField_D< uint64 >
 
using uint64PointField_H = pointField_H< uint64 >
 
using realPointField_D = pointField_D< real >
 
using realPointField_H = pointField_H< real >
 
using realx3PointField_D = pointField_D< realx3 >
 
using realx3PointField_H = pointField_H< realx3 >
 
using realx4PointField_D = pointField_D< realx4 >
 
using realx4PointField_H = pointField_H< realx4 >
 
using wordPointField_H = pointField_H< word >
 
template<typename Key >
using Set = std::set< Key, std::less< Key >, std::allocator< Key > >
 
using wordSet = Set< word >
 
using realSymArray_D = symArray< real >
 
using realSymArray_H = symArray< real, HostSpace >
 
using realx3SymArray_D = symArray< realx3 >
 
using realx3SymArray_H = symArray< realx3, HostSpace >
 
using uint32TriSurfaceField_D = triSurfaceField< uint32 >
 
using uint32TriSurfaceField_H = triSurfaceField< uint32, HostSpace >
 
using realTriSurfaceField_D = triSurfaceField< real >
 
using realTriSurfaceField_H = triSurfaceField< real, HostSpace >
 
using realx3TriSurfaceField_D = triSurfaceField< realx3 >
 
using realx3TriSurfaceField_H = triSurfaceField< realx3, HostSpace >
 
template<typename T >
using vecAllocator = std::allocator< T >
 
using int8Vector = Vector< int8 >
 
using int32Vector = Vector< int32 >
 
using int64Vector = Vector< int64 >
 
using uint8Vector = Vector< uint8 >
 
using uint32Vector = Vector< uint32 >
 
using uint64Vector = Vector< uint64 >
 
using uint32x3Vector = Vector< uint32x3 >
 
using realVector = Vector< real >
 
using realx3Vector = Vector< realx3 >
 
using realx3x3Vector = Vector< realx3x3 >
 
using wordVector = Vector< word >
 
using int8Vector_HD = VectorDual< int8 >
 
using int16Vector_HD = VectorDual< int16 >
 
using int32Vector_HD = VectorDual< int32 >
 
using int64Vector_HD = VectorDual< int64 >
 
using uint32Vector_HD = VectorDual< uint32 >
 
using labelVector_HD = VectorDual< label >
 
using realVector_HD = VectorDual< real >
 
using realx3Vector_HD = VectorDual< realx3 >
 
using realx3x3Vector_HD = VectorDual< realx3x3 >
 
typedef VectorSingle< int8int8Vector_D
 
typedef VectorSingle< int8, HostSpaceint8Vector_H
 
typedef VectorSingle< int32int32Vector_D
 
typedef VectorSingle< int32, HostSpaceint32Vector_H
 
typedef VectorSingle< int64int64Vector_D
 
typedef VectorSingle< int64, HostSpaceint64Vector_H
 
typedef VectorSingle< uint8uint8Vector_D
 
typedef VectorSingle< uint8, HostSpaceuint8Vector_H
 
typedef VectorSingle< uint32uint32Vector_D
 
typedef VectorSingle< uint32, HostSpaceuint32Vector_H
 
typedef VectorSingle< uint64uint64Vector_D
 
typedef VectorSingle< uint64, HostSpaceuint64Vector_H
 
typedef VectorSingle< realrealVector_D
 
typedef VectorSingle< real, HostSpacerealVector_H
 
typedef VectorSingle< realx3realx3Vector_D
 
typedef VectorSingle< realx3, HostSpacerealx3Vector_H
 
typedef VectorSingle< int32x3int32x3Vector_D
 
typedef VectorSingle< int32x3, HostSpaceint32x3Vector_H
 
typedef VectorSingle< int64x3int64x3Vector_D
 
typedef VectorSingle< int64x3, HostSpaceint64x3Vector_H
 
typedef VectorSingle< uint32x3uint32x3Vector_D
 
typedef VectorSingle< uint32x3, HostSpaceuint32x3Vector_H
 
typedef VectorSingle< realx3x3realx3x3Vector_D
 
typedef VectorSingle< realx3x3, HostSpacerealx3x3Vector_H
 
typedef VectorSingle< word, HostSpacewordVector_H
 
using fileSystemList = List< fileSystem >
 
using HostSpace = Kokkos::HostSpace
 Host memory space. More...
 
using Serial = Kokkos::Serial
 Serial execution space. More...
 
using DefaultHostExecutionSpace = Kokkos::DefaultHostExecutionSpace
 Default Host execution space, on top of all host execution spaces. More...
 
using DefaultExecutionSpace = Kokkos::DefaultExecutionSpace
 Default execution space, it can be device exe. More...
 
using deviceRPolicyStatic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< pFlow::uint32 > >
 
using hostRPolicyStatic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< pFlow::uint32 > >
 
using deviceRPolicyDynamic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Dynamic >, Kokkos::IndexType< pFlow::uint32 > >
 
using hostRPolicyDynamic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Dynamic >, Kokkos::IndexType< pFlow::uint32 > >
 
template<typename T1 , typename T2 >
using Pair = Kokkos::pair< T1, T2 >
 Pair of two variables. More...
 
template<typename T , typename... properties>
using ViewTypeScalar = Kokkos::View< T, properties... >
 View for a scalar. More...
 
template<typename T , typename... properties>
using ViewType1D = Kokkos::View< T *, properties... >
 1D veiw as a vector More...
 
template<typename T , typename... properties>
using ViewType2D = Kokkos::View< T **, properties... >
 2D view as an array More...
 
template<typename T , typename... properties>
using ViewType3D = Kokkos::View< T ***, properties... >
 3D view as an array More...
 
template<typename T , typename... properties>
using DualViewType1D = Kokkos::DualView< T *, properties... >
 1D dual view as a vector More...
 
template<typename Key , typename Value , typename... properties>
using unorderedMap = Kokkos::UnorderedMap< Key, Value, properties... >
 unordered map More...
 
template<typename Key , typename... properties>
using unorderedSet = Kokkos::UnorderedMap< Key, void, properties... >
 unordered set More...
 
template<typename T >
using deviceViewTypeScalar = Kokkos::View< T >
 Scalar on device. More...
 
template<typename T >
using deviceViewType1D = Kokkos::View< T * >
 1D array (vector) with default device (memory space and execution space) More...
 
template<typename T , typename Layout = void>
using deviceViewType2D = Kokkos::View< T **, Layout, void >
 2D view on device as an array on device More...
 
template<typename T , typename Layout = void>
using deviceViewType3D = Kokkos::View< T ***, Layout, void >
 3D view on device as an array on device More...
 
template<typename T >
using hostViewTypeScalar = Kokkos::View< T, Kokkos::HostSpace >
 
template<typename T >
using hostViewType1D = Kokkos::View< T *, Kokkos::HostSpace >
 1D array (vector with host memeory space) More...
 
template<typename T , typename Layout = void>
using hostViewType2D = Kokkos::View< T **, Layout, Kokkos::HostSpace >
 2D array on host More...
 
template<typename T , typename Layout = void>
using hostViewType3D = Kokkos::View< T ***, Layout, Kokkos::HostSpace >
 3D array on host More...
 
template<typename T >
using deviceAtomicViewType1D = Kokkos::View< T *, Kokkos::MemoryTraits< std::is_same_v< DefaultExecutionSpace, Serial > ? 0 :Kokkos::Atomic > >
 1D vector on device with atomic capabilities More...
 
template<typename T >
using deviceAtomicViewType3D = Kokkos::View< T ***, Kokkos::MemoryTraits< std::is_same_v< DefaultExecutionSpace, Serial > ? 0 :Kokkos::Atomic > >
 3D array on device with atomic capabilities More...
 
using range32 = Range< int32 >
 
using range64 = Range< int64 >
 
using rangeU32 = Range< uint32 >
 
using rangeU64 = Range< uint64 >
 
typedef RandomReal< uniformRandomRealuniformRandomRealDistribution
 
using int32StridedRagne = stridedRange< int32 >
 
using int64StridedRange = stridedRange< int64 >
 
using realStridedRange = stridedRange< real >
 
using int32IntervalRange = intervalRange< int32 >
 
using int64IntervalRange = intervalRange< int64 >
 
using realIntervalRange = intervalRange< real >
 
using int32CombinedRange = combinedRange< int32 >
 
using int64CombinedRange = combinedRange< int64 >
 
using realCombinedRange = combinedRange< real >
 
typedef iIstream &(* iIstreamManip) (iIstream &)
 
typedef iOstream &(* iOstreamManip) (iOstream &)
 An iOstream manipulator. More...
 
typedef IOstream &(* IOstreamManip) (IOstream &)
 An IOstream manipulator. More...
 
using tokenList = List< token >
 
using tokenTypeList = List< token::tokenType >
 
template<typename T >
using deviceScatteredFieldAccess = scatteredFieldAccess< T, typename DefaultExecutionSpace::memory_space >
 
template<typename T >
using hostScatteredFieldAccess = scatteredFieldAccess< T, HostSpace >
 
using boxRegion = geometricRegion< box >
 
using sphereRegion = geometricRegion< sphere >
 
using cylinderRegion = geometricRegion< cylinder >
 
using pFlagTypeDevice = pointFlag< DefaultExecutionSpace >
 
using pFlagTypeHost = pointFlag< DefaultHostExecutionSpace >
 
using subSurfaceList = List< subSurface >
 
using real = float
 
using int8 = signed char
 
using int32 = int
 
using int64 = long long int
 
using uint8 = unsigned char
 
using uint32 = unsigned int
 
using uint64 = unsigned long long int
 
using id_t = uint32
 
using size_t = std::size_t
 
using word = std::string
 
using int8x3 = triple< int8 >
 
using int32x3 = triple< int32 >
 
using int64x3 = triple< int64 >
 
using uint8x3 = triple< uint8 >
 
using uint32x3 = triple< uint32 >
 
using uint64x3 = triple< uint64 >
 
using realx3 = triple< real >
 
using int32x3x3 = triple< int32x3 >
 
using uint32x3x3 = triple< uint32x3 >
 
using realx3x3 = triple< realx3 >
 
using realx4 = quadruple< real >
 
using realx4x3 = quadruple< realx3 >
 
template<typename T >
using rectMeshField_H = rectMeshField< T >
 
using int8RectMeshField_H = rectMeshField< int8 >
 
using int32RectMeshField_H = rectMeshField< int32 >
 
using int64RectMeshField_H = rectMeshField< int64 >
 
using realRectMeshField_H = rectMeshField< real >
 
using realx3RectMeshField_H = rectMeshField< realx3 >
 

Enumerations

enum  DataDirection { MasterToSlave, SlaveToMaster, TwoWay }
 

Functions

bool intAllActive (real dt, realx3Field_D &y, realx3PointField_D &dy, realx3PointField_D &dy1)
 
bool intScattered (real dt, realx3Field_D &y, realx3PointField_D &dy, realx3PointField_D &dy1)
 
INLINE_FUNCTION iIstreamoperator>> (iIstream &str, AB3History &ab3)
 
INLINE_FUNCTION iOstreamoperator<< (iOstream &str, const AB3History &ab3)
 
INLINE_FUNCTION iIstreamoperator>> (iIstream &str, AB4History &ab4)
 
INLINE_FUNCTION iOstreamoperator<< (iOstream &str, const AB4History &ab4)
 
INLINE_FUNCTION iIstreamoperator>> (iIstream &str, AB5History &ab5)
 
INLINE_FUNCTION iOstreamoperator<< (iOstream &str, const AB5History &ab5)
 
INLINE_FUNCTION_HD uint64_t splitBy3 (const uint64_t val)
 
INLINE_FUNCTION_HD uint64_t xyzToMortonCode64 (uint64_t x, uint64_t y, uint64_t z)
 
INLINE_FUNCTION_HD uint64_t getThirdBits (uint64_t x)
 
INLINE_FUNCTION_HD void mortonCode64Toxyz (uint64_t morton, uint64_t &x, uint64_t &y, uint64_t &z)
 
template<typename indexType , typename cellIndexType >
INLINE_FUNCTION_HD void indexToCell (const indexType idx, const triple< cellIndexType > &extent, triple< cellIndexType > &cell)
 
template<typename cellIndexType >
INLINE_FUNCTION_HD triple< cellIndexType > boxExtent (const iBox< cellIndexType > &box)
 
template<typename indexType , typename cellIndexType >
INLINE_FUNCTION_HD void indexToCell (const indexType idx, const iBox< cellIndexType > &box, triple< cellIndexType > &cell)
 
iOstreamoperator<< (iOstream &os, const conveyorBelt &obj)
 
iIstreamoperator>> (iIstream &is, conveyorBelt &obj)
 
iOstreamoperator<< (iOstream &os, const rotatingAxis &ax)
 
iIstreamoperator>> (iIstream &is, rotatingAxis &ax)
 
INLINE_FUNCTION_HD realx3 rotate (const realx3 &p, const line &ln, real theta)
 
INLINE_FUNCTION_HD realx3 rotate (const realx3 &p, const rotatingAxis &ax, real dt)
 
INLINE_FUNCTION_HD void rotate (realx3 *p, uint32 n, const line &ln, real theta)
 
INLINE_FUNCTION_HD void rotate (realx3 *p, uint32 n, const rotatingAxis &ax, real dt)
 
iOstreamoperator<< (iOstream &os, const stationary &obj)
 
iIstreamoperator>> (iIstream &is, stationary &obj)
 
iOstreamoperator<< (iOstream &os, const timeInterval &obj)
 
iIstreamoperator>> (iIstream &is, timeInterval &obj)
 
iOstreamoperator<< (iOstream &os, const vibrating &obj)
 
iIstreamoperator>> (iIstream &is, vibrating &obj)
 
template<typename T >
bool setOneEntry (const twoPartEntry &tpEntry, anyList &varList)
 
bool readOneEtrty (const dataEntry &entry, anyList &varList)
 
template<class T , class MemorySpace >
iIstreamoperator>> (iIstream &is, Field< T, MemorySpace > &ifld)
 
template<typename T , typename MemorySpace >
iOstreamoperator<< (iOstream &os, const Field< T, MemorySpace > &ofld)
 
template<typename T >
iOstreamoperator<< (iOstream &os, const List< T > &lst)
 
template<typename T >
iIstreamoperator>> (iIstream &is, List< T > &lst)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const wordHashMap< T > &m)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const uint64HashMap< T > &m)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const uint32HashMap< T > &m)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const int64HashMap< T > &m)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const int32HashMap< T > &m)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const wordMap< T > &m)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const uint64Map< T > &m)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const uint32Map< T > &m)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const int32Map< T > &m)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const int64Map< T > &m)
 
template<typename T >
iOstreamprintKeys (iOstream &os, const wordHashMapPtr< T > &m)
 
template<class T , class MemorySpace >
iOstreamoperator<< (iOstream &os, const internalField< T, MemorySpace > &ifeild)
 
template<class T , class MemorySpace >
min (const internalField< T, MemorySpace > &iField)
 
template<class T , class MemorySpace >
max (const internalField< T, MemorySpace > &iField)
 
template<class T , class MemorySpace >
Pair< T, T > minMax (const internalField< T, MemorySpace > &iField)
 
template<class T , class MemorySpace >
void fillSequence (internalField< T, MemorySpace > &iField, const T &startVal)
 
template<class T , class MemorySpace >
iOstreamoperator<< (iOstream &os, const pointField< T, MemorySpace > &pF)
 
template<template< class, class > class VectorField, class T , class MemorySpace >
iIstreamoperator>> (iIstream &is, pointField< VectorField, T, MemorySpace > &pF)
 
template<template< class, class > class VectorField, class T , class MemorySpace >
iOstreamoperator<< (iOstream &os, const pointField< VectorField, T, MemorySpace > &pF)
 
template<class T , typename... properties>
maxActive_serial (const Kokkos::View< T *, properties... > &view, const Kokkos::View< int8 *, Kokkos::LayoutLeft, Kokkos::HostSpace > &flag, size_t start, size_t end)
 
template<typename T , typename... properties>
INLINE_FUNCTION_HmaxActiveH (const Kokkos::View< T *, properties... > &view, const Kokkos::View< int8 *, Kokkos::LayoutLeft, Kokkos::HostSpace > &flag, size_t start, size_t end)
 
template<typename T , typename... properties>
INLINE_FUNCTION_HmaxActiveD (const Kokkos::View< T *, properties... > &view, const Kokkos::View< int8 *, Kokkos::LayoutLeft > &flag, size_t start, size_t end)
 
template<class T , class MemorySpace >
maxActive (const pointField< VectorSingle, T, MemorySpace > &pField)
 
template<class side , class T , class MemorySpace = void>
maxActive (const pointField< VectorDual, T, MemorySpace > &pField)
 
template<typename T >
span< char > charSpan (span< T > s)
 
template<typename T >
span< const char > charSpan (span< const T > s)
 
template<typename Type >
INLINE_FUNCTION_HD void SWAP (Type &x, Type &y)
 
template<typename T , typename MemorySpace >
iIstreamoperator>> (iIstream &is, symArray< T, MemorySpace > &iArr)
 
template<typename T , typename MemorySpace >
iOstreamoperator<< (iOstream &os, const symArray< T, MemorySpace > &oArr)
 
template<typename T >
span< T > makeSpan (std::vector< T > &container)
 
template<typename T >
span< T > makeSpan (const std::vector< T > &container)
 
template<typename T >
bool writeSpan (iOstream &os, span< T > sp)
 
template<typename T >
bool writeSpan (iOstream &os, span< T > sp, const IOPattern &iop)
 
template<typename T , typename Allocator >
bool writeStdVector (iOstream &os, const std::vector< T, Allocator > &vec)
 
template<typename T , typename Allocator >
bool writeStdVector (iOstream &os, const std::vector< T, Allocator > &vec, const IOPattern &iop)
 
template<typename T , typename Allocator >
bool readStdVector (iIstream &is, std::vector< T, Allocator > &vec)
 
template<typename T , typename Allocator >
bool readStdVector (iIstream &is, std::vector< T, Allocator > &vec, const IOPattern &iop)
 
template<typename T , typename Allocator >
iOstreamoperator<< (iOstream &os, const std::vector< T, Allocator > &vec)
 
template<typename T , typename Allocator >
iIstreamoperator>> (iIstream &is, std::vector< T, Allocator > &vec)
 Always assume ASCII is in the input stream. More...
 
template<typename T , typename Allocator >
iIstreamoperator>> (iIstream &is, Vector< T, Allocator > &ivec)
 
template<typename T , typename Allocator >
iOstreamoperator<< (iOstream &os, const Vector< T, Allocator > &ovec)
 
template<typename T , typename Allocator >
auto count (const Vector< T, Allocator > &vec, const T &val)
 
template<typename T , typename Allocator , typename UnaryPredicate >
auto count_if (const Vector< T, Allocator > &vec, UnaryPredicate p)
 
template<typename T , typename Allocator >
void fill_n (Vector< T, Allocator > &vec, size_t n, const T &val)
 
template<typename T , typename Allocator >
void fill (Vector< T, Allocator > &vec, const T &val)
 
template<typename T , typename Allocator >
void fillSequence (Vector< T, Allocator > &vec, int32 start, int32 end, const T &startVal)
 
template<typename T , typename Allocator >
void fillSequence (Vector< T, Allocator > &vec, const T &startVal)
 
template<typename T , typename Allocator >
void sort (Vector< T, Allocator > &vec)
 
template<typename T , typename Allocator >
int64 find (Vector< T, Allocator > &vec, const T &val)
 
template<typename T , typename Allocator >
Vector< T, Allocator > abs (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > abs (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > mod (const Vector< T, Allocator > &v1, const Vector< T, Allocator > &v2)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > mod (const Vector< T, Allocator > &v1, const Vector< T, Allocator > &v2, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > exp (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > exp (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > log (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > log (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > log10 (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > log10 (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > pow (const Vector< T, Allocator > &v1, const Vector< T, Allocator > &v2)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > pow (const Vector< T, Allocator > &v1, const Vector< T, Allocator > &v2, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > sqrt (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > sqrt (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > cbrt (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > cbrt (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > sin (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > sin (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > cos (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > cos (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > tan (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > tan (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > asin (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > asin (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > acos (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > acos (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > atan (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > atan (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > atan2 (const Vector< T, Allocator > &v1, const Vector< T, Allocator > &v2)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > atan2 (const Vector< T, Allocator > &v1, const Vector< T, Allocator > &v2, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > sinh (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > sinh (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > cosh (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > cosh (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > tanh (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > tanh (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > asinh (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > asinh (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > acosh (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > acosh (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > atanh (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > atanh (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
Vector< T, Allocator > pow (const Vector< T, Allocator > &v, T e)
 
template<typename T , typename Allocator , typename indexFunc >
Vector< T, Allocator > pow (const Vector< T, Allocator > &v, T e, indexFunc iFn)
 
template<typename T , typename Allocator >
min (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
min (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
max (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
max (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename Allocator >
sum (const Vector< T, Allocator > &v)
 
template<typename T , typename Allocator , typename indexFunc >
sum (const Vector< T, Allocator > &v, indexFunc iFn)
 
template<typename T , typename memory_space >
iIstreamoperator>> (iIstream &is, VectorDual< T, memory_space > &ivec)
 
template<typename T , typename memory_space >
iOstreamoperator<< (iOstream &os, const VectorDual< T, memory_space > &ovec)
 
template<typename side , typename T , typename MemorySpace >
INLINE_FUNCTION_H int64 count (const VectorDual< T, MemorySpace > &vec, const T &val)
 
template<typename T , typename MemorySpace >
INLINE_FUNCTION_H int64 count (const VectorDual< T, MemorySpace > &vec, const T &val)
 
template<typename side , typename T , typename MemorySpace >
INLINE_FUNCTION_H int64 min (const VectorDual< T, MemorySpace > &vec)
 
template<typename T , typename MemorySpace >
INLINE_FUNCTION_H int64 min (const VectorDual< T, MemorySpace > &vec)
 
template<typename side , typename T , typename MemorySpace >
INLINE_FUNCTION_H int64 max (const VectorDual< T, MemorySpace > &vec)
 
template<typename T , typename MemorySpace >
INLINE_FUNCTION_H int64 max (const VectorDual< T, MemorySpace > &vec)
 
template<typename T , typename MemorySpace >
iIstreamoperator>> (iIstream &is, VectorSingle< T, MemorySpace > &ivec)
 
template<typename T , typename MemorySpace >
iOstreamoperator<< (iOstream &os, const VectorSingle< T, MemorySpace > &ovec)
 
template<typename T , typename MemorySpace >
INLINE_FUNCTION_H size_t count (const VectorSingle< T, MemorySpace > &vec, const T &val)
 
template<class T , class MemorySpace >
INLINE_FUNCTION_Hmin (const VectorSingle< T, MemorySpace > &vec)
 
template<class T , class MemorySpace >
INLINE_FUNCTION_Hmax (const VectorSingle< T, MemorySpace > &vec)
 
iIstreamoperator>> (iIstream &is, VectorSingle< word, HostSpace > &ivec)
 
iOstreamoperator<< (iOstream &os, const VectorSingle< word, HostSpace > &ovec)
 
iOstreamoperator<< (iOstream &os, const iEntry &e)
 
iIstreamoperator>> (iIstream &is, iEntry &e)
 
bool isTwoPartEntry (dataEntry entry)
 
iOstreamoperator<< (iOstream &os, const message &msg)
 
message operator+ (message::EVENT evnt1, message::EVENT evnt2)
 
iOstreamoperator<< (iOstream &os, const fileSystem &fs)
 
std::ostream & operator<< (std::ostream &os, const fileSystem &fs)
 
fileSystem operator/ (const fileSystem &fs1, const fileSystem &fs2)
 
fileSystem operator/ (const fileSystem &fs1, const word &dir2)
 
fileSystem operator+ (const fileSystem &fs1, const word fName)
 
fileSystem CWD ()
 Free function to reture current working directory. More...
 
bool isDirectory (const fileSystem &path)
 Free function to check if the path is dir path. More...
 
bool isRegularFile (const fileSystem &path)
 free function to check if the path is regular file More...
 
fileSystemList subDirectories (const fileSystem &path)
 A list of sub-directories that exist in path. More...
 
fileSystemList containingFiles (const fileSystem &path)
 A list of file paths that exist in the path. More...
 
template<typename T , typename... properties>
INLINE_FUNCTION_Hmin (const ViewType1D< T, properties... > &view, size_t start, size_t end)
 
template<typename T , typename... properties>
INLINE_FUNCTION_Hmax (const ViewType1D< T, properties... > &view, size_t start, size_t end)
 
template<typename T , typename... properties>
INLINE_FUNCTION_Hmin_serial (const ViewType1D< T, properties... > &view, size_t start, size_t end)
 
template<typename T , typename... properties>
INLINE_FUNCTION_Hmax_serial (const ViewType1D< T, properties... > &view, size_t start, size_t end)
 
template<typename UnaryFunction , typename T , typename... properties>
void apply_to_each (const ViewType1D< T, properties... > &view, size_t start, size_t end, UnaryFunction func)
 
template<typename T , typename... properties>
void insertSetElementH (ViewType1D< T, properties... > &view, hostViewType1D< label > &selected, T val)
 
template<typename T , typename... properties>
void insertSetElementH (ViewType1D< T, properties... > &view, hostViewType1D< label > &selected, hostViewType1D< T > &vals)
 
template<typename T , typename... properties>
void insertSetElementD (ViewType1D< T, properties... > &view, deviceViewType1D< label > &selected, T val)
 
template<typename T , typename... properties>
void insertSetElementD (ViewType1D< T, properties... > &view, deviceViewType1D< label > &selected, deviceViewType1D< T > &vals)
 
template<typename T , typename... properties>
void fill (ViewType3D< T, properties... > &view, range range1, range range2, range range3, T val)
 
template<typename ExecutionSpace >
INLINE_FUNCTION_H constexpr bool isHostAccessible ()
 
template<typename ExecutionSpace >
INLINE_FUNCTION_H constexpr bool isDeviceAccessible ()
 
template<typename ExecutionSpace , typename MemoerySpace >
INLINE_FUNCTION_H constexpr bool areAccessible ()
 Is MemoerySpace accessible from ExecutionSpace. More...
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void reallocInit (ViewType1D< Type, Properties... > &view, uint32 len)
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void reallocNoInit (ViewType1D< Type, Properties... > &view, uint32 len)
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void reallocFill (ViewType1D< Type, Properties... > &view, uint32 len, Type val)
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void reallocInit (ViewType2D< Type, Properties... > &view, uint32 len1, uint32 len2)
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void reallocNoInit (ViewType2D< Type, Properties... > &view, uint32 len1, uint32 len2)
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void reallocFill (ViewType2D< Type, Properties... > &view, uint32 len1, uint32 len2, Type val)
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void reallocInit (ViewType3D< Type, Properties... > &view, uint32 len1, uint32 len2, uint32 len3)
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void reallocNoInit (ViewType3D< Type, Properties... > &view, uint32 len1, uint32 len2, uint32 len3)
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void reallocFill (ViewType3D< Type, Properties... > &view, uint32 len1, uint32 len2, uint32 len3, Type val)
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void resizeInit (ViewType1D< Type, Properties... > &view, uint32 newLen)
 
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void resizeNoInit (ViewType1D< Type, Properties... > &view, uint32 newLen)
 
template<typename ViewType >
INLINE_FUNCTION_H void swapViews (ViewType &v1, ViewType &v2)
 
template<typename T1 , typename T2 >
INLINE_FUNCTION_H iOstreamoperator<< (iOstream &os, const Pair< T1, T2 > &p)
 
template<typename T , typename... properties>
INLINE_FUNCTION_H span< T > makeSpan (ViewType1D< T, properties... > &v)
 
template<typename T , typename... properties>
INLINE_FUNCTION_H span< T > makeSpan (ViewType1D< T, properties... > &v, uint32 size)
 
template<typename T , typename... properties>
INLINE_FUNCTION_H span< T > makeSpan (const ViewType1D< T, properties... > &v)
 
template<typename T , typename... properties>
INLINE_FUNCTION_H span< T > makeSpan (const ViewType1D< T, properties... > &v, uint32 size)
 
template<typename T , typename... properties>
INLINE_FUNCTION_H iOstreamoperator<< (iOstream &os, const ViewType1D< T, properties... > &v)
 
template<typename T >
INLINE_FUNCTION_H iOstreamoperator<< (iOstream &os, const Range< T > &rng)
 
template<typename T , typename... properties>
INLINE_FUNCTION_H uint32 count (const ViewType1D< T, properties... > &view, uint32 start, uint32 end, const T &val)
 
template<typename T , typename... properties>
INLINE_FUNCTION_H void fill (ViewType1D< T, properties... > &view, rangeU32 span, T val)
 
template<typename T , typename... properties>
void fill (ViewType1D< T, properties... > &view, uint32 start, uint32 end, T val)
 
template<typename T , typename... properties>
void fill (ViewType3D< T, properties... > &view, rangeU32 range1, rangeU32 range2, rangeU32 range3, const T &val)
 
template<typename T , typename... properties>
void fill (ViewType3D< T, properties... > &view, const T &val)
 
template<typename Type , typename... properties>
void fillSequence (ViewType1D< Type, properties... > &view, uint32 start, uint32 end, const Type startVal)
 
template<typename Type , typename... properties, typename indexType , typename... indexProperties>
bool fillSelected (ViewType1D< Type, properties... > view, ViewType1D< indexType, indexProperties... > indices, uint32 numElems, Type val)
 
template<typename Type , typename... properties, typename indexType , typename... indexProperties>
bool fillSelected (ViewType1D< Type, properties... > view, const ViewType1D< indexType, indexProperties... > indices, const ViewType1D< Type, properties... > vals, const uint32 numElems)
 
template<typename T , typename... properties>
INLINE_FUNCTION_Hmin (const ViewType1D< T, properties... > &view, uint32 start, uint32 end)
 
template<typename T , typename... properties>
INLINE_FUNCTION_Hmax (const ViewType1D< T, properties... > &view, uint32 start, uint32 end)
 
template<typename dType , typename... dProperties, typename sType , typename... sProperties>
INLINE_FUNCTION_H void copy (const ViewType1D< dType, dProperties... > &dst, const ViewType1D< sType, sProperties... > &src)
 
template<typename dType , typename... dProperties, typename sType , typename... sProperties>
INLINE_FUNCTION_H void copy (const ViewType1D< dType, dProperties... > &dst, uint32 dStart, const ViewType1D< sType, sProperties... > &src, uint32 sStart, uint32 sEnd)
 
template<typename Type , typename... sProperties>
INLINE_FUNCTION_H void getNth (Type &dst, const ViewType1D< Type, sProperties... > &src, const uint32 n)
 
template<typename T , typename... properties>
INLINE_FUNCTION_H void sort (ViewType1D< T, properties... > &view, uint32 start, uint32 end)
 
template<typename T , typename... properties, typename CompareFunc >
INLINE_FUNCTION_H void sort (ViewType1D< T, properties... > &view, uint32 start, uint32 end, CompareFunc compare)
 
template<typename Type , typename... properties, typename permType , typename... permProperties>
void permuteSort (const ViewType1D< Type, properties... > &view, uint32 start, uint32 end, ViewType1D< permType, permProperties... > &permuteView, uint32 permStart)
 
template<typename T >
INLINE_FUNCTION_HD int32 binarySearch_ (const T *array, int32 length, const T &val)
 
template<typename Type , typename... properties>
INLINE_FUNCTION_HD uint32 binarySearch (const ViewType1D< Type, properties... > &view, uint32 start, uint32 end, const Type &val)
 On DEVICE and HOST calls. More...
 
template<typename Type , typename... properties, typename... dProperties>
void exclusiveScan (const ViewType1D< Type, properties... > &view, uint32 start, uint32 end, ViewType1D< Type, dProperties... > &dView, uint32 dStart)
 
template<typename Type , typename... properties, typename... dProperties>
void inclusiveScan (const ViewType1D< Type, properties... > &view, uint32 start, uint32 end, ViewType1D< Type, dProperties... > &dView, uint32 dStart)
 
MPITimerComputationTimer ()
 
localProcessorspFlowProcessors ()
 
void initialize_pFlowProcessors ()
 
void initialize_pFlowProcessors (const std::vector< int > &ranks)
 
bool checkMPI (const char *funcName, int error, bool forceAbort, const char *fileName, int lineNumebr)
 
Map< real, fileSystemgetTimeFolders (const fileSystem &path)
 
template<class T , class... Args>
uniquePtr< T > makeUnique (Args &&... args)
 
template<typename T >
uniquePtr< dataIO< T > > createDataIO (const word &runType, const IOPattern &iop)
 
template<typename T >
bool writeDataAsciiBinary (iOstream &os, span< T > data)
 
template<typename T >
bool writeDataASCII (iOstream &os, span< T > data)
 
template<typename T >
bool readDataAscii (iIstream &is, std::vector< T > &vec)
 
template<typename T >
bool readDataAsciiBinary (iIstream &is, std::vector< T > &data)
 
template<typename T >
iOstreamoperator<< (iOstream &os, const span< T > &s)
 
iIstreamoperator>> (iIstream &is, iIstreamManip f)
 operator>> handling for manipulators without arguments More...
 
iIstreamoperator>> (iIstream &is, IOstreamManip f)
 operator>> handling for manipulators without arguments More...
 
iIstreamoperator>> (iIstream &is, word &w)
 
iIstreamoperator>> (iIstream &is, int64 &val)
 
iIstreamoperator>> (iIstream &is, int32 &val)
 
iIstreamoperator>> (iIstream &is, int8 &val)
 
iIstreamoperator>> (iIstream &is, uint64 &val)
 
iIstreamoperator>> (iIstream &is, uint32 &val)
 
iIstreamoperator>> (iIstream &is, uint8 &val)
 
iIstreamoperator>> (iIstream &is, float &val)
 
iIstreamoperator>> (iIstream &is, double &val)
 
iIstreamoperator>> (iIstream &is, size_t &val)
 
iOstreamoperator<< (iOstream &os, iOstreamManip f)
 operator<< handling for manipulators without arguments More...
 
iOstreamoperator<< (iOstream &os, IOstreamManip f)
 operator<< handling for manipulators without arguments More...
 
iOstreamindent (iOstream &os)
 Indent stream. More...
 
iOstreamincrIndent (iOstream &os)
 Increment the indent level. More...
 
iOstreamdecrIndent (iOstream &os)
 Decrement the indent level. More...
 
iOstreamflush (iOstream &os)
 Flush stream. More...
 
iOstreamendl (iOstream &os)
 Add newline and flush stream. More...
 
iOstreambeginBlock (iOstream &os)
 Write begin block group without a name. More...
 
iOstreamendBlock (iOstream &os)
 Write end block group. More...
 
iOstreamendEntry (iOstream &os)
 Write end entry (';') followed by newline. More...
 
iOstreamoperator<< (iOstream &os, const char c)
 
iOstreamoperator<< (iOstream &os, const char *buf)
 
iOstreamoperator<< (iOstream &os, const word &w)
 
iOstreamoperator<< (iOstream &os, const int64 &val)
 
iOstreamoperator<< (iOstream &os, const int32 &val)
 
iOstreamoperator<< (iOstream &os, const int8 &val)
 
iOstreamoperator<< (iOstream &os, const uint64 &val)
 
iOstreamoperator<< (iOstream &os, const uint32 &val)
 
iOstreamoperator<< (iOstream &os, const uint8 &val)
 
iOstreamoperator<< (iOstream &os, const float &val)
 
iOstreamoperator<< (iOstream &os, const double &val)
 
iOstreamoperator<< (iOstream &os, const size_t &val)
 
IOstreamdec (IOstream &io)
 
IOstreamhex (IOstream &io)
 
IOstreamoct (IOstream &io)
 
IOstreamfixed (IOstream &io)
 
IOstreamscientific (IOstream &io)
 
iOstreamoperator<< (iOstream &os, const token &tok)
 
iIstreamoperator>> (iIstream &is, token &tok)
 
iOstreamoperator<< (iOstream &os, const token::punctuationToken &pt)
 
std::ostream & operator<< (std::ostream &os, const token::punctuationToken &pt)
 
std::ostream & operator<< (std::ostream &os, const token &tok)
 
token endListToken ()
 
token beginListToken ()
 
token endStatementToken ()
 
token beginBlockToken ()
 
token endBlocKToken ()
 
token spaceToken ()
 
token newLineToken ()
 
template<class OS >
static OS & printTokenInfo (OS &os, const token &tok)
 
bool validTokenForStream (const token tok)
 Is tok a valid token for this stream? More...
 
bool isBeginToken (const token &tok)
 Is tok a begin token? More...
 
bool isEndToken (const token &tok)
 Is tok an end token? More...
 
FUNCTION_H iIstreamoperator>> (iIstream &is, box &b)
 
FUNCTION_H iOstreamoperator<< (iOstream &os, const box &b)
 
INLINE_FUNCTION_HD bool equal (const box &b1, const box &b2, real tol=smallValue)
 
INLINE_FUNCTION_HD bool operator== (const box &b1, const box &b2)
 
INLINE_FUNCTION_HD box extendBox (const box &b, const realx3 &dl)
 
FUNCTION_H iIstreamoperator>> (iIstream &is, cylinder &b)
 
FUNCTION_H iOstreamoperator<< (iOstream &os, const cylinder &b)
 
INLINE_FUNCTION_HD bool equal (const domain &d1, const domain &d2, real tol=smallValue)
 
INLINE_FUNCTION_HD bool operator== (const domain &d1, const domain &d2)
 
FUNCTION_H iIstreamoperator>> (iIstream &is, domain &d)
 
FUNCTION_H iOstreamoperator<< (iOstream &os, const domain &d)
 
template<typename intType >
FUNCTION_H iIstreamoperator>> (iIstream &is, iBox< intType > &b)
 
template<typename intType >
FUNCTION_H iOstreamoperator<< (iOstream &os, const iBox< intType > &b)
 
iOstreamoperator<< (iOstream &os, const internalPoints &ip)
 
uint32IndexContainer getSortedIndices (box boundingBox, real dx, const ViewType1D< realx3 > &pos, const pFlagTypeDevice &flag)
 
template<typename T >
Vector< T > selectedFieldVals (const pStructSelector &selector, const word &name)
 
FUNCTION_H iIstreamoperator>> (iIstream &is, sphere &b)
 
FUNCTION_H iOstreamoperator<< (iOstream &os, const sphere &b)
 
template<typename T , size_t nRow, size_t nCol>
array2D< T, nRow, nCol > operator+ (const array2D< T, nRow, nCol > &arr1, const array2D< T, nRow, nCol > &arr2)
 
template<typename T , size_t nRow, size_t nCol>
array2D< T, nRow, nCol > operator- (const array2D< T, nRow, nCol > &arr1, const array2D< T, nRow, nCol > &arr2)
 
template<typename T , size_t nRow, size_t nCol>
array2D< T, nRow, nCol > operator* (const array2D< T, nRow, nCol > &arr1, const array2D< T, nRow, nCol > &arr2)
 
template<typename T , size_t nRow, size_t nCol>
array2D< T, nRow, nCol > operator* (const T &s, const array2D< T, nRow, nCol > &arr2)
 
template<typename T , size_t nRow, size_t nCol>
array2D< T, nRow, nCol > operator/ (const array2D< T, nRow, nCol > &arr1, const array2D< T, nRow, nCol > &arr2)
 
template<typename T , size_t nRow, size_t nCol>
array2D< T, nRow, nCol > operator/ (const T &val, const array2D< T, nRow, nCol > &arr2)
 
template<typename T , size_t nRow, size_t nInner, size_t nCol>
array2D< T, nRow, nCol > MatMul (const array2D< T, nRow, nInner > &A, const array2D< T, nInner, nCol > &B)
 
template<typename T , size_t nRow, size_t nCol>
array2D< T, nCol, nRow > transpose (const array2D< T, nRow, nCol > &arr)
 
template<typename T , size_t nRow, size_t nCol>
iOstreamoperator<< (iOstream &os, const array2D< T, nRow, nCol > &arr)
 
iOstreamoperator<< (iOstream &os, const Timer &t)
 
iIstreamoperator>> (iIstream &is, Timer &t)
 
iOstreamoperator<< (iOstream &os, const Timers &t)
 
iIstreamoperator>> (iIstream &is, Timers &t)
 
iOstreamoperator<< (iOstream &os, const multiTriSurface &tri)
 
iOstreamoperator<< (iOstream &str, const subSurface &sub)
 
iIstreamoperator>> (iIstream &str, subSurface &sub)
 
bool convertToTriSurfaceComponents (uint32 basePointIndex, span< realx3x3 > tris, realx3Vector &points, uint32x3Vector &vertices, realVector &area, realx3Vector &normal)
 
iIstreamoperator>> (iIstream &is, triSurface &tri)
 
iOstreamoperator<< (iOstream &os, const triSurface &tri)
 
const word whiteSpace (" \t\n\v\f\r")
 white space More...
 
int32 countChar (const word &s, const char c)
 Count numer of chars c in a word. More...
 
int32 countChar (const char *s, const char c)
 Count numer of chars c in a char string. More...
 
word toUpper (const word &inStr)
 convert a word to all caps More...
 
word firstCapital (const word &inStr)
 
bool isYes (const word &str)
 Check if str equals "Yes", "Y", "True", "Ok", "ON", or "T". More...
 
bool isNo (const word &str)
 Check if str equals "No", "N", "False", or "Off". More...
 
word real2Fixed (const real &v, int32 numPrecision=6)
 Convert floating point variable to string with fixed number of precisions. More...
 
word real2Word (const real &v, int32 numPrecision=6)
 Convert floating point variable to string with general format. More...
 
word int322Word (const int32 &v)
 Convert int32 to word. More...
 
word removeDecimalZeros (const word &str)
 Remove zeros from decimal part of a string number. More...
 
word real2FixedStripZeros (const real &v, int32 numPrecision=6)
 Convert to fixed point variable and remove zeros. More...
 
word angleBracketsNames (const word &w1, const word &w2)
 Output <w1,w2> More...
 
word angleBracketsNames2 (const word &base, const word &w1, const word &w2)
 Output base<w1,w2> More...
 
word angleBracketsNames3 (const word &base, const word &w1, const word &w2, const word &w3)
 Output base<w1,sw2,w3> More...
 
word groupNames (const word &bw, const word &tw, char sep='.')
 Group words and output bw.tw. More...
 
word baseName (const word &w, char sep='.')
 Find the base in a group separated by "." and return it. More...
 
word tailName (const word &w, char sep='.')
 Find tail name in a group separated by "." and return it. More...
 
bool validWord (char c)
 Is the character valid for a word name? More...
 
bool validWordWithQuote (char c)
 Is c a valid character including quote? More...
 
bool validWord (const word &w)
 Is a valid word? More...
 
bool validWordWithQuote (const word &c)
 Is a valid word with qoute? More...
 
bool readUint32 (const word &w, uint32 &val)
 Convert word to uint32. More...
 
bool readUint32 (const char *buf, uint32 &val)
 Convert char string to uint32. More...
 
bool readInt64 (const word &w, int64 &val)
 Convert word to int64. More...
 
bool readInt64 (const char *buf, int64 &val)
 Convert char string to int64. More...
 
bool readInt32 (const word &w, int32 &val)
 Convert word to int32. More...
 
bool readInt32 (const char *buf, int32 &val)
 Convert char string to int32. More...
 
bool readInt8 (const word &w, int8 &val)
 Convert word to int8. More...
 
bool readInt8 (const char *buf, int8 &val)
 Convert char string to int8. More...
 
bool readReal (const word &w, real &val)
 Convert word to real. More...
 
bool readReal (const char *buf, real &val)
 Convert char string to real. More...
 
bool readBoolian_Str (const word &w, bool &val)
 Convert word to bool. More...
 
bool readBoolian_Str (const char *buf, bool &val)
 Convert char string to bool. More...
 
bool readValue (const word &w, real &val)
 
bool readValue (const word &w, uint32 &val)
 
bool readValue (const word &w, int64 &val)
 
bool readValue (const word &w, int32 &val)
 
bool readValue (const word &w, int8 &val)
 
bool readValue (const word &w, bool &val)
 
INLINE_FUNCTION_HD bool equal (const real &s1, const real &s2, real tol=smallValue)
 
INLINE_FUNCTION_HD bool equal (const int64 &s1, const int64 &s2)
 
INLINE_FUNCTION_HD bool equal (const int32 &s1, const int32 &s2)
 
INLINE_FUNCTION_HD bool equal (const int8 &s1, const int8 &s2)
 
INLINE_FUNCTION_HD bool equal (const uint32 &s1, const uint32 &s2)
 
INLINE_FUNCTION bool equal (const word &s1, const word &s2)
 Are two words equal (host only)? More...
 
INLINE_FUNCTION_HD real degree2Radian (const real &theta)
 Convert degree to radians. More...
 
INLINE_FUNCTION_HD real radian2Degree (const real &phi)
 Convert radians to degree. More...
 
word floatingPointDescription ()
 
iIstreamoperator>> (iIstream &is, Logical &L)
 
iOstreamoperator<< (iOstream &os, const Logical &L)
 
INLINE_FUNCTION_HD real abs (real x)
 
INLINE_FUNCTION_HD int64 abs (int64 x)
 
INLINE_FUNCTION_HD int32 abs (int32 x)
 
INLINE_FUNCTION_HD real mod (real x, real y)
 
INLINE_FUNCTION_HD int64 mod (int64 x, int64 y)
 
INLINE_FUNCTION_HD int32 mod (int32 x, int32 y)
 
INLINE_FUNCTION_HD int64 mod (uint64 x, uint64 y)
 
INLINE_FUNCTION_HD auto mod (uint32 x, uint32 y)
 
INLINE_FUNCTION_HD real remainder (real x, real y)
 
INLINE_FUNCTION_HD real exp (real x)
 
INLINE_FUNCTION_HD real log (real x)
 
INLINE_FUNCTION_HD real log10 (real x)
 
INLINE_FUNCTION_HD real pow (real x, real y)
 
INLINE_FUNCTION_HD real sqrt (real x)
 
INLINE_FUNCTION_HD real cbrt (real x)
 
INLINE_FUNCTION_HD real sin (real x)
 
INLINE_FUNCTION_HD real cos (real x)
 
INLINE_FUNCTION_HD real tan (real x)
 
INLINE_FUNCTION_HD real asin (real x)
 
INLINE_FUNCTION_HD real acos (real x)
 
INLINE_FUNCTION_HD real atan (real x)
 
INLINE_FUNCTION_HD real atan2 (real y, real x)
 
INLINE_FUNCTION_HD real sinh (real x)
 
INLINE_FUNCTION_HD real cosh (real x)
 
INLINE_FUNCTION_HD real tanh (real x)
 
INLINE_FUNCTION_HD real asinh (real x)
 
INLINE_FUNCTION_HD real acosh (real x)
 
INLINE_FUNCTION_HD real atanh (real x)
 
INLINE_FUNCTION_HD real min (real x, real y)
 
INLINE_FUNCTION_HD int64 min (int32 x, int32 y)
 
INLINE_FUNCTION_HD int64 min (int64 x, int64 y)
 
INLINE_FUNCTION_HD uint64 min (uint64 x, uint64 y)
 
INLINE_FUNCTION_HD uint32 min (uint32 x, uint32 y)
 
INLINE_FUNCTION_HD real max (real x, real y)
 
INLINE_FUNCTION_HD int64 max (int64 x, int64 y)
 
INLINE_FUNCTION_HD int32 max (int32 x, int32 y)
 
INLINE_FUNCTION_HD uint64 max (uint64 x, uint64 y)
 
INLINE_FUNCTION_HD uint32 max (uint32 x, uint32 y)
 
template<typename T >
constexpr T largestNegative ()
 
template<typename T >
constexpr T epsilonValue ()
 
template<typename T >
constexpr T largestPositive ()
 
template<typename T >
bool INLINE_FUNCTION_HD equal (const triple< T > &opr1, const triple< T > &opr2)
 
bool INLINE_FUNCTION_HD equal (const triple< real > &opr1, const triple< real > &opr2, real tol)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > abs (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > mod (const triple< T > &arg1, const triple< T > &arg2)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > exp (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > log (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > log10 (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > pow (const triple< T > &arg1, const triple< T > &arg2)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > sqrt (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > cbrt (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > sin (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > cos (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > tan (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > asin (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > acos (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > atan (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > atan2 (const triple< T > &arg1, const triple< T > &arg2)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > sinh (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > cosh (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > tanh (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > asinh (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > acosh (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > atanh (const triple< T > &v)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > min (const triple< T > &arg1, const triple< T > &arg2)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > max (const triple< T > &arg1, const triple< T > &arg2)
 
template<typename T >
INLINE_FUNCTION_HD triple< T > pow (const triple< T > &t3, T e)
 
template<typename T >
INLINE_FUNCTION_HDmin (const triple< T > &t3)
 
template<typename T >
INLINE_FUNCTION_HDmax (const triple< T > &t3)
 
template<typename T >
word basicTypeName ()
 
template<>
word basicTypeName< word > ()
 
template<>
word basicTypeName< int64 > ()
 
template<>
word basicTypeName< int32 > ()
 
template<>
word basicTypeName< int8 > ()
 
template<>
word basicTypeName< uint64 > ()
 
template<>
word basicTypeName< uint32 > ()
 
template<>
word basicTypeName< uint8 > ()
 
template<>
word basicTypeName< real > ()
 
template<typename T >
word getTypeName ()
 
template<typename T >
word getTypeName (const T &)
 
template<typename Type1 , typename Type2 >
bool checkType (Type2 *object)
 
template<typename Type1 , typename Type2 >
bool checkType (Type2 &object)
 
bool applySelector (systemControl &control, const pointStructure &pStruct, const dictionary &selDict)
 
template<typename T >
uniquePtr< rectMeshField_H< T > > sumOp (pointField_H< T > &field, pointRectCell &pointToCell)
 
template<typename T , typename incMask >
uniquePtr< rectMeshField_H< T > > sumMaksOp (pointField_H< T > &field, pointRectCell &pointToCell, const incMask &mask)
 
template<typename T >
bool convertRectMeshField (iOstream &os, const rectMeshField_H< T > &field)
 
template<>
bool convertRectMeshField (iOstream &os, const rectMeshField_H< real > &field)
 
template<>
bool convertRectMeshField (iOstream &os, const rectMeshField_H< realx3 > &field)
 
template<>
bool convertRectMeshField (iOstream &os, const rectMeshField_H< int32 > &field)
 
bool badInput (iIstream &is, token &tok)
 
bool checkWordToken (iIstream &is, token &tok, const word &check)
 
bool checkNumberToken (iIstream &is, token &tok, real &val)
 
bool checkNormalVec (const realx3 &p1, const realx3 &p2, const realx3 &p3, realx3 &norm)
 
template<typename T >
byteSwaper (const T &p)
 

Variables

const uint32 BASE_MIRROR_WALL_INDEX = 1000000
 
const auto ActivePoint = pointStructure::ACTIVE
 
const char *const settingsFolder__ = "settings"
 
const char *const settingsRepository__ = "settings"
 
const char *const caseSetupFolder__ = "caseSetup"
 
const char *const caseSetupRepository__ = "caseSetup"
 
const char *const geometryFolder__ = "geometry"
 
const char *const geometryRepository_ = "geometry"
 
const char *const integrationRepository__ = "integration"
 
const char *const integrationFolder__ = "integration"
 
const char *const settingsFile__ = "settingsDict"
 
const char *const domainFile__ = "domainDict"
 
const char *const insertionFile__ = "particleInsertion"
 
const char *const shapeFile__ = "shapes"
 
const char *const pointStructureFile__ = "pStructure"
 
const char *const triSurfaceFile__ = "triSurface"
 
const char *const createParticles__ = "createParticles"
 
const char *const motionModelFile__ = "motionModel"
 
const char *const contactSearchFile__ = "contactSearch"
 
const char *const propertyFile__ = "interaction"
 
const char *const interactionFile__ = "interaction"
 
const char *const postprocessFile__ = "postprocessDict"
 
const char *const uniform__ = "uniform"
 
const char *const nonUniform__ = "nonUniform"
 
constexpr char tab = '\t'
 
constexpr char nl = '\n'
 
Ostream output
 
masterOstream mOutput
 
processorOstream pOutput
 
Istream input
 
processorOstream errReport
 
const real zero = 0.0
 Zero real variable. More...
 
const real one = 1.0
 one real variable More...
 
const int32 zero32 = 0
 zero int32 variable More...
 
const int32 one32 = 1
 one int32 variable More...
 
const word nullWord
 null/empty word More...
 
const char * floatingPointType__ = "float"
 
const bool usingDouble__ = false
 
const int numBytesForReal__ = sizeof(real)
 
const real Pi = real(3.1415926535897932384626433832)
 
const real smallValue = 1.0e-15
 
const real verySmallValue = 1.0e-30
 
const real largeValue = 1.0e15
 
const real veryLargeValue = 1.0e30
 
const int32 largestNegInt32 = largestNegative<int32>()
 
const int32 largestPosInt32 = largestPositive<int32>()
 
const int64 largestNegInt64 = largestNegative<int64>()
 
const int64 largestPosInt64 = largestPositive<int64>()
 
const real largestNegREAL = largestNegative<real>()
 
const real largestPosREAL = largestPositive<real>()
 
const real epsilonREAL = epsilonValue<real>()
 
const realx3 zero3 (0.0)
 
const realx3 one3 (1.0)
 
const realx3x3 zero33 (zero3)
 
const realx3x3 one33 (one3)
 
const realx4 zero4 (zero)
 

Typedef Documentation

◆ vibratingMotionGeometry

◆ rotationAxisMotionGeometry

◆ stationaryGeometry

◆ conveyorBeltMotionGeometry

◆ rpIntegration

using rpIntegration = Kokkos::RangePolicy< DefaultExecutionSpace, Kokkos::Schedule<Kokkos::Static>, Kokkos::IndexType<uint32> >

Range policy for integration kernel (alias)

Definition at line 34 of file AdamsBashforth2.cpp.

◆ csExecutionSpace

◆ csIdType

using csIdType = uint32

Definition at line 32 of file contactSearchGlobals.hpp.

◆ csPairContainerType

◆ sphereInsertion

Definition at line 33 of file Insertions.hpp.

◆ grainInsertion

Definition at line 34 of file Insertions.hpp.

◆ bitset32_D

using bitset32_D = bitsetHD<unsigned>

Definition at line 211 of file bitsetHD.hpp.

◆ bitset32_H

using bitset32_H = bitsetHD<unsigned, HostSpace>

Definition at line 213 of file bitsetHD.hpp.

◆ bitset64_D

using bitset64_D = bitsetHD<unsigned long>

Definition at line 215 of file bitsetHD.hpp.

◆ bitset64_H

using bitset64_H = bitsetHD<unsigned long, HostSpace>

Definition at line 217 of file bitsetHD.hpp.

◆ int8Field_D

Definition at line 33 of file Fields.hpp.

◆ int8Field_H

Definition at line 35 of file Fields.hpp.

◆ int32Field_D

Definition at line 37 of file Fields.hpp.

◆ int32Field_H

Definition at line 39 of file Fields.hpp.

◆ int64Field_D

Definition at line 41 of file Fields.hpp.

◆ int64Field_H

Definition at line 43 of file Fields.hpp.

◆ uint8Field_D

Definition at line 45 of file Fields.hpp.

◆ uint8Field_H

Definition at line 47 of file Fields.hpp.

◆ uint32Field_D

Definition at line 49 of file Fields.hpp.

◆ uint32Field_H

Definition at line 51 of file Fields.hpp.

◆ uint64Field_D

Definition at line 53 of file Fields.hpp.

◆ uint64Field_H

Definition at line 55 of file Fields.hpp.

◆ uint32x3Field_D

Definition at line 57 of file Fields.hpp.

◆ uint32x3Field_H

Definition at line 59 of file Fields.hpp.

◆ realField_D

Definition at line 61 of file Fields.hpp.

◆ realField_H

Definition at line 63 of file Fields.hpp.

◆ realx3Field_D

Definition at line 65 of file Fields.hpp.

◆ realx3Field_H

Definition at line 67 of file Fields.hpp.

◆ realx3x3Field_D

Definition at line 69 of file Fields.hpp.

◆ realx3x3Field_H

Definition at line 71 of file Fields.hpp.

◆ wordField_H

Definition at line 74 of file Fields.hpp.

◆ int32IndexContainer

Definition at line 283 of file indexContainer.hpp.

◆ int64IndexContainer

Definition at line 284 of file indexContainer.hpp.

◆ uint32IndexContainer

Definition at line 286 of file indexContainer.hpp.

◆ uint64IndexContainer

Definition at line 287 of file indexContainer.hpp.

◆ int64List

using int64List = List<int64>

Definition at line 218 of file List.hpp.

◆ int32List

using int32List = List<int32>

Definition at line 219 of file List.hpp.

◆ int8List

using int8List = List<int8>

Definition at line 220 of file List.hpp.

◆ uint64List

Definition at line 221 of file List.hpp.

◆ uint32List

Definition at line 222 of file List.hpp.

◆ realList

using realList = List<real>

Definition at line 224 of file List.hpp.

◆ realx3List

Definition at line 225 of file List.hpp.

◆ realx3x3List

Definition at line 226 of file List.hpp.

◆ boolList

using boolList = List<bool>

Definition at line 229 of file List.hpp.

◆ wordList

using wordList = List<word>

Definition at line 230 of file List.hpp.

◆ wordHashMap

using wordHashMap = hashMap<word,T>

Definition at line 120 of file hashMap.hpp.

◆ uint64HashMap

Definition at line 123 of file hashMap.hpp.

◆ uint32HashMap

Definition at line 126 of file hashMap.hpp.

◆ int64HashMap

Definition at line 129 of file hashMap.hpp.

◆ int32HashMap

Definition at line 132 of file hashMap.hpp.

◆ wordMap

using wordMap = Map<word,T>

Definition at line 138 of file Map.hpp.

◆ uint64Map

using uint64Map = Map<uint64,T>

Definition at line 141 of file Map.hpp.

◆ uint32Map

using uint32Map = Map<uint32,T>

Definition at line 144 of file Map.hpp.

◆ int32Map

using int32Map = Map<int32,T>

Definition at line 147 of file Map.hpp.

◆ int64Map

using int64Map = Map<int64,T>

Definition at line 150 of file Map.hpp.

◆ orderedMapPtr

using orderedMapPtr = MapPtr<std::map, key, T>

Definition at line 226 of file MapPtr.hpp.

◆ hashMapPtr

using hashMapPtr = MapPtr<std::unordered_map , key, T>

Definition at line 230 of file MapPtr.hpp.

◆ wordOrderedMapPtr

Definition at line 233 of file MapPtr.hpp.

◆ wordHashMapPtr

Definition at line 236 of file MapPtr.hpp.

◆ pointField_H

Definition at line 33 of file pointFields.hpp.

◆ pointField_D

Definition at line 36 of file pointFields.hpp.

◆ uint8PointField_D

Definition at line 40 of file pointFields.hpp.

◆ uint8PointField_H

Definition at line 41 of file pointFields.hpp.

◆ uint32PointField_D

Definition at line 43 of file pointFields.hpp.

◆ uint32PointField_H

Definition at line 44 of file pointFields.hpp.

◆ uint64PointField_D

Definition at line 46 of file pointFields.hpp.

◆ uint64PointField_H

Definition at line 47 of file pointFields.hpp.

◆ realPointField_D

Definition at line 49 of file pointFields.hpp.

◆ realPointField_H

Definition at line 50 of file pointFields.hpp.

◆ realx3PointField_D

Definition at line 52 of file pointFields.hpp.

◆ realx3PointField_H

Definition at line 53 of file pointFields.hpp.

◆ realx4PointField_D

Definition at line 55 of file pointFields.hpp.

◆ realx4PointField_H

Definition at line 56 of file pointFields.hpp.

◆ wordPointField_H

Definition at line 58 of file pointFields.hpp.

◆ Set

using Set = std::set<Key,std::less<Key>,std::allocator<Key> >

Definition at line 33 of file Set.hpp.

◆ wordSet

using wordSet = Set<word>

Definition at line 35 of file Set.hpp.

◆ realSymArray_D

Definition at line 27 of file symArrays.hpp.

◆ realSymArray_H

Definition at line 29 of file symArrays.hpp.

◆ realx3SymArray_D

Definition at line 31 of file symArrays.hpp.

◆ realx3SymArray_H

Definition at line 33 of file symArrays.hpp.

◆ uint32TriSurfaceField_D

◆ uint32TriSurfaceField_H

◆ realTriSurfaceField_D

Definition at line 36 of file triSurfaceFields.hpp.

◆ realTriSurfaceField_H

◆ realx3TriSurfaceField_D

◆ realx3TriSurfaceField_H

◆ vecAllocator

using vecAllocator = std::allocator<T>

Definition at line 49 of file stdVectorHelper.hpp.

◆ int8Vector

Definition at line 32 of file Vectors.hpp.

◆ int32Vector

Definition at line 34 of file Vectors.hpp.

◆ int64Vector

Definition at line 36 of file Vectors.hpp.

◆ uint8Vector

Definition at line 38 of file Vectors.hpp.

◆ uint32Vector

Definition at line 40 of file Vectors.hpp.

◆ uint64Vector

Definition at line 42 of file Vectors.hpp.

◆ uint32x3Vector

Definition at line 44 of file Vectors.hpp.

◆ realVector

Definition at line 46 of file Vectors.hpp.

◆ realx3Vector

Definition at line 48 of file Vectors.hpp.

◆ realx3x3Vector

Definition at line 50 of file Vectors.hpp.

◆ wordVector

Definition at line 52 of file Vectors.hpp.

◆ int8Vector_HD

Definition at line 31 of file VectorDuals.hpp.

◆ int16Vector_HD

using int16Vector_HD = VectorDual<int16>

Definition at line 33 of file VectorDuals.hpp.

◆ int32Vector_HD

Definition at line 35 of file VectorDuals.hpp.

◆ int64Vector_HD

Definition at line 37 of file VectorDuals.hpp.

◆ uint32Vector_HD

Definition at line 39 of file VectorDuals.hpp.

◆ labelVector_HD

using labelVector_HD = VectorDual<label>

Definition at line 41 of file VectorDuals.hpp.

◆ realVector_HD

Definition at line 43 of file VectorDuals.hpp.

◆ realx3Vector_HD

Definition at line 45 of file VectorDuals.hpp.

◆ realx3x3Vector_HD

Definition at line 47 of file VectorDuals.hpp.

◆ int8Vector_D

Definition at line 33 of file VectorSingles.hpp.

◆ int8Vector_H

Definition at line 35 of file VectorSingles.hpp.

◆ int32Vector_D

Definition at line 37 of file VectorSingles.hpp.

◆ int32Vector_H

Definition at line 39 of file VectorSingles.hpp.

◆ int64Vector_D

Definition at line 41 of file VectorSingles.hpp.

◆ int64Vector_H

Definition at line 43 of file VectorSingles.hpp.

◆ uint8Vector_D

Definition at line 45 of file VectorSingles.hpp.

◆ uint8Vector_H

Definition at line 47 of file VectorSingles.hpp.

◆ uint32Vector_D

Definition at line 49 of file VectorSingles.hpp.

◆ uint32Vector_H

Definition at line 51 of file VectorSingles.hpp.

◆ uint64Vector_D

Definition at line 53 of file VectorSingles.hpp.

◆ uint64Vector_H

Definition at line 55 of file VectorSingles.hpp.

◆ realVector_D

Definition at line 57 of file VectorSingles.hpp.

◆ realVector_H

Definition at line 59 of file VectorSingles.hpp.

◆ realx3Vector_D

Definition at line 61 of file VectorSingles.hpp.

◆ realx3Vector_H

Definition at line 63 of file VectorSingles.hpp.

◆ int32x3Vector_D

Definition at line 65 of file VectorSingles.hpp.

◆ int32x3Vector_H

Definition at line 67 of file VectorSingles.hpp.

◆ int64x3Vector_D

Definition at line 69 of file VectorSingles.hpp.

◆ int64x3Vector_H

Definition at line 71 of file VectorSingles.hpp.

◆ uint32x3Vector_D

Definition at line 73 of file VectorSingles.hpp.

◆ uint32x3Vector_H

Definition at line 75 of file VectorSingles.hpp.

◆ realx3x3Vector_D

Definition at line 77 of file VectorSingles.hpp.

◆ realx3x3Vector_H

Definition at line 79 of file VectorSingles.hpp.

◆ wordVector_H

Definition at line 81 of file VectorSingles.hpp.

◆ fileSystemList

Definition at line 217 of file fileSystem.hpp.

◆ HostSpace

using HostSpace = Kokkos::HostSpace

Host memory space.

Definition at line 41 of file KokkosTypes.hpp.

◆ Serial

using Serial = Kokkos::Serial

Serial execution space.

Definition at line 44 of file KokkosTypes.hpp.

◆ DefaultHostExecutionSpace

using DefaultHostExecutionSpace = Kokkos::DefaultHostExecutionSpace

Default Host execution space, on top of all host execution spaces.

Definition at line 57 of file KokkosTypes.hpp.

◆ DefaultExecutionSpace

using DefaultExecutionSpace = Kokkos::DefaultExecutionSpace

Default execution space, it can be device exe.

space, if a device space is activated.

Definition at line 61 of file KokkosTypes.hpp.

◆ deviceRPolicyStatic

using deviceRPolicyStatic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule<Kokkos::Static>, Kokkos::IndexType<pFlow::uint32> >

Definition at line 66 of file KokkosTypes.hpp.

◆ hostRPolicyStatic

using hostRPolicyStatic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule<Kokkos::Static>, Kokkos::IndexType<pFlow::uint32> >

Definition at line 71 of file KokkosTypes.hpp.

◆ deviceRPolicyDynamic

using deviceRPolicyDynamic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule<Kokkos::Dynamic>, Kokkos::IndexType<pFlow::uint32> >

Definition at line 76 of file KokkosTypes.hpp.

◆ hostRPolicyDynamic

using hostRPolicyDynamic = Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule<Kokkos::Dynamic>, Kokkos::IndexType<pFlow::uint32> >

Definition at line 81 of file KokkosTypes.hpp.

◆ Pair

using Pair = Kokkos::pair<T1, T2>

Pair of two variables.

Definition at line 85 of file KokkosTypes.hpp.

◆ ViewTypeScalar

using ViewTypeScalar = Kokkos::View<T, properties...>

View for a scalar.

Definition at line 89 of file KokkosTypes.hpp.

◆ ViewType1D

using ViewType1D = Kokkos::View<T*, properties...>

1D veiw as a vector

Definition at line 93 of file KokkosTypes.hpp.

◆ ViewType2D

using ViewType2D = Kokkos::View<T**, properties...>

2D view as an array

Definition at line 97 of file KokkosTypes.hpp.

◆ ViewType3D

using ViewType3D = Kokkos::View<T***, properties...>

3D view as an array

Definition at line 101 of file KokkosTypes.hpp.

◆ DualViewType1D

using DualViewType1D = Kokkos::DualView<T*, properties...>

1D dual view as a vector

Definition at line 105 of file KokkosTypes.hpp.

◆ unorderedMap

using unorderedMap = Kokkos::UnorderedMap<Key, Value, properties...>

unordered map

Definition at line 109 of file KokkosTypes.hpp.

◆ unorderedSet

using unorderedSet = Kokkos::UnorderedMap<Key, void, properties...>

unordered set

Definition at line 113 of file KokkosTypes.hpp.

◆ deviceViewTypeScalar

using deviceViewTypeScalar = Kokkos::View<T>

Scalar on device.

Definition at line 117 of file KokkosTypes.hpp.

◆ deviceViewType1D

using deviceViewType1D = Kokkos::View<T*>

1D array (vector) with default device (memory space and execution space)

Definition at line 121 of file KokkosTypes.hpp.

◆ deviceViewType2D

using deviceViewType2D = Kokkos::View<T**, Layout, void>

2D view on device as an array on device

Definition at line 125 of file KokkosTypes.hpp.

◆ deviceViewType3D

using deviceViewType3D = Kokkos::View<T***, Layout, void>

3D view on device as an array on device

Definition at line 129 of file KokkosTypes.hpp.

◆ hostViewTypeScalar

using hostViewTypeScalar = Kokkos::View<T, Kokkos::HostSpace>

Definition at line 132 of file KokkosTypes.hpp.

◆ hostViewType1D

using hostViewType1D = Kokkos::View<T*, Kokkos::HostSpace>

1D array (vector with host memeory space)

Definition at line 136 of file KokkosTypes.hpp.

◆ hostViewType2D

using hostViewType2D = Kokkos::View<T**, Layout, Kokkos::HostSpace>

2D array on host

Definition at line 140 of file KokkosTypes.hpp.

◆ hostViewType3D

using hostViewType3D = Kokkos::View<T***, Layout, Kokkos::HostSpace>

3D array on host

Definition at line 144 of file KokkosTypes.hpp.

◆ deviceAtomicViewType1D

using deviceAtomicViewType1D = Kokkos::View< T*, Kokkos::MemoryTraits< std::is_same_v<DefaultExecutionSpace, Serial> ? 0 : Kokkos::Atomic> >

1D vector on device with atomic capabilities

Definition at line 151 of file KokkosTypes.hpp.

◆ deviceAtomicViewType3D

using deviceAtomicViewType3D = Kokkos::View< T***, Kokkos::MemoryTraits< std::is_same_v<DefaultExecutionSpace, Serial> ? 0 : Kokkos::Atomic> >

3D array on device with atomic capabilities

Definition at line 158 of file KokkosTypes.hpp.

◆ range32

using range32 = Range<int32>

Definition at line 139 of file Range.hpp.

◆ range64

using range64 = Range<int64>

Definition at line 141 of file Range.hpp.

◆ rangeU32

using rangeU32 = Range<uint32>

Definition at line 143 of file Range.hpp.

◆ rangeU64

using rangeU64 = Range<uint64>

Definition at line 145 of file Range.hpp.

◆ uniformRandomRealDistribution

◆ int32StridedRagne

Definition at line 31 of file ranges.hpp.

◆ int64StridedRange

Definition at line 32 of file ranges.hpp.

◆ realStridedRange

Definition at line 33 of file ranges.hpp.

◆ int32IntervalRange

Definition at line 35 of file ranges.hpp.

◆ int64IntervalRange

Definition at line 36 of file ranges.hpp.

◆ realIntervalRange

Definition at line 37 of file ranges.hpp.

◆ int32CombinedRange

Definition at line 39 of file ranges.hpp.

◆ int64CombinedRange

Definition at line 40 of file ranges.hpp.

◆ realCombinedRange

Definition at line 41 of file ranges.hpp.

◆ iIstreamManip

typedef iIstream&(* iIstreamManip) (iIstream &)

Definition at line 228 of file iIstream.hpp.

◆ iOstreamManip

typedef iOstream&(* iOstreamManip) (iOstream &)

An iOstream manipulator.

Definition at line 293 of file iOstream.hpp.

◆ IOstreamManip

typedef IOstream&(* IOstreamManip) (IOstream &)

An IOstream manipulator.

Definition at line 308 of file IOstream.hpp.

◆ tokenList

using tokenList = List<token>

Definition at line 31 of file tokenList.hpp.

◆ tokenTypeList

Definition at line 32 of file tokenList.hpp.

◆ deviceScatteredFieldAccess

using deviceScatteredFieldAccess = scatteredFieldAccess<T, typename DefaultExecutionSpace::memory_space>

Definition at line 166 of file scatteredFieldAccess.hpp.

◆ hostScatteredFieldAccess

◆ boxRegion

Definition at line 32 of file geometricRegions.hpp.

◆ sphereRegion

Definition at line 34 of file geometricRegions.hpp.

◆ cylinderRegion

Definition at line 36 of file geometricRegions.hpp.

◆ pFlagTypeDevice

Definition at line 387 of file pointFlag.hpp.

◆ pFlagTypeHost

Definition at line 389 of file pointFlag.hpp.

◆ subSurfaceList

Definition at line 107 of file subSurface.hpp.

◆ real

using real = float

Definition at line 45 of file builtinTypes.hpp.

◆ int8

using int8 = signed char

Definition at line 48 of file builtinTypes.hpp.

◆ int32

using int32 = int

Definition at line 50 of file builtinTypes.hpp.

◆ int64

using int64 = long long int

Definition at line 52 of file builtinTypes.hpp.

◆ uint8

using uint8 = unsigned char

Definition at line 54 of file builtinTypes.hpp.

◆ uint32

using uint32 = unsigned int

Definition at line 56 of file builtinTypes.hpp.

◆ uint64

using uint64 = unsigned long long int

Definition at line 58 of file builtinTypes.hpp.

◆ id_t

using id_t = uint32

Definition at line 60 of file builtinTypes.hpp.

◆ size_t

using size_t = std::size_t

Definition at line 62 of file builtinTypes.hpp.

◆ word

using word = std::string

Definition at line 64 of file builtinTypes.hpp.

◆ int8x3

using int8x3 = triple<int8>

Definition at line 37 of file types.hpp.

◆ int32x3

using int32x3 = triple<int32>

Definition at line 38 of file types.hpp.

◆ int64x3

using int64x3 = triple<int64>

Definition at line 39 of file types.hpp.

◆ uint8x3

using uint8x3 = triple<uint8>

Definition at line 40 of file types.hpp.

◆ uint32x3

Definition at line 41 of file types.hpp.

◆ uint64x3

Definition at line 42 of file types.hpp.

◆ realx3

using realx3 = triple<real>

Definition at line 43 of file types.hpp.

◆ int32x3x3

Definition at line 45 of file types.hpp.

◆ uint32x3x3

Definition at line 46 of file types.hpp.

◆ realx3x3

Definition at line 47 of file types.hpp.

◆ realx4

using realx4 = quadruple<real>

Definition at line 49 of file types.hpp.

◆ realx4x3

Definition at line 51 of file types.hpp.

◆ rectMeshField_H

Definition at line 30 of file rectMeshFields.hpp.

◆ int8RectMeshField_H

Definition at line 32 of file rectMeshFields.hpp.

◆ int32RectMeshField_H

Definition at line 34 of file rectMeshFields.hpp.

◆ int64RectMeshField_H

Definition at line 36 of file rectMeshFields.hpp.

◆ realRectMeshField_H

Definition at line 38 of file rectMeshFields.hpp.

◆ realx3RectMeshField_H

Definition at line 40 of file rectMeshFields.hpp.

Enumeration Type Documentation

◆ DataDirection

enum DataDirection
strong
Enumerator
MasterToSlave 
SlaveToMaster 
TwoWay 

Definition at line 34 of file boundaryField.hpp.

Function Documentation

◆ intAllActive()

bool pFlow::intAllActive ( real  dt,
realx3Field_D y,
realx3PointField_D dy,
realx3PointField_D dy1 
)

Definition at line 36 of file AdamsBashforth2.cpp.

References pointField< T, MemorySpace >::activeRange(), internalField< T, MemorySpace >::deviceView(), VectorSingle< T, MemorySpace >::deviceView(), and LAMBDA_HD.

Referenced by AdamsBashforth2::correct(), and AdamsBashforth2::correctPStruct().

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

◆ intScattered()

bool pFlow::intScattered ( real  dt,
realx3Field_D y,
realx3PointField_D dy,
realx3PointField_D dy1 
)

◆ operator>>() [1/41]

INLINE_FUNCTION iIstream& pFlow::operator>> ( iIstream str,
AB3History ab3 
)

Definition at line 41 of file AdamsBashforth3.hpp.

References IOstream::check(), AB3History::dy1_, AB3History::dy2_, FUNCTION_NAME, iIstream::readBegin(), and iIstream::readEnd().

+ Here is the call graph for this function:

◆ operator<<() [1/58]

INLINE_FUNCTION iOstream& pFlow::operator<< ( iOstream str,
const AB3History ab3 
)

Definition at line 57 of file AdamsBashforth3.hpp.

References token::BEGIN_LIST, IOstream::check(), AB3History::dy1_, AB3History::dy2_, token::END_LIST, FUNCTION_NAME, and token::SPACE.

+ Here is the call graph for this function:

◆ operator>>() [2/41]

INLINE_FUNCTION iIstream& pFlow::operator>> ( iIstream str,
AB4History ab4 
)

Definition at line 43 of file AdamsBashforth4.hpp.

References IOstream::check(), AB4History::dy1_, AB4History::dy2_, AB4History::dy3_, FUNCTION_NAME, iIstream::readBegin(), and iIstream::readEnd().

+ Here is the call graph for this function:

◆ operator<<() [2/58]

INLINE_FUNCTION iOstream& pFlow::operator<< ( iOstream str,
const AB4History ab4 
)

Definition at line 60 of file AdamsBashforth4.hpp.

References token::BEGIN_LIST, IOstream::check(), AB4History::dy1_, AB4History::dy2_, AB4History::dy3_, token::END_LIST, FUNCTION_NAME, and token::SPACE.

+ Here is the call graph for this function:

◆ operator>>() [3/41]

INLINE_FUNCTION iIstream& pFlow::operator>> ( iIstream str,
AB5History ab5 
)

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

+ Here is the call graph for this function:

◆ operator<<() [3/58]

INLINE_FUNCTION iOstream& pFlow::operator<< ( iOstream str,
const AB5History ab5 
)

Definition at line 61 of file AdamsBashforth5.hpp.

References token::BEGIN_LIST, IOstream::check(), AB5History::dy1_, AB5History::dy2_, AB5History::dy3_, AB5History::dy4_, token::END_LIST, FUNCTION_NAME, and token::SPACE.

+ Here is the call graph for this function:

◆ splitBy3()

INLINE_FUNCTION_HD uint64_t splitBy3 ( const uint64_t  val)

Definition at line 31 of file contactSearchFunctions.hpp.

Referenced by xyzToMortonCode64().

+ Here is the caller graph for this function:

◆ xyzToMortonCode64()

INLINE_FUNCTION_HD uint64_t xyzToMortonCode64 ( uint64_t  x,
uint64_t  y,
uint64_t  z 
)

Definition at line 42 of file contactSearchFunctions.hpp.

References splitBy3().

+ Here is the call graph for this function:

◆ getThirdBits()

INLINE_FUNCTION_HD uint64_t getThirdBits ( uint64_t  x)

Definition at line 49 of file contactSearchFunctions.hpp.

Referenced by mortonCode64Toxyz().

+ Here is the caller graph for this function:

◆ mortonCode64Toxyz()

INLINE_FUNCTION_HD void mortonCode64Toxyz ( uint64_t  morton,
uint64_t &  x,
uint64_t &  y,
uint64_t &  z 
)

Definition at line 62 of file contactSearchFunctions.hpp.

References getThirdBits().

+ Here is the call graph for this function:

◆ indexToCell() [1/2]

INLINE_FUNCTION_HD void pFlow::indexToCell ( const indexType  idx,
const triple< cellIndexType > &  extent,
triple< cellIndexType > &  cell 
)

Definition at line 71 of file contactSearchFunctions.hpp.

References triple< T >::x(), triple< T >::y(), and triple< T >::z().

Referenced by cellsWallLevel0::findPairsElementRangeCount(), and indexToCell().

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

◆ boxExtent()

INLINE_FUNCTION_HD triple<cellIndexType> pFlow::boxExtent ( const iBox< cellIndexType > &  box)

Definition at line 82 of file contactSearchFunctions.hpp.

References box::maxPoint(), box::minPoint(), triple< T >::x(), triple< T >::y(), and triple< T >::z().

Referenced by cellsWallLevel0::findPairsElementRangeCount(), and indexToCell().

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

◆ indexToCell() [2/2]

INLINE_FUNCTION_HD void pFlow::indexToCell ( const indexType  idx,
const iBox< cellIndexType > &  box,
triple< cellIndexType > &  cell 
)

Definition at line 92 of file contactSearchFunctions.hpp.

References boxExtent(), indexToCell(), and box::minPoint().

+ Here is the call graph for this function:

◆ operator<<() [4/58]

iOstream& pFlow::operator<< ( iOstream os,
const conveyorBelt obj 
)
inline

Definition at line 93 of file conveyorBelt.hpp.

◆ operator>>() [4/41]

iIstream& pFlow::operator>> ( iIstream is,
conveyorBelt obj 
)
inline

Definition at line 99 of file conveyorBelt.hpp.

◆ operator<<() [5/58]

iOstream& pFlow::operator<< ( iOstream os,
const rotatingAxis ax 
)
inline

Definition at line 154 of file rotatingAxis.hpp.

References fatalExit, and rotatingAxis::write().

+ Here is the call graph for this function:

◆ operator>>() [5/41]

iIstream& pFlow::operator>> ( iIstream is,
rotatingAxis ax 
)
inline

Definition at line 163 of file rotatingAxis.hpp.

References fatalExit, and rotatingAxis::read().

+ Here is the call graph for this function:

◆ rotate() [1/4]

INLINE_FUNCTION_HD pFlow::realx3 rotate ( const realx3 p,
const line ln,
real  theta 
)

Definition at line 74 of file rotatingAxisI.hpp.

References cos(), line::point1(), sin(), line::unitVector(), triple< T >::x(), triple< T >::x_, triple< T >::y(), triple< T >::y_, triple< T >::z(), and triple< T >::z_.

Referenced by rotatingAxis::transferPoint(), and multiRotatingAxis::transferPoint().

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

◆ rotate() [2/4]

◆ rotate() [3/4]

INLINE_FUNCTION_HD void rotate ( realx3 p,
uint32  n,
const line ln,
real  theta 
)

Definition at line 107 of file rotatingAxisI.hpp.

References cos(), n, line::point1(), sin(), line::unitVector(), triple< T >::x(), triple< T >::x_, triple< T >::y(), triple< T >::y_, triple< T >::z(), and triple< T >::z_.

+ Here is the call graph for this function:

◆ rotate() [4/4]

INLINE_FUNCTION_HD void rotate ( realx3 p,
uint32  n,
const rotatingAxis ax,
real  dt 
)

◆ operator<<() [6/58]

iOstream& pFlow::operator<< ( iOstream os,
const stationary obj 
)
inline

Definition at line 89 of file stationary.hpp.

◆ operator>>() [6/41]

iIstream& pFlow::operator>> ( iIstream is,
stationary obj 
)
inline

Definition at line 95 of file stationary.hpp.

◆ operator<<() [7/58]

iOstream& pFlow::operator<< ( iOstream os,
const timeInterval obj 
)
inline

Definition at line 96 of file timeInterval.hpp.

References fatalExit, and timeInterval::write().

+ Here is the call graph for this function:

◆ operator>>() [7/41]

iIstream& pFlow::operator>> ( iIstream is,
timeInterval obj 
)
inline

Definition at line 105 of file timeInterval.hpp.

References fatalExit, and timeInterval::read().

+ Here is the call graph for this function:

◆ operator<<() [8/58]

iOstream& pFlow::operator<< ( iOstream os,
const vibrating obj 
)
inline

Definition at line 147 of file vibrating.hpp.

References fatalExit, and vibrating::write().

+ Here is the call graph for this function:

◆ operator>>() [8/41]

iIstream& pFlow::operator>> ( iIstream is,
vibrating obj 
)
inline

Definition at line 156 of file vibrating.hpp.

References fatalExit, and vibrating::read().

+ Here is the call graph for this function:

◆ setOneEntry()

bool pFlow::setOneEntry ( const twoPartEntry tpEntry,
anyList varList 
)

Definition at line 32 of file insertionRegion.cpp.

References anyList::emplaceBack(), twoPartEntry::firstPart(), twoPartEntry::keyword(), and twoPartEntry::secondPartVal().

+ Here is the call graph for this function:

◆ readOneEtrty()

bool pFlow::readOneEtrty ( const dataEntry entry,
anyList varList 
)

Definition at line 44 of file insertionRegion.cpp.

References endl(), fatalErrorInFunction, and twoPartEntry::firstPart().

Referenced by insertionRegion::readSetFieldDict().

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

◆ operator>>() [9/41]

iIstream& pFlow::operator>> ( iIstream is,
Field< T, MemorySpace > &  ifld 
)
inline

Definition at line 214 of file Field.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOPattern::MasterProcessorOnly, IOstream::name(), and Field< T, MemorySpace >::read().

+ Here is the call graph for this function:

◆ operator<<() [9/58]

iOstream& pFlow::operator<< ( iOstream os,
const Field< T, MemorySpace > &  ofld 
)
inline

Definition at line 225 of file Field.hpp.

References IOPattern::AllProcessorsDifferent, fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Field< T, MemorySpace >::write().

+ Here is the call graph for this function:

◆ operator<<() [10/58]

iOstream& pFlow::operator<< ( iOstream os,
const List< T > &  lst 
)

◆ operator>>() [10/41]

iIstream& pFlow::operator>> ( iIstream is,
List< T > &  lst 
)

◆ printKeys() [1/11]

◆ printKeys() [2/11]

iOstream& pFlow::printKeys ( iOstream os,
const uint64HashMap< T > &  m 
)
inline

◆ printKeys() [3/11]

iOstream& pFlow::printKeys ( iOstream os,
const uint32HashMap< T > &  m 
)
inline

◆ printKeys() [4/11]

iOstream& pFlow::printKeys ( iOstream os,
const int64HashMap< T > &  m 
)
inline

◆ printKeys() [5/11]

iOstream& pFlow::printKeys ( iOstream os,
const int32HashMap< T > &  m 
)
inline

◆ printKeys() [6/11]

iOstream& pFlow::printKeys ( iOstream os,
const wordMap< T > &  m 
)
inline

◆ printKeys() [7/11]

iOstream& pFlow::printKeys ( iOstream os,
const uint64Map< T > &  m 
)
inline

◆ printKeys() [8/11]

iOstream& pFlow::printKeys ( iOstream os,
const uint32Map< T > &  m 
)
inline

◆ printKeys() [9/11]

iOstream& pFlow::printKeys ( iOstream os,
const int32Map< T > &  m 
)
inline

◆ printKeys() [10/11]

iOstream& pFlow::printKeys ( iOstream os,
const int64Map< T > &  m 
)
inline

◆ printKeys() [11/11]

iOstream & printKeys ( iOstream os,
const wordHashMapPtr< T > &  m 
)
inline

Definition at line 240 of file MapPtr.hpp.

References endl(), and m.

+ Here is the call graph for this function:

◆ operator<<() [11/58]

iOstream& pFlow::operator<< ( iOstream os,
const internalField< T, MemorySpace > &  ifeild 
)
inline

Definition at line 210 of file internalField.hpp.

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

+ Here is the call graph for this function:

◆ min() [1/15]

◆ max() [1/15]

◆ minMax()

Pair<T,T> pFlow::minMax ( const internalField< T, MemorySpace > &  iField)
inline

◆ fillSequence() [1/4]

◆ operator<<() [12/58]

iOstream& pFlow::operator<< ( iOstream os,
const pointField< T, MemorySpace > &  pF 
)

Definition at line 175 of file pointField.hpp.

References IOPattern::AllProcessorsDifferent, fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and pointField< T, MemorySpace >::write().

+ Here is the call graph for this function:

◆ operator>>() [11/41]

iIstream& pFlow::operator>> ( iIstream is,
pointField< VectorField, T, MemorySpace > &  pF 
)

Definition at line 166 of file pointField_old.hpp.

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

+ Here is the call graph for this function:

◆ operator<<() [13/58]

iOstream& pFlow::operator<< ( iOstream os,
const pointField< VectorField, T, MemorySpace > &  pF 
)

Definition at line 179 of file pointField_old.hpp.

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

+ Here is the call graph for this function:

◆ maxActive_serial()

T pFlow::maxActive_serial ( const Kokkos::View< T *, properties... > &  view,
const Kokkos::View< int8 *, Kokkos::LayoutLeft, Kokkos::HostSpace > &  flag,
size_t  start,
size_t  end 
)

Definition at line 28 of file pointFieldAlgorithms.hpp.

References ActivePoint, and max().

Referenced by maxActive().

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

◆ maxActiveH()

INLINE_FUNCTION_H T pFlow::maxActiveH ( const Kokkos::View< T *, properties... > &  view,
const Kokkos::View< int8 *, Kokkos::LayoutLeft, Kokkos::HostSpace > &  flag,
size_t  start,
size_t  end 
)

Definition at line 46 of file pointFieldAlgorithms.hpp.

References ActivePoint, LAMBDA_HD, and max().

Referenced by maxActive().

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

◆ maxActiveD()

INLINE_FUNCTION_H T pFlow::maxActiveD ( const Kokkos::View< T *, properties... > &  view,
const Kokkos::View< int8 *, Kokkos::LayoutLeft > &  flag,
size_t  start,
size_t  end 
)

Definition at line 74 of file pointFieldAlgorithms.hpp.

References ActivePoint, LAMBDA_HD, and max().

Referenced by maxActive().

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

◆ maxActive() [1/2]

◆ maxActive() [2/2]

◆ charSpan() [1/2]

span<char> pFlow::charSpan ( span< T >  s)
inline

Definition at line 177 of file span.hpp.

References span< T >::data(), and span< T >::size().

Referenced by regularSimulationDomain::initialTransferBlockData(), simulationDomain::initialTransferBlockData(), and writeDataAsciiBinary().

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

◆ charSpan() [2/2]

span<const char> pFlow::charSpan ( span< const T >  s)
inline

Definition at line 187 of file span.hpp.

References span< T >::data(), and span< T >::size().

+ Here is the call graph for this function:

◆ SWAP()

INLINE_FUNCTION_HD void pFlow::SWAP ( Type &  x,
Type &  y 
)

Definition at line 37 of file symArrayHD.hpp.

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

+ Here is the caller graph for this function:

◆ operator>>() [12/41]

iIstream& pFlow::operator>> ( iIstream is,
symArray< T, MemorySpace > &  iArr 
)
inline

Definition at line 251 of file symArrayHD.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and symArray< T, MemorySpace >::read().

+ Here is the call graph for this function:

◆ operator<<() [14/58]

iOstream& pFlow::operator<< ( iOstream os,
const symArray< T, MemorySpace > &  oArr 
)
inline

Definition at line 262 of file symArrayHD.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and symArray< T, MemorySpace >::write().

+ Here is the call graph for this function:

◆ makeSpan() [1/6]

span<T> pFlow::makeSpan ( std::vector< T > &  container)
inline

Definition at line 53 of file stdVectorHelper.hpp.

Referenced by writeStdVector().

+ Here is the caller graph for this function:

◆ makeSpan() [2/6]

span<T> pFlow::makeSpan ( const std::vector< T > &  container)
inline

Definition at line 60 of file stdVectorHelper.hpp.

◆ writeSpan() [1/2]

bool pFlow::writeSpan ( iOstream os,
span< T >  sp 
)
inline

Definition at line 70 of file stdVectorHelper.hpp.

References writeDataAsciiBinary().

Referenced by VectorSingle< uint32, HostSpace >::write(), and writeStdVector().

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

◆ writeSpan() [2/2]

bool pFlow::writeSpan ( iOstream os,
span< T >  sp,
const IOPattern iop 
)
inline

Definition at line 79 of file stdVectorHelper.hpp.

References dataIO< T >::create(), and fatalErrorInFunction.

+ Here is the call graph for this function:

◆ writeStdVector() [1/2]

bool pFlow::writeStdVector ( iOstream os,
const std::vector< T, Allocator > &  vec 
)

Definition at line 103 of file stdVectorHelper.hpp.

References makeSpan(), and writeSpan().

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

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

◆ writeStdVector() [2/2]

bool pFlow::writeStdVector ( iOstream os,
const std::vector< T, Allocator > &  vec,
const IOPattern iop 
)

Definition at line 114 of file stdVectorHelper.hpp.

References makeSpan(), and writeSpan().

+ Here is the call graph for this function:

◆ readStdVector() [1/2]

bool pFlow::readStdVector ( iIstream is,
std::vector< T, Allocator > &  vec 
)

Definition at line 126 of file stdVectorHelper.hpp.

References readDataAsciiBinary().

Referenced by operator>>(), Vector< word >::read(), and VectorSingle< uint32, HostSpace >::read().

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

◆ readStdVector() [2/2]

bool pFlow::readStdVector ( iIstream is,
std::vector< T, Allocator > &  vec,
const IOPattern iop 
)

Definition at line 138 of file stdVectorHelper.hpp.

References dataIO< T >::create(), and fatalErrorInFunction.

+ Here is the call graph for this function:

◆ operator<<() [15/58]

iOstream& pFlow::operator<< ( iOstream os,
const std::vector< T, Allocator > &  vec 
)

Definition at line 162 of file stdVectorHelper.hpp.

References fatalErrorInFunction, fatalExit, and writeStdVector().

+ Here is the call graph for this function:

◆ operator>>() [13/41]

iIstream& pFlow::operator>> ( iIstream is,
std::vector< T, Allocator > &  vec 
)

Always assume ASCII is in the input stream.

Definition at line 174 of file stdVectorHelper.hpp.

References fatalErrorInFunction, fatalExit, and readStdVector().

+ Here is the call graph for this function:

◆ operator>>() [14/41]

iIstream& pFlow::operator>> ( iIstream is,
Vector< T, Allocator > &  ivec 
)
inline

Definition at line 352 of file Vector.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Vector< T, Allocator >::read().

+ Here is the call graph for this function:

◆ operator<<() [16/58]

iOstream& pFlow::operator<< ( iOstream os,
const Vector< T, Allocator > &  ovec 
)
inline

Definition at line 363 of file Vector.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Vector< T, Allocator >::write().

+ Here is the call graph for this function:

◆ count() [1/5]

auto pFlow::count ( const Vector< T, Allocator > &  vec,
const T &  val 
)
inline

Definition at line 26 of file VectorAlgorithm.hpp.

References count().

Referenced by count(), Istream::getLine(), Timer::pause(), countFields::process(), Istream::read(), masterOstream::write(), Ostream::write(), and processorOstream::write().

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

◆ count_if()

auto pFlow::count_if ( const Vector< T, Allocator > &  vec,
UnaryPredicate  p 
)
inline

Definition at line 32 of file VectorAlgorithm.hpp.

References count_if().

+ Here is the call graph for this function:

◆ fill_n()

void pFlow::fill_n ( Vector< T, Allocator > &  vec,
size_t  n,
const T &  val 
)
inline

Definition at line 38 of file VectorAlgorithm.hpp.

References fill_n(), and n.

+ Here is the call graph for this function:

◆ fill() [1/6]

◆ fillSequence() [2/4]

void pFlow::fillSequence ( Vector< T, Allocator > &  vec,
int32  start,
int32  end,
const T &  startVal 
)
inline

Definition at line 50 of file VectorAlgorithm.hpp.

◆ fillSequence() [3/4]

void pFlow::fillSequence ( Vector< T, Allocator > &  vec,
const T &  startVal 
)
inline

Definition at line 56 of file VectorAlgorithm.hpp.

References fillSequence(), and Vector< T, Allocator >::size().

+ Here is the call graph for this function:

◆ sort() [1/3]

void pFlow::sort ( Vector< T, Allocator > &  vec)
inline

Definition at line 62 of file VectorAlgorithm.hpp.

References sort().

Referenced by sortedPairs< executionSpace, idType >::prepareSorted().

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

◆ find()

◆ abs() [1/6]

◆ abs() [2/6]

Vector<T, Allocator> pFlow::abs ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 84 of file VectorMath.hpp.

◆ mod() [1/8]

Vector<T, Allocator> pFlow::mod ( const Vector< T, Allocator > &  v1,
const Vector< T, Allocator > &  v2 
)
inline

Definition at line 85 of file VectorMath.hpp.

◆ mod() [2/8]

Vector<T, Allocator> pFlow::mod ( const Vector< T, Allocator > &  v1,
const Vector< T, Allocator > &  v2,
indexFunc  iFn 
)
inline

Definition at line 85 of file VectorMath.hpp.

◆ exp() [1/4]

Vector<T, Allocator> pFlow::exp ( const Vector< T, Allocator > &  v)
inline

Definition at line 86 of file VectorMath.hpp.

Referenced by cGRelativeLinear< limited >::contactForce(), and cGAbsoluteLinear< limited >::contactForce().

+ Here is the caller graph for this function:

◆ exp() [2/4]

Vector<T, Allocator> pFlow::exp ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 86 of file VectorMath.hpp.

◆ log() [1/4]

◆ log() [2/4]

Vector<T, Allocator> pFlow::log ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 87 of file VectorMath.hpp.

◆ log10() [1/4]

Vector<T, Allocator> pFlow::log10 ( const Vector< T, Allocator > &  v)
inline

Definition at line 88 of file VectorMath.hpp.

◆ log10() [2/4]

Vector<T, Allocator> pFlow::log10 ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 88 of file VectorMath.hpp.

◆ pow() [1/7]

◆ pow() [2/7]

Vector<T, Allocator> pFlow::pow ( const Vector< T, Allocator > &  v1,
const Vector< T, Allocator > &  v2,
indexFunc  iFn 
)
inline

Definition at line 89 of file VectorMath.hpp.

◆ sqrt() [1/4]

◆ sqrt() [2/4]

Vector<T, Allocator> pFlow::sqrt ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 90 of file VectorMath.hpp.

◆ cbrt() [1/4]

Vector<T, Allocator> pFlow::cbrt ( const Vector< T, Allocator > &  v)
inline

Definition at line 91 of file VectorMath.hpp.

◆ cbrt() [2/4]

Vector<T, Allocator> pFlow::cbrt ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 91 of file VectorMath.hpp.

◆ sin() [1/4]

Vector<T, Allocator> pFlow::sin ( const Vector< T, Allocator > &  v)
inline

Definition at line 92 of file VectorMath.hpp.

Referenced by vibrating::calculateVelocity(), cylinderWall::createCylinder(), and rotate().

+ Here is the caller graph for this function:

◆ sin() [2/4]

Vector<T, Allocator> pFlow::sin ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 92 of file VectorMath.hpp.

◆ cos() [1/4]

Vector<T, Allocator> pFlow::cos ( const Vector< T, Allocator > &  v)
inline

Definition at line 93 of file VectorMath.hpp.

Referenced by cylinderWall::createCylinder(), and rotate().

+ Here is the caller graph for this function:

◆ cos() [2/4]

Vector<T, Allocator> pFlow::cos ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 93 of file VectorMath.hpp.

◆ tan() [1/4]

Vector<T, Allocator> pFlow::tan ( const Vector< T, Allocator > &  v)
inline

Definition at line 94 of file VectorMath.hpp.

◆ tan() [2/4]

Vector<T, Allocator> pFlow::tan ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 94 of file VectorMath.hpp.

◆ asin() [1/4]

Vector<T, Allocator> pFlow::asin ( const Vector< T, Allocator > &  v)
inline

Definition at line 95 of file VectorMath.hpp.

◆ asin() [2/4]

Vector<T, Allocator> pFlow::asin ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 95 of file VectorMath.hpp.

◆ acos() [1/4]

Vector<T, Allocator> pFlow::acos ( const Vector< T, Allocator > &  v)
inline

Definition at line 96 of file VectorMath.hpp.

◆ acos() [2/4]

Vector<T, Allocator> pFlow::acos ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 96 of file VectorMath.hpp.

◆ atan() [1/4]

Vector<T, Allocator> pFlow::atan ( const Vector< T, Allocator > &  v)
inline

Definition at line 97 of file VectorMath.hpp.

◆ atan() [2/4]

Vector<T, Allocator> pFlow::atan ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 97 of file VectorMath.hpp.

◆ atan2() [1/4]

Vector<T, Allocator> pFlow::atan2 ( const Vector< T, Allocator > &  v1,
const Vector< T, Allocator > &  v2 
)
inline

Definition at line 98 of file VectorMath.hpp.

◆ atan2() [2/4]

Vector<T, Allocator> pFlow::atan2 ( const Vector< T, Allocator > &  v1,
const Vector< T, Allocator > &  v2,
indexFunc  iFn 
)
inline

Definition at line 98 of file VectorMath.hpp.

◆ sinh() [1/4]

Vector<T, Allocator> pFlow::sinh ( const Vector< T, Allocator > &  v)
inline

Definition at line 99 of file VectorMath.hpp.

◆ sinh() [2/4]

Vector<T, Allocator> pFlow::sinh ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 99 of file VectorMath.hpp.

◆ cosh() [1/4]

Vector<T, Allocator> pFlow::cosh ( const Vector< T, Allocator > &  v)
inline

Definition at line 100 of file VectorMath.hpp.

◆ cosh() [2/4]

Vector<T, Allocator> pFlow::cosh ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 100 of file VectorMath.hpp.

◆ tanh() [1/4]

Vector<T, Allocator> pFlow::tanh ( const Vector< T, Allocator > &  v)
inline

Definition at line 101 of file VectorMath.hpp.

◆ tanh() [2/4]

Vector<T, Allocator> pFlow::tanh ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 101 of file VectorMath.hpp.

◆ asinh() [1/4]

Vector<T, Allocator> pFlow::asinh ( const Vector< T, Allocator > &  v)
inline

Definition at line 102 of file VectorMath.hpp.

◆ asinh() [2/4]

Vector<T, Allocator> pFlow::asinh ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 102 of file VectorMath.hpp.

◆ acosh() [1/4]

Vector<T, Allocator> pFlow::acosh ( const Vector< T, Allocator > &  v)
inline

Definition at line 103 of file VectorMath.hpp.

◆ acosh() [2/4]

Vector<T, Allocator> pFlow::acosh ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 103 of file VectorMath.hpp.

◆ atanh() [1/4]

Vector<T, Allocator> pFlow::atanh ( const Vector< T, Allocator > &  v)
inline

Definition at line 104 of file VectorMath.hpp.

◆ atanh() [2/4]

Vector<T, Allocator> pFlow::atanh ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 104 of file VectorMath.hpp.

◆ pow() [3/7]

Vector<T, Allocator> pFlow::pow ( const Vector< T, Allocator > &  v,
e 
)
inline

Definition at line 116 of file VectorMath.hpp.

References Vector< T, Allocator >::capacity(), Vector< T, Allocator >::name(), and pow().

+ Here is the call graph for this function:

◆ pow() [4/7]

Vector<T,Allocator> pFlow::pow ( const Vector< T, Allocator > &  v,
e,
indexFunc  iFn 
)
inline

Definition at line 127 of file VectorMath.hpp.

References Vector< T, Allocator >::capacity(), Vector< T, Allocator >::name(), pow(), and Vector< T, Allocator >::size().

+ Here is the call graph for this function:

◆ min() [2/15]

T pFlow::min ( const Vector< T, Allocator > &  v)
inline

Definition at line 145 of file VectorMath.hpp.

References min().

+ Here is the call graph for this function:

◆ min() [3/15]

T pFlow::min ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 156 of file VectorMath.hpp.

References min(), and Vector< T, Allocator >::size().

+ Here is the call graph for this function:

◆ max() [2/15]

T pFlow::max ( const Vector< T, Allocator > &  v)
inline

Definition at line 171 of file VectorMath.hpp.

References max().

+ Here is the call graph for this function:

◆ max() [3/15]

T pFlow::max ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 182 of file VectorMath.hpp.

References max(), and Vector< T, Allocator >::size().

+ Here is the call graph for this function:

◆ sum() [1/2]

T pFlow::sum ( const Vector< T, Allocator > &  v)
inline

Definition at line 197 of file VectorMath.hpp.

Referenced by MatMul(), and shapeMixture::totalInserted().

+ Here is the caller graph for this function:

◆ sum() [2/2]

T pFlow::sum ( const Vector< T, Allocator > &  v,
indexFunc  iFn 
)
inline

Definition at line 208 of file VectorMath.hpp.

References Vector< T, Allocator >::size().

+ Here is the call graph for this function:

◆ operator>>() [15/41]

iIstream& pFlow::operator>> ( iIstream is,
VectorDual< T, memory_space > &  ivec 
)
inline

Definition at line 977 of file VectorDual.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorDual< T, MemorySpace >::read().

+ Here is the call graph for this function:

◆ operator<<() [17/58]

iOstream& pFlow::operator<< ( iOstream os,
const VectorDual< T, memory_space > &  ovec 
)
inline

Definition at line 988 of file VectorDual.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorDual< T, MemorySpace >::write().

+ Here is the call graph for this function:

◆ count() [2/5]

INLINE_FUNCTION_H int64 pFlow::count ( const VectorDual< T, MemorySpace > &  vec,
const T &  val 
)

◆ count() [3/5]

INLINE_FUNCTION_H int64 pFlow::count ( const VectorDual< T, MemorySpace > &  vec,
const T &  val 
)

Definition at line 55 of file VectorDualAlgorithms.hpp.

◆ min() [4/15]

INLINE_FUNCTION_H int64 pFlow::min ( const VectorDual< T, MemorySpace > &  vec)

◆ min() [5/15]

INLINE_FUNCTION_H int64 pFlow::min ( const VectorDual< T, MemorySpace > &  vec)

Definition at line 79 of file VectorDualAlgorithms.hpp.

◆ max() [4/15]

INLINE_FUNCTION_H int64 pFlow::max ( const VectorDual< T, MemorySpace > &  vec)

◆ max() [5/15]

INLINE_FUNCTION_H int64 pFlow::max ( const VectorDual< T, MemorySpace > &  vec)

Definition at line 103 of file VectorDualAlgorithms.hpp.

◆ operator>>() [16/41]

iIstream& pFlow::operator>> ( iIstream is,
VectorSingle< T, MemorySpace > &  ivec 
)
inline

Definition at line 477 of file VectorSingle.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorSingle< T, MemorySpace >::read().

+ Here is the call graph for this function:

◆ operator<<() [18/58]

iOstream& pFlow::operator<< ( iOstream os,
const VectorSingle< T, MemorySpace > &  ovec 
)
inline

Definition at line 488 of file VectorSingle.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorSingle< T, MemorySpace >::write().

+ Here is the call graph for this function:

◆ count() [4/5]

INLINE_FUNCTION_H size_t pFlow::count ( const VectorSingle< T, MemorySpace > &  vec,
const T &  val 
)

Definition at line 29 of file VectorSingleAlgorithms.hpp.

References count(), VectorSingle< T, MemorySpace >::deviceViewAll(), and VectorSingle< T, MemorySpace >::size().

+ Here is the call graph for this function:

◆ min() [6/15]

INLINE_FUNCTION_H T pFlow::min ( const VectorSingle< T, MemorySpace > &  vec)

Definition at line 35 of file VectorSingleAlgorithms.hpp.

References VectorSingle< T, MemorySpace >::deviceViewAll(), min(), and VectorSingle< T, MemorySpace >::size().

+ Here is the call graph for this function:

◆ max() [6/15]

INLINE_FUNCTION_H T pFlow::max ( const VectorSingle< T, MemorySpace > &  vec)

Definition at line 44 of file VectorSingleAlgorithms.hpp.

References VectorSingle< T, MemorySpace >::deviceViewAll(), min(), and VectorSingle< T, MemorySpace >::size().

+ Here is the call graph for this function:

◆ operator>>() [17/41]

iIstream& pFlow::operator>> ( iIstream is,
VectorSingle< word, HostSpace > &  ivec 
)
inline

Definition at line 492 of file wordVectorHost.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorSingle< word, HostSpace >::read().

+ Here is the call graph for this function:

◆ operator<<() [19/58]

iOstream& pFlow::operator<< ( iOstream os,
const VectorSingle< word, HostSpace > &  ovec 
)
inline

Definition at line 502 of file wordVectorHost.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and VectorSingle< word, HostSpace >::write().

+ Here is the call graph for this function:

◆ operator<<() [20/58]

pFlow::iOstream & operator<< ( iOstream os,
const iEntry e 
)

Definition at line 164 of file iEntry.cpp.

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

+ Here is the call graph for this function:

◆ operator>>() [18/41]

pFlow::iIstream & operator>> ( iIstream is,
iEntry e 
)

Definition at line 175 of file iEntry.cpp.

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

+ Here is the call graph for this function:

◆ isTwoPartEntry()

bool isTwoPartEntry ( pFlow::dataEntry  entry)

Definition at line 56 of file twoPartEntry.cpp.

References twoPartEntry::secondPart(), and iTstream::size().

Referenced by countField::getFieldType(), and processField::getFieldType().

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

◆ operator<<() [21/58]

iOstream& pFlow::operator<< ( iOstream os,
const message msg 
)
inline

Definition at line 204 of file message.hpp.

References endl(), message::equivalentTo(), and message::size().

+ Here is the call graph for this function:

◆ operator+() [1/3]

message pFlow::operator+ ( message::EVENT  evnt1,
message::EVENT  evnt2 
)
inline

Definition at line 216 of file message.hpp.

References message::add(), and message::Empty().

+ Here is the call graph for this function:

◆ operator<<() [22/58]

pFlow::iOstream & operator<< ( iOstream os,
const fileSystem fs 
)

Definition at line 311 of file fileSystem.cpp.

References fileSystem::path_.

◆ operator<<() [23/58]

std::ostream & operator<< ( std::ostream &  os,
const fileSystem fs 
)

Definition at line 317 of file fileSystem.cpp.

References fileSystem::path_.

◆ operator/() [1/4]

pFlow::fileSystem operator/ ( const fileSystem fs1,
const fileSystem fs2 
)

Definition at line 280 of file fileSystem.cpp.

References fileSystem::dirPath(), and fileSystem::path_.

+ Here is the call graph for this function:

◆ operator/() [2/4]

pFlow::fileSystem operator/ ( const fileSystem fs1,
const word dir2 
)

Definition at line 292 of file fileSystem.cpp.

◆ operator+() [2/3]

pFlow::fileSystem operator+ ( const fileSystem fs1,
const word  fName 
)

Definition at line 301 of file fileSystem.cpp.

◆ CWD()

fileSystem pFlow::CWD ( )
inline

Free function to reture current working directory.

Definition at line 221 of file fileSystem.hpp.

References fileSystem::CWD().

Referenced by IOfileHeader::dummyOutStream(), and main().

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

◆ isDirectory()

bool isDirectory ( const fileSystem path)

Free function to check if the path is dir path.

Definition at line 324 of file fileSystem.cpp.

References fileSystem::path().

Referenced by containingFiles(), and subDirectories().

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

◆ isRegularFile()

bool isRegularFile ( const fileSystem path)

free function to check if the path is regular file

Definition at line 331 of file fileSystem.cpp.

References fileSystem::path().

+ Here is the call graph for this function:

◆ subDirectories()

pFlow::fileSystemList subDirectories ( const fileSystem path)

A list of sub-directories that exist in path.

Definition at line 337 of file fileSystem.cpp.

References isDirectory(), and fileSystem::path().

Referenced by getTimeFolders().

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

◆ containingFiles()

pFlow::fileSystemList containingFiles ( const fileSystem path)

A list of file paths that exist in the path.

Definition at line 359 of file fileSystem.cpp.

References isDirectory(), and fileSystem::path().

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFieldsSeparate(), and pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFieldsSingle().

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

◆ min() [7/15]

INLINE_FUNCTION_H T pFlow::min ( const ViewType1D< T, properties... > &  view,
size_t  start,
size_t  end 
)

Definition at line 61 of file baseAlgorithms_.hpp.

References LAMBDA_HD, and min().

+ Here is the call graph for this function:

◆ max() [7/15]

INLINE_FUNCTION_H T pFlow::max ( const ViewType1D< T, properties... > &  view,
size_t  start,
size_t  end 
)

Definition at line 82 of file baseAlgorithms_.hpp.

References LAMBDA_HD, and max().

+ Here is the call graph for this function:

◆ min_serial()

INLINE_FUNCTION_H T pFlow::min_serial ( const ViewType1D< T, properties... > &  view,
size_t  start,
size_t  end 
)

Definition at line 103 of file baseAlgorithms_.hpp.

References min().

+ Here is the call graph for this function:

◆ max_serial()

INLINE_FUNCTION_H T pFlow::max_serial ( const ViewType1D< T, properties... > &  view,
size_t  start,
size_t  end 
)

Definition at line 115 of file baseAlgorithms_.hpp.

References max().

+ Here is the call graph for this function:

◆ apply_to_each()

void pFlow::apply_to_each ( const ViewType1D< T, properties... > &  view,
size_t  start,
size_t  end,
UnaryFunction  func 
)

Definition at line 127 of file baseAlgorithms_.hpp.

References LAMBDA_HD.

◆ insertSetElementH() [1/2]

void pFlow::insertSetElementH ( ViewType1D< T, properties... > &  view,
hostViewType1D< label > &  selected,
val 
)

Definition at line 145 of file baseAlgorithms_.hpp.

◆ insertSetElementH() [2/2]

void pFlow::insertSetElementH ( ViewType1D< T, properties... > &  view,
hostViewType1D< label > &  selected,
hostViewType1D< T > &  vals 
)

Definition at line 159 of file baseAlgorithms_.hpp.

◆ insertSetElementD() [1/2]

void pFlow::insertSetElementD ( ViewType1D< T, properties... > &  view,
deviceViewType1D< label > &  selected,
val 
)

Definition at line 173 of file baseAlgorithms_.hpp.

References LAMBDA_D.

◆ insertSetElementD() [2/2]

void pFlow::insertSetElementD ( ViewType1D< T, properties... > &  view,
deviceViewType1D< label > &  selected,
deviceViewType1D< T > &  vals 
)

Definition at line 194 of file baseAlgorithms_.hpp.

References LAMBDA_D.

◆ fill() [2/6]

void pFlow::fill ( ViewType3D< T, properties... > &  view,
range  range1,
range  range2,
range  range3,
val 
)

Definition at line 215 of file baseAlgorithms_.hpp.

◆ isHostAccessible()

INLINE_FUNCTION_H constexpr bool pFlow::isHostAccessible ( )
constexpr

Definition at line 35 of file KokkosUtilities.hpp.

◆ isDeviceAccessible()

INLINE_FUNCTION_H constexpr bool pFlow::isDeviceAccessible ( )
constexpr

Definition at line 41 of file KokkosUtilities.hpp.

◆ areAccessible()

INLINE_FUNCTION_H constexpr bool pFlow::areAccessible ( )
constexpr

Is MemoerySpace accessible from ExecutionSpace.

Definition at line 50 of file KokkosUtilities.hpp.

Referenced by exclusiveScan(), fillSelected(), inclusiveScan(), and permuteSort().

+ Here is the caller graph for this function:

◆ reallocInit() [1/3]

INLINE_FUNCTION_H void pFlow::reallocInit ( ViewType1D< Type, Properties... > &  view,
uint32  len 
)

Definition at line 57 of file KokkosUtilities.hpp.

◆ reallocNoInit() [1/3]

◆ reallocFill() [1/3]

INLINE_FUNCTION_H void pFlow::reallocFill ( ViewType1D< Type, Properties... > &  view,
uint32  len,
Type  val 
)

Definition at line 71 of file KokkosUtilities.hpp.

References reallocNoInit().

Referenced by cellMapper::allocateArrays(), mapperNBS::allocateArrays(), and pointFlag< DefaultHostExecutionSpace >::resetFlags().

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

◆ reallocInit() [2/3]

INLINE_FUNCTION_H void pFlow::reallocInit ( ViewType2D< Type, Properties... > &  view,
uint32  len1,
uint32  len2 
)

Definition at line 79 of file KokkosUtilities.hpp.

◆ reallocNoInit() [2/3]

INLINE_FUNCTION_H void pFlow::reallocNoInit ( ViewType2D< Type, Properties... > &  view,
uint32  len1,
uint32  len2 
)

Definition at line 86 of file KokkosUtilities.hpp.

◆ reallocFill() [2/3]

INLINE_FUNCTION_H void pFlow::reallocFill ( ViewType2D< Type, Properties... > &  view,
uint32  len1,
uint32  len2,
Type  val 
)

Definition at line 93 of file KokkosUtilities.hpp.

References reallocNoInit().

+ Here is the call graph for this function:

◆ reallocInit() [3/3]

INLINE_FUNCTION_H void pFlow::reallocInit ( ViewType3D< Type, Properties... > &  view,
uint32  len1,
uint32  len2,
uint32  len3 
)

Definition at line 106 of file KokkosUtilities.hpp.

◆ reallocNoInit() [3/3]

INLINE_FUNCTION_H void pFlow::reallocNoInit ( ViewType3D< Type, Properties... > &  view,
uint32  len1,
uint32  len2,
uint32  len3 
)

Definition at line 118 of file KokkosUtilities.hpp.

◆ reallocFill() [3/3]

INLINE_FUNCTION_H void pFlow::reallocFill ( ViewType3D< Type, Properties... > &  view,
uint32  len1,
uint32  len2,
uint32  len3,
Type  val 
)

Definition at line 130 of file KokkosUtilities.hpp.

References reallocNoInit().

+ Here is the call graph for this function:

◆ resizeInit()

INLINE_FUNCTION_H void pFlow::resizeInit ( ViewType1D< Type, Properties... > &  view,
uint32  newLen 
)

Definition at line 144 of file KokkosUtilities.hpp.

Referenced by VectorSingle< uint32, HostSpace >::changeCapacity().

+ Here is the caller graph for this function:

◆ resizeNoInit()

INLINE_FUNCTION_H void pFlow::resizeNoInit ( ViewType1D< Type, Properties... > &  view,
uint32  newLen 
)

Definition at line 151 of file KokkosUtilities.hpp.

Referenced by VectorSingle< uint32, HostSpace >::changeCapacity().

+ Here is the caller graph for this function:

◆ swapViews()

INLINE_FUNCTION_H void pFlow::swapViews ( ViewType &  v1,
ViewType &  v2 
)

◆ operator<<() [24/58]

INLINE_FUNCTION_H iOstream& pFlow::operator<< ( iOstream os,
const Pair< T1, T2 > &  p 
)

Definition at line 173 of file KokkosUtilities.hpp.

◆ makeSpan() [3/6]

INLINE_FUNCTION_H span<T> pFlow::makeSpan ( ViewType1D< T, properties... > &  v)

Definition at line 181 of file KokkosUtilities.hpp.

◆ makeSpan() [4/6]

INLINE_FUNCTION_H span<T> pFlow::makeSpan ( ViewType1D< T, properties... > &  v,
uint32  size 
)

Definition at line 188 of file KokkosUtilities.hpp.

◆ makeSpan() [5/6]

INLINE_FUNCTION_H span<T> pFlow::makeSpan ( const ViewType1D< T, properties... > &  v)

Definition at line 195 of file KokkosUtilities.hpp.

◆ makeSpan() [6/6]

INLINE_FUNCTION_H span<T> pFlow::makeSpan ( const ViewType1D< T, properties... > &  v,
uint32  size 
)

Definition at line 202 of file KokkosUtilities.hpp.

◆ operator<<() [25/58]

INLINE_FUNCTION_H iOstream& pFlow::operator<< ( iOstream os,
const ViewType1D< T, properties... > &  v 
)

Definition at line 209 of file KokkosUtilities.hpp.

◆ operator<<() [26/58]

INLINE_FUNCTION_H iOstream& pFlow::operator<< ( iOstream os,
const Range< T > &  rng 
)

Definition at line 133 of file Range.hpp.

References Range< T >::end(), and Range< T >::start().

+ Here is the call graph for this function:

◆ count() [5/5]

INLINE_FUNCTION_H uint32 pFlow::count ( const ViewType1D< T, properties... > &  view,
uint32  start,
uint32  end,
const T &  val 
)

Definition at line 36 of file ViewAlgorithms.hpp.

◆ fill() [3/6]

INLINE_FUNCTION_H void pFlow::fill ( ViewType1D< T, properties... > &  view,
rangeU32  span,
val 
)

Definition at line 55 of file ViewAlgorithms.hpp.

References span< T >::end().

+ Here is the call graph for this function:

◆ fill() [4/6]

void pFlow::fill ( ViewType1D< T, properties... > &  view,
uint32  start,
uint32  end,
val 
)

Definition at line 78 of file ViewAlgorithms.hpp.

References fill().

+ Here is the call graph for this function:

◆ fill() [5/6]

void pFlow::fill ( ViewType3D< T, properties... > &  view,
rangeU32  range1,
rangeU32  range2,
rangeU32  range3,
const T &  val 
)

Definition at line 85 of file ViewAlgorithms.hpp.

◆ fill() [6/6]

void pFlow::fill ( ViewType3D< T, properties... > &  view,
const T &  val 
)

Definition at line 100 of file ViewAlgorithms.hpp.

◆ fillSequence() [4/4]

void pFlow::fillSequence ( ViewType1D< Type, properties... > &  view,
uint32  start,
uint32  end,
const Type  startVal 
)

Definition at line 108 of file ViewAlgorithms.hpp.

◆ fillSelected() [1/2]

bool pFlow::fillSelected ( ViewType1D< Type, properties... >  view,
ViewType1D< indexType, indexProperties... >  indices,
uint32  numElems,
Type  val 
)

Definition at line 135 of file ViewAlgorithms.hpp.

References areAccessible(), and LAMBDA_HD.

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

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

◆ fillSelected() [2/2]

bool pFlow::fillSelected ( ViewType1D< Type, properties... >  view,
const ViewType1D< indexType, indexProperties... >  indices,
const ViewType1D< Type, properties... >  vals,
const uint32  numElems 
)

Definition at line 173 of file ViewAlgorithms.hpp.

References areAccessible().

+ Here is the call graph for this function:

◆ min() [8/15]

INLINE_FUNCTION_H T pFlow::min ( const ViewType1D< T, properties... > &  view,
uint32  start,
uint32  end 
)

Definition at line 202 of file ViewAlgorithms.hpp.

◆ max() [8/15]

INLINE_FUNCTION_H T pFlow::max ( const ViewType1D< T, properties... > &  view,
uint32  start,
uint32  end 
)

Definition at line 216 of file ViewAlgorithms.hpp.

◆ copy() [1/2]

◆ copy() [2/2]

INLINE_FUNCTION_H void pFlow::copy ( const ViewType1D< dType, dProperties... > &  dst,
uint32  dStart,
const ViewType1D< sType, sProperties... > &  src,
uint32  sStart,
uint32  sEnd 
)

Definition at line 248 of file ViewAlgorithms.hpp.

◆ getNth()

INLINE_FUNCTION_H void pFlow::getNth ( Type &  dst,
const ViewType1D< Type, sProperties... > &  src,
const uint32  n 
)

◆ sort() [2/3]

INLINE_FUNCTION_H void pFlow::sort ( ViewType1D< T, properties... > &  view,
uint32  start,
uint32  end 
)

Definition at line 281 of file ViewAlgorithms.hpp.

◆ sort() [3/3]

INLINE_FUNCTION_H void pFlow::sort ( ViewType1D< T, properties... > &  view,
uint32  start,
uint32  end,
CompareFunc  compare 
)

Definition at line 307 of file ViewAlgorithms.hpp.

◆ permuteSort()

void pFlow::permuteSort ( const ViewType1D< Type, properties... > &  view,
uint32  start,
uint32  end,
ViewType1D< permType, permProperties... > &  permuteView,
uint32  permStart 
)

Definition at line 346 of file ViewAlgorithms.hpp.

References areAccessible().

+ Here is the call graph for this function:

◆ binarySearch_()

INLINE_FUNCTION_HD int32 pFlow::binarySearch_ ( const T *  array,
int32  length,
const T &  val 
)

Definition at line 384 of file ViewAlgorithms.hpp.

References length().

Referenced by binarySearch().

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

◆ binarySearch()

INLINE_FUNCTION_HD uint32 pFlow::binarySearch ( const ViewType1D< Type, properties... > &  view,
uint32  start,
uint32  end,
const Type &  val 
)

On DEVICE and HOST calls.

Definition at line 416 of file ViewAlgorithms.hpp.

References binarySearch_().

Referenced by sortedContactList< valueType, executionSpace, idType >::operator()().

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

◆ exclusiveScan()

void pFlow::exclusiveScan ( const ViewType1D< Type, properties... > &  view,
uint32  start,
uint32  end,
ViewType1D< Type, dProperties... > &  dView,
uint32  dStart 
)

Definition at line 439 of file ViewAlgorithms.hpp.

References areAccessible().

Referenced by boundaryReflective::afterIteration(), fillSequence(), and sortedPairs< executionSpace, idType >::prepareSorted().

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

◆ inclusiveScan()

void pFlow::inclusiveScan ( const ViewType1D< Type, properties... > &  view,
uint32  start,
uint32  end,
ViewType1D< Type, dProperties... > &  dView,
uint32  dStart 
)

Definition at line 467 of file ViewAlgorithms.hpp.

References areAccessible().

+ Here is the call graph for this function:

◆ ComputationTimer()

◆ pFlowProcessors()

◆ initialize_pFlowProcessors() [1/2]

void initialize_pFlowProcessors ( )

Definition at line 10 of file pFlowProcessors.cpp.

References pFlowProcessors__.

Referenced by main().

+ Here is the caller graph for this function:

◆ initialize_pFlowProcessors() [2/2]

void initialize_pFlowProcessors ( const std::vector< int > &  ranks)

Definition at line 15 of file pFlowProcessors.cpp.

References pFlowProcessors__.

◆ checkMPI()

bool checkMPI ( const char *  funcName,
int  error,
bool  forceAbort,
const char *  fileName,
int  lineNumebr 
)

Definition at line 165 of file processors.cpp.

References fatalErrorInMessage(), and reportAndExit().

+ Here is the call graph for this function:

◆ getTimeFolders()

Map< real, fileSystem > getTimeFolders ( const fileSystem path)
inline

Definition at line 119 of file timeFolder.hpp.

References endl(), fatalErrorInFunction, fatalExit, Map< Key, T, Compare >::insertIf(), readReal(), subDirectories(), and tailName().

+ Here is the call graph for this function:

◆ makeUnique()

uniquePtr<T> pFlow::makeUnique ( Args &&...  args)
inline

Definition at line 99 of file uniquePtr.hpp.

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

+ Here is the caller graph for this function:

◆ createDataIO()

uniquePtr<dataIO<T> > pFlow::createDataIO ( const word runType,
const IOPattern iop 
)

Definition at line 33 of file createDataIO-old.hpp.

References endl(), fatalErrorInFunction, and fatalExit.

+ Here is the call graph for this function:

◆ writeDataAsciiBinary()

bool writeDataAsciiBinary ( iOstream os,
span< T >  data 
)

Definition at line 22 of file dataIO.cpp.

References charSpan(), IOstream::check(), endl(), fatalErrorInFunction, FUNCTION_NAME, IOstream::isBinary(), IOstream::name(), span< T >::size(), iOstream::write(), and writeDataASCII().

Referenced by operator<<(), dataIO< T >::writeData(), and writeSpan().

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

◆ writeDataASCII()

bool writeDataASCII ( iOstream os,
span< T >  data 
)

Definition at line 57 of file dataIO.cpp.

References IOstream::check(), endl(), FUNCTION_NAME, and span< T >::size().

Referenced by dataIO< T >::writeData(), and writeDataAsciiBinary().

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

◆ readDataAscii()

bool readDataAscii ( iIstream is,
std::vector< T > &  vec 
)

Definition at line 120 of file dataIO.cpp.

References endl(), IOstream::fatalCheck(), FUNCTION_NAME, token::int64Token(), token::isInt64(), token::isPunctuation(), iIstream::putBack(), and warningInFunction.

Referenced by readDataAsciiBinary().

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

◆ readDataAsciiBinary()

bool readDataAsciiBinary ( iIstream is,
std::vector< T > &  data 
)

Definition at line 80 of file dataIO.cpp.

References IOstream::check(), endl(), fatalErrorInFunction, FUNCTION_NAME, token::int64Token(), IOstream::isBinary(), token::isInt64(), IOstream::name(), iIstream::read(), and readDataAscii().

Referenced by dataIO< T >::readData(), and readStdVector().

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

◆ operator<<() [27/58]

iOstream& pFlow::operator<< ( iOstream os,
const span< T > &  s 
)
inline

Definition at line 124 of file dataIO.hpp.

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

+ Here is the call graph for this function:

◆ operator>>() [19/41]

iIstream& pFlow::operator>> ( iIstream is,
iIstreamManip  f 
)
inline

operator>> handling for manipulators without arguments

Definition at line 231 of file iIstream.hpp.

◆ operator>>() [20/41]

iIstream& pFlow::operator>> ( iIstream is,
IOstreamManip  f 
)
inline

operator>> handling for manipulators without arguments

Definition at line 237 of file iIstream.hpp.

◆ operator>>() [21/41]

◆ operator>>() [22/41]

pFlow::iIstream & operator>> ( iIstream is,
int64 val 
)
inline

◆ operator>>() [23/41]

pFlow::iIstream & operator>> ( iIstream is,
int32 val 
)
inline

Definition at line 195 of file iIstreamI.hpp.

◆ operator>>() [24/41]

pFlow::iIstream & operator>> ( iIstream is,
int8 val 
)
inline

Definition at line 204 of file iIstreamI.hpp.

◆ operator>>() [25/41]

pFlow::iIstream & operator>> ( iIstream is,
uint64 val 
)
inline

Definition at line 212 of file iIstreamI.hpp.

◆ operator>>() [26/41]

pFlow::iIstream & operator>> ( iIstream is,
uint32 val 
)
inline

Definition at line 220 of file iIstreamI.hpp.

◆ operator>>() [27/41]

pFlow::iIstream & operator>> ( iIstream is,
uint8 val 
)
inline

Definition at line 228 of file iIstreamI.hpp.

◆ operator>>() [28/41]

pFlow::iIstream & operator>> ( iIstream is,
float &  val 
)
inline

◆ operator>>() [29/41]

pFlow::iIstream & operator>> ( iIstream is,
double &  val 
)
inline

◆ operator>>() [30/41]

pFlow::iIstream & operator>> ( iIstream is,
size_t val 
)
inline

◆ operator<<() [28/58]

iOstream& pFlow::operator<< ( iOstream os,
iOstreamManip  f 
)
inline

operator<< handling for manipulators without arguments

Definition at line 297 of file iOstream.hpp.

◆ operator<<() [29/58]

iOstream& pFlow::operator<< ( iOstream os,
IOstreamManip  f 
)
inline

operator<< handling for manipulators without arguments

Definition at line 303 of file iOstream.hpp.

◆ indent()

iOstream& pFlow::indent ( iOstream os)
inline

Indent stream.

Definition at line 311 of file iOstream.hpp.

References iOstream::indent().

Referenced by iOstream::beginBlock(), iOstream::endBlock(), stlFile::writeFacet(), and iOstream::writeWordKeyword().

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

◆ incrIndent()

iOstream& pFlow::incrIndent ( iOstream os)
inline

Increment the indent level.

Definition at line 318 of file iOstream.hpp.

References iOstream::incrIndent().

Referenced by iOstream::beginBlock().

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

◆ decrIndent()

iOstream& pFlow::decrIndent ( iOstream os)
inline

Decrement the indent level.

Definition at line 325 of file iOstream.hpp.

References iOstream::decrIndent().

Referenced by iOstream::endBlock().

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

◆ flush()

iOstream& pFlow::flush ( iOstream os)
inline

Flush stream.

Definition at line 333 of file iOstream.hpp.

References iOstream::flush().

Referenced by Ostream::endOfBinaryStreaming(), and Ostream::startOfBinaryStreaming().

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

◆ endl()

iOstream& pFlow::endl ( iOstream os)
inline

Add newline and flush stream.

Definition at line 341 of file iOstream.hpp.

References iOstream::endl().

Referenced by fileSystem::absolute(), observer::addEvent(), combinedRange< T >::addRanges(), observer::addToSubscriber(), pFlow::PFtoVTK::addUndstrcuturedGridField(), pointStructure::afterIteration(), boundaryList::afterIteration(), triSurface::append(), symArray< nonLinearProperties >::assign(), baseTimeControl::baseTimeControl(), pointStructure::beforeIteration(), boundaryList::beforeIteration(), sphereShape::boundingDiameter(), grainShape::boundingDiameter(), particleWallContactSearchs< NBS >::broadSearch(), collisionCheck::build(), mapperNBS::build(), fileSystem::canonical(), internalPoints::changePointsFlagPosition(), fileSystem::checkFileName(), setFieldEntry::checkForTypeAndValueAll(), grainShape::coarseGrainFactor(), commandLine::commandLine(), convertRectMeshField(), pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFieldsSeparate(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFieldsSingle(), readControlDict::convertTimeToName(), convertToTriSurfaceComponents(), conveyorBelt::conveyorBelt(), boundaryIntegrationList::correct(), boundaryIntegrationList::correctPStruct(), boundaryGrainParticles::create(), boundarySphereParticles::create(), boundaryIntegration::create(), boundaryContactSearch::create(), contactSearch::create(), regularSimulationDomain::createBoundaryDicts(), cylinderWall::createCylinder(), createDataIO(), fileSystem::createDirs(), iEntry< Key, T * >::createEntry(), geometry::createPropertyId(), readFromTimeFolder::createUniformPointField_H(), cylinder::cylinder(), dictionary::dataEntryPtr(), dictionary::dataEntryRef(), internalPoints::deletePoints(), dataEntry::dict(), dictionary::dictionary(), dataEntry::dictPtr(), fileSystem::dirExist(), anyList::emplaceBack(), baseTimeControl::endIter(), Ostream::endOfBinaryStreaming(), baseTimeControl::endTime(), fileSystem::exist(), fileDictionary::fileDictionary(), fileSystem::fileName(), fileSystem::fileSystem(), positionOrdered::findAxisIndex(), geometryMotion< MotionModelType >::findMotionIndex(), shape::findPropertyIds(), iIstream::findTokenAndNext(), iIstream::findTokenResume(), geometry::geometry(), includeMask::getFieldType(), countField::getFieldType(), processField::getFieldType(), anyList::getObject(), anyList::getObjectPtr(), sphereParticles::getParticlesInfoFromShape(), grainParticles::getParticlesInfoFromShape(), getTimeFolders(), dictionary::getVal(), IOfileHeader::headerOk(), boundaryGrainInteraction< contactForceModel, geometryMotionModel >::hearChanges(), boundarySphereInteraction< contactForceModel, geometryMotionModel >::hearChanges(), baseTimeControl::iInterval(), NBS::impl_broadSearch(), MotionModel< rotatingAxisMotion, rotatingAxis >::impl_readDictionary(), MotionModel< rotatingAxisMotion, rotatingAxis >::impl_writeDictionary(), multiRotatingAxisMotion::indexToName(), infinitePlane::infinitePlane(), grainParticles::initializeParticles(), sphereParticles::initializeParticles(), regularSimulationDomain::initialTransferBlockData(), Insertion< ShapeType >::insertParticles(), internalPoints::insertPoints(), internalPoints::insertPointsOnly(), IOobject::IOobject(), pointStructure::iterate(), boundaryList::iterate(), grainInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate(), sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate(), ListPtr< boundaryIntegration >::ListPtr(), localProcessors::localProcessors(), Logical::Logical(), repository::lookupObject(), repository::lookupObjectTypeName(), repository::lookupRepository(), main(), collisionCheck::mapLastAddedParticle(), MapPtr< pFlow::iEntry >::MapPtr(), sphereShape::mass(), grainShape::mass(), multiRotatingAxis::multiRotatingAxis(), multiTriSurface::multiTriSurface(), stlFile::name(), iIstream::nextData(), dynamicLinkLibs::open(), vtkFile::operator()(), fileSystem::operator/=(), operator<<(), MapPtr< pFlow::iEntry >::operator=(), ListPtr< boundaryIntegration >::operator=(), dictionary::operator=(), MapPtr< pFlow::iEntry >::operator[](), grainShape::orginalDiameter(), token::parseError(), geometricRegion< GeomType >::peek(), plane::plane(), planeWall::planeWall(), pointField< pFlow::VectorSingle, pFlow::AB3History >::pointField(), readFromTimeFolder::pointFieldFileGetType(), readFromTimeFolder::pointFieldGetType(), pointStructure::pointStructure(), postprocess::postprocess(), simulationDomain::prepareBoundaryDicts(), printKeys(), printKeys(), printTokenInfo(), ProcessField< T >::process(), processors::processors(), postprocess::processTimeFolder(), property::property(), readControlDict::read(), timeInterval::read(), shapeMixture::read(), Istream::read(), line::read(), dataEntry::read(), rotatingAxis::read(), multiTriSurface::read(), pointStructure::read(), Field< uint32x3 >::read(), triSurface::read(), internalPoints::read(), dictionary::read(), iIstream::readBegin(), iIstream::readBeginList(), iIstream::readBeginSquare(), readDataAscii(), readDataAsciiBinary(), Time::readDictionary(), property::readDictionary(), multiRotatingAxisMotion::readDictionary(), iIstream::readEnd(), iIstream::readEndList(), iIstream::readEndSquare(), iIstream::readEndStatement(), shape::readFromDictionary2(), sphereShape::readFromDictionary3(), grainShape::readFromDictionary3(), IOfileHeader::readHeader(), insertionRegion::readInsertionRegion(), IOobject::readObject(), readOneEtrty(), planeWall::readPlaneWall(), pointField< pFlow::VectorSingle, pFlow::AB3History >::readPointField(), readFromTimeFolder::readPointField_D(), readFromTimeFolder::readPointField_H(), stlWall::readSTLWall(), Istream::readVariable(), internalField< realx3, void >::rearrange(), rectangleMesh::rectangleMesh(), boundaryBase::removeIndices(), VectorSingle< uint32, HostSpace >::reorderItems(), reportAndExit(), baseTimeControl::rInterval(), rotatingAxis::rotatingAxis(), selectorRandomPoints::selectAllPointsInRange(), selectedFieldVals(), boundaryList::setExtendedDomain(), setFieldEntry::setPointFieldDefaultValueNewAll(), setFieldEntry::setPointFieldSelectedAll(), boundaryBase::setRemoveKeepIndices(), pointStructure::setupPointStructure(), shapeMixture::shapeMixture(), simulationDomain::simulationDomain(), stlFile::solid(), baseTimeControl::startIter(), Ostream::startOfBinaryStreaming(), baseTimeControl::startTime(), dictionary::subDict(), dictionary::subDictOrCreate(), dictionary::subDictPtr(), symArray< nonLinearProperties >::symArray(), Istream::tell(), boundaryBase::transferPointsToMirror(), triSurfaceField< uint32 >::triSurfaceField(), pFlow::TSFtoVTK::triSurfaceToVTK(), boundaryList::updateNeighborLists(), vibrating::vibrating(), vtkFile::vtkFile(), MPITimer::write(), sphereRegion::write(), conveyorBelt::write(), timeInterval::write(), stationaryWall::write(), conveyorBeltMotion::write(), rotatingAxisMotion::write(), iBox< intType >::write(), vibratingMotion::write(), shapeMixture::write(), sphere::write(), box::write(), insertion::write(), line::write(), vibrating::write(), rotatingAxis::write(), baseShapeNames::write(), cylinder::write(), repository::write(), Field< uint32x3 >::write(), triSurface::write(), dataIO< T >::writeData(), writeDataASCII(), writeDataAsciiBinary(), property::writeDictionary(), multiRotatingAxisMotion::writeDictionary(), stlFile::writeFacet(), insertion::writeInsertionDict(), Insertion< ShapeType >::writeInsertionDict(), IOobject::writeObject(), stlFile::writeSolid(), sphereShape::writeToDict(), shape::writeToDict(), baseShapeNames::writeToDict(), rectangleMesh::writeToVtk(), zAxis::zAxis(), and dynamicLinkLibs::~dynamicLinkLibs().

+ Here is the call graph for this function:

◆ beginBlock()

iOstream& pFlow::beginBlock ( iOstream os)
inline

Write begin block group without a name.

Definition at line 350 of file iOstream.hpp.

References iOstream::beginBlock().

Referenced by iOstream::beginBlock().

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

◆ endBlock()

iOstream& pFlow::endBlock ( iOstream os)
inline

Write end block group.

Definition at line 359 of file iOstream.hpp.

References iOstream::endBlock().

+ Here is the call graph for this function:

◆ endEntry()

iOstream& pFlow::endEntry ( iOstream os)
inline

Write end entry (';') followed by newline.

Definition at line 367 of file iOstream.hpp.

References iOstream::endEntry().

+ Here is the call graph for this function:

◆ operator<<() [30/58]

iOstream& pFlow::operator<< ( iOstream os,
const char  c 
)
inline

Definition at line 375 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [31/58]

iOstream& pFlow::operator<< ( iOstream os,
const char *  buf 
)
inline

Definition at line 380 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [32/58]

iOstream& pFlow::operator<< ( iOstream os,
const word w 
)
inline

Definition at line 385 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [33/58]

iOstream& pFlow::operator<< ( iOstream os,
const int64 val 
)
inline

Definition at line 391 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [34/58]

iOstream& pFlow::operator<< ( iOstream os,
const int32 val 
)
inline

Definition at line 396 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [35/58]

iOstream& pFlow::operator<< ( iOstream os,
const int8 val 
)
inline

Definition at line 402 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [36/58]

iOstream& pFlow::operator<< ( iOstream os,
const uint64 val 
)
inline

Definition at line 407 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [37/58]

iOstream& pFlow::operator<< ( iOstream os,
const uint32 val 
)
inline

Definition at line 412 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [38/58]

iOstream& pFlow::operator<< ( iOstream os,
const uint8 val 
)
inline

Definition at line 417 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [39/58]

iOstream& pFlow::operator<< ( iOstream os,
const float &  val 
)
inline

Definition at line 422 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [40/58]

iOstream& pFlow::operator<< ( iOstream os,
const double &  val 
)
inline

Definition at line 428 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ operator<<() [41/58]

iOstream& pFlow::operator<< ( iOstream os,
const size_t val 
)
inline

Definition at line 433 of file iOstream.hpp.

References iOstream::write().

+ Here is the call graph for this function:

◆ dec()

IOstream& pFlow::dec ( IOstream io)
inline

Definition at line 311 of file IOstream.hpp.

References hex(), oct(), and IOstream::setf().

Referenced by hex(), oct(), and removeDecimalZeros().

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

◆ hex()

IOstream& pFlow::hex ( IOstream io)
inline

Definition at line 317 of file IOstream.hpp.

References dec(), oct(), and IOstream::setf().

Referenced by dec(), and oct().

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

◆ oct()

IOstream& pFlow::oct ( IOstream io)
inline

Definition at line 323 of file IOstream.hpp.

References dec(), hex(), and IOstream::setf().

Referenced by dec(), and hex().

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

◆ fixed()

IOstream& pFlow::fixed ( IOstream io)
inline

Definition at line 329 of file IOstream.hpp.

References IOstream::setf().

Referenced by readControlDict::convertTimeToName(), and real2Fixed().

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

◆ scientific()

IOstream& pFlow::scientific ( IOstream io)
inline

Definition at line 335 of file IOstream.hpp.

References IOstream::setf().

Referenced by readControlDict::convertTimeToName().

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

◆ operator<<() [42/58]

◆ operator>>() [31/41]

pFlow::iIstream & operator>> ( iIstream is,
token tok 
)

Definition at line 139 of file tokenIO.cpp.

References iIstream::read(), and token::reset().

+ Here is the call graph for this function:

◆ operator<<() [43/58]

pFlow::iOstream & operator<< ( iOstream os,
const token::punctuationToken pt 
)

Definition at line 208 of file tokenIO.cpp.

◆ operator<<() [44/58]

std::ostream & operator<< ( std::ostream &  os,
const token::punctuationToken pt 
)

Definition at line 213 of file tokenIO.cpp.

◆ operator<<() [45/58]

std::ostream & operator<< ( std::ostream &  os,
const token tok 
)

Definition at line 218 of file tokenIO.cpp.

References printTokenInfo().

+ Here is the call graph for this function:

◆ endListToken()

token pFlow::endListToken ( )
inline

Definition at line 503 of file token.hpp.

References token::endList().

Referenced by List< std::any >::writeList().

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

◆ beginListToken()

token pFlow::beginListToken ( )
inline

Definition at line 508 of file token.hpp.

References token::beginList().

Referenced by List< std::any >::readList(), and List< std::any >::writeList().

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

◆ endStatementToken()

token pFlow::endStatementToken ( )
inline

Definition at line 513 of file token.hpp.

References token::endStatement().

Referenced by dataEntry::dataEntry(), and dataEntry::writeDataEntry().

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

◆ beginBlockToken()

token pFlow::beginBlockToken ( )
inline

Definition at line 518 of file token.hpp.

References token::beginBlock().

+ Here is the call graph for this function:

◆ endBlocKToken()

token pFlow::endBlocKToken ( )
inline

Definition at line 523 of file token.hpp.

References token::endBlocK().

+ Here is the call graph for this function:

◆ spaceToken()

token pFlow::spaceToken ( )
inline

Definition at line 528 of file token.hpp.

References token::space().

Referenced by dataEntry::writeDataEntry(), stlFile::writeFacet(), List< std::any >::writeList(), and stlFile::writeSolid().

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

◆ newLineToken()

token pFlow::newLineToken ( )
inline

Definition at line 533 of file token.hpp.

References token::newLine().

Referenced by List< std::any >::writeList().

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

◆ printTokenInfo()

static OS& pFlow::printTokenInfo ( OS &  os,
const token tok 
)
static

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

Referenced by operator<<(), and token::printInfo().

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

◆ validTokenForStream()

bool validTokenForStream ( const token  tok)
inline

Is tok a valid token for this stream?

Referenced by oTstream::append(), iTstream::appendToken(), iTstream::appendTokens(), and iTstream::validate().

+ Here is the caller graph for this function:

◆ isBeginToken()

bool isBeginToken ( const token tok)
inline

Is tok a begin token?

◆ isEndToken()

bool isEndToken ( const token tok)
inline

Is tok an end token?

◆ operator>>() [32/41]

FUNCTION_H pFlow::iIstream & operator>> ( iIstream is,
box b 
)

Definition at line 107 of file box.cpp.

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

+ Here is the call graph for this function:

◆ operator<<() [46/58]

FUNCTION_H pFlow::iOstream & operator<< ( iOstream os,
const box b 
)

Definition at line 119 of file box.cpp.

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

+ Here is the call graph for this function:

◆ equal() [1/10]

◆ operator==() [1/2]

INLINE_FUNCTION_HD bool pFlow::operator== ( const box b1,
const box b2 
)

Definition at line 142 of file box.hpp.

References equal().

Referenced by token::operator!=().

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

◆ extendBox()

INLINE_FUNCTION_HD box pFlow::extendBox ( const box b,
const realx3 dl 
)

Definition at line 148 of file box.hpp.

References box::maxPoint(), and box::minPoint().

+ Here is the call graph for this function:

◆ operator>>() [33/41]

FUNCTION_H pFlow::iIstream & operator>> ( iIstream is,
cylinder b 
)

Definition at line 180 of file cylinder.cpp.

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

+ Here is the call graph for this function:

◆ operator<<() [47/58]

FUNCTION_H pFlow::iOstream & operator<< ( iOstream os,
const cylinder b 
)

Definition at line 192 of file cylinder.cpp.

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

+ Here is the call graph for this function:

◆ equal() [2/10]

INLINE_FUNCTION_HD bool pFlow::equal ( const domain d1,
const domain d2,
real  tol = smallValue 
)

Definition at line 166 of file domain.hpp.

References domain::domainBox(), and equal().

+ Here is the call graph for this function:

◆ operator==() [2/2]

INLINE_FUNCTION_HD bool pFlow::operator== ( const domain d1,
const domain d2 
)

Definition at line 172 of file domain.hpp.

References equal().

+ Here is the call graph for this function:

◆ operator>>() [34/41]

FUNCTION_H pFlow::iIstream & operator>> ( pFlow::iIstream is,
pFlow::domain d 
)

Definition at line 63 of file domain.cpp.

◆ operator<<() [48/58]

FUNCTION_H pFlow::iOstream & operator<< ( pFlow::iOstream os,
const domain d 
)

Definition at line 74 of file domain.cpp.

References domain::domainBox().

+ Here is the call graph for this function:

◆ operator>>() [35/41]

FUNCTION_H iIstream& pFlow::operator>> ( iIstream is,
iBox< intType > &  b 
)

◆ operator<<() [49/58]

FUNCTION_H iOstream& pFlow::operator<< ( iOstream os,
const iBox< intType > &  b 
)

◆ operator<<() [50/58]

iOstream& pFlow::operator<< ( iOstream os,
const internalPoints ip 
)
inline

Definition at line 263 of file internalPoints.hpp.

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

+ Here is the call graph for this function:

◆ getSortedIndices()

◆ selectedFieldVals()

◆ operator>>() [36/41]

FUNCTION_H pFlow::iIstream & operator>> ( iIstream is,
sphere b 
)

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:

◆ operator<<() [51/58]

FUNCTION_H pFlow::iOstream & operator<< ( iOstream os,
const sphere b 
)

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:

◆ operator+() [3/3]

array2D<T, nRow, nCol> pFlow::operator+ ( const array2D< T, nRow, nCol > &  arr1,
const array2D< T, nRow, nCol > &  arr2 
)

Definition at line 47 of file array2D.hpp.

◆ operator-()

array2D<T, nRow, nCol> pFlow::operator- ( const array2D< T, nRow, nCol > &  arr1,
const array2D< T, nRow, nCol > &  arr2 
)

Definition at line 60 of file array2D.hpp.

◆ operator*() [1/2]

array2D<T, nRow, nCol> pFlow::operator* ( const array2D< T, nRow, nCol > &  arr1,
const array2D< T, nRow, nCol > &  arr2 
)

Definition at line 73 of file array2D.hpp.

◆ operator*() [2/2]

array2D<T, nRow, nCol> pFlow::operator* ( const T &  s,
const array2D< T, nRow, nCol > &  arr2 
)

Definition at line 86 of file array2D.hpp.

◆ operator/() [3/4]

array2D<T, nRow, nCol> pFlow::operator/ ( const array2D< T, nRow, nCol > &  arr1,
const array2D< T, nRow, nCol > &  arr2 
)

Definition at line 99 of file array2D.hpp.

◆ operator/() [4/4]

array2D<T, nRow, nCol> pFlow::operator/ ( const T &  val,
const array2D< T, nRow, nCol > &  arr2 
)

Definition at line 112 of file array2D.hpp.

◆ MatMul()

array2D<T, nRow, nCol> pFlow::MatMul ( const array2D< T, nRow, nInner > &  A,
const array2D< T, nInner, nCol > &  B 
)

Definition at line 126 of file array2D.hpp.

References sum().

Referenced by zAxis::transferBackZ(), and zAxis::transferToZ().

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

◆ transpose()

array2D<T, nCol, nRow> pFlow::transpose ( const array2D< T, nRow, nCol > &  arr)

Definition at line 150 of file array2D.hpp.

Referenced by zAxis::makeTransMatrix().

+ Here is the caller graph for this function:

◆ operator<<() [52/58]

iOstream& pFlow::operator<< ( iOstream os,
const array2D< T, nRow, nCol > &  arr 
)

Definition at line 165 of file array2D.hpp.

◆ operator<<() [53/58]

iOstream& pFlow::operator<< ( iOstream os,
const Timer t 
)
inline

Definition at line 178 of file Timer.hpp.

References Timer::write().

+ Here is the call graph for this function:

◆ operator>>() [37/41]

iIstream& pFlow::operator>> ( iIstream is,
Timer t 
)
inline

Definition at line 184 of file Timer.hpp.

◆ operator<<() [54/58]

iOstream& pFlow::operator<< ( iOstream os,
const Timers t 
)
inline

Definition at line 109 of file Timers.hpp.

References Timers::write().

+ Here is the call graph for this function:

◆ operator>>() [38/41]

iIstream& pFlow::operator>> ( iIstream is,
Timers t 
)
inline

Definition at line 115 of file Timers.hpp.

◆ operator<<() [55/58]

iOstream& pFlow::operator<< ( iOstream os,
const multiTriSurface tri 
)
inline

Definition at line 170 of file multiTriSurface.hpp.

References IOPattern::AllProcessorsDifferent, fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and multiTriSurface::write().

+ Here is the call graph for this function:

◆ operator<<() [56/58]

pFlow::iOstream & operator<< ( iOstream str,
const subSurface sub 
)

◆ operator>>() [39/41]

◆ convertToTriSurfaceComponents()

bool pFlow::convertToTriSurfaceComponents ( uint32  basePointIndex,
span< realx3x3 tris,
realx3Vector points,
uint32x3Vector vertices,
realVector area,
realx3Vector normal 
)

◆ operator>>() [40/41]

iIstream& pFlow::operator>> ( iIstream is,
triSurface tri 
)
inline

Definition at line 237 of file triSurface.hpp.

References IOPattern::AllProcessorsDifferent, fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and triSurface::read().

+ Here is the call graph for this function:

◆ operator<<() [57/58]

iOstream& pFlow::operator<< ( iOstream os,
const triSurface tri 
)
inline

Definition at line 248 of file triSurface.hpp.

References IOPattern::AllProcessorsDifferent, fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and triSurface::write().

+ Here is the call graph for this function:

◆ whiteSpace()

const word pFlow::whiteSpace ( " \t\n\v\f\r"  )
inline

white space

◆ countChar() [1/2]

pFlow::int32 countChar ( const word s,
const char  c 
)

Count numer of chars c in a word.

Definition at line 28 of file bTypesFunctions.cpp.

References count().

Referenced by Ostream::write(), and Ostream::writeQuoted().

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

◆ countChar() [2/2]

pFlow::int32 countChar ( const char *  s,
const char  c 
)

Count numer of chars c in a char string.

Definition at line 34 of file bTypesFunctions.cpp.

References count(), and length().

+ Here is the call graph for this function:

◆ toUpper()

pFlow::word toUpper ( const word inStr)

convert a word to all caps

Definition at line 43 of file bTypesFunctions.cpp.

Referenced by Logical::evaluteWord(), IOfileHeader::inFileBinary(), isNo(), isYes(), and Time::readDictionary().

+ Here is the caller graph for this function:

◆ firstCapital()

pFlow::word firstCapital ( const word inStr)

Definition at line 51 of file bTypesFunctions.cpp.

◆ isYes()

bool isYes ( const word str)

Check if str equals "Yes", "Y", "True", "Ok", "ON", or "T".

Definition at line 59 of file bTypesFunctions.cpp.

References toUpper().

Referenced by readBoolian_Str().

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

◆ isNo()

bool isNo ( const word str)

Check if str equals "No", "N", "False", or "Off".

Definition at line 74 of file bTypesFunctions.cpp.

References toUpper().

Referenced by readBoolian_Str().

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

◆ real2Fixed()

pFlow::word real2Fixed ( const real v,
int32  numPrecision = 6 
)

Convert floating point variable to string with fixed number of precisions.

Definition at line 85 of file bTypesFunctions.cpp.

References fixed().

Referenced by real2FixedStripZeros().

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

◆ real2Word()

pFlow::word real2Word ( const real v,
int32  numPrecision = 6 
)

Convert floating point variable to string with general format.

Definition at line 94 of file bTypesFunctions.cpp.

References abs(), and verySmallValue.

Referenced by stlFile::readSolid().

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

◆ int322Word()

pFlow::word int322Word ( const int32 v)

Convert int32 to word.

Definition at line 110 of file bTypesFunctions.cpp.

Referenced by vtkFile::fileName(), and processorOstream::setPrefixNum().

+ Here is the caller graph for this function:

◆ removeDecimalZeros()

pFlow::word removeDecimalZeros ( const word str)

Remove zeros from decimal part of a string number.

Definition at line 119 of file bTypesFunctions.cpp.

References dec(), and n.

Referenced by real2FixedStripZeros().

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

◆ real2FixedStripZeros()

pFlow::word real2FixedStripZeros ( const real v,
int32  numPrecision = 6 
)

Convert to fixed point variable and remove zeros.

Definition at line 149 of file bTypesFunctions.cpp.

References real2Fixed(), and removeDecimalZeros().

Referenced by timeControl::currentTimeWord().

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

◆ angleBracketsNames()

pFlow::word angleBracketsNames ( const word w1,
const word w2 
)

◆ angleBracketsNames2()

◆ angleBracketsNames3()

pFlow::word angleBracketsNames3 ( const word base,
const word w1,
const word w2,
const word w3 
)

◆ groupNames()

pFlow::word groupNames ( const word bw,
const word tw,
char  sep = '.' 
)

Group words and output bw.tw.

Definition at line 179 of file bTypesFunctions.cpp.

Referenced by pFlow::TSFtoVTK::convertRealx3TypetriSurfaceFieldSeparate(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFieldsSeparate(), and boundaryField< T, void >::name().

+ Here is the caller graph for this function:

◆ baseName()

pFlow::word baseName ( const word w,
char  sep = '.' 
)

Find the base in a group separated by "." and return it.

Definition at line 185 of file bTypesFunctions.cpp.

Referenced by fileSeries::addTimeFile(), integration::create(), and fileSeries::writeOneBaseName().

+ Here is the caller graph for this function:

◆ tailName()

pFlow::word tailName ( const word w,
char  sep = '.' 
)

Find tail name in a group separated by "." and return it.

Definition at line 198 of file bTypesFunctions.cpp.

References nullWord.

Referenced by getTimeFolders(), and timeFolder::timeName().

+ Here is the caller graph for this function:

◆ validWord() [1/2]

bool validWord ( char  c)

Is the character valid for a word name?

Definition at line 211 of file bTypesFunctions.cpp.

Referenced by Istream::read(), and validWord().

+ Here is the caller graph for this function:

◆ validWordWithQuote() [1/2]

bool validWordWithQuote ( char  c)

Is c a valid character including quote?

Definition at line 224 of file bTypesFunctions.cpp.

Referenced by validWordWithQuote().

+ Here is the caller graph for this function:

◆ validWord() [2/2]

bool validWord ( const word w)

Is a valid word?

Definition at line 234 of file bTypesFunctions.cpp.

References validWord().

+ Here is the call graph for this function:

◆ validWordWithQuote() [2/2]

bool validWordWithQuote ( const word c)

Is a valid word with qoute?

Definition at line 246 of file bTypesFunctions.cpp.

References validWordWithQuote().

+ Here is the call graph for this function:

◆ readUint32() [1/2]

bool readUint32 ( const word w,
uint32 val 
)

Convert word to uint32.

Definition at line 258 of file bTypesFunctions.cpp.

Referenced by readUint32(), and readValue().

+ Here is the caller graph for this function:

◆ readUint32() [2/2]

bool readUint32 ( const char *  buf,
uint32 val 
)

Convert char string to uint32.

Definition at line 272 of file bTypesFunctions.cpp.

References readUint32().

+ Here is the call graph for this function:

◆ readInt64() [1/2]

bool readInt64 ( const word w,
int64 val 
)

Convert word to int64.

Definition at line 279 of file bTypesFunctions.cpp.

Referenced by Istream::read(), readInt64(), and readValue().

+ Here is the caller graph for this function:

◆ readInt64() [2/2]

bool readInt64 ( const char *  buf,
int64 val 
)

Convert char string to int64.

Definition at line 293 of file bTypesFunctions.cpp.

References readInt64().

+ Here is the call graph for this function:

◆ readInt32() [1/2]

bool readInt32 ( const word w,
int32 val 
)

Convert word to int32.

Definition at line 300 of file bTypesFunctions.cpp.

Referenced by readInt32(), and readValue().

+ Here is the caller graph for this function:

◆ readInt32() [2/2]

bool readInt32 ( const char *  buf,
int32 val 
)

Convert char string to int32.

Definition at line 314 of file bTypesFunctions.cpp.

References readInt32().

+ Here is the call graph for this function:

◆ readInt8() [1/2]

bool readInt8 ( const word w,
int8 val 
)

Convert word to int8.

Definition at line 321 of file bTypesFunctions.cpp.

Referenced by readInt8(), and readValue().

+ Here is the caller graph for this function:

◆ readInt8() [2/2]

bool readInt8 ( const char *  buf,
int8 val 
)

Convert char string to int8.

Definition at line 335 of file bTypesFunctions.cpp.

References readInt8().

+ Here is the call graph for this function:

◆ readReal() [1/2]

bool readReal ( const word w,
real val 
)

Convert word to real.

Definition at line 343 of file bTypesFunctions.cpp.

Referenced by getTimeFolders(), Istream::read(), and readValue().

+ Here is the caller graph for this function:

◆ readReal() [2/2]

bool readReal ( const char *  buf,
real val 
)

Convert char string to real.

Definition at line 361 of file bTypesFunctions.cpp.

◆ readBoolian_Str() [1/2]

bool readBoolian_Str ( const word w,
bool &  val 
)

Convert word to bool.

Definition at line 381 of file bTypesFunctions.cpp.

References isNo(), and isYes().

Referenced by readBoolian_Str(), and readValue().

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

◆ readBoolian_Str() [2/2]

bool readBoolian_Str ( const char *  buf,
bool &  val 
)

Convert char string to bool.

Definition at line 397 of file bTypesFunctions.cpp.

References readBoolian_Str().

+ Here is the call graph for this function:

◆ readValue() [1/6]

bool pFlow::readValue ( const word w,
real val 
)
inline

Definition at line 191 of file bTypesFunctions.hpp.

References readReal().

Referenced by combinedRange< T >::addIndividual(), intervalRange< T >::parseRange(), and stridedRange< int32 >::parseRange().

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

◆ readValue() [2/6]

bool pFlow::readValue ( const word w,
uint32 val 
)
inline

Definition at line 197 of file bTypesFunctions.hpp.

References readUint32().

+ Here is the call graph for this function:

◆ readValue() [3/6]

bool pFlow::readValue ( const word w,
int64 val 
)
inline

Definition at line 203 of file bTypesFunctions.hpp.

References readInt64().

+ Here is the call graph for this function:

◆ readValue() [4/6]

bool pFlow::readValue ( const word w,
int32 val 
)
inline

Definition at line 209 of file bTypesFunctions.hpp.

References readInt32().

+ Here is the call graph for this function:

◆ readValue() [5/6]

bool pFlow::readValue ( const word w,
int8 val 
)
inline

Definition at line 215 of file bTypesFunctions.hpp.

References readInt8().

+ Here is the call graph for this function:

◆ readValue() [6/6]

bool pFlow::readValue ( const word w,
bool &  val 
)
inline

Definition at line 221 of file bTypesFunctions.hpp.

References readBoolian_Str().

+ Here is the call graph for this function:

◆ equal() [3/10]

INLINE_FUNCTION_HD bool pFlow::equal ( const real s1,
const real s2,
real  tol = smallValue 
)

Definition at line 228 of file bTypesFunctions.hpp.

References abs().

+ Here is the call graph for this function:

◆ equal() [4/10]

INLINE_FUNCTION_HD bool pFlow::equal ( const int64 s1,
const int64 s2 
)

Definition at line 235 of file bTypesFunctions.hpp.

◆ equal() [5/10]

INLINE_FUNCTION_HD bool pFlow::equal ( const int32 s1,
const int32 s2 
)

Definition at line 242 of file bTypesFunctions.hpp.

◆ equal() [6/10]

INLINE_FUNCTION_HD bool pFlow::equal ( const int8 s1,
const int8 s2 
)

Definition at line 249 of file bTypesFunctions.hpp.

◆ equal() [7/10]

INLINE_FUNCTION_HD bool pFlow::equal ( const uint32 s1,
const uint32 s2 
)

Definition at line 256 of file bTypesFunctions.hpp.

◆ equal() [8/10]

INLINE_FUNCTION bool pFlow::equal ( const word s1,
const word s2 
)

Are two words equal (host only)?

Definition at line 264 of file bTypesFunctions.hpp.

◆ degree2Radian()

INLINE_FUNCTION_HD real pFlow::degree2Radian ( const real theta)

Convert degree to radians.

Definition at line 272 of file bTypesFunctions.hpp.

References Pi.

◆ radian2Degree()

INLINE_FUNCTION_HD real pFlow::radian2Degree ( const real phi)

Convert radians to degree.

Definition at line 280 of file bTypesFunctions.hpp.

References Pi.

◆ floatingPointDescription()

word pFlow::floatingPointDescription ( )
inline

Definition at line 69 of file builtinTypes.hpp.

References floatingPointType__.

Referenced by commandLine::commandLine(), and main().

+ Here is the caller graph for this function:

◆ operator>>() [41/41]

pFlow::iIstream & operator>> ( iIstream is,
Logical L 
)

Definition at line 111 of file Logical.cpp.

References fatalExit, and Logical::read().

+ Here is the call graph for this function:

◆ operator<<() [58/58]

pFlow::iOstream & operator<< ( iOstream os,
const Logical L 
)

Definition at line 121 of file Logical.cpp.

References fatalExit, and Logical::write().

+ Here is the call graph for this function:

◆ abs() [3/6]

INLINE_FUNCTION_HD real pFlow::abs ( real  x)

Definition at line 46 of file math.hpp.

◆ abs() [4/6]

INLINE_FUNCTION_HD int64 pFlow::abs ( int64  x)

Definition at line 57 of file math.hpp.

References abs().

+ Here is the call graph for this function:

◆ abs() [5/6]

INLINE_FUNCTION_HD int32 pFlow::abs ( int32  x)

Definition at line 67 of file math.hpp.

Referenced by abs().

+ Here is the caller graph for this function:

◆ mod() [3/8]

INLINE_FUNCTION_HD real pFlow::mod ( real  x,
real  y 
)

Definition at line 77 of file math.hpp.

◆ mod() [4/8]

INLINE_FUNCTION_HD int64 pFlow::mod ( int64  x,
int64  y 
)

Definition at line 88 of file math.hpp.

◆ mod() [5/8]

INLINE_FUNCTION_HD int32 pFlow::mod ( int32  x,
int32  y 
)

Definition at line 94 of file math.hpp.

◆ mod() [6/8]

INLINE_FUNCTION_HD int64 pFlow::mod ( uint64  x,
uint64  y 
)

Definition at line 100 of file math.hpp.

◆ mod() [7/8]

INLINE_FUNCTION_HD auto pFlow::mod ( uint32  x,
uint32  y 
)

Definition at line 106 of file math.hpp.

◆ remainder()

INLINE_FUNCTION_HD real pFlow::remainder ( real  x,
real  y 
)

Definition at line 112 of file math.hpp.

◆ exp() [3/4]

INLINE_FUNCTION_HD real pFlow::exp ( real  x)

Definition at line 124 of file math.hpp.

◆ log() [3/4]

INLINE_FUNCTION_HD real pFlow::log ( real  x)

Definition at line 136 of file math.hpp.

◆ log10() [3/4]

INLINE_FUNCTION_HD real pFlow::log10 ( real  x)

Definition at line 148 of file math.hpp.

◆ pow() [5/7]

INLINE_FUNCTION_HD real pFlow::pow ( real  x,
real  y 
)

Definition at line 159 of file math.hpp.

◆ sqrt() [3/4]

INLINE_FUNCTION_HD real pFlow::sqrt ( real  x)

Definition at line 171 of file math.hpp.

◆ cbrt() [3/4]

INLINE_FUNCTION_HD real pFlow::cbrt ( real  x)

Definition at line 184 of file math.hpp.

◆ sin() [3/4]

INLINE_FUNCTION_HD real pFlow::sin ( real  x)

Definition at line 195 of file math.hpp.

◆ cos() [3/4]

INLINE_FUNCTION_HD real pFlow::cos ( real  x)

Definition at line 206 of file math.hpp.

◆ tan() [3/4]

INLINE_FUNCTION_HD real pFlow::tan ( real  x)

Definition at line 219 of file math.hpp.

◆ asin() [3/4]

INLINE_FUNCTION_HD real pFlow::asin ( real  x)

Definition at line 230 of file math.hpp.

◆ acos() [3/4]

INLINE_FUNCTION_HD real pFlow::acos ( real  x)

Definition at line 241 of file math.hpp.

◆ atan() [3/4]

INLINE_FUNCTION_HD real pFlow::atan ( real  x)

Definition at line 252 of file math.hpp.

◆ atan2() [3/4]

INLINE_FUNCTION_HD real pFlow::atan2 ( real  y,
real  x 
)

Definition at line 262 of file math.hpp.

◆ sinh() [3/4]

INLINE_FUNCTION_HD real pFlow::sinh ( real  x)

Definition at line 273 of file math.hpp.

◆ cosh() [3/4]

INLINE_FUNCTION_HD real pFlow::cosh ( real  x)

Definition at line 284 of file math.hpp.

◆ tanh() [3/4]

INLINE_FUNCTION_HD real pFlow::tanh ( real  x)

Definition at line 295 of file math.hpp.

◆ asinh() [3/4]

INLINE_FUNCTION_HD real pFlow::asinh ( real  x)

Definition at line 305 of file math.hpp.

◆ acosh() [3/4]

INLINE_FUNCTION_HD real pFlow::acosh ( real  x)

Definition at line 315 of file math.hpp.

◆ atanh() [3/4]

INLINE_FUNCTION_HD real pFlow::atanh ( real  x)

Definition at line 326 of file math.hpp.

◆ min() [9/15]

INLINE_FUNCTION_HD real pFlow::min ( real  x,
real  y 
)

Definition at line 337 of file math.hpp.

◆ min() [10/15]

INLINE_FUNCTION_HD int64 pFlow::min ( int32  x,
int32  y 
)

Definition at line 348 of file math.hpp.

References min().

+ Here is the call graph for this function:

◆ min() [11/15]

INLINE_FUNCTION_HD int64 pFlow::min ( int64  x,
int64  y 
)

Definition at line 360 of file math.hpp.

References min().

+ Here is the call graph for this function:

◆ min() [12/15]

INLINE_FUNCTION_HD uint64 pFlow::min ( uint64  x,
uint64  y 
)

Definition at line 373 of file math.hpp.

References min().

+ Here is the call graph for this function:

◆ min() [13/15]

INLINE_FUNCTION_HD uint32 pFlow::min ( uint32  x,
uint32  y 
)

Definition at line 385 of file math.hpp.

Referenced by min().

+ Here is the caller graph for this function:

◆ max() [9/15]

INLINE_FUNCTION_HD real pFlow::max ( real  x,
real  y 
)

Definition at line 396 of file math.hpp.

◆ max() [10/15]

INLINE_FUNCTION_HD int64 pFlow::max ( int64  x,
int64  y 
)

Definition at line 406 of file math.hpp.

References max().

+ Here is the call graph for this function:

◆ max() [11/15]

INLINE_FUNCTION_HD int32 pFlow::max ( int32  x,
int32  y 
)

Definition at line 418 of file math.hpp.

References max().

+ Here is the call graph for this function:

◆ max() [12/15]

INLINE_FUNCTION_HD uint64 pFlow::max ( uint64  x,
uint64  y 
)

Definition at line 428 of file math.hpp.

References max().

+ Here is the call graph for this function:

◆ max() [13/15]

INLINE_FUNCTION_HD uint32 pFlow::max ( uint32  x,
uint32  y 
)

Definition at line 438 of file math.hpp.

Referenced by max().

+ Here is the caller graph for this function:

◆ largestNegative()

constexpr T pFlow::largestNegative ( )
constexpr

Definition at line 39 of file numericConstants.hpp.

◆ epsilonValue()

constexpr T pFlow::epsilonValue ( )
constexpr

Definition at line 46 of file numericConstants.hpp.

References pFlow::algorithms::KOKKOS::min().

+ Here is the call graph for this function:

◆ largestPositive()

constexpr T pFlow::largestPositive ( )
constexpr

Definition at line 54 of file numericConstants.hpp.

References pFlow::algorithms::KOKKOS::max().

+ Here is the call graph for this function:

◆ equal() [9/10]

bool INLINE_FUNCTION_HD equal ( const triple< T > &  opr1,
const triple< T > &  opr2 
)

Definition at line 341 of file tripleI.hpp.

References equal(), triple< T >::x(), triple< T >::y(), and triple< T >::z().

+ Here is the call graph for this function:

◆ equal() [10/10]

bool INLINE_FUNCTION_HD pFlow::equal ( const triple< real > &  opr1,
const triple< real > &  opr2,
real  tol 
)

Definition at line 307 of file triple.hpp.

References equal(), triple< T >::x(), triple< T >::y(), and triple< T >::z().

+ Here is the call graph for this function:

◆ abs() [6/6]

INLINE_FUNCTION_HD triple<T> pFlow::abs ( const triple< T > &  v)

Definition at line 52 of file tripleMath.hpp.

◆ mod() [8/8]

INLINE_FUNCTION_HD triple<T> pFlow::mod ( const triple< T > &  arg1,
const triple< T > &  arg2 
)

Definition at line 53 of file tripleMath.hpp.

◆ exp() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::exp ( const triple< T > &  v)

Definition at line 54 of file tripleMath.hpp.

◆ log() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::log ( const triple< T > &  v)

Definition at line 55 of file tripleMath.hpp.

◆ log10() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::log10 ( const triple< T > &  v)

Definition at line 56 of file tripleMath.hpp.

◆ pow() [6/7]

INLINE_FUNCTION_HD triple<T> pFlow::pow ( const triple< T > &  arg1,
const triple< T > &  arg2 
)

Definition at line 57 of file tripleMath.hpp.

◆ sqrt() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::sqrt ( const triple< T > &  v)

Definition at line 58 of file tripleMath.hpp.

◆ cbrt() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::cbrt ( const triple< T > &  v)

Definition at line 59 of file tripleMath.hpp.

◆ sin() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::sin ( const triple< T > &  v)

Definition at line 60 of file tripleMath.hpp.

◆ cos() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::cos ( const triple< T > &  v)

Definition at line 61 of file tripleMath.hpp.

◆ tan() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::tan ( const triple< T > &  v)

Definition at line 62 of file tripleMath.hpp.

◆ asin() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::asin ( const triple< T > &  v)

Definition at line 63 of file tripleMath.hpp.

◆ acos() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::acos ( const triple< T > &  v)

Definition at line 64 of file tripleMath.hpp.

◆ atan() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::atan ( const triple< T > &  v)

Definition at line 65 of file tripleMath.hpp.

◆ atan2() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::atan2 ( const triple< T > &  arg1,
const triple< T > &  arg2 
)

Definition at line 66 of file tripleMath.hpp.

◆ sinh() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::sinh ( const triple< T > &  v)

Definition at line 67 of file tripleMath.hpp.

◆ cosh() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::cosh ( const triple< T > &  v)

Definition at line 68 of file tripleMath.hpp.

◆ tanh() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::tanh ( const triple< T > &  v)

Definition at line 69 of file tripleMath.hpp.

◆ asinh() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::asinh ( const triple< T > &  v)

Definition at line 70 of file tripleMath.hpp.

◆ acosh() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::acosh ( const triple< T > &  v)

Definition at line 71 of file tripleMath.hpp.

◆ atanh() [4/4]

INLINE_FUNCTION_HD triple<T> pFlow::atanh ( const triple< T > &  v)

Definition at line 72 of file tripleMath.hpp.

◆ min() [14/15]

INLINE_FUNCTION_HD triple<T> pFlow::min ( const triple< T > &  arg1,
const triple< T > &  arg2 
)

Definition at line 73 of file tripleMath.hpp.

◆ max() [14/15]

INLINE_FUNCTION_HD triple<T> pFlow::max ( const triple< T > &  arg1,
const triple< T > &  arg2 
)

Definition at line 74 of file tripleMath.hpp.

◆ pow() [7/7]

INLINE_FUNCTION_HD triple<T> pFlow::pow ( const triple< T > &  t3,
e 
)

Definition at line 81 of file tripleMath.hpp.

References pow(), triple< T >::x_, triple< T >::y_, and triple< T >::z_.

+ Here is the call graph for this function:

◆ min() [15/15]

INLINE_FUNCTION_HD T pFlow::min ( const triple< T > &  t3)

Definition at line 89 of file tripleMath.hpp.

References min(), triple< T >::x_, triple< T >::y_, and triple< T >::z_.

+ Here is the call graph for this function:

◆ max() [15/15]

INLINE_FUNCTION_HD T pFlow::max ( const triple< T > &  t3)

Definition at line 97 of file tripleMath.hpp.

References max(), triple< T >::x_, triple< T >::y_, and triple< T >::z_.

+ Here is the call graph for this function:

◆ basicTypeName()

word pFlow::basicTypeName ( )
inline

Definition at line 62 of file typeInfo.hpp.

◆ basicTypeName< word >()

Definition at line 73 of file typeInfo.hpp.

◆ basicTypeName< int64 >()

Definition at line 79 of file typeInfo.hpp.

◆ basicTypeName< int32 >()

Definition at line 85 of file typeInfo.hpp.

◆ basicTypeName< int8 >()

Definition at line 91 of file typeInfo.hpp.

◆ basicTypeName< uint64 >()

Definition at line 97 of file typeInfo.hpp.

◆ basicTypeName< uint32 >()

Definition at line 103 of file typeInfo.hpp.

◆ basicTypeName< uint8 >()

Definition at line 109 of file typeInfo.hpp.

◆ basicTypeName< real >()

Definition at line 115 of file typeInfo.hpp.

◆ getTypeName() [1/2]

word pFlow::getTypeName ( )
inline

Definition at line 122 of file typeInfo.hpp.

Referenced by anyList::emplaceBack(), and setFieldEntry::setPointFieldSelected().

+ Here is the caller graph for this function:

◆ getTypeName() [2/2]

word pFlow::getTypeName ( const T &  )
inline

Definition at line 136 of file typeInfo.hpp.

◆ checkType() [1/2]

bool pFlow::checkType ( Type2 *  object)

Definition at line 151 of file typeInfo.hpp.

◆ checkType() [2/2]

bool pFlow::checkType ( Type2 &  object)

Definition at line 157 of file typeInfo.hpp.

◆ applySelector()

bool pFlow::applySelector ( systemControl control,
const pointStructure pStruct,
const dictionary selDict 
)

Definition at line 34 of file setFields.hpp.

References pStructSelector::create(), pStruct, dictionary::subDict(), and systemControl::time().

Referenced by main().

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

◆ sumOp()

uniquePtr<rectMeshField_H<T> > pFlow::sumOp ( pointField_H< T > &  field,
pointRectCell pointToCell 
)

Definition at line 34 of file fieldOperations.hpp.

References internalField< T, void >::deviceView(), pointRectCell::getCellIterator(), pointRectCell::mesh(), n, and cellMapper::NoPos.

Referenced by ProcessField< T >::process().

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

◆ sumMaksOp()

uniquePtr<rectMeshField_H<T> > pFlow::sumMaksOp ( pointField_H< T > &  field,
pointRectCell pointToCell,
const incMask &  mask 
)

Definition at line 66 of file fieldOperations.hpp.

References internalField< T, void >::deviceView(), pointRectCell::getCellIterator(), pointRectCell::mesh(), n, and cellMapper::NoPos.

Referenced by ProcessField< T >::process().

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

◆ convertRectMeshField() [1/4]

bool pFlow::convertRectMeshField ( iOstream os,
const rectMeshField_H< T > &  field 
)

Definition at line 29 of file rectMeshFieldToVTK.hpp.

References endl(), fatalErrorInFunction, fatalExit, and IOobject::typeName().

Referenced by ProcessField< T >::writeToVTK().

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

◆ convertRectMeshField() [2/4]

bool pFlow::convertRectMeshField ( iOstream os,
const rectMeshField_H< real > &  field 
)

◆ convertRectMeshField() [3/4]

bool pFlow::convertRectMeshField ( iOstream os,
const rectMeshField_H< realx3 > &  field 
)

◆ convertRectMeshField() [4/4]

bool pFlow::convertRectMeshField ( iOstream os,
const rectMeshField_H< int32 > &  field 
)

◆ badInput()

bool pFlow::badInput ( iIstream is,
token tok 
)
inline

Definition at line 29 of file stlFile.cpp.

References IOstream::bad(), and token::good().

Referenced by checkNumberToken(), checkWordToken(), and stlFile::readSolid().

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

◆ checkWordToken()

bool pFlow::checkWordToken ( iIstream is,
token tok,
const word check 
)
inline

Definition at line 34 of file stlFile.cpp.

References badInput(), IOstream::eof(), token::isWord(), and token::wordToken().

Referenced by stlFile::readFacet(), and stlFile::readSolid().

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

◆ checkNumberToken()

bool pFlow::checkNumberToken ( iIstream is,
token tok,
real val 
)
inline

Definition at line 42 of file stlFile.cpp.

References badInput(), IOstream::eof(), token::isNumber(), and token::number().

Referenced by stlFile::readFacet().

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

◆ checkNormalVec()

bool checkNormalVec ( const realx3 p1,
const realx3 p2,
const realx3 p3,
realx3 norm 
)

Definition at line 88 of file Wall.cpp.

References cross(), length(), and smallValue.

Referenced by cylinderWall::createCylinder().

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

◆ byteSwaper()

T pFlow::byteSwaper ( const T &  p)
inline

Definition at line 81 of file vtkByteSwapper.hpp.

References pFlow::NBSLevel0Kernels::Swap().

Referenced by pFlow::PFtoVTK::addIntPointField(), pFlow::PFtoVTK::addRealPointField(), pFlow::PFtoVTK::addRealx3PointField(), and pFlow::PFtoVTK::addUndstrcuturedGridField().

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

Variable Documentation

◆ BASE_MIRROR_WALL_INDEX

const uint32 BASE_MIRROR_WALL_INDEX = 1000000
inline

Definition at line 37 of file contactSearchGlobals.hpp.

Referenced by wallBoundaryContactSearch::broadSearch().

◆ ActivePoint

const auto ActivePoint = pointStructure::ACTIVE
inline

Definition at line 25 of file pointFieldAlgorithms.hpp.

Referenced by maxActive_serial(), maxActiveD(), and maxActiveH().

◆ settingsFolder__

const char* const settingsFolder__ = "settings"
inline

Definition at line 28 of file vocabs.hpp.

◆ settingsRepository__

const char* const settingsRepository__ = "settings"
inline

Definition at line 29 of file vocabs.hpp.

◆ caseSetupFolder__

const char* const caseSetupFolder__ = "caseSetup"
inline

Definition at line 30 of file vocabs.hpp.

◆ caseSetupRepository__

const char* const caseSetupRepository__ = "caseSetup"
inline

Definition at line 31 of file vocabs.hpp.

◆ geometryFolder__

const char* const geometryFolder__ = "geometry"
inline

Definition at line 32 of file vocabs.hpp.

Referenced by main().

◆ geometryRepository_

const char* const geometryRepository_ = "geometry"
inline

Definition at line 33 of file vocabs.hpp.

◆ integrationRepository__

const char* const integrationRepository__ = "integration"
inline

Definition at line 34 of file vocabs.hpp.

◆ integrationFolder__

const char* const integrationFolder__ = "integration"
inline

Definition at line 35 of file vocabs.hpp.

Referenced by Time::integrationFolder().

◆ settingsFile__

const char* const settingsFile__ = "settingsDict"
inline

Definition at line 38 of file vocabs.hpp.

◆ domainFile__

const char* const domainFile__ = "domainDict"
inline

Definition at line 39 of file vocabs.hpp.

Referenced by positionParticles::positionParticles().

◆ insertionFile__

const char* const insertionFile__ = "particleInsertion"
inline

Definition at line 40 of file vocabs.hpp.

Referenced by insertion::insertion().

◆ shapeFile__

const char* const shapeFile__ = "shapes"
inline

Definition at line 41 of file vocabs.hpp.

Referenced by main().

◆ pointStructureFile__

◆ triSurfaceFile__

const char* const triSurfaceFile__ = "triSurface"
inline

Definition at line 43 of file vocabs.hpp.

Referenced by pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields(), and main().

◆ createParticles__

const char* const createParticles__ = "createParticles"
inline

Definition at line 44 of file vocabs.hpp.

◆ motionModelFile__

const char* const motionModelFile__ = "motionModel"
inline

◆ contactSearchFile__

const char* const contactSearchFile__ = "contactSearch"
inline

Definition at line 46 of file vocabs.hpp.

◆ propertyFile__

const char* const propertyFile__ = "interaction"
inline

Definition at line 47 of file vocabs.hpp.

◆ interactionFile__

const char* const interactionFile__ = "interaction"
inline

Definition at line 48 of file vocabs.hpp.

Referenced by interaction::create().

◆ postprocessFile__

const char* const postprocessFile__ = "postprocessDict"
inline

Definition at line 49 of file vocabs.hpp.

◆ uniform__

const char* const uniform__ = "uniform"
inline

Definition at line 51 of file vocabs.hpp.

◆ nonUniform__

const char* const nonUniform__ = "nonUniform"
inline

Definition at line 52 of file vocabs.hpp.

◆ tab

constexpr char tab = '\t'
constexpr

Definition at line 439 of file iOstream.hpp.

◆ nl

◆ output

◆ mOutput

◆ pOutput

◆ input

◆ errReport

◆ zero

const real zero = 0.0
inline

Zero real variable.

Definition at line 37 of file bTypesFunctions.hpp.

◆ one

const real one = 1.0
inline

one real variable

Definition at line 40 of file bTypesFunctions.hpp.

◆ zero32

const int32 zero32 = 0
inline

zero int32 variable

Definition at line 43 of file bTypesFunctions.hpp.

◆ one32

const int32 one32 = 1
inline

one int32 variable

Definition at line 46 of file bTypesFunctions.hpp.

◆ nullWord

const word nullWord
inline

null/empty word

Definition at line 49 of file bTypesFunctions.hpp.

Referenced by token::stringToken(), tailName(), and token::wordToken().

◆ floatingPointType__

const char* floatingPointType__ = "float"
inline

Definition at line 37 of file builtinTypes.hpp.

Referenced by floatingPointDescription().

◆ usingDouble__

const bool usingDouble__ = false
inline

Definition at line 38 of file builtinTypes.hpp.

◆ numBytesForReal__

const int numBytesForReal__ = sizeof(real)
inline

Definition at line 66 of file builtinTypes.hpp.

◆ Pi

◆ smallValue

◆ verySmallValue

const real verySmallValue = 1.0e-30
inline

Definition at line 32 of file numericConstants.hpp.

Referenced by triple< intType >::normalize(), and real2Word().

◆ largeValue

const real largeValue = 1.0e15
inline

Definition at line 33 of file numericConstants.hpp.

Referenced by baseTimeControl::baseTimeControl(), and timeInterval::read().

◆ veryLargeValue

const real veryLargeValue = 1.0e30
inline

Definition at line 34 of file numericConstants.hpp.

◆ largestNegInt32

const int32 largestNegInt32 = largestNegative<int32>()
inline

Definition at line 59 of file numericConstants.hpp.

◆ largestPosInt32

const int32 largestPosInt32 = largestPositive<int32>()
inline

Definition at line 60 of file numericConstants.hpp.

Referenced by baseTimeControl::baseTimeControl().

◆ largestNegInt64

const int64 largestNegInt64 = largestNegative<int64>()
inline

Definition at line 62 of file numericConstants.hpp.

◆ largestPosInt64

const int64 largestPosInt64 = largestPositive<int64>()
inline

Definition at line 63 of file numericConstants.hpp.

◆ largestNegREAL

const real largestNegREAL = largestNegative<real>()
inline

Definition at line 65 of file numericConstants.hpp.

◆ largestPosREAL

const real largestPosREAL = largestPositive<real>()
inline

Definition at line 66 of file numericConstants.hpp.

◆ epsilonREAL

const real epsilonREAL = epsilonValue<real>()
inline

Definition at line 67 of file numericConstants.hpp.

◆ zero3

◆ one3

const realx3 one3

Definition at line 138 of file types.hpp.

◆ zero33

const realx3x3 zero33

Definition at line 140 of file types.hpp.

◆ one33

const realx3x3 one33

Definition at line 141 of file types.hpp.

◆ zero4

const realx4 zero4

Definition at line 143 of file types.hpp.