# PhasicFlow: pFlow Namespace Reference

pFlow Namespace Reference

## Namespaces

| algorithms
| cfModels
| PFtoVTK
| pointStructureKernels
| sphereInteractionKernels
| sphereParticlesKernels
| sphTriInteraction
| triangleFunctions
| triSurfaceKernels
| TSFtoVTK
| utilities

## Classes

struct | AB3History
struct | AB4History
struct | AB5History
class | AdamsBashforth2
class | AdamsBashforth3
class | AdamsBashforth4
class | AdamsBashforth5
class | AdamsMoulton3
class | AdamsMoulton4
class | AdamsMoulton5
struct | allOp
struct | betweenEqOp
struct | betweenOp
class | bitsetHD
class | bitTransfer
class | box
class | boxRegion
class | cellMapping
class | cells
class | cellsWallLevel0
class | cellsWallLevels
class | combinedRange
class | commandLine
class | compareOne
class | compareTwo
class | compareZero
class | ContactSearch
class | contactSearch
class | cuboidWall
class | cylinder
class | cylinderRegion
class | cylinderWall
class | dataEntry
class | demComponent
class | demGeometry
class | demInteraction
class | demParticles
class | DeviceSide
class | dictionary
class | dynamicLinkLibs
class | dynamicPointStructure
class | empty
struct | equalOp
class | eventMessage
class | eventObserver
class | eventSubscriber
class | Field
class | fileStream
class | fileSystem
class | fixedWall
| Fixed wall motion model for walls. More...
class | geometry
class | geometryMotion
struct | greaterThanEqOp
struct | greaterThanOp
class | hashMap
class | HostSide
class | iBox
class | iEntry
class | iFstream
class | iIstream
class | includeMask
class | IncludeMask
class | IncludeMask< T, allOp< T > >
class | indexContainer
class | Insertion
class | insertion
class | InsertionRegion
class | insertionRegion
class | integration
class | interaction
class | interactionBase
class | intervalRange
class | IOfileHeader
class | IOobject
class | iOstream
class | IOstream
class | Istream
class | iTstream
struct | lessThanEqOp
struct | lessThanOp
class | line
class | List
class | ListPtr
class | Logical
class | Map
class | mapperNBS
class | MapPtr
class | multiGridMapping
class | multiGridNBS
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 | NBSLevel
class | NBSLevel0
class | NBSLevels
class | noConstructAllocator
class | objectFile
class | oFstream
class | Ostream
class | oTstream
class | particleIdHandler
class | particles
class | PeakableRegion
class | peakableRegion
class | planeWall
class | pointField
class | pointRectCell
class | pointStructure
class | positionOrdered
class | positionParticles
class | positionRandom
class | postprocess
class | processField
class | ProcessField
class | property
| property holds the pure properties of materials. More...
class | pStructSelector
class | quadruple
class | randomReal
class | RandomReal
class | readControlDict
class | readFromTimeFolder
class | rectangleMesh
class | rectMeshField
class | region
class | regionBase
class | repository
class | rotatingAxis
| An axis which rotates around itself at specified speed. More...
class | rotatingAxisMotion
| Rotating axis motion model for walls. More...
class | selectBox
class | selectRandom
class | selectRange
struct | selectSide
class | setFieldEntry
class | setFieldList
class | shapeMixture
class | sortedContactList
class | sortedPairs
class | span
class | sphere
class | sphereInteraction
class | sphereParticles
| Class for managing spherical particles. More...
class | sphereRegion
class | sphereShape
class | stlFile
class | stlWall
class | stridedRange
class | symArray
class | systemControl
class | Time
class | timeControl
class | timeFlowControl
class | timeFolder
class | timeInterval
class | Timer
class | Timers
class | token
struct | triple
class | triSurface
class | triSurfaceField
class | twoPartEntry
class | uniformRandomInt32
class | uniformRandomReal
class | uniquePtr
class | unsortedContactList
class | unsortedPairs
class | Vector
class | VectorDual
class | VectorSingle
class | vibrating
| Vibrating model for a wall. More...
class | vibratingMotion
| Vibrating motion model for walls. More...
class | vtkFile
class | Wall
class | zAxis

## Typedefs

typedef geometryMotion< vibratingMotion > | vibratingMotionGeometry
typedef geometryMotion< rotatingAxisMotion > | rotationAxisMotionGeometry
typedef geometryMotion< multiRotatingAxisMotion > | multiRotationAxisMotionGeometry
typedef geometryMotion< fixedWall > | fixedGeometry
using | CELL_INDEX_TYPE = int32
using | ID_TYPE = int32
using | sphereInsertion = Insertion< sphereShape >
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< VectorSingle, int8 >
using | int8Field_H = Field< VectorSingle, int8, HostSpace >
using | int16Field_D = Field< VectorSingle, int16 >
using | int16Field_H = Field< VectorSingle, int16, HostSpace >
using | int32Field_D = Field< VectorSingle, int32 >
using | int32Field_H = Field< VectorSingle, int32, HostSpace >
using | int64Field_D = Field< VectorSingle, int64 >
using | int64Field_H = Field< VectorSingle, int64, HostSpace >
using | uint32Field_D = Field< VectorSingle, uint32 >
using | uint32Field_H = Field< VectorSingle, uint32, HostSpace >
using | labelField_D = Field< VectorSingle, label >
using | labelField_H = Field< VectorSingle, label, HostSpace >
using | realField_D = Field< VectorSingle, real >
using | realField_H = Field< VectorSingle, real, HostSpace >
using | realx3Field_D = Field< VectorSingle, realx3 >
using | realx3Field_H = Field< VectorSingle, realx3, HostSpace >
using | uint16x3Field_D = Field< VectorSingle, uint16x3 >
using | uint16x3Field_H = Field< VectorSingle, uint16x3, HostSpace >
using | uint32x3Field_D = Field< VectorSingle, uint32x3 >
using | uint32x3Field_H = Field< VectorSingle, uint32x3, HostSpace >
using | int32x3Field_D = Field< VectorSingle, int32x3 >
using | int32x3Field_H = Field< VectorSingle, int32x3, HostSpace >
using | int64x3Field_D = Field< VectorSingle, int64x3 >
using | int64x3Field_H = Field< VectorSingle, int64x3, HostSpace >
using | realx3x3Field_D = Field< VectorSingle, realx3x3 >
using | realx3x3Field_H = Field< VectorSingle, realx3x3, HostSpace >
using | wordField_H = Field< VectorSingle, word, HostSpace >
using | int8Field_HD = Field< VectorDual, int8 >
using | int16Field_HD = Field< VectorDual, int16 >
using | int32Field_HD = Field< VectorDual, int32 >
using | int64Field_HD = Field< VectorDual, int64 >
using | uint32Field_HD = Field< VectorDual, uint32 >
using | labelField_HD = Field< VectorDual, label >
using | realField_HD = Field< VectorDual, real >
using | realx3Field_HD = Field< VectorDual, realx3 >
using | uint16x3Field_HD = Field< VectorDual, uint32x3 >
using | uint32x3Field_HD = Field< VectorDual, uint32x3 >
using | int32x3Field_HD = Field< VectorDual, int32x3 >
using | int64x3Field_HD = Field< VectorDual, int64x3 >
using | realx3x3Field_HD = Field< VectorDual, realx3x3 >
using | wordField = Field< Vector, word, vecAllocator< word > >
using | int32IndexContainer = indexContainer< int32 >
using | int64IndexContainer = indexContainer< int64 >
using | int64List = List< int64 >
using | int32List = List< int32 >
using | int16List = List< int16 >
using | int8List = List< int8 >
using | labelList = List< label >
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 | labelHashMap = hashMap< label, 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 | labelMap = Map< label, 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< VectorSingle, T, HostSpace >
template<typename T >
using | pointField_D = pointField< VectorSingle, T >
template<typename T >
using | pointField_HD = pointField< VectorDual, T >
using | int8PointField_D = pointField< VectorSingle, int8 >
using | int8PointField_H = pointField< VectorSingle, int8, HostSpace >
using | int16PointField_D = pointField< VectorSingle, int16 >
using | int16PointField_H = pointField< VectorSingle, int16, HostSpace >
using | int32PointField_D = pointField< VectorSingle, int32 >
using | int32PointField_H = pointField< VectorSingle, int32, HostSpace >
using | int64PointField_D = pointField< VectorSingle, int64 >
using | int64PointField_H = pointField< VectorSingle, int64, HostSpace >
using | uint32PointField_D = pointField< VectorSingle, uint32 >
using | uint32PointField_H = pointField< VectorSingle, uint32, HostSpace >
using | labelPointField_D = pointField< VectorSingle, label >
using | labelPointField_H = pointField< VectorSingle, label, HostSpace >
using | realPointField_D = pointField< VectorSingle, real >
using | realPointField_H = pointField< VectorSingle, real, HostSpace >
using | realx3PointField_D = pointField< VectorSingle, realx3 >
using | realx3PointField_H = pointField< VectorSingle, realx3, HostSpace >
using | wordPointField_H = pointField< VectorSingle, word, HostSpace >
using | int8PointField_HD = pointField< VectorDual, int8 >
using | int16PointField_HD = pointField< VectorDual, int16 >
using | int32PointField_HD = pointField< VectorDual, int32 >
using | int64PointField_HD = pointField< VectorDual, int64 >
using | uint32PointField_HD = pointField< VectorDual, uint32 >
using | labelPointField_HD = pointField< VectorDual, label >
using | realPointField_HD = pointField< VectorDual, real >
using | realx3PointField_HD = pointField< VectorDual, realx3 >
using | wordPointField = pointField< Vector, word, vecAllocator< word > >
template<typename Key >
using | Set = std::set< Key, std::less< Key >, std::allocator< Key > >
using | realSymArray_D = symArray< real >
using | realSymArray_H = symArray< real, HostSpace >
using | realx3SymArray_D = symArray< realx3 >
using | realx3SymArray_H = symArray< realx3, HostSpace >
using | realTriSurfaceField_D = triSurfaceField< VectorSingle, real >
using | realTriSurfaceField_H = triSurfaceField< VectorSingle, real, HostSpace >
using | realx3TriSurfaceField_D = triSurfaceField< VectorSingle, realx3 >
using | realx3TriSurfaceField_H = triSurfaceField< VectorSingle, realx3, HostSpace >
using | realTriSurfaceField_HD = triSurfaceField< VectorDual, real >
using | realx3TriSurfaceField_HD = triSurfaceField< VectorDual, realx3 >
using | realTriSurfaceField = triSurfaceField< Vector, real, vecAllocator< real > >
using | realx3TriSurfaceField = triSurfaceField< Vector, realx3, vecAllocator< realx3 > >
using | int8TriSurfaceField_D = triSurfaceField< VectorSingle, int8 >
using | int8TriSurfaceField_H = triSurfaceField< VectorSingle, int8, HostSpace >
using | int8TriSurfaceField_HD = triSurfaceField< VectorDual, int8 >
using | int8TriSurfaceField = triSurfaceField< Vector, int8, vecAllocator< real > >
template<typename T >
using | vecAllocator = std::allocator< T >
using | int8Vector = Vector< int8 >
using | int16Vector = Vector< int16 >
using | int32Vector = Vector< int32 >
using | int64Vector = Vector< int64 >
using | uint32Vector = Vector< uint32 >
using | labelVector = Vector< label >
using | realVector = Vector< real >
using | realx3Vector = Vector< realx3 >
using | uint16x3Vector = Vector< uint16x3 >
using | uint32x3Vector = Vector< uint32x3 >
using | int32x3Vector = Vector< int32x3 >
using | int64x3Vector = Vector< int64x3 >
using | uint16x3x3Vector = Vector< uint16x3x3 >
using | uint32x3x3Vector = Vector< uint32x3x3 >
using | int32x3x3Vector = Vector< int32x3x3 >
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< int8 > | int8Vector_D
typedef VectorSingle< int8, HostSpace > | int8Vector_H
typedef VectorSingle< int16 > | int16Vector_D
typedef VectorSingle< int16, HostSpace > | int16Vector_H
typedef VectorSingle< int32 > | int32Vector_D
typedef VectorSingle< int32, HostSpace > | int32Vector_H
typedef VectorSingle< int64 > | int64Vector_D
typedef VectorSingle< int64, HostSpace > | int64Vector_H
typedef VectorSingle< uint32 > | uint32Vector_D
typedef VectorSingle< uint32, HostSpace > | uint32Vector_H
typedef VectorSingle< label > | labelVector_D
typedef VectorSingle< label, HostSpace > | labelVector_H
typedef VectorSingle< real > | realVector_D
typedef VectorSingle< real, HostSpace > | realVector_H
typedef VectorSingle< realx3 > | realx3Vector_D
typedef VectorSingle< realx3, HostSpace > | realx3Vector_H
typedef VectorSingle< uint16x3 > | uint16x3Vector_D
typedef VectorSingle< uint16x3, HostSpace > | uint16x3Vector_H
typedef VectorSingle< uint32x3 > | uint32x3Vector_D
typedef VectorSingle< uint32x3, HostSpace > | uint32x3Vector_H
typedef VectorSingle< int32x3 > | int32x3Vector_D
typedef VectorSingle< int32x3, HostSpace > | int32x3Vector_H
typedef VectorSingle< int64x3 > | int64x3Vector_D
typedef VectorSingle< int64x3, HostSpace > | int64x3Vector_H
typedef VectorSingle< realx3x3 > | realx3x3Vector_D
typedef VectorSingle< realx3x3, HostSpace > | realx3x3Vector_H
using | fileSystemList = List< fileSystem >
using | HostSpace = Kokkos::HostSpace
using | Serial = Kokkos::Serial
using | DefaultHostExecutionSpace = Kokkos::DefaultHostExecutionSpace
using | DefaultExecutionSpace = Kokkos::DefaultExecutionSpace
template<typename T1 , typename T2 >
using | kPair = Kokkos::pair< T1, T2 >
using | range = kPair< int, int >
using | range64 = kPair< int long, int long >
template<typename T , typename... properties>
using | ViewTypeScalar = Kokkos::View< T, properties... >
template<typename T , typename... properties>
using | ViewType1D = Kokkos::View< T *, properties... >
template<typename T , typename... properties>
using | DualViewType1D = Kokkos::DualView< T *, properties... >
template<typename T , typename... properties>
using | ViewType3D = Kokkos::View< T ***, properties... >
template<typename Key , typename Value , typename... properties>
using | unorderedMap = Kokkos::UnorderedMap< Key, Value, properties... >
template<typename Key , typename... properties>
using | unorderedSet = Kokkos::UnorderedMap< Key, void, properties... >
template<typename Key , typename Value >
using | deviceHashMap = Kokkos::UnorderedMap< Key, Value >
template<typename Key , typename Value >
using | hostHashMap = Kokkos::UnorderedMap< Key, Value, Kokkos::HostSpace >
template<typename Key >
using | deviceHashSet = Kokkos::UnorderedMap< Key, void >
template<typename Key >
using | hostHashSet = Kokkos::UnorderedMap< Key, void, Kokkos::HostSpace >
template<typename T >
using | deviceViewTypeScalar = Kokkos::View< T >
template<typename T >
using | deviceViewType1D = Kokkos::View< T * >
template<typename T , typename Layout = void>
using | deviceViewType2D = Kokkos::View< T **, Layout, void >
template<typename T >
using | hostViewTypeScalar = Kokkos::View< T, Kokkos::HostSpace >
template<typename T >
using | hostViewType1D = Kokkos::View< T *, Kokkos::HostSpace >
template<typename T , typename Layout = void>
using | hostViewType2D = Kokkos::View< T **, Layout, Kokkos::HostSpace >
template<typename T >
using | deviceAtomicViewType1D = Kokkos::View< T *, Kokkos::MemoryTraits< std::is_same< DefaultExecutionSpace, Serial >::value?0:Kokkos::Atomic > >
template<typename T >
using | deviceAtomicViewType3D = Kokkos::View< T ***, Kokkos::MemoryTraits< std::is_same< DefaultExecutionSpace, Serial >::value?0:Kokkos::Atomic > >
typedef RandomReal< uniformRandomReal > | uniformRandomRealDistribution
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 &)
typedef IOstream &(* | IOstreamManip) (IOstream &)
using | tokenList = List< token >
using | tokenTypeList = List< token::tokenType >
typedef PeakableRegion< boxRegion > | boxPeakableRegion
typedef PeakableRegion< sphereRegion > | spherePeakableRegion
using | real = float
using | int8 = signed char
using | int16 = short int
using | int32 = int
using | int64 = long long int
using | uint16 = unsigned short int
using | uint32 = unsigned int
using | label = std::size_t
using | word = std::string
using | int8x3 = triple< int8 >
using | int16x3 = triple< int16 >
using | int32x3 = triple< int32 >
using | int64x3 = triple< int64 >
using | uint16x3 = triple< uint16 >
using | uint32x3 = triple< uint32 >
using | labelx3 = triple< label >
using | realx3 = triple< real >
using | uint16x3x3 = triple< uint16x3 >
using | uint32x3x3 = triple< uint32x3 >
using | int32x3x3 = triple< int32x3 >
using | labelx3x3 = triple< labelx3 >
using | realx3x3 = triple< realx3 >
using | real4 = quadruple< real >
using | SearchType = NBSLevel0< DefaultExecutionSpace >
using | ContainerType = unsortedPairs< DefaultExecutionSpace, int32 >
template<typename T >
using | rectMeshField_H = rectMeshField< T, HostSpace >
using | int8RectMeshField_H = rectMeshField< int8, HostSpace >
using | int32RectMeshField_H = rectMeshField< int32, HostSpace >
using | int64RectMeshField_H = rectMeshField< int64, HostSpace >
using | realRectMeshField_H = rectMeshField< real, HostSpace >
using | realx3RectMeshField_H = rectMeshField< realx3, HostSpace >

## Functions

INLINE_FUNCTION iIstream & | operator>> (iIstream &str, AB3History &ab3)
INLINE_FUNCTION iOstream & | operator<< (iOstream &str, const AB3History &ab3)
INLINE_FUNCTION iIstream & | operator>> (iIstream &str, AB4History &ab4)
INLINE_FUNCTION iOstream & | operator<< (iOstream &str, const AB4History &ab4)
INLINE_FUNCTION iIstream & | operator>> (iIstream &str, AB5History &ab5)
INLINE_FUNCTION iOstream & | operator<< (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)
INLINE_FUNCTION_HD bool | sphereSphereCheck (const realx3 &p1, const realx3 p2, real d1, real d2)
INLINE_FUNCTION_HD int32x3 | mapIndexLevels (const int32x3 &ind, int32 lowerLevel, int32 upperLevel)
iOstream & | operator<< (iOstream &os, const rotatingAxis &ax)
iIstream & | operator>> (iIstream &is, rotatingAxis &ax)
iOstream & | operator<< (iOstream &os, const timeInterval &obj)
iIstream & | operator>> (iIstream &is, timeInterval &obj)
iOstream & | operator<< (iOstream &os, const vibrating &obj)
iIstream & | operator>> (iIstream &is, vibrating &obj)
template<template< class, class > class VectorField, class T , class PropType >
iIstream & | operator>> (iIstream &is, Field< VectorField, T, PropType > &ifld)
template<template< class, class > class VectorField, class T , class PropType >
iOstream & | operator<< (iOstream &os, const Field< VectorField, T, PropType > &ofld)
template<typename T >
iOstream & | operator<< (iOstream &os, const List< T > &lst)
template<typename T >
iIstream & | operator>> (iIstream &is, List< T > &lst)
template<typename T >
iOstream & | printKeys (iOstream &os, const wordHashMap< T > &m)
template<typename T >
iOstream & | printKeys (iOstream &os, const labelHashMap< T > &m)
template<typename T >
iOstream & | printKeys (iOstream &os, const uint32HashMap< T > &m)
template<typename T >
iOstream & | printKeys (iOstream &os, const int64HashMap< T > &m)
template<typename T >
iOstream & | printKeys (iOstream &os, const int32HashMap< T > &m)
template<typename T >
iOstream & | printKeys (iOstream &os, const wordMap< T > &m)
template<typename T >
iOstream & | printKeys (iOstream &os, const labelMap< T > &m)
template<typename T >
iOstream & | printKeys (iOstream &os, const uint32Map< T > &m)
template<typename T >
iOstream & | printKeys (iOstream &os, const int32Map< T > &m)
template<typename T >
iOstream & | printKeys (iOstream &os, const int64Map< T > &m)
template<typename T >
iOstream & | printKeys (iOstream &os, const wordHashMapPtr< T > &m)
template<template< class, class > class VectorField, class T , class MemorySpace >
iIstream & | operator>> (iIstream &is, pointField< VectorField, T, MemorySpace > &pF)
template<template< class, class > class VectorField, class T , class MemorySpace >
iOstream & | operator<< (iOstream &os, const pointField< VectorField, T, MemorySpace > &pF)
template<class T , typename... properties>
T | 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_H T | maxActiveH (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_H T | maxActiveD (const Kokkos::View< T *, properties... > &view, const Kokkos::View< int8 *, Kokkos::LayoutLeft > &flag, size_t start, size_t end)
template<class T , class MemorySpace >
T | maxActive (const pointField< VectorSingle, T, MemorySpace > &pField)
template<class side , class T , class MemorySpace = void>
T | maxActive (const pointField< VectorDual, T, MemorySpace > &pField)
template<typename T >
iOstream & | operator<< (iOstream &os, const span< T > &s)
template<typename Type >
INLINE_FUNCTION_HD void | SWAP (Type &x, Type &y)
template<typename T , typename MemorySpace >
iIstream & | operator>> (iIstream &is, symArray< T, MemorySpace > &iArr)
template<typename T , typename MemorySpace >
iOstream & | operator<< (iOstream &os, const symArray< T, MemorySpace > &oArr)
template<template< class, class > class VectorField, class T , class MemorySpace >
iIstream & | operator>> (iIstream &is, triSurfaceField< VectorField, T, MemorySpace > &tsF)
template<template< class, class > class VectorField, class T , class MemorySpace >
iOstream & | operator<< (iOstream &os, const triSurfaceField< VectorField, T, MemorySpace > &tsF)
template<typename T , typename Allocator >
iIstream & | operator>> (iIstream &is, Vector< T, Allocator > &ivec)
template<typename T , typename Allocator >
iOstream & | operator<< (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 > | 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 >
T | min (const Vector< T, Allocator > &v)
template<typename T , typename Allocator , typename indexFunc >
T | min (const Vector< T, Allocator > &v, indexFunc iFn)
template<typename T , typename Allocator >
T | max (const Vector< T, Allocator > &v)
template<typename T , typename Allocator , typename indexFunc >
T | max (const Vector< T, Allocator > &v, indexFunc iFn)
template<typename T , typename Allocator >
T | sum (const Vector< T, Allocator > &v)
template<typename T , typename Allocator , typename indexFunc >
T | sum (const Vector< T, Allocator > &v, indexFunc iFn)
template<typename T , typename memory_space >
iIstream & | operator>> (iIstream &is, VectorDual< T, memory_space > &ivec)
template<typename T , typename memory_space >
iOstream & | operator<< (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 >
iIstream & | operator>> (iIstream &is, VectorSingle< T, MemorySpace > &ivec)
template<typename T , typename MemorySpace >
iOstream & | operator<< (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_H T | min (const VectorSingle< T, MemorySpace > &vec)
template<class T , class MemorySpace >
INLINE_FUNCTION_H T | max (const VectorSingle< T, MemorySpace > &vec)
iOstream & | operator<< (iOstream &os, const iEntry &e)
iIstream & | operator>> (iIstream &is, iEntry &e)
bool | isTwoPartEntry (dataEntry entry)
iOstream & | operator<< (iOstream &os, fileSystem fs)
std::ostream & | operator<< (std::ostream &os, fileSystem fs)
fileSystem | operator/ (const fileSystem &fs1, const fileSystem &fs2)
fileSystem | operator+ (const fileSystem &fs1, const word fName)
fileSystem | CWD ()
bool | isDirectory (const fileSystem &path)
bool | isRegularFile (const fileSystem &path)
fileSystemList | subDirectories (const fileSystem &path)
fileSystemList | containingFiles (const fileSystem &path)
template<typename T , typename... properties>
INLINE_FUNCTION_H T | min (const ViewType1D< T, properties... > &view, size_t start, size_t end)
template<typename T , typename... properties>
INLINE_FUNCTION_H T | max (const ViewType1D< T, properties... > &view, size_t start, size_t end)
template<typename T , typename... properties>
INLINE_FUNCTION_H T | min_serial (const ViewType1D< T, properties... > &view, size_t start, size_t end)
template<typename T , typename... properties>
INLINE_FUNCTION_H T | max_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 , typename MemoerySpace >
INLINE_FUNCTION_H constexpr bool | areAccessible ()
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void | realloc (ViewType1D< Type, Properties... > &view, int32 len)
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void | reallocNoInit (ViewType1D< Type, Properties... > &view, int32 len)
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void | reallocFill (ViewType1D< Type, Properties... > &view, int32 len, Type val)
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void | realloc (ViewType3D< Type, Properties... > &view, int32 len1, int32 len2, int32 len3)
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void | reallocNoInit (ViewType3D< Type, Properties... > &view, int32 len1, int32 len2, int32 len3)
template<typename Type , typename... Properties>
INLINE_FUNCTION_H void | reallocFill (ViewType3D< Type, Properties... > &view, int32 len1, int32 len2, int32 len3, Type val)
template<typename ViewType >
INLINE_FUNCTION_H void | swapViews (ViewType &v1, ViewType &v2)
template<typename T , typename... properties>
INLINE_FUNCTION_H int32 | count (const ViewType1D< T, properties... > &view, int32 start, int32 end, const T &val)
template<typename T , typename... properties>
INLINE_FUNCTION_H void | fill (ViewType1D< T, properties... > &view, range span, T val)
template<typename T , typename... properties>
void | fill (ViewType1D< T, properties... > &view, int32 start, int32 end, T val)
template<typename Type , typename... properties>
void | fillSequence (ViewType1D< Type, properties... > &view, int32 start, int32 end, const Type startVal)
template<typename Type , typename... properties, typename indexType , typename... indexProperties>
bool | fillSelected (ViewType1D< Type, properties... > view, const ViewType1D< indexType, indexProperties... > indices, const int32 numElems, const Type val, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< indexType, indexProperties... >::memory_space >(), bool >=true)
template<typename Type , typename... properties, typename indexType , typename... indexProperties>
bool | fillSelected (ViewType1D< Type, properties... > view, const ViewType1D< indexType, indexProperties... > indices, const ViewType1D< Type, indexProperties... > vals, const int32 numElems, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< indexType, indexProperties... >::memory_space >(), bool >=true)
template<typename T , typename... properties>
INLINE_FUNCTION_H T | min (const ViewType1D< T, properties... > &view, int32 start, int32 end)
template<typename T , typename... properties>
INLINE_FUNCTION_H T | max (const ViewType1D< T, properties... > &view, int32 start, int32 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, int32 dStart, const ViewType1D< sType, sProperties... > &src, int32 sStart, int32 sEnd)
template<typename dType , typename sType , typename... sProperties>
INLINE_FUNCTION_H void | getNth (dType &dst, const ViewType1D< sType, sProperties... > &src, const int32 n)
template<typename T , typename... properties>
INLINE_FUNCTION_H void | sort (ViewType1D< T, properties... > &view, int32 start, int32 end)
template<typename T , typename... properties, typename CompareFunc >
INLINE_FUNCTION_H void | sort (ViewType1D< T, properties... > &view, int32 start, int32 end, CompareFunc compare)
template<typename Type , typename... properties, typename permType , typename... permProperties>
void | permuteSort (const ViewType1D< Type, properties... > &view, int32 start, int32 end, ViewType1D< permType, permProperties... > &permuteView, int32 permStart, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< permType, permProperties... >::memory_space >(), bool >=true)
template<typename Type , typename... properties>
INLINE_FUNCTION_HD int32 | binarySearch (const ViewType1D< Type, properties... > &view, int32 start, int32 end, const Type &val)
template<typename Type , typename... properties, typename dType , typename... dProperties>
void | exclusiveScan (const ViewType1D< Type, properties... > &view, int32 start, int32 end, ViewType1D< dType, dProperties... > &dView, int32 dStart, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< dType, dProperties... >::memory_space >(), bool >=true)
template<typename Type , typename... properties, typename dType , typename... dProperties>
void | inclusiveScan (const ViewType1D< Type, properties... > &view, int32 start, int32 end, ViewType1D< dType, dProperties... > &dView, int32 dStart, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< dType, dProperties... >::memory_space >(), bool >=true)
systemControl & | Control ()
Map< real, fileSystem > | getTimeFolders (const fileSystem &path)
template<class T , class... Args>
uniquePtr< T > | makeUnique (Args &&... args)
iIstream & | operator>> (iIstream &is, iIstreamManip f)
iIstream & | operator>> (iIstream &is, IOstreamManip f)
iIstream & | operator>> (iIstream &is, word &w)
iIstream & | operator>> (iIstream &is, int64 &val)
iIstream & | operator>> (iIstream &is, int32 &val)
iIstream & | operator>> (iIstream &is, int16 &val)
iIstream & | operator>> (iIstream &is, int8 &val)
iIstream & | operator>> (iIstream &is, uint32 &val)
iIstream & | operator>> (iIstream &is, uint16 &val)
iIstream & | operator>> (iIstream &is, label &val)
iIstream & | operator>> (iIstream &is, float &val)
iIstream & | operator>> (iIstream &is, double &val)
iOstream & | operator<< (iOstream &os, iOstreamManip f)
iOstream & | operator<< (iOstream &os, IOstreamManip f)
iOstream & | indent (iOstream &os)
iOstream & | incrIndent (iOstream &os)
iOstream & | decrIndent (iOstream &os)
iOstream & | flush (iOstream &os)
iOstream & | endl (iOstream &os)
iOstream & | beginBlock (iOstream &os)
iOstream & | endBlock (iOstream &os)
iOstream & | endEntry (iOstream &os)
iOstream & | operator<< (iOstream &os, const char c)
iOstream & | operator<< (iOstream &os, const char *buf)
iOstream & | operator<< (iOstream &os, const word &w)
iOstream & | operator<< (iOstream &os, const int64 &val)
iOstream & | operator<< (iOstream &os, const int32 &val)
iOstream & | operator<< (iOstream &os, const int16 &val)
iOstream & | operator<< (iOstream &os, const int8 &val)
iOstream & | operator<< (iOstream &os, const label &val)
iOstream & | operator<< (iOstream &os, const uint32 &val)
iOstream & | operator<< (iOstream &os, const uint16 &val)
iOstream & | operator<< (iOstream &os, const float &val)
iOstream & | operator<< (iOstream &os, const double &val)
IOstream & | dec (IOstream &io)
IOstream & | hex (IOstream &io)
IOstream & | oct (IOstream &io)
IOstream & | fixed (IOstream &io)
IOstream & | scientific (IOstream &io)
iOstream & | operator<< (iOstream &os, const token &tok)
iIstream & | operator>> (iIstream &is, token &tok)
iOstream & | operator<< (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)
bool | isBeginToken (const token &tok)
bool | isEndToken (const token &tok)
FUNCTION_H iIstream & | operator>> (iIstream &is, box &b)
FUNCTION_H iOstream & | operator<< (iOstream &os, const box &b)
INLINE_FUNCTION_HD box | extendBox (const box &b, const realx3 &dl)
FUNCTION_H iIstream & | operator>> (iIstream &is, cylinder &b)
FUNCTION_H iOstream & | operator<< (iOstream &os, const cylinder &b)
template<typename intType >
FUNCTION_H iIstream & | operator>> (iIstream &is, iBox< intType > &b)
template<typename intType >
FUNCTION_H iOstream & | operator<< (iOstream &os, const iBox< intType > &b)
FUNCTION_H iIstream & | operator>> (iIstream &is, sphere &b)
FUNCTION_H iOstream & | operator<< (iOstream &os, const sphere &b)
iIstream & | operator>> (iIstream &is, multiTriSurface &tri)
iOstream & | operator<< (iOstream &os, const multiTriSurface &tri)
bool | badInput (iIstream &is, token &tok)
bool | checkWordToken (iIstream &is, token &tok, const word &check)
bool | checkNumberToken (iIstream &is, token &tok, real &val)
iIstream & | operator>> (iIstream &is, triSurface &tri)
iOstream & | operator<< (iOstream &os, const triSurface &tri)
template<typename T , int32 nRow, int32 nInner, int32 nCol>
void | MatMul (T(&A)[nRow][nInner], T(&B)[nInner][nCol], T(&C)[nRow][nCol])
template<typename T , int32 nRow, int32 nCol>
void | assignMat (T(&A)[nRow][nCol], T(&B)[nRow][nCol])
iOstream & | operator<< (iOstream &os, const Timer &t)
iIstream & | operator>> (iIstream &is, Timer &t)
iOstream & | operator<< (iOstream &os, const Timers &t)
iIstream & | operator>> (iIstream &is, Timers &t)
const word | whiteSpace (" \t\n\v\f\r")
int32 | countChar (const word &s, const char c)
int32 | countChar (const char *s, const char c)
word | toUpper (const word &inStr)
bool | isYes (const word &str)
bool | isNo (const word &str)
word | real2Fixed (const real &v, int32 numPrecision=6)
word | real2Word (const real &v, int32 numPrecision=6)
word | removeDecimalZeros (const word &str)
word | real2FixedStripZeros (const real &v, int32 numPrecision=6)
word | int322Word (const int32 &v)
word | angleBracketsNames (const word &w1, const word &w2)
word | angleBracketsNames2 (const word &base, const word &w1, const word &w2)
word | angleBracketsNames3 (const word &base, const word &w1, const word &w2, const word &w3)
word | groupNames (const word &bw, const word &tw, char sep='.')
word | baseName (const word &w, char sep='.')
word | tailName (const word &w, char sep='.')
bool | validWord (char c)
bool | validWordWithQuote (char c)
bool | validWord (const word &w)
bool | validWordWithQuote (const word &c)
bool | readLabel (const word &w, label &val)
bool | readLabel (const char *buf, label &val)
bool | readUint32 (const word &w, uint32 &val)
bool | readUint32 (const char *buf, uint32 &val)
bool | readInt64 (const word &w, int64 &val)
bool | readInt64 (const char *buf, int64 &val)
bool | readInt32 (const word &w, int32 &val)
bool | readInt32 (const char *buf, int32 &val)
bool | readInt16 (const word &w, int16 &val)
bool | readInt16 (const char *buf, int16 &val)
bool | readInt8 (const word &w, int8 &val)
bool | readInt8 (const char *buf, int8 &val)
bool | readReal (const word &w, real &val)
bool | readReal (const char *buf, real &val)
bool | readBoolian_Str (const word &w, bool &val)
bool | readBoolian_Str (const char *buf, bool &val)
bool | readValue (const word &w, real &val)
bool | readValue (const word &w, label &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, int16 &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)
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 int16 &s1, const int16 &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_HD bool | equal (const label &s1, const label &s2)
INLINE_FUNCTION bool | equal (const word &s1, const word &s2)
INLINE_FUNCTION_HD real | degree2Radian (const real &theta)
INLINE_FUNCTION_HD real | radian2Degree (const real &phi)
auto | floatingPointDescription ()
iIstream & | operator>> (iIstream &is, Logical &L)
iOstream & | operator<< (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 (label x, label y)
INLINE_FUNCTION_HD int32 | 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 label | min (label x, label y)
INLINE_FUNCTION_HD uint32 | min (uint32 x, uint32 y)
INLINE_FUNCTION_HD uint32 | min (uint16 x, uint16 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 label | max (label x, label y)
INLINE_FUNCTION_HD uint32 | max (uint32 x, uint32 y)
INLINE_FUNCTION_HD uint32 | max (uint16 x, uint16 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)
template<>
word | basicTypeName< int8x3 > ()
template<>
word | basicTypeName< int16x3 > ()
template<>
word | basicTypeName< int32x3 > ()
template<>
word | basicTypeName< int64x3 > ()
template<>
word | basicTypeName< uint16x3 > ()
template<>
word | basicTypeName< uint32x3 > ()
template<>
word | basicTypeName< labelx3 > ()
template<>
word | basicTypeName< realx3 > ()
template<>
word | basicTypeName< uint16x3x3 > ()
template<>
word | basicTypeName< uint32x3x3 > ()
template<>
word | basicTypeName< realx3x3 > ()
template<>
word | basicTypeName< real4 > ()
template<typename T >
word | basicTypeName ()
template<>
word | basicTypeName< word > ()
template<>
word | basicTypeName< int64 > ()
template<>
word | basicTypeName< int32 > ()
template<>
word | basicTypeName< int16 > ()
template<>
word | basicTypeName< int8 > ()
template<>
word | basicTypeName< label > ()
template<>
word | basicTypeName< uint32 > ()
template<>
word | basicTypeName< real > ()
template<typename Type1 , typename Type2 >
bool | checkType (Type2 *object)
template<typename Type1 , typename Type2 >
bool | checkType (Type2 &object)
int32 | findCollisions (ContainerType &pairs, int32Vector_HD &flags)
int32 | findCollisions (int32 num, realx3Vector_HD &points, real diam)
bool | applySelector (systemControl &control, const pointStructure &pStruct, const dictionary &selDict)
template<typename ObjType >
bool | geomObjectToVTK (IOfileHeader &header, real time, fileSystem destPath, word bName)
template<typename Type >
bool | dataToVTK (vtkFile &vtk, const Type &dataEntity)
template<>
bool | dataToVTK (vtkFile &vtk, const triSurface &surface)
template<>
bool | dataToVTK (vtkFile &vtk, const multiTriSurface &surface)
template<typename T >
rectMeshField_H< T > | sumOp (const pointField_H< T > field, const pointRectCell &pointToCell)
template<typename T , typename incMask >
rectMeshField_H< T > | sumMaksOp (const pointField_H< T > field, const pointRectCell &pointToCell, const incMask &mask)
template<typename T >
bool | convertRectMeshField (iOstream &os, rectMeshField_H< T > &field)
template<>
bool | convertRectMeshField (iOstream &os, rectMeshField_H< real > &field)
template<>
bool | convertRectMeshField (iOstream &os, rectMeshField_H< realx3 > &field)
template<>
bool | convertRectMeshField (iOstream &os, rectMeshField_H< int32 > &field)
bool | checkNormalVec (const realx3 &p1, const realx3 &p2, const realx3 &p3, realx3 &norm)

## Variables

const auto | ActivePoint = pointStructure::ACTIVE
const double | vectorGrowthFactor__ = 1.1
const char * | settingsFolder__ = "settings"
const char * | settingsRepository__ = "settings"
const char * | caseSetupFolder__ = "caseSetup"
const char * | caseSetupRepository__ = "caseSetup"
const char * | geometryFolder__ = "geometry"
const char * | geometryRepository_ = "geometry"
const char * | integrationRepository__ = "integration"
const char * | integrationFolder__ = "integration"
const char * | settingsFile__ = "settingsDict"
const char * | insertionFile__ = "particleInsertion"
const char * | sphereShapeFile__ = "sphereShape"
const char * | pointStructureFile__ = "pStructure"
const char * | triSurfaceFile__ = "triSurface"
const char * | createParticles__ = "createParticles"
const char * | motionModelFile__ = "motionModel"
const char * | contactSearchFile__ = "contactSearch"
const char * | propertyFile__ = "interaction"
const char * | interactionFile__ = "interaction"
const char * | postprocessFile__ = "postprocessDict"
const char * | uniform__ = "uniform"
const char * | nonUniform__ = "nonUniform"
const size_t | maxSizeToSerial__ = 64
constexpr char | tab = '\t'
constexpr char | nl = '\n'
Ostream | output
Istream | input
Ostream | errReport
const real | zero = 0.0
const real | one = 1.0
const int32 | zero32 = 0
const int32 | one32 = 1
const word | nullWord
const char * | floatingPointType__ = "float"
const bool | usingDouble__ = false
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 uint32x3 | zeroU3 (0)
const uint32x3 | oneU3 (1)
const realx3x3 | zero33 (zero3)
const realx3x3 | one33 (one3)
const uint32x3x3 | zeroU33 (zeroU3)
const uint32x3x3 | oneU33 (oneU3)
const real4 | zero4 (zero)

## Typedef Documentation

## vibratingMotionGeometry

typedef geometryMotion<vibratingMotion> vibratingMotionGeometry

Definition at line 34 of file geometryMotions.hpp.

## rotationAxisMotionGeometry

typedef geometryMotion<rotatingAxisMotion> rotationAxisMotionGeometry

Definition at line 36 of file geometryMotions.hpp.

## multiRotationAxisMotionGeometry

typedef geometryMotion<multiRotatingAxisMotion> multiRotationAxisMotionGeometry

Definition at line 38 of file geometryMotions.hpp.

## fixedGeometry

typedef geometryMotion<fixedWall> fixedGeometry

Definition at line 40 of file geometryMotions.hpp.

## CELL_INDEX_TYPE

using CELL_INDEX_TYPE = int32

Definition at line 34 of file interactionTypes.hpp.

## ID_TYPE

using ID_TYPE = int32

Definition at line 36 of file interactionTypes.hpp.

## sphereInsertion

using sphereInsertion = Insertion<sphereShape>

Definition at line 31 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

using int8Field_D = Field<VectorSingle, int8>

Definition at line 34 of file Fields.hpp.

## int8Field_H

using int8Field_H = Field<VectorSingle, int8, HostSpace>

Definition at line 36 of file Fields.hpp.

## int16Field_D

using int16Field_D = Field<VectorSingle, int16>

Definition at line 38 of file Fields.hpp.

## int16Field_H

using int16Field_H = Field<VectorSingle, int16, HostSpace>

Definition at line 40 of file Fields.hpp.

## int32Field_D

using int32Field_D = Field<VectorSingle, int32>

Definition at line 42 of file Fields.hpp.

## int32Field_H

using int32Field_H = Field<VectorSingle, int32, HostSpace>

Definition at line 44 of file Fields.hpp.

## int64Field_D

using int64Field_D = Field<VectorSingle, int64>

Definition at line 46 of file Fields.hpp.

## int64Field_H

using int64Field_H = Field<VectorSingle, int64, HostSpace>

Definition at line 48 of file Fields.hpp.

## uint32Field_D

using uint32Field_D = Field<VectorSingle, uint32>

Definition at line 50 of file Fields.hpp.

## uint32Field_H

using uint32Field_H = Field<VectorSingle, uint32, HostSpace>

Definition at line 52 of file Fields.hpp.

## labelField_D

using labelField_D = Field<VectorSingle, label>

Definition at line 54 of file Fields.hpp.

## labelField_H

using labelField_H = Field<VectorSingle, label, HostSpace>

Definition at line 56 of file Fields.hpp.

## realField_D

using realField_D = Field<VectorSingle, real>

Definition at line 58 of file Fields.hpp.

## realField_H

using realField_H = Field<VectorSingle, real, HostSpace>

Definition at line 60 of file Fields.hpp.

## realx3Field_D

using realx3Field_D = Field<VectorSingle, realx3>

Definition at line 62 of file Fields.hpp.

## realx3Field_H

using realx3Field_H = Field<VectorSingle, realx3, HostSpace>

Definition at line 64 of file Fields.hpp.

## uint16x3Field_D

using uint16x3Field_D = Field<VectorSingle, uint16x3>

Definition at line 66 of file Fields.hpp.

## uint16x3Field_H

using uint16x3Field_H = Field<VectorSingle, uint16x3, HostSpace>

Definition at line 68 of file Fields.hpp.

## uint32x3Field_D

using uint32x3Field_D = Field<VectorSingle, uint32x3>

Definition at line 70 of file Fields.hpp.

## uint32x3Field_H

using uint32x3Field_H = Field<VectorSingle, uint32x3, HostSpace>

Definition at line 72 of file Fields.hpp.

## int32x3Field_D

using int32x3Field_D = Field<VectorSingle, int32x3>

Definition at line 74 of file Fields.hpp.

## int32x3Field_H

using int32x3Field_H = Field<VectorSingle, int32x3, HostSpace>

Definition at line 76 of file Fields.hpp.

## int64x3Field_D

using int64x3Field_D = Field<VectorSingle, int64x3>

Definition at line 78 of file Fields.hpp.

## int64x3Field_H

using int64x3Field_H = Field<VectorSingle, int64x3, HostSpace>

Definition at line 80 of file Fields.hpp.

## realx3x3Field_D

using realx3x3Field_D = Field<VectorSingle, realx3x3>

Definition at line 82 of file Fields.hpp.

## realx3x3Field_H

using realx3x3Field_H = Field<VectorSingle, realx3x3, HostSpace>

Definition at line 84 of file Fields.hpp.

## wordField_H

using wordField_H = Field<VectorSingle, word, HostSpace>

Definition at line 87 of file Fields.hpp.

## int8Field_HD

using int8Field_HD = Field<VectorDual, int8>

Definition at line 91 of file Fields.hpp.

## int16Field_HD

using int16Field_HD = Field<VectorDual, int16>

Definition at line 93 of file Fields.hpp.

## int32Field_HD

using int32Field_HD = Field<VectorDual, int32>

Definition at line 95 of file Fields.hpp.

## int64Field_HD

using int64Field_HD = Field<VectorDual, int64>

Definition at line 97 of file Fields.hpp.

## uint32Field_HD

using uint32Field_HD = Field<VectorDual, uint32>

Definition at line 99 of file Fields.hpp.

## labelField_HD

using labelField_HD = Field<VectorDual, label>

Definition at line 101 of file Fields.hpp.

## realField_HD

using realField_HD = Field<VectorDual, real>

Definition at line 103 of file Fields.hpp.

## realx3Field_HD

using realx3Field_HD = Field<VectorDual, realx3>

Definition at line 105 of file Fields.hpp.

## uint16x3Field_HD

using uint16x3Field_HD = Field<VectorDual, uint32x3>

Definition at line 107 of file Fields.hpp.

## uint32x3Field_HD

using uint32x3Field_HD = Field<VectorDual, uint32x3>

Definition at line 109 of file Fields.hpp.

## int32x3Field_HD

using int32x3Field_HD = Field<VectorDual, int32x3>

Definition at line 111 of file Fields.hpp.

## int64x3Field_HD

using int64x3Field_HD = Field<VectorDual, int64x3>

Definition at line 113 of file Fields.hpp.

## realx3x3Field_HD

using realx3x3Field_HD = Field<VectorDual, realx3x3>

Definition at line 115 of file Fields.hpp.

## wordField

using wordField = Field<Vector, word , vecAllocator<word> >

Definition at line 118 of file Fields.hpp.

## int32IndexContainer

using int32IndexContainer = indexContainer<int32>

Definition at line 165 of file indexContainer.hpp.

## int64IndexContainer

using int64IndexContainer = indexContainer<int64>

Definition at line 166 of file indexContainer.hpp.

## int64List

using int64List = List<int64>

Definition at line 228 of file List.hpp.

## int32List

using int32List = List<int32>

Definition at line 229 of file List.hpp.

## int16List

using int16List = List<int16>

Definition at line 230 of file List.hpp.

## int8List

using int8List = List<int8>

Definition at line 231 of file List.hpp.

## labelList

using labelList = List<label>

Definition at line 232 of file List.hpp.

## uint32List

using uint32List = List<uint32>

Definition at line 233 of file List.hpp.

## realList

using realList = List<real>

Definition at line 235 of file List.hpp.

## realx3List

using realx3List = List<realx3>

Definition at line 236 of file List.hpp.

## realx3x3List

using realx3x3List = List<realx3x3>

Definition at line 237 of file List.hpp.

## boolList

using boolList = List<bool>

Definition at line 240 of file List.hpp.

## wordList

using wordList = List<word>

Definition at line 241 of file List.hpp.

## wordHashMap

using wordHashMap = hashMap<word,T>

Definition at line 140 of file hashMap.hpp.

## labelHashMap

using labelHashMap = hashMap<label,T>

Definition at line 143 of file hashMap.hpp.

## uint32HashMap

using uint32HashMap = hashMap<uint32,T>

Definition at line 146 of file hashMap.hpp.

## int64HashMap

using int64HashMap = hashMap<int64,T>

Definition at line 149 of file hashMap.hpp.

## int32HashMap

using int32HashMap = hashMap<int32,T>

Definition at line 152 of file hashMap.hpp.

## wordMap

using wordMap = Map<word,T>

Definition at line 138 of file Map.hpp.

## labelMap

using labelMap = Map<label,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

using wordOrderedMapPtr = orderedMapPtr<word,T>

Definition at line 233 of file MapPtr.hpp.

## wordHashMapPtr

using wordHashMapPtr = hashMapPtr<word,T>

Definition at line 236 of file MapPtr.hpp.

## pointField_H

using pointField_H = pointField<VectorSingle, T, HostSpace>

Definition at line 33 of file pointFields.hpp.

## pointField_D

using pointField_D = pointField<VectorSingle, T>

Definition at line 36 of file pointFields.hpp.

## pointField_HD

using pointField_HD = pointField<VectorDual, T>

Definition at line 39 of file pointFields.hpp.

## int8PointField_D

using int8PointField_D = pointField<VectorSingle, int8>

Definition at line 42 of file pointFields.hpp.

## int8PointField_H

using int8PointField_H = pointField<VectorSingle, int8, HostSpace>

Definition at line 44 of file pointFields.hpp.

## int16PointField_D

using int16PointField_D = pointField<VectorSingle, int16>

Definition at line 46 of file pointFields.hpp.

## int16PointField_H

using int16PointField_H = pointField<VectorSingle, int16, HostSpace>

Definition at line 48 of file pointFields.hpp.

## int32PointField_D

using int32PointField_D = pointField<VectorSingle, int32>

Definition at line 50 of file pointFields.hpp.

## int32PointField_H

using int32PointField_H = pointField<VectorSingle, int32, HostSpace>

Definition at line 52 of file pointFields.hpp.

## int64PointField_D

using int64PointField_D = pointField<VectorSingle, int64>

Definition at line 54 of file pointFields.hpp.

## int64PointField_H

using int64PointField_H = pointField<VectorSingle, int64, HostSpace>

Definition at line 56 of file pointFields.hpp.

## uint32PointField_D

using uint32PointField_D = pointField<VectorSingle, uint32>

Definition at line 58 of file pointFields.hpp.

## uint32PointField_H

using uint32PointField_H = pointField<VectorSingle, uint32, HostSpace>

Definition at line 60 of file pointFields.hpp.

## labelPointField_D

using labelPointField_D = pointField<VectorSingle, label>

Definition at line 62 of file pointFields.hpp.

## labelPointField_H

using labelPointField_H = pointField<VectorSingle, label, HostSpace>

Definition at line 64 of file pointFields.hpp.

## realPointField_D

using realPointField_D = pointField<VectorSingle, real>

Definition at line 66 of file pointFields.hpp.

## realPointField_H

using realPointField_H = pointField<VectorSingle, real, HostSpace>

Definition at line 68 of file pointFields.hpp.

## realx3PointField_D

using realx3PointField_D = pointField<VectorSingle, realx3>

Definition at line 70 of file pointFields.hpp.

## realx3PointField_H

using realx3PointField_H = pointField<VectorSingle, realx3, HostSpace>

Definition at line 72 of file pointFields.hpp.

## wordPointField_H

using wordPointField_H = pointField<VectorSingle, word, HostSpace>

Definition at line 74 of file pointFields.hpp.

## int8PointField_HD

using int8PointField_HD = pointField<VectorDual, int8>

Definition at line 76 of file pointFields.hpp.

## int16PointField_HD

using int16PointField_HD = pointField<VectorDual, int16>

Definition at line 78 of file pointFields.hpp.

## int32PointField_HD

using int32PointField_HD = pointField<VectorDual, int32>

Definition at line 80 of file pointFields.hpp.

## int64PointField_HD

using int64PointField_HD = pointField<VectorDual, int64>

Definition at line 82 of file pointFields.hpp.

## uint32PointField_HD

using uint32PointField_HD = pointField<VectorDual, uint32>

Definition at line 84 of file pointFields.hpp.

## labelPointField_HD

using labelPointField_HD = pointField<VectorDual, label>

Definition at line 86 of file pointFields.hpp.

## realPointField_HD

using realPointField_HD = pointField<VectorDual, real>

Definition at line 88 of file pointFields.hpp.

## realx3PointField_HD

using realx3PointField_HD = pointField<VectorDual, realx3>

Definition at line 90 of file pointFields.hpp.

## wordPointField

using wordPointField = pointField<Vector, word, vecAllocator<word> >

Definition at line 92 of file pointFields.hpp.

## Set

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

Definition at line 31 of file Set.hpp.

## realSymArray_D

using realSymArray_D = symArray<real>

Definition at line 27 of file symArrays.hpp.

## realSymArray_H

using realSymArray_H = symArray<real, HostSpace>

Definition at line 29 of file symArrays.hpp.

## realx3SymArray_D

using realx3SymArray_D = symArray<realx3>

Definition at line 31 of file symArrays.hpp.

## realx3SymArray_H

using realx3SymArray_H = symArray<realx3, HostSpace>

Definition at line 33 of file symArrays.hpp.

## realTriSurfaceField_D

using realTriSurfaceField_D = triSurfaceField<VectorSingle, real>

Definition at line 32 of file triSurfaceFields.hpp.

## realTriSurfaceField_H

using realTriSurfaceField_H = triSurfaceField<VectorSingle, real, HostSpace>

Definition at line 34 of file triSurfaceFields.hpp.

## realx3TriSurfaceField_D

using realx3TriSurfaceField_D = triSurfaceField<VectorSingle, realx3>

Definition at line 36 of file triSurfaceFields.hpp.

## realx3TriSurfaceField_H

using realx3TriSurfaceField_H = triSurfaceField<VectorSingle, realx3, HostSpace>

Definition at line 38 of file triSurfaceFields.hpp.

## realTriSurfaceField_HD

using realTriSurfaceField_HD = triSurfaceField<VectorDual, real>

Definition at line 40 of file triSurfaceFields.hpp.

## realx3TriSurfaceField_HD

using realx3TriSurfaceField_HD = triSurfaceField<VectorDual, realx3>

Definition at line 42 of file triSurfaceFields.hpp.

## realTriSurfaceField

using realTriSurfaceField = triSurfaceField<Vector, real, vecAllocator<real> >

Definition at line 44 of file triSurfaceFields.hpp.

## realx3TriSurfaceField

using realx3TriSurfaceField = triSurfaceField<Vector, realx3, vecAllocator<realx3> >

Definition at line 46 of file triSurfaceFields.hpp.

## int8TriSurfaceField_D

using int8TriSurfaceField_D = triSurfaceField<VectorSingle, int8>

Definition at line 48 of file triSurfaceFields.hpp.

## int8TriSurfaceField_H

using int8TriSurfaceField_H = triSurfaceField<VectorSingle, int8, HostSpace>

Definition at line 50 of file triSurfaceFields.hpp.

## int8TriSurfaceField_HD

using int8TriSurfaceField_HD = triSurfaceField<VectorDual, int8>

Definition at line 52 of file triSurfaceFields.hpp.

## int8TriSurfaceField

using int8TriSurfaceField = triSurfaceField<Vector, int8, vecAllocator<real> >

Definition at line 54 of file triSurfaceFields.hpp.

## vecAllocator

using vecAllocator = std::allocator<T>

Definition at line 62 of file Vector.hpp.

## int8Vector

using int8Vector = Vector<int8>

Definition at line 32 of file Vectors.hpp.

## int16Vector

using int16Vector = Vector<int16>

Definition at line 34 of file Vectors.hpp.

## int32Vector

using int32Vector = Vector<int32>

Definition at line 36 of file Vectors.hpp.

## int64Vector

using int64Vector = Vector<int64>

Definition at line 38 of file Vectors.hpp.

## uint32Vector

using uint32Vector = Vector<uint32>

Definition at line 40 of file Vectors.hpp.

## labelVector

using labelVector = Vector<label>

Definition at line 42 of file Vectors.hpp.

## realVector

using realVector = Vector<real>

Definition at line 44 of file Vectors.hpp.

## realx3Vector

using realx3Vector = Vector<realx3>

Definition at line 46 of file Vectors.hpp.

## uint16x3Vector

using uint16x3Vector = Vector<uint16x3>

Definition at line 48 of file Vectors.hpp.

## uint32x3Vector

using uint32x3Vector = Vector<uint32x3>

Definition at line 50 of file Vectors.hpp.

## int32x3Vector

using int32x3Vector = Vector<int32x3>

Definition at line 52 of file Vectors.hpp.

## int64x3Vector

using int64x3Vector = Vector<int64x3>

Definition at line 54 of file Vectors.hpp.

## uint16x3x3Vector

using uint16x3x3Vector = Vector<uint16x3x3>

Definition at line 56 of file Vectors.hpp.

## uint32x3x3Vector

using uint32x3x3Vector = Vector<uint32x3x3>

Definition at line 58 of file Vectors.hpp.

## int32x3x3Vector

using int32x3x3Vector = Vector<int32x3x3>

Definition at line 60 of file Vectors.hpp.

## realx3x3Vector

using realx3x3Vector = Vector<realx3x3>

Definition at line 62 of file Vectors.hpp.

## wordVector

using wordVector = Vector<word>

Definition at line 64 of file Vectors.hpp.

## int8Vector_HD

using int8Vector_HD = VectorDual<int8>

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

using int32Vector_HD = VectorDual<int32>

Definition at line 35 of file VectorDuals.hpp.

## int64Vector_HD

using int64Vector_HD = VectorDual<int64>

Definition at line 37 of file VectorDuals.hpp.

## uint32Vector_HD

using uint32Vector_HD = VectorDual<uint32>

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

using realVector_HD = VectorDual<real>

Definition at line 43 of file VectorDuals.hpp.

## realx3Vector_HD

using realx3Vector_HD = VectorDual<realx3>

Definition at line 45 of file VectorDuals.hpp.

## realx3x3Vector_HD

using realx3x3Vector_HD = VectorDual<realx3x3>

Definition at line 47 of file VectorDuals.hpp.

## int8Vector_D

typedef VectorSingle<int8> int8Vector_D

Definition at line 32 of file VectorSingles.hpp.

## int8Vector_H

typedef VectorSingle<int8, HostSpace> int8Vector_H

Definition at line 34 of file VectorSingles.hpp.

## int16Vector_D

typedef VectorSingle<int16> int16Vector_D

Definition at line 36 of file VectorSingles.hpp.

## int16Vector_H

typedef VectorSingle<int16, HostSpace> int16Vector_H

Definition at line 38 of file VectorSingles.hpp.

## int32Vector_D

typedef VectorSingle<int32> int32Vector_D

Definition at line 40 of file VectorSingles.hpp.

## int32Vector_H

typedef VectorSingle<int32, HostSpace> int32Vector_H

Definition at line 42 of file VectorSingles.hpp.

## int64Vector_D

typedef VectorSingle<int64> int64Vector_D

Definition at line 44 of file VectorSingles.hpp.

## int64Vector_H

typedef VectorSingle<int64, HostSpace> int64Vector_H

Definition at line 46 of file VectorSingles.hpp.

## uint32Vector_D

typedef VectorSingle<uint32> uint32Vector_D

Definition at line 48 of file VectorSingles.hpp.

## uint32Vector_H

typedef VectorSingle<uint32, HostSpace> uint32Vector_H

Definition at line 50 of file VectorSingles.hpp.

## labelVector_D

typedef VectorSingle<label> labelVector_D

Definition at line 52 of file VectorSingles.hpp.

## labelVector_H

typedef VectorSingle<label, HostSpace> labelVector_H

Definition at line 54 of file VectorSingles.hpp.

## realVector_D

typedef VectorSingle<real> realVector_D

Definition at line 56 of file VectorSingles.hpp.

## realVector_H

typedef VectorSingle<real, HostSpace> realVector_H

Definition at line 58 of file VectorSingles.hpp.

## realx3Vector_D

typedef VectorSingle<realx3> realx3Vector_D

Definition at line 60 of file VectorSingles.hpp.

## realx3Vector_H

typedef VectorSingle<realx3, HostSpace> realx3Vector_H

Definition at line 62 of file VectorSingles.hpp.

## uint16x3Vector_D

typedef VectorSingle<uint16x3> uint16x3Vector_D

Definition at line 64 of file VectorSingles.hpp.

## uint16x3Vector_H

typedef VectorSingle<uint16x3, HostSpace> uint16x3Vector_H

Definition at line 66 of file VectorSingles.hpp.

## uint32x3Vector_D

typedef VectorSingle<uint32x3> uint32x3Vector_D

Definition at line 68 of file VectorSingles.hpp.

## uint32x3Vector_H

typedef VectorSingle<uint32x3, HostSpace> uint32x3Vector_H

Definition at line 70 of file VectorSingles.hpp.

## int32x3Vector_D

typedef VectorSingle<int32x3> int32x3Vector_D

Definition at line 72 of file VectorSingles.hpp.

## int32x3Vector_H

typedef VectorSingle<int32x3, HostSpace> int32x3Vector_H

Definition at line 74 of file VectorSingles.hpp.

## int64x3Vector_D

typedef VectorSingle<int64x3> int64x3Vector_D

Definition at line 76 of file VectorSingles.hpp.

## int64x3Vector_H

typedef VectorSingle<int64x3, HostSpace> int64x3Vector_H

Definition at line 78 of file VectorSingles.hpp.

## realx3x3Vector_D

typedef VectorSingle<realx3x3> realx3x3Vector_D

Definition at line 80 of file VectorSingles.hpp.

## realx3x3Vector_H

typedef VectorSingle<realx3x3, HostSpace> realx3x3Vector_H

Definition at line 82 of file VectorSingles.hpp.

## fileSystemList

using fileSystemList = List<fileSystem>

Definition at line 182 of file fileSystem.hpp.

## HostSpace

using HostSpace = Kokkos::HostSpace

Definition at line 39 of file KokkosTypes.hpp.

## Serial

using Serial = Kokkos::Serial

Definition at line 40 of file KokkosTypes.hpp.

## DefaultHostExecutionSpace

using DefaultHostExecutionSpace = Kokkos::DefaultHostExecutionSpace

Definition at line 46 of file KokkosTypes.hpp.

## DefaultExecutionSpace

using DefaultExecutionSpace = Kokkos::DefaultExecutionSpace

Definition at line 47 of file KokkosTypes.hpp.

## kPair

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

Definition at line 52 of file KokkosTypes.hpp.

## range

using range = kPair<int,int>

Definition at line 54 of file KokkosTypes.hpp.

## range64

using range64 = kPair<int long,int long>

Definition at line 56 of file KokkosTypes.hpp.

## ViewTypeScalar

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

Definition at line 59 of file KokkosTypes.hpp.

## ViewType1D

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

Definition at line 62 of file KokkosTypes.hpp.

## DualViewType1D

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

Definition at line 65 of file KokkosTypes.hpp.

## ViewType3D

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

Definition at line 68 of file KokkosTypes.hpp.

## unorderedMap

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

Definition at line 71 of file KokkosTypes.hpp.

## unorderedSet

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

Definition at line 74 of file KokkosTypes.hpp.

## deviceHashMap

using deviceHashMap = Kokkos::UnorderedMap<Key, Value>

Definition at line 77 of file KokkosTypes.hpp.

## hostHashMap

using hostHashMap = Kokkos::UnorderedMap<Key, Value, Kokkos::HostSpace>

Definition at line 80 of file KokkosTypes.hpp.

## deviceHashSet

using deviceHashSet = Kokkos::UnorderedMap<Key, void>

Definition at line 83 of file KokkosTypes.hpp.

## hostHashSet

using hostHashSet = Kokkos::UnorderedMap<Key,void, Kokkos::HostSpace>

Definition at line 86 of file KokkosTypes.hpp.

## deviceViewTypeScalar

using deviceViewTypeScalar = Kokkos::View<T>

Definition at line 90 of file KokkosTypes.hpp.

## deviceViewType1D

using deviceViewType1D = Kokkos::View<T*>

Definition at line 93 of file KokkosTypes.hpp.

## deviceViewType2D

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

Definition at line 96 of file KokkosTypes.hpp.

## hostViewTypeScalar

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

Definition at line 101 of file KokkosTypes.hpp.

## hostViewType1D

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

Definition at line 104 of file KokkosTypes.hpp.

## hostViewType2D

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

Definition at line 107 of file KokkosTypes.hpp.

## deviceAtomicViewType1D

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

Definition at line 127 of file KokkosTypes.hpp.

## deviceAtomicViewType3D

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

Definition at line 133 of file KokkosTypes.hpp.

## uniformRandomRealDistribution

typedef RandomReal<uniformRandomReal> uniformRandomRealDistribution

Definition at line 30 of file randomReals.hpp.

## int32StridedRagne

using int32StridedRagne = stridedRange<int32>

Definition at line 31 of file ranges.hpp.

## int64StridedRange

using int64StridedRange = stridedRange<int64>

Definition at line 32 of file ranges.hpp.

## realStridedRange

using realStridedRange = stridedRange<real>

Definition at line 33 of file ranges.hpp.

## int32IntervalRange

using int32IntervalRange = intervalRange<int32>

Definition at line 35 of file ranges.hpp.

## int64IntervalRange

using int64IntervalRange = intervalRange<int64>

Definition at line 36 of file ranges.hpp.

## realIntervalRange

using realIntervalRange = intervalRange<real>

Definition at line 37 of file ranges.hpp.

## int32CombinedRange

using int32CombinedRange = combinedRange<int32>

Definition at line 39 of file ranges.hpp.

## int64CombinedRange

using int64CombinedRange = combinedRange<int64>

Definition at line 40 of file ranges.hpp.

## realCombinedRange

using realCombinedRange = combinedRange<real>

Definition at line 41 of file ranges.hpp.

## iIstreamManip

typedef iIstream&(* iIstreamManip) (iIstream &)

Definition at line 203 of file iIstream.hpp.

## iOstreamManip

typedef iOstream&(* iOstreamManip) (iOstream &)

Definition at line 264 of file iOstream.hpp.

## IOstreamManip

typedef IOstream&(* IOstreamManip) (IOstream &)

Definition at line 273 of file IOstream.hpp.

## tokenList

using tokenList = List<token>

Definition at line 31 of file tokenList.hpp.

## tokenTypeList

using tokenTypeList = List<token::tokenType>

Definition at line 32 of file tokenList.hpp.

## boxPeakableRegion

typedef PeakableRegion<boxRegion> boxPeakableRegion

Definition at line 33 of file peakableRegions.hpp.

## spherePeakableRegion

typedef PeakableRegion<sphereRegion> spherePeakableRegion

Definition at line 35 of file peakableRegions.hpp.

## real

using real = float

Definition at line 46 of file builtinTypes.hpp.

## int8

using int8 = signed char

Definition at line 49 of file builtinTypes.hpp.

## int16

using int16 = short int

Definition at line 51 of file builtinTypes.hpp.

## int32

using int32 = int

Definition at line 53 of file builtinTypes.hpp.

## int64

using int64 = long long int

Definition at line 55 of file builtinTypes.hpp.

## uint16

using uint16 = unsigned short int

Definition at line 57 of file builtinTypes.hpp.

## uint32

using uint32 = unsigned int

Definition at line 59 of file builtinTypes.hpp.

## label

using label = std::size_t

Definition at line 61 of file builtinTypes.hpp.

## word

using word = std::string

Definition at line 63 of file builtinTypes.hpp.

## int8x3

using int8x3 = triple<int8>

Definition at line 39 of file types.hpp.

## int16x3

using int16x3 = triple<int16>

Definition at line 40 of file types.hpp.

## int32x3

typedef triple< int32 > int32x3

Definition at line 41 of file types.hpp.

## int64x3

typedef triple< int64 > int64x3

Definition at line 42 of file types.hpp.

## uint16x3

using uint16x3 = triple<uint16>

Definition at line 43 of file types.hpp.

## uint32x3

using uint32x3 = triple<uint32>

Definition at line 44 of file types.hpp.

## labelx3

using labelx3 = triple<label>

Definition at line 47 of file types.hpp.

## realx3

using realx3 = triple<real>

Definition at line 48 of file types.hpp.

## uint16x3x3

using uint16x3x3 = triple<uint16x3>

Definition at line 50 of file types.hpp.

## uint32x3x3

using uint32x3x3 = triple<uint32x3>

Definition at line 51 of file types.hpp.

## int32x3x3

using int32x3x3 = triple<int32x3>

Definition at line 52 of file types.hpp.

## labelx3x3

using labelx3x3 = triple<labelx3>

Definition at line 53 of file types.hpp.

## realx3x3

using realx3x3 = triple<realx3>

Definition at line 54 of file types.hpp.

## real4

using real4 = quadruple<real>

Definition at line 56 of file types.hpp.

## SearchType

using SearchType = NBSLevel0<DefaultExecutionSpace>

Definition at line 33 of file positionRandom.cpp.

## ContainerType

using ContainerType = unsortedPairs<DefaultExecutionSpace, int32>

Definition at line 34 of file positionRandom.cpp.

## rectMeshField_H

using rectMeshField_H = rectMeshField<T,HostSpace>

Definition at line 30 of file rectMeshFields.hpp.

## int8RectMeshField_H

using int8RectMeshField_H = rectMeshField<int8, HostSpace>

Definition at line 32 of file rectMeshFields.hpp.

## int32RectMeshField_H

using int32RectMeshField_H = rectMeshField<int32, HostSpace>

Definition at line 34 of file rectMeshFields.hpp.

## int64RectMeshField_H

using int64RectMeshField_H = rectMeshField<int64, HostSpace>

Definition at line 36 of file rectMeshFields.hpp.

## realRectMeshField_H

using realRectMeshField_H = rectMeshField<real, HostSpace>

Definition at line 38 of file rectMeshFields.hpp.

## realx3RectMeshField_H

using realx3RectMeshField_H = rectMeshField<realx3, HostSpace>

Definition at line 40 of file rectMeshFields.hpp.

## Function Documentation

## operator>>() [1/37]

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/45]

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/37]

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

Definition at line 42 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/45]

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

Definition at line 59 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/37]

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/45]

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 pFlow::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 pFlow::xyzToMortonCode64 | ( | uint64_t | x,
|  | uint64_t | y,
|  | uint64_t | z
| ) |  |

Definition at line 42 of file contactSearchFunctions.hpp.

References splitBy3().

Referenced by positionParticles::sortByMortonCode().

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

## getThirdBits()

INLINE_FUNCTION_HD uint64_t pFlow::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 pFlow::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< executionSpace >::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< executionSpace >::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:

## sphereSphereCheck()

INLINE_FUNCTION_HD bool pFlow::sphereSphereCheck | ( | const realx3 & | p1,
|  | const realx3 | p2,
|  | real | d1,
|  | real | d2
| ) |  |

Definition at line 105 of file contactSearchFunctions.hpp.

References length().

Referenced by findCollisions(), and while().

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

## mapIndexLevels()

INLINE_FUNCTION_HD int32x3 mapIndexLevels | ( | const int32x3 & | ind,
|  | int32 | lowerLevel,
|  | int32 | upperLevel
| ) |  |

Definition at line 118 of file NBSLevel.hpp.

References pow().

Referenced by NBSLevels< executionSpace >::build(), and while().

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

## operator<<() [4/45]

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

inline

Definition at line 140 of file rotatingAxis.hpp.

References fatalExit, and rotatingAxis::write().

Here is the call graph for this function:

## operator>>() [4/37]

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

inline

Definition at line 149 of file rotatingAxis.hpp.

References fatalExit, and rotatingAxis::read().

Here is the call graph for this function:

## operator<<() [5/45]

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>>() [5/37]

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<<() [6/45]

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

inline

Definition at line 145 of file vibrating.hpp.

References fatalExit, and vibrating::write().

Here is the call graph for this function:

## operator>>() [6/37]

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

inline

Definition at line 154 of file vibrating.hpp.

References fatalExit, and vibrating::read().

Here is the call graph for this function:

## operator>>() [7/37]

iIstream& pFlow::operator>> | ( | iIstream & | is,
|  | Field< VectorField, T, PropType > & | ifld
| ) |  |

inline

Definition at line 241 of file Field.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Field< VectorField, T, PropType >::readField().

Here is the call graph for this function:

## operator<<() [7/45]

iOstream& pFlow::operator<< | ( | iOstream & | os,
|  | const Field< VectorField, T, PropType > & | ofld
| ) |  |

inline

Definition at line 252 of file Field.hpp.

References fatalExit, ioErrorInFile, IOstream::lineNumber(), IOstream::name(), and Field< VectorField, T, PropType >::writeField().

Here is the call graph for this function:

## operator<<() [8/45]

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

## operator>>() [8/37]

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

## printKeys() [1/11]

iOstream& pFlow::printKeys | ( | iOstream & | os,
|  | const wordHashMap< T > & | m
| ) |  |

inline

Referenced by randomReal::create(), pStructSelector::create(), peakableRegion::create(), includeMask::create(), interaction::create(), integration::create(), Wall::create(), contactSearch::create(), positionParticles::create(), processField::create(), geometry::create(), and sphereParticles::diameterMassInertiaPropId().

Here is the caller graph for this function:

## printKeys() [2/11]

iOstream& pFlow::printKeys | ( | iOstream & | os,
|  | const labelHashMap< 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 labelMap< 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>>() [9/37]

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

Definition at line 166 of file pointField.hpp.

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

Here is the call graph for this function:

## operator<<() [9/45]

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

Definition at line 179 of file pointField.hpp.

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

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 29 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 47 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 75 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]

T pFlow::maxActive | ( | const pointField< VectorSingle, T, MemorySpace > & | pField | ) |

Definition at line 100 of file pointFieldAlgorithms.hpp.

References pointField< VectorField, T, MemorySpace >::allActive(), max(), maxActive_serial(), maxActiveD(), maxActiveH(), pointField< VectorField, T, MemorySpace >::pointFlag(), and sizeToSerial__.

Referenced by pointStructure::evaluatePointStructure().

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

## maxActive() [2/2]

T pFlow::maxActive | ( | const pointField< VectorDual, T, MemorySpace > & | pField | ) |

Definition at line 140 of file pointFieldAlgorithms.hpp.

References pointField< VectorField, T, MemorySpace >::allActive(), max(), maxActive_serial(), maxActiveD(), maxActiveH(), pointField< VectorField, T, MemorySpace >::pointFlag(), and sizeToSerial__.

Here is the call graph for this function:

## operator<<() [10/45]

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

inline

Definition at line 162 of file span.hpp.

References token::BEGIN_LIST, IOstream::check(), token::END_LIST, FUNCTION_NAME, token::NL, 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 48 of file symArrayHD.hpp.

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

Here is the caller graph for this function:

## operator>>() [10/37]

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

inline

Definition at line 253 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<<() [11/45]

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

inline

Definition at line 264 of file symArrayHD.hpp.

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

Here is the call graph for this function:

## operator>>() [11/37]

iIstream& pFlow::operator>> | ( | iIstream & | is,
|  | triSurfaceField< VectorField, T, MemorySpace > & | tsF
| ) |  |

Definition at line 146 of file triSurfaceField.hpp.

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

Here is the call graph for this function:

## operator<<() [12/45]

iOstream& pFlow::operator<< | ( | iOstream & | os,
|  | const triSurfaceField< VectorField, T, MemorySpace > & | tsF
| ) |  |

Definition at line 160 of file triSurfaceField.hpp.

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

Here is the call graph for this function:

## operator>>() [12/37]

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

inline

Definition at line 392 of file Vector.hpp.

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

Here is the call graph for this function:

## operator<<() [13/45]

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

inline

Definition at line 403 of file Vector.hpp.

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

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(), Timer::end(), and Istream::getLine().

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/4]

void pFlow::fill | ( | Vector< T, Allocator > & | vec,
|  | const T & | val
| ) |  |

inline

Definition at line 44 of file VectorAlgorithm.hpp.

References fill().

Referenced by fill(), rectMeshField< int32, HostSpace >::fill(), VectorSingle< realx3, void >::fill(), shapeMixture::getNextShapeName(), mapperNBS< DefaultHostExecutionSpace >::nullifyHead(), and mapperNBS< DefaultHostExecutionSpace >::nullifyNext().

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

## fillSequence() [1/3]

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

inline

Definition at line 50 of file VectorAlgorithm.hpp.

Referenced by fillSequence(), and indexContainer< int32 >::indexContainer().

Here is the caller graph for this function:

## fillSequence() [2/3]

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

int64 pFlow::find | ( | Vector< T, Allocator > & | vec,
|  | const T & | val
| ) |  |

inline

Definition at line 69 of file VectorAlgorithm.hpp.

References ForAll.

Referenced by triSurface::addTriangle(), List< word >::find(), List< word >::findi(), Map< pFlow::repository * >::findIf(), hashMap< void * >::findIf(), MapPtr< pFlow::iEntry >::search(), List< word >::search(), and MapPtr< pFlow::iEntry >::set().

Here is the caller graph for this function:

## pow() [1/3]

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

inline

Definition at line 109 of file VectorMath.hpp.

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

Referenced by timeControl::checkForOutputToFile(), nonLinearMod< limited >::contactForce(), nonLinear< limited >::contactForce(), linear< limited >::contactForce(), sphereParticles::diameterMassInertiaPropId(), mapIndexLevels(), pow(), linear< limited >::readLinearDictionary(), and nonLinear< limited >::readNonLinearDictionary().

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

## pow() [2/3]

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

inline

Definition at line 120 of file VectorMath.hpp.

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

Here is the call graph for this function:

## min() [1/13]

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

inline

Definition at line 138 of file VectorMath.hpp.

Referenced by cells< int32 >::bound(), timeControl::checkForOutputToFile(), sphereShape::diameterMinMax(), cells< int32 >::extendBox(), indexContainer< int32 >::indexContainer(), pointStructure::insertPoints(), VectorDual< int8 >::insertSetElement(), max(), min(), min_serial(), sortedContactList< valueType, executionSpace, idType >::operator()(), pFlow::pointStructureKernels::scanPointFlag(), selectRandom::selectRandom(), selectRange::selectRange(), and positionParticles::sortByMortonCode().

Here is the caller graph for this function:

## min() [2/13]

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

inline

Definition at line 149 of file VectorMath.hpp.

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

Here is the call graph for this function:

## max() [1/13]

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

inline

Definition at line 164 of file VectorMath.hpp.

Referenced by Timer::averageTime(), cells< int32 >::bound(), triSurface::calcMaxIndex(), cells< int32 >::calculate(), sphereShape::diameterMinMax(), cells< int32 >::extendBox(), NBSLevel0< executionSpace >::findPairs(), NBSLevels< executionSpace >::findPairs(), indexContainer< int32 >::indexContainer(), pointStructure::insertPoints(), VectorSingle< realx3, void >::insertSetElement(), VectorDual< int8 >::insertSetElement(), zAxis::makeTransMatrix(), max(), max_serial(), maxActive(), maxActive_serial(), maxActiveD(), maxActiveH(), sortedContactList< valueType, executionSpace, idType >::operator()(), cellsWallLevels< executionSpace >::particleWallFindPairs(), cellsWallLevel0< executionSpace >::particleWallFindPairs(), positionRandom::positionRandom(), pFlow::pointStructureKernels::scanPointFlag(), selectRandom::selectRandom(), selectRange::selectRange(), and positionParticles::sortByMortonCode().

Here is the caller graph for this function:

## max() [2/13]

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

inline

Definition at line 175 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 190 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 201 of file VectorMath.hpp.

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

Here is the call graph for this function:

## operator>>() [13/37]

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

inline

Definition at line 935 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<<() [14/45]

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

inline

Definition at line 946 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
| ) |  |

Definition at line 38 of file VectorDualAlgorithms.hpp.

References count(), VectorDual< T, MemorySpace >::deviceVectorAll(), VectorDual< T, MemorySpace >::hostVectorAll(), and VectorDual< T, MemorySpace >::size().

Here is the call graph for this function:

## 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() [3/13]

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

Definition at line 62 of file VectorDualAlgorithms.hpp.

References VectorDual< T, MemorySpace >::deviceVectorAll(), VectorDual< T, MemorySpace >::hostVectorAll(), min(), and VectorDual< T, MemorySpace >::size().

Here is the call graph for this function:

## min() [4/13]

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

Definition at line 79 of file VectorDualAlgorithms.hpp.

## max() [3/13]

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

Definition at line 86 of file VectorDualAlgorithms.hpp.

References VectorDual< T, MemorySpace >::deviceVectorAll(), VectorDual< T, MemorySpace >::hostVectorAll(), max(), and VectorDual< T, MemorySpace >::size().

Here is the call graph for this function:

## max() [4/13]

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

Definition at line 103 of file VectorDualAlgorithms.hpp.

## operator>>() [14/37]

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

inline

Definition at line 818 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<<() [15/45]

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

inline

Definition at line 829 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 33 of file VectorSingleAlgorithms.hpp.

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

Here is the call graph for this function:

## min() [5/13]

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

Definition at line 39 of file VectorSingleAlgorithms.hpp.

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

Here is the call graph for this function:

## max() [5/13]

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

Definition at line 48 of file VectorSingleAlgorithms.hpp.

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

Here is the call graph for this function:

## operator<<() [16/45]

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>>() [15/37]

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 processField::getFieldType().

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

## operator<<() [17/45]

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

Definition at line 287 of file fileSystem.cpp.

References fileSystem::path_.

## operator<<() [18/45]

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

Definition at line 293 of file fileSystem.cpp.

References fileSystem::path_.

## operator/()

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

Definition at line 265 of file fileSystem.cpp.

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

Here is the call graph for this function:

## operator+()

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

Definition at line 277 of file fileSystem.cpp.

## CWD()

fileSystem pFlow::CWD | ( |  | ) |

inline

Definition at line 186 of file fileSystem.hpp.

References fileSystem::CWD().

Referenced by main().

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

## isDirectory()

bool isDirectory | ( | const fileSystem & | path | ) |

Definition at line 300 of file fileSystem.cpp.

References fileSystem::path().

Referenced by containingFiles(), fileSystem::fileSystem(), and subDirectories().

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

## isRegularFile()

bool isRegularFile | ( | const fileSystem & | path | ) |

Definition at line 307 of file fileSystem.cpp.

References fileSystem::path().

Here is the call graph for this function:

## subDirectories()

pFlow::fileSystemList subDirectories | ( | const fileSystem & | path | ) |

Definition at line 313 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 | ) |

Definition at line 335 of file fileSystem.cpp.

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

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

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

## min() [6/13]

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

Definition at line 63 of file baseAlgorithms.hpp.

References LAMBDA_HD, and min().

Here is the call graph for this function:

## max() [6/13]

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

Definition at line 84 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 105 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 117 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 129 of file baseAlgorithms.hpp.

References LAMBDA_HD.

## insertSetElementH() [1/2]

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

Definition at line 146 of file baseAlgorithms.hpp.

## insertSetElementH() [2/2]

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

Definition at line 163 of file baseAlgorithms.hpp.

## insertSetElementD() [1/2]

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

Definition at line 178 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 198 of file baseAlgorithms.hpp.

References LAMBDA_D.

## fill() [2/4]

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

Definition at line 231 of file baseAlgorithms.hpp.

## isHostAccessible()

INLINE_FUNCTION_H constexpr bool pFlow::isHostAccessible | ( |  | ) |

constexpr

Definition at line 35 of file KokkosUtilities.hpp.

## areAccessible()

INLINE_FUNCTION_H constexpr bool pFlow::areAccessible | ( |  | ) |

constexpr

Definition at line 42 of file KokkosUtilities.hpp.

## realloc() [1/2]

INLINE_FUNCTION_H void pFlow::realloc | ( | ViewType1D< Type, Properties... > & | view,
|  | int32 | len
| ) |  |

Definition at line 51 of file KokkosUtilities.hpp.

References realloc().

Referenced by symArray< nonLinearProperties >::assign(), and bitsetHD< blockType, MemorySpace >::realloc().

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

## reallocNoInit() [1/2]

INLINE_FUNCTION_H void pFlow::reallocNoInit | ( | ViewType1D< Type, Properties... > & | view,
|  | int32 | len
| ) |  |

Definition at line 60 of file KokkosUtilities.hpp.

Referenced by unsortedContactList< valueType, executionSpace, idType >::adjustCapacity(), sortedContactList< valueType, executionSpace, idType >::adjustCapacity(), cellsWallLevel0< executionSpace >::allocateArrays(), mapperNBS< DefaultHostExecutionSpace >::allocateHead(), mapperNBS< DefaultHostExecutionSpace >::checkAllocateNext(), NBSLevels< executionSpace >::findParticleLevel(), sortedPairs< executionSpace, idType >::prepareSorted(), VectorSingle< realx3, void >::reallocate(), and reallocFill().

Here is the caller graph for this function:

## reallocFill() [1/2]

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

Definition at line 76 of file KokkosUtilities.hpp.

References reallocNoInit().

Here is the call graph for this function:

## realloc() [2/2]

INLINE_FUNCTION_H void pFlow::realloc | ( | ViewType3D< Type, Properties... > & | view,
|  | int32 | len1,
|  | int32 | len2,
|  | int32 | len3
| ) |  |

Definition at line 87 of file KokkosUtilities.hpp.

Referenced by realloc().

Here is the caller graph for this function:

## reallocNoInit() [2/2]

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

Definition at line 96 of file KokkosUtilities.hpp.

## reallocFill() [2/2]

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

Definition at line 112 of file KokkosUtilities.hpp.

References reallocNoInit().

Here is the call graph for this function:

## swapViews()

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

Definition at line 121 of file KokkosUtilities.hpp.

Referenced by sortedContactList< valueType, executionSpace, idType >::beforeBroadSearch(), and unsortedContactList< valueType, executionSpace, idType >::beforeBroadSearch().

Here is the caller graph for this function:

## count() [5/5]

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

Definition at line 39 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

## fill() [3/4]

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

Definition at line 69 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

## fill() [4/4]

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

Definition at line 97 of file ViewAlgorithms.hpp.

References fill().

Here is the call graph for this function:

## fillSequence() [3/3]

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

Definition at line 110 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

## fillSelected() [1/2]

bool pFlow::fillSelected | ( | ViewType1D< Type, properties... > | view,
|  | const ViewType1D< indexType, indexProperties... > | indices,
|  | const int32 | numElems,
|  | const Type | val,
|  | typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< indexType, indexProperties... >::memory_space >(), bool > | = `true`
| ) |  |

Definition at line 147 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

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

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, indexProperties... > | vals,
|  | const int32 | numElems,
|  | typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< indexType, indexProperties... >::memory_space >(), bool > | = `true`
| ) |  |

Definition at line 190 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

## min() [7/13]

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

Definition at line 234 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

## max() [7/13]

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

Definition at line 263 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

## copy() [1/2]

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

Definition at line 296 of file ViewAlgorithms.hpp.

Referenced by VectorSingle< realx3, void >::append(), VectorSingle< realx3, void >::assign(), VectorSingle< realx3, void >::hostVector(), VectorSingle< realx3, void >::hostVectorAll(), indexContainer< int32 >::indexContainer(), VectorSingle< realx3, void >::insertSetElement(), ListPtr< pFlow::processField >::ListPtr(), MapPtr< pFlow::iEntry >::MapPtr(), ListPtr< pFlow::processField >::operator=(), MapPtr< pFlow::iEntry >::operator=(), NBSLevels< executionSpace >::setDiameterRange(), VectorSingle< realx3, void >::VectorSingle(), and VectorSingle< realx3, void >::write().

Here is the caller graph for this function:

## copy() [2/2]

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

Definition at line 310 of file ViewAlgorithms.hpp.

## getNth()

INLINE_FUNCTION_H void pFlow::getNth | ( | dType & | dst,
|  | const ViewType1D< sType, sProperties... > & | src,
|  | const int32 | n
| ) |  |

Definition at line 333 of file ViewAlgorithms.hpp.

References n.

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

Here is the caller graph for this function:

## sort() [2/3]

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

Definition at line 349 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

## sort() [3/3]

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

Definition at line 392 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

## permuteSort()

void pFlow::permuteSort | ( | const ViewType1D< Type, properties... > & | view,
|  | int32 | start,
|  | int32 | end,
|  | ViewType1D< permType, permProperties... > & | permuteView,
|  | int32 | permStart,
|  | typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< permType, permProperties... >::memory_space >(), bool > | = `true`
| ) |  |

Definition at line 442 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

## binarySearch()

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

Definition at line 495 of file ViewAlgorithms.hpp.

References pFlow::algorithms::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,
|  | int32 | start,
|  | int32 | end,
|  | ViewType1D< dType, dProperties... > & | dView,
|  | int32 | dStart,
|  | typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< dType, dProperties... >::memory_space >(), bool > | = `true`
| ) |  |

Definition at line 518 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

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

Here is the caller graph for this function:

## inclusiveScan()

void pFlow::inclusiveScan | ( | const ViewType1D< Type, properties... > & | view,
|  | int32 | start,
|  | int32 | end,
|  | ViewType1D< dType, dProperties... > & | dView,
|  | int32 | dStart,
|  | typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< dType, dProperties... >::memory_space >(), bool > | = `true`
| ) |  |

Definition at line 557 of file ViewAlgorithms.hpp.

References maxSizeToSerial__.

## Control()

systemControl& pFlow::Control | ( |  | ) |

inline

Definition at line 38 of file Control.hpp.

## 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 100 of file uniquePtr.hpp.

## operator>>() [16/37]

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

inline

Definition at line 206 of file iIstream.hpp.

## operator>>() [17/37]

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

inline

Definition at line 212 of file iIstream.hpp.

## operator>>() [18/37]

pFlow::iIstream & operator>> | ( | iIstream & | is,
|  | word & | w
| ) |  |

inline

Definition at line 129 of file iIstreamI.hpp.

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

Here is the call graph for this function:

## operator>>() [19/37]

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

inline

Definition at line 163 of file iIstreamI.hpp.

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isNumber(), IOstream::lineNumber(), IOstream::name(), token::number(), and IOstream::setBad().

Here is the call graph for this function:

## operator>>() [20/37]

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

inline

Definition at line 195 of file iIstreamI.hpp.

## operator>>() [21/37]

pFlow::iIstream & operator>> | ( | iIstream & | is,
|  | int16 & | val
| ) |  |

inline

Definition at line 203 of file iIstreamI.hpp.

## operator>>() [22/37]

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

inline

Definition at line 211 of file iIstreamI.hpp.

## operator>>() [23/37]

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

inline

Definition at line 227 of file iIstreamI.hpp.

## operator>>() [24/37]

pFlow::iIstream & operator>> | ( | iIstream & | is,
|  | uint16 & | val
| ) |  |

inline

Definition at line 235 of file iIstreamI.hpp.

## operator>>() [25/37]

pFlow::iIstream & operator>> | ( | iIstream & | is,
|  | label & | val
| ) |  |

inline

Definition at line 219 of file iIstreamI.hpp.

## operator>>() [26/37]

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

inline

Definition at line 244 of file iIstreamI.hpp.

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isNumber(), IOstream::lineNumber(), IOstream::name(), token::number(), and IOstream::setBad().

Here is the call graph for this function:

## operator>>() [27/37]

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

inline

Definition at line 275 of file iIstreamI.hpp.

References IOstream::check(), fatalExit, FUNCTION_NAME, token::good(), ioErrorInFile, token::isNumber(), IOstream::lineNumber(), IOstream::name(), token::number(), and IOstream::setBad().

Here is the call graph for this function:

## operator<<() [19/45]

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

inline

Definition at line 268 of file iOstream.hpp.

## operator<<() [20/45]

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

inline

Definition at line 274 of file iOstream.hpp.

## indent()

iOstream& pFlow::indent | ( | iOstream & | os | ) |

inline

Definition at line 282 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

Definition at line 289 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

Definition at line 296 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

Definition at line 304 of file iOstream.hpp.

References iOstream::flush().

Here is the call graph for this function:

## endl()

iOstream& pFlow::endl | ( | iOstream & | os | ) |

inline

Definition at line 312 of file iOstream.hpp.

References iOstream::endl().

Referenced by fileSystem::absolute(), combinedRange< T >::addRanges(), pFlow::PFtoVTK::addUndstrcuturedGridField(), symArray< nonLinearProperties >::assign(), fileSystem::canonical(), fileSystem::checkFileName(), setFieldEntry::checkForTypeAndValueAll(), commandLine::commandLine(), convertRectMeshField(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields(), readControlDict::convertTimeToName(), cylinderWall::createCylinder(), fileSystem::createDirs(), iEntry< Key, T * >::createEntry(), readFromTimeFolder::createUniformPointField_H(), cylinder::cylinder(), dictionary::dataEntryPtr(), dictionary::dataEntryRef(), dataToVTK(), sphereParticles::diameterMassInertiaPropId(), dataEntry::dict(), dictionary::dictionary(), dataEntry::dictPtr(), fileSystem::dirExist(), repository::emplaceObject(), fileSystem::exist(), fileSystem::fileName(), fileSystem::fileSystem(), positionRandom::fillPoints(), positionOrdered::findAxisIndex(), geometry::findPropertyId(), iIstream::findToken(), iIstream::findTokenAndNext(), geomObjectToVTK(), includeMask::getFieldType(), processField::getFieldType(), IOobject::getObject(), getTimeFolders(), dictionary::getVal(), IOfileHeader::headerOk(), vibratingMotion::indexToName(), rotatingAxisMotion::indexToName(), multiRotatingAxisMotion::indexToName(), Insertion< ShapeType >::Insertion(), Insertion< ShapeType >::insertParticles(), sphereParticles::insertSphereParticles(), IOobject::IOobject(), ListPtr< pFlow::processField >::ListPtr(), Logical::Logical(), repository::lookupObject(), repository::lookupObjectTypeName(), repository::lookupRepository(), main(), MapPtr< pFlow::iEntry >::MapPtr(), multiRotatingAxis::multiRotatingAxis(), stlFile::name(), iIstream::nextData(), dynamicLinkLibs::open(), vtkFile::operator()(), fileSystem::operator/=(), operator<<(), ListPtr< pFlow::processField >::operator=(), MapPtr< pFlow::iEntry >::operator=(), dictionary::operator=(), operator>>(), MapPtr< pFlow::iEntry >::operator[](), token::parseError(), planeWall::planeWall(), readFromTimeFolder::pointFieldFileGetType(), readFromTimeFolder::pointFieldGetType(), positionOrdered::positionOrdered(), positionRandom::positionRandom(), postprocess::postprocess(), printKeys(), printKeys(), printTokenInfo(), ProcessField< T >::process(), postprocess::processTimeFolder(), readControlDict::read(), Insertion< ShapeType >::read(), timeInterval::read(), shapeMixture::read(), Istream::read(), line::read(), rotatingAxis::read(), dataEntry::read(), IOobject::read(), dictionary::read(), iIstream::readBegin(), iIstream::readBeginList(), iIstream::readBeginSquare(), sphereShape::readDictionary(), property::readDictionary(), fixedWall::readDictionary(), rotatingAxisMotion::readDictionary(), vibratingMotion::readDictionary(), multiRotatingAxisMotion::readDictionary(), iIstream::readEnd(), iIstream::readEndList(), iIstream::readEndSquare(), iIstream::readEndStatement(), Field< VectorDual, int8 >::readField(), IOfileHeader::readHeader(), insertionRegion::readInsertionRegion(), Field< VectorDual, int8 >::readNonUniform(), planeWall::readPlaneWall(), readFromTimeFolder::readPointField_D(), readFromTimeFolder::readPointField_H(), stlWall::readSTLWall(), Istream::readVariable(), reportAndExit(), rotatingAxis::rotatingAxis(), selectRandom::selectAllPointsInRange(), selectRandom::selectRandom(), NBSLevels< executionSpace >::setNumLevels(), setFieldEntry::setPointFieldDefaultValueNewAll(), setFieldEntry::setPointFieldSelectedAll(), sphereShape::shapeToDiameter(), stlFile::solid(), dictionary::subDict(), dictionary::subDictOrCreate(), dictionary::subDictPtr(), symArray< nonLinearProperties >::symArray(), pFlow::TSFtoVTK::triDataToVTK(), vibrating::vibrating(), vtkFile::vtkFile(), sphereRegion::write(), Insertion< ShapeType >::write(), timeInterval::write(), shapeMixture::write(), iBox< intType >::write(), box::write(), sphere::write(), line::write(), rotatingAxis::write(), vibrating::write(), cylinder::write(), IOobject::write(), repository::write(), sphereShape::writeDictionary(), property::writeDictionary(), rotatingAxisMotion::writeDictionary(), vibratingMotion::writeDictionary(), multiRotatingAxisMotion::writeDictionary(), stlFile::writeFacet(), Field< VectorDual, int8 >::writeField(), insertion::writeInsertionDict(), stlFile::writeSolid(), rectangleMesh::writeToVtk(), and dynamicLinkLibs::~dynamicLinkLibs().

Here is the call graph for this function:

## beginBlock()

iOstream& pFlow::beginBlock | ( | iOstream & | os | ) |

inline

Definition at line 321 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

Definition at line 330 of file iOstream.hpp.

References iOstream::endBlock().

Here is the call graph for this function:

## endEntry()

iOstream& pFlow::endEntry | ( | iOstream & | os | ) |

inline

Definition at line 338 of file iOstream.hpp.

References iOstream::endEntry().

Here is the call graph for this function:

## operator<<() [21/45]

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

inline

Definition at line 346 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [22/45]

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

inline

Definition at line 351 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [23/45]

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

inline

Definition at line 356 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [24/45]

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

inline

Definition at line 362 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [25/45]

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

inline

Definition at line 367 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [26/45]

iOstream& pFlow::operator<< | ( | iOstream & | os,
|  | const int16 & | val
| ) |  |

inline

Definition at line 372 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [27/45]

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

inline

Definition at line 377 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [28/45]

iOstream& pFlow::operator<< | ( | iOstream & | os,
|  | const label & | val
| ) |  |

inline

Definition at line 382 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [29/45]

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

inline

Definition at line 387 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [30/45]

iOstream& pFlow::operator<< | ( | iOstream & | os,
|  | const uint16 & | val
| ) |  |

inline

Definition at line 392 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [31/45]

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

inline

Definition at line 397 of file iOstream.hpp.

References iOstream::write().

Here is the call graph for this function:

## operator<<() [32/45]

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

inline

Definition at line 403 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 275 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 281 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 287 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 293 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 299 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<<() [33/45]

pFlow::iOstream & operator<< | ( | iOstream & | os,
|  | const token & | tok
| ) |  |

Definition at line 146 of file tokenIO.cpp.

References IOstream::check(), token::doubleToken(), endl(), token::floatToken(), FUNCTION_NAME, token::int64Token(), token::pToken(), token::stringToken(), token::type_, warningInFunction, token::wordToken(), and iOstream::write().

Here is the call graph for this function:

## operator>>() [28/37]

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<<() [34/45]

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

Definition at line 208 of file tokenIO.cpp.

## operator<<() [35/45]

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

Definition at line 213 of file tokenIO.cpp.

## operator<<() [36/45]

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 494 of file token.hpp.

References token::endList().

Referenced by List< word >::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 499 of file token.hpp.

References token::beginList().

Referenced by List< word >::readList(), and List< word >::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 504 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 509 of file token.hpp.

References token::beginBlock().

Here is the call graph for this function:

## endBlocKToken()

token pFlow::endBlocKToken | ( |  | ) |

inline

Definition at line 514 of file token.hpp.

References token::endBlocK().

Here is the call graph for this function:

## spaceToken()

token pFlow::spaceToken | ( |  | ) |

inline

Definition at line 519 of file token.hpp.

References token::space().

Referenced by dataEntry::writeDataEntry(), stlFile::writeFacet(), List< word >::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 524 of file token.hpp.

References token::newLine().

Referenced by List< word >::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

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

## isEndToken()

bool isEndToken | ( | const token & | tok | ) |

inline

## operator>>() [29/37]

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<<() [37/45]

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:

## extendBox()

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

Definition at line 120 of file box.hpp.

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

Here is the call graph for this function:

## operator>>() [30/37]

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

Definition at line 176 of file cylinder.cpp.

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

Here is the call graph for this function:

## operator<<() [38/45]

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

Definition at line 188 of file cylinder.cpp.

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

Here is the call graph for this function:

## operator>>() [31/37]

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

## operator<<() [39/45]

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

## operator>>() [32/37]

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<<() [40/45]

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>>() [33/37]

iIstream& pFlow::operator>> | ( | iIstream & | is,
|  | multiTriSurface & | tri
| ) |  |

inline

Definition at line 158 of file multiTriSurface.hpp.

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

Here is the call graph for this function:

## operator<<() [41/45]

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

inline

Definition at line 169 of file multiTriSurface.hpp.

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

Here is the call graph for this function:

## 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:

## operator>>() [34/37]

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

inline

Definition at line 261 of file triSurface.hpp.

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

Here is the call graph for this function:

## operator<<() [42/45]

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

inline

Definition at line 272 of file triSurface.hpp.

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

Here is the call graph for this function:

## MatMul()

void MatMul | ( | T(&) | A[nRow][nInner],
|  | T(&) | B[nInner][nCol],
|  | T(&) | C[nRow][nCol]
| ) |  |

Definition at line 73 of file zAxis.hpp.

References sum().

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

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

## assignMat()

void assignMat | ( | T(&) | A[nRow][nCol],
|  | T(&) | B[nRow][nCol]
| ) |  |

Definition at line 91 of file zAxis.hpp.

Referenced by zAxis::makeTransMatrix().

Here is the caller graph for this function:

## operator<<() [43/45]

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

inline

Definition at line 154 of file Timer.hpp.

References Timer::write().

Here is the call graph for this function:

## operator>>() [35/37]

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

inline

Definition at line 160 of file Timer.hpp.

## operator<<() [44/45]

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

inline

Definition at line 110 of file Timers.hpp.

References Timers::write().

Here is the call graph for this function:

## operator>>() [36/37]

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

inline

Definition at line 116 of file Timers.hpp.

## whiteSpace()

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

inline

## countChar() [1/2]

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

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

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

Definition at line 107 of file bTypesFunctions.cpp.

Referenced by Logical::evaluteWord(), isNo(), and isYes().

Here is the caller graph for this function:

## isYes()

bool isYes | ( | const word & | str | ) |

Definition at line 114 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 | ) |

Definition at line 122 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`
| ) |  |

Definition at line 44 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`
| ) |  |

Definition at line 52 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:

## removeDecimalZeros()

pFlow::word removeDecimalZeros | ( | const word & | str | ) |

Definition at line 75 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`
| ) |  |

Definition at line 101 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:

## int322Word()

pFlow::word int322Word | ( | const int32 & | v | ) |

Definition at line 67 of file bTypesFunctions.cpp.

Referenced by vtkFile::fileName().

Here is the caller graph for this function:

## angleBracketsNames()

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

Definition at line 131 of file bTypesFunctions.cpp.

Referenced by randomReal::create(), peakableRegion::create(), interaction::create(), processField::create(), and geometry::create().

Here is the caller graph for this function:

## angleBracketsNames2()

pFlow::word angleBracketsNames2 | ( | const word & | base,
|  | const word & | w1,
|  | const word & | w2
| ) |  |

Definition at line 137 of file bTypesFunctions.cpp.

Referenced by includeMask::create(), and contactSearch::create().

Here is the caller graph for this function:

## angleBracketsNames3()

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

Definition at line 146 of file bTypesFunctions.cpp.

Referenced by interaction::create().

Here is the caller graph for this function:

## groupNames()

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

Definition at line 151 of file bTypesFunctions.cpp.

## baseName()

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

Definition at line 156 of file bTypesFunctions.cpp.

## tailName()

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

Definition at line 168 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 | ) |

Definition at line 180 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 | ) |

Definition at line 194 of file bTypesFunctions.cpp.

Referenced by validWordWithQuote().

Here is the caller graph for this function:

## validWord() [2/2]

bool validWord | ( | const word & | w | ) |

Definition at line 205 of file bTypesFunctions.cpp.

References validWord().

Here is the call graph for this function:

## validWordWithQuote() [2/2]

bool validWordWithQuote | ( | const word & | c | ) |

Definition at line 215 of file bTypesFunctions.cpp.

References validWordWithQuote().

Here is the call graph for this function:

## readLabel() [1/2]

bool readLabel | ( | const word & | w,
|  | label & | val
| ) |  |

Definition at line 226 of file bTypesFunctions.cpp.

Referenced by readLabel(), and readValue().

Here is the caller graph for this function:

## readLabel() [2/2]

bool readLabel | ( | const char * | buf,
|  | label & | val
| ) |  |

Definition at line 238 of file bTypesFunctions.cpp.

References readLabel().

Here is the call graph for this function:

## readUint32() [1/2]

bool readUint32 | ( | const word & | w,
|  | uint32 & | val
| ) |  |

Definition at line 244 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
| ) |  |

Definition at line 256 of file bTypesFunctions.cpp.

References readUint32().

Here is the call graph for this function:

## readInt64() [1/2]

bool readInt64 | ( | const word & | w,
|  | int64 & | val
| ) |  |

Definition at line 262 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
| ) |  |

Definition at line 274 of file bTypesFunctions.cpp.

References readInt64().

Here is the call graph for this function:

## readInt32() [1/2]

bool readInt32 | ( | const word & | w,
|  | int32 & | val
| ) |  |

Definition at line 280 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
| ) |  |

Definition at line 292 of file bTypesFunctions.cpp.

References readInt32().

Here is the call graph for this function:

## readInt16() [1/2]

bool readInt16 | ( | const word & | w,
|  | int16 & | val
| ) |  |

Definition at line 299 of file bTypesFunctions.cpp.

Referenced by readInt16(), and readValue().

Here is the caller graph for this function:

## readInt16() [2/2]

bool readInt16 | ( | const char * | buf,
|  | int16 & | val
| ) |  |

Definition at line 311 of file bTypesFunctions.cpp.

References readInt16().

Here is the call graph for this function:

## readInt8() [1/2]

bool readInt8 | ( | const word & | w,
|  | int8 & | val
| ) |  |

Definition at line 317 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
| ) |  |

Definition at line 329 of file bTypesFunctions.cpp.

References readInt8().

Here is the call graph for this function:

## readReal() [1/2]

bool readReal | ( | const word & | w,
|  | real & | val
| ) |  |

Definition at line 335 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
| ) |  |

Definition at line 351 of file bTypesFunctions.cpp.

## readBoolian_Str() [1/2]

bool readBoolian_Str | ( | const word & | w,
|  | bool & | val
| ) |  |

Definition at line 372 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
| ) |  |

Definition at line 387 of file bTypesFunctions.cpp.

References readBoolian_Str().

Here is the call graph for this function:

## readValue() [1/8]

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

inline

Definition at line 140 of file bTypesFunctions.hpp.

References readReal().

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

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

## readValue() [2/8]

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

inline

Definition at line 146 of file bTypesFunctions.hpp.

References readLabel().

Here is the call graph for this function:

## readValue() [3/8]

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

inline

Definition at line 152 of file bTypesFunctions.hpp.

References readUint32().

Here is the call graph for this function:

## readValue() [4/8]

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

inline

Definition at line 158 of file bTypesFunctions.hpp.

References readInt64().

Here is the call graph for this function:

## readValue() [5/8]

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

inline

Definition at line 164 of file bTypesFunctions.hpp.

References readInt32().

Here is the call graph for this function:

## readValue() [6/8]

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

inline

Definition at line 170 of file bTypesFunctions.hpp.

References readInt16().

Here is the call graph for this function:

## readValue() [7/8]

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

inline

Definition at line 176 of file bTypesFunctions.hpp.

References readInt8().

Here is the call graph for this function:

## readValue() [8/8]

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

inline

Definition at line 182 of file bTypesFunctions.hpp.

References readBoolian_Str().

Here is the call graph for this function:

## equal() [1/9]

INLINE_FUNCTION_HD bool pFlow::equal | ( | const real & | s1,
|  | const real & | s2
| ) |  |

Definition at line 188 of file bTypesFunctions.hpp.

References abs(), and smallValue.

Referenced by pFlow::algorithms::KOKKOS::count(), pFlow::algorithms::STD::count(), equal(), symArray< nonLinearProperties >::getN(), stridedRange< real >::isMember(), main(), zAxis::makeTransMatrix(), equalOp< T >::operator()(), token::operator==(), normalRolling< contactForceModel >::rollingFriction(), rotatingAxis::setOmega(), and vibrating::setTime().

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

## equal() [2/9]

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

Definition at line 193 of file bTypesFunctions.hpp.

## equal() [3/9]

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

Definition at line 198 of file bTypesFunctions.hpp.

## equal() [4/9]

INLINE_FUNCTION_HD bool pFlow::equal | ( | const int16 & | s1,
|  | const int16 & | s2
| ) |  |

Definition at line 203 of file bTypesFunctions.hpp.

## equal() [5/9]

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

Definition at line 208 of file bTypesFunctions.hpp.

## equal() [6/9]

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

Definition at line 213 of file bTypesFunctions.hpp.

## equal() [7/9]

INLINE_FUNCTION_HD bool pFlow::equal | ( | const label & | s1,
|  | const label & | s2
| ) |  |

Definition at line 218 of file bTypesFunctions.hpp.

## equal() [8/9]

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

Definition at line 224 of file bTypesFunctions.hpp.

## degree2Radian()

INLINE_FUNCTION_HD real pFlow::degree2Radian | ( | const real & | theta | ) |

Definition at line 229 of file bTypesFunctions.hpp.

References Pi.

## radian2Degree()

INLINE_FUNCTION_HD real pFlow::radian2Degree | ( | const real & | phi | ) |

Definition at line 234 of file bTypesFunctions.hpp.

References Pi.

## floatingPointDescription()

auto pFlow::floatingPointDescription | ( |  | ) |

inline

Definition at line 66 of file builtinTypes.hpp.

References floatingPointType__.

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

Here is the caller graph for this function:

## operator>>() [37/37]

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

Definition at line 113 of file Logical.cpp.

References fatalExit, and Logical::read().

Here is the call graph for this function:

## operator<<() [45/45]

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

Definition at line 122 of file Logical.cpp.

References fatalExit, and Logical::write().

Here is the call graph for this function:

## abs() [1/3]

INLINE_FUNCTION_HD real pFlow::abs | ( | real | x | ) |

Definition at line 43 of file math.hpp.

Referenced by timeControl::checkForOutputToFile(), equal(), timeControl::finalTime(), timeFlowControl::insertionTime(), stridedRange< real >::isMember(), pFlow::sphTriInteraction::isSphereInContactBothSides(), timeControl::reachedStopAt(), real2Word(), pFlow::triangleFunctions::triangleSurface(), and Timer::write().

Here is the caller graph for this function:

## abs() [2/3]

INLINE_FUNCTION_HD int64 pFlow::abs | ( | int64 | x | ) |

Definition at line 53 of file math.hpp.

References abs().

Here is the call graph for this function:

## abs() [3/3]

INLINE_FUNCTION_HD int32 pFlow::abs | ( | int32 | x | ) |

Definition at line 62 of file math.hpp.

Referenced by abs().

Here is the caller graph for this function:

## mod() [1/5]

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

Definition at line 72 of file math.hpp.

Referenced by timeFlowControl::insertionTime(), and stridedRange< real >::isMember().

Here is the caller graph for this function:

## mod() [2/5]

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

Definition at line 81 of file math.hpp.

## mod() [3/5]

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

Definition at line 86 of file math.hpp.

## mod() [4/5]

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

Definition at line 91 of file math.hpp.

## mod() [5/5]

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

Definition at line 96 of file math.hpp.

## remainder()

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

Definition at line 101 of file math.hpp.

## exp()

INLINE_FUNCTION_HD real pFlow::exp | ( | real | x | ) |

Definition at line 110 of file math.hpp.

## log()

INLINE_FUNCTION_HD real pFlow::log | ( | real | x | ) |

Definition at line 119 of file math.hpp.

Referenced by linear< limited >::readLinearDictionary(), and nonLinear< limited >::readNonLinearDictionary().

Here is the caller graph for this function:

## log10()

INLINE_FUNCTION_HD real pFlow::log10 | ( | real | x | ) |

Definition at line 128 of file math.hpp.

## pow() [3/3]

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

Definition at line 137 of file math.hpp.

## sqrt()

INLINE_FUNCTION_HD real pFlow::sqrt | ( | real | x | ) |

Definition at line 148 of file math.hpp.

Referenced by cylinder::calculateParams(), nonLinearMod< limited >::contactForce(), nonLinear< limited >::contactForce(), linear< limited >::contactForce(), symArray< nonLinearProperties >::getN(), triple< intType >::length(), quadruple< T >::length(), zAxis::makeTransMatrix(), sphere::radius(), cylinder::radius(), linear< limited >::readLinearDictionary(), nonLinear< limited >::readNonLinearDictionary(), sphere::write(), and cylinder::write().

Here is the caller graph for this function:

## cbrt()

INLINE_FUNCTION_HD real pFlow::cbrt | ( | real | x | ) |

Definition at line 158 of file math.hpp.

## sin()

INLINE_FUNCTION_HD real pFlow::sin | ( | real | x | ) |

Definition at line 168 of file math.hpp.

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

Here is the caller graph for this function:

## cos()

INLINE_FUNCTION_HD real pFlow::cos | ( | real | x | ) |

Definition at line 178 of file math.hpp.

Referenced by cylinderWall::createCylinder().

Here is the caller graph for this function:

## tan()

INLINE_FUNCTION_HD real pFlow::tan | ( | real | x | ) |

Definition at line 188 of file math.hpp.

## asin()

INLINE_FUNCTION_HD real pFlow::asin | ( | real | x | ) |

Definition at line 197 of file math.hpp.

## acos()

INLINE_FUNCTION_HD real pFlow::acos | ( | real | x | ) |

Definition at line 208 of file math.hpp.

## atan()

INLINE_FUNCTION_HD real pFlow::atan | ( | real | x | ) |

Definition at line 218 of file math.hpp.

## atan2()

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

Definition at line 229 of file math.hpp.

## sinh()

INLINE_FUNCTION_HD real pFlow::sinh | ( | real | x | ) |

Definition at line 239 of file math.hpp.

## cosh()

INLINE_FUNCTION_HD real pFlow::cosh | ( | real | x | ) |

Definition at line 249 of file math.hpp.

## tanh()

INLINE_FUNCTION_HD real pFlow::tanh | ( | real | x | ) |

Definition at line 259 of file math.hpp.

## asinh()

INLINE_FUNCTION_HD real pFlow::asinh | ( | real | x | ) |

Definition at line 268 of file math.hpp.

## acosh()

INLINE_FUNCTION_HD real pFlow::acosh | ( | real | x | ) |

Definition at line 277 of file math.hpp.

## atanh()

INLINE_FUNCTION_HD real pFlow::atanh | ( | real | x | ) |

Definition at line 286 of file math.hpp.

## min() [8/13]

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

Definition at line 295 of file math.hpp.

## min() [9/13]

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

Definition at line 304 of file math.hpp.

References min().

Here is the call graph for this function:

## min() [10/13]

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

Definition at line 313 of file math.hpp.

References min().

Here is the call graph for this function:

## min() [11/13]

INLINE_FUNCTION_HD label pFlow::min | ( | label | x,
|  | label | y
| ) |  |

Definition at line 322 of file math.hpp.

References min().

Here is the call graph for this function:

## min() [12/13]

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

Definition at line 332 of file math.hpp.

References min().

Here is the call graph for this function:

## min() [13/13]

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

Definition at line 341 of file math.hpp.

Referenced by min().

Here is the caller graph for this function:

## max() [8/13]

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

Definition at line 350 of file math.hpp.

## max() [9/13]

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

Definition at line 359 of file math.hpp.

References max().

Here is the call graph for this function:

## max() [10/13]

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

Definition at line 368 of file math.hpp.

References max().

Here is the call graph for this function:

## max() [11/13]

INLINE_FUNCTION_HD label pFlow::max | ( | label | x,
|  | label | y
| ) |  |

Definition at line 377 of file math.hpp.

References max().

Here is the call graph for this function:

## max() [12/13]

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

Definition at line 387 of file math.hpp.

References max().

Here is the call graph for this function:

## max() [13/13]

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

Definition at line 396 of file math.hpp.

Referenced by max().

Here is the caller graph for this function:

## largestNegative()

constexpr T pFlow::largestNegative | ( |  | ) |

inlineconstexpr

Definition at line 40 of file numericConstants.hpp.

## epsilonValue()

constexpr T pFlow::epsilonValue | ( |  | ) |

inlineconstexpr

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

inlineconstexpr

Definition at line 53 of file numericConstants.hpp.

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

Here is the call graph for this function:

## equal() [9/9]

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

Definition at line 461 of file tripleI.hpp.

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

Here is the call graph for this function:

## basicTypeName< int8x3 >()

word pFlow::basicTypeName< int8x3 > | ( |  | ) |

inline

Definition at line 60 of file types.hpp.

## basicTypeName< int16x3 >()

word pFlow::basicTypeName< int16x3 > | ( |  | ) |

inline

Definition at line 63 of file types.hpp.

## basicTypeName< int32x3 >()

word pFlow::basicTypeName< int32x3 > | ( |  | ) |

inline

Definition at line 66 of file types.hpp.

## basicTypeName< int64x3 >()

word pFlow::basicTypeName< int64x3 > | ( |  | ) |

inline

Definition at line 69 of file types.hpp.

## basicTypeName< uint16x3 >()

word pFlow::basicTypeName< uint16x3 > | ( |  | ) |

inline

Definition at line 72 of file types.hpp.

## basicTypeName< uint32x3 >()

word pFlow::basicTypeName< uint32x3 > | ( |  | ) |

inline

Definition at line 75 of file types.hpp.

## basicTypeName< labelx3 >()

word pFlow::basicTypeName< labelx3 > | ( |  | ) |

inline

Definition at line 78 of file types.hpp.

## basicTypeName< realx3 >()

word pFlow::basicTypeName< realx3 > | ( |  | ) |

inline

Definition at line 81 of file types.hpp.

## basicTypeName< uint16x3x3 >()

word pFlow::basicTypeName< uint16x3x3 > | ( |  | ) |

inline

Definition at line 84 of file types.hpp.

## basicTypeName< uint32x3x3 >()

word pFlow::basicTypeName< uint32x3x3 > | ( |  | ) |

inline

Definition at line 87 of file types.hpp.

## basicTypeName< realx3x3 >()

word pFlow::basicTypeName< realx3x3 > | ( |  | ) |

inline

Definition at line 90 of file types.hpp.

## basicTypeName< real4 >()

word pFlow::basicTypeName< real4 > | ( |  | ) |

inline

Definition at line 94 of file types.hpp.

## basicTypeName()

word pFlow::basicTypeName | ( |  | ) |

inline

Definition at line 121 of file typeInfo.hpp.

## basicTypeName< word >()

word pFlow::basicTypeName< word > | ( |  | ) |

inline

Definition at line 132 of file typeInfo.hpp.

## basicTypeName< int64 >()

word pFlow::basicTypeName< int64 > | ( |  | ) |

inline

Definition at line 135 of file typeInfo.hpp.

## basicTypeName< int32 >()

word pFlow::basicTypeName< int32 > | ( |  | ) |

inline

Definition at line 138 of file typeInfo.hpp.

## basicTypeName< int16 >()

word pFlow::basicTypeName< int16 > | ( |  | ) |

inline

Definition at line 141 of file typeInfo.hpp.

## basicTypeName< int8 >()

word pFlow::basicTypeName< int8 > | ( |  | ) |

inline

Definition at line 144 of file typeInfo.hpp.

## basicTypeName< label >()

word pFlow::basicTypeName< label > | ( |  | ) |

inline

Definition at line 147 of file typeInfo.hpp.

## basicTypeName< uint32 >()

word pFlow::basicTypeName< uint32 > | ( |  | ) |

inline

Definition at line 150 of file typeInfo.hpp.

## basicTypeName< real >()

word pFlow::basicTypeName< real > | ( |  | ) |

inline

Definition at line 153 of file typeInfo.hpp.

## checkType() [1/2]

bool pFlow::checkType | ( | Type2 * | object | ) |

Definition at line 159 of file typeInfo.hpp.

## checkType() [2/2]

bool pFlow::checkType | ( | Type2 & | object | ) |

Definition at line 165 of file typeInfo.hpp.

## findCollisions() [1/2]

pFlow::int32 findCollisions | ( | ContainerType & | pairs,
|  | int32Vector_HD & | flags
| ) |  |

Definition at line 246 of file positionRandom.cpp.

References unsortedPairs< executionSpace, idType >::capacity(), VectorDual< T, MemorySpace >::deviceVector(), unsortedPairs< executionSpace, idType >::getPairs(), and LAMBDA_HD.

Referenced by positionRandom::positionOnePass().

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

## findCollisions() [2/2]

int32 pFlow::findCollisions | ( | int32 | num,
|  | realx3Vector_HD & | points,
|  | real | diam
| ) |  |

Definition at line 42 of file positionRandom.cpp.

References sphereSphereCheck().

Here is the call graph for this function:

## 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:

## geomObjectToVTK()

bool pFlow::geomObjectToVTK | ( | IOfileHeader & | header,
|  | real | time,
|  | fileSystem | destPath,
|  | word | bName
| ) |  |

Definition at line 35 of file geometric.hpp.

References dataToVTK(), endl(), endREPORT, fatalErrorInFunction, fatalExit, IOfileHeader::objectType(), and REPORT.

Here is the call graph for this function:

## dataToVTK() [1/3]

bool pFlow::dataToVTK | ( | vtkFile & | vtk,
|  | const Type & | dataEntity
| ) |  |

Definition at line 61 of file geometric.hpp.

References fatalErrorInFunction, and fatalExit.

Referenced by geomObjectToVTK().

Here is the caller graph for this function:

## dataToVTK() [2/3]

bool dataToVTK | ( | vtkFile & | vtk,
|  | const triSurface & | surface
| ) |  |

Definition at line 26 of file geometric.cpp.

References endl(), VectorSingle< T, MemorySpace >::hostVector(), triSurface::numPoints(), triSurface::numTriangles(), triSurface::points(), and triSurface::vertices().

Here is the call graph for this function:

## dataToVTK() [3/3]

bool dataToVTK | ( | vtkFile & | vtk,
|  | const multiTriSurface & | surface
| ) |  |

Definition at line 58 of file geometric.cpp.

References endl(), VectorSingle< T, MemorySpace >::hostVector(), triSurface::numPoints(), triSurface::numTriangles(), triSurface::points(), and triSurface::vertices().

Here is the call graph for this function:

## sumOp()

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

Definition at line 34 of file fieldOperations.hpp.

References pointRectCell::getCellIterator(), pointRectCell::mesh(), and n.

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

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

## sumMaksOp()

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

Definition at line 65 of file fieldOperations.hpp.

References pointRectCell::getCellIterator(), pointRectCell::mesh(), and n.

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,
|  | rectMeshField_H< T > & | field
| ) |  |

Definition at line 29 of file rectMeshFieldToVTK.hpp.

References endl(), fatalErrorInFunction, and fatalExit.

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,
|  | rectMeshField_H< real > & | field
| ) |  |

Definition at line 39 of file rectMeshFieldToVTK.hpp.

References endl(), rectMeshField< T, MemorySpace >::name(), rectMeshField< T, MemorySpace >::nx(), rectMeshField< T, MemorySpace >::ny(), rectMeshField< T, MemorySpace >::nz(), and rectMeshField< T, MemorySpace >::size().

Here is the call graph for this function:

## convertRectMeshField() [3/4]

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

Definition at line 58 of file rectMeshFieldToVTK.hpp.

References endl(), rectMeshField< T, MemorySpace >::name(), rectMeshField< T, MemorySpace >::nx(), rectMeshField< T, MemorySpace >::ny(), rectMeshField< T, MemorySpace >::nz(), and rectMeshField< T, MemorySpace >::size().

Here is the call graph for this function:

## convertRectMeshField() [4/4]

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

Definition at line 77 of file rectMeshFieldToVTK.hpp.

References endl(), rectMeshField< T, MemorySpace >::name(), rectMeshField< T, MemorySpace >::nx(), rectMeshField< T, MemorySpace >::ny(), rectMeshField< T, MemorySpace >::nz(), and rectMeshField< T, MemorySpace >::size().

Here is the call 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:

## Variable Documentation

## ActivePoint

const auto ActivePoint = pointStructure::ACTIVE

inline

Definition at line 26 of file pointFieldAlgorithms.hpp.

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

## vectorGrowthFactor__

const double vectorGrowthFactor__ = 1.1

inline

Definition at line 29 of file globalSettings.hpp.

## settingsFolder__

const char* settingsFolder__ = "settings"

inline

Definition at line 29 of file vocabs.hpp.

## settingsRepository__

const char* settingsRepository__ = "settings"

inline

Definition at line 30 of file vocabs.hpp.

## caseSetupFolder__

const char* caseSetupFolder__ = "caseSetup"

inline

Definition at line 31 of file vocabs.hpp.

## caseSetupRepository__

const char* caseSetupRepository__ = "caseSetup"

inline

Definition at line 32 of file vocabs.hpp.

## geometryFolder__

const char* geometryFolder__ = "geometry"

inline

Definition at line 33 of file vocabs.hpp.

Referenced by main().

## geometryRepository_

const char* geometryRepository_ = "geometry"

inline

Definition at line 34 of file vocabs.hpp.

## integrationRepository__

const char* integrationRepository__ = "integration"

inline

Definition at line 35 of file vocabs.hpp.

## integrationFolder__

const char* integrationFolder__ = "integration"

inline

Definition at line 36 of file vocabs.hpp.

## settingsFile__

const char* settingsFile__ = "settingsDict"

inline

Definition at line 39 of file vocabs.hpp.

## insertionFile__

const char* insertionFile__ = "particleInsertion"

inline

Definition at line 40 of file vocabs.hpp.

Referenced by Insertion< ShapeType >::read(), and Insertion< ShapeType >::write().

## sphereShapeFile__

const char* sphereShapeFile__ = "sphereShape"

inline

Definition at line 41 of file vocabs.hpp.

Referenced by sphereShape::read(), and sphereShape::write().

## pointStructureFile__

const char* pointStructureFile__ = "pStructure"

inline

Definition at line 42 of file vocabs.hpp.

Referenced by readFromTimeFolder::checkForPointStructure(), pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), readFromTimeFolder::createUniformPointField_H(), main(), postprocess::processTimeFolder(), readFromTimeFolder::readPointField_D(), and readFromTimeFolder::readPointField_H().

## triSurfaceFile__

const char* triSurfaceFile__ = "triSurface"

inline

Definition at line 43 of file vocabs.hpp.

Referenced by pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields().

## createParticles__

const char* createParticles__ = "createParticles"

inline

Definition at line 44 of file vocabs.hpp.

## motionModelFile__

const char* motionModelFile__ = "motionModel"

inline

Definition at line 45 of file vocabs.hpp.

Referenced by geometry::create(), fixedWall::read(), rotatingAxisMotion::read(), vibratingMotion::read(), multiRotatingAxisMotion::read(), fixedWall::write(), rotatingAxisMotion::write(), vibratingMotion::write(), and multiRotatingAxisMotion::write().

## contactSearchFile__

const char* contactSearchFile__ = "contactSearch"

inline

Definition at line 46 of file vocabs.hpp.

## propertyFile__

const char* propertyFile__ = "interaction"

inline

Definition at line 47 of file vocabs.hpp.

## interactionFile__

const char* interactionFile__ = "interaction"

inline

Definition at line 48 of file vocabs.hpp.

Referenced by interaction::create().

## postprocessFile__

const char* postprocessFile__ = "postprocessDict"

inline

Definition at line 49 of file vocabs.hpp.

## uniform__

const char* uniform__ = "uniform"

inline

Definition at line 52 of file vocabs.hpp.

Referenced by Field< VectorDual, int8 >::readField().

## nonUniform__

const char* nonUniform__ = "nonUniform"

inline

Definition at line 53 of file vocabs.hpp.

Referenced by Field< VectorDual, int8 >::readField(), and Field< VectorDual, int8 >::writeField().

## maxSizeToSerial__

const size_t maxSizeToSerial__ = 64

inline

Definition at line 35 of file ViewAlgorithms.hpp.

Referenced by count(), exclusiveScan(), fill(), fillSelected(), fillSequence(), inclusiveScan(), max(), min(), permuteSort(), and sort().

## tab

constexpr char tab = '\t'

constexpr

Definition at line 408 of file iOstream.hpp.

## nl

constexpr char nl = '\n'

constexpr

Definition at line 409 of file iOstream.hpp.

Referenced by pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields(), Istream::read(), and Istream::readVariable().

## output

pFlow::Ostream output

Referenced by commandLine::commandLine(), pFlow::PFtoVTK::convertTimeFolderPointFields(), pFlow::PFtoVTK::convertTimeFolderPointFieldsSelected(), pFlow::TSFtoVTK::convertTimeFolderTriSurfaceFields(), main(), systemControl::operator++(), postprocess::processTimeFolder(), and insertionRegion::readInsertionRegion().

## input

pFlow::Istream input

## errReport

pFlow::Ostream errReport

## zero

const real zero = 0.0

inline

Definition at line 35 of file bTypesFunctions.hpp.

## one

const real one = 1.0

inline

Definition at line 36 of file bTypesFunctions.hpp.

## zero32

const int32 zero32 = 0

inline

Definition at line 38 of file bTypesFunctions.hpp.

## one32

const int32 one32 = 1

inline

Definition at line 39 of file bTypesFunctions.hpp.

## nullWord

const word nullWord

inline

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

## Pi

const real Pi = real(3.1415926535897932384626433832)

inline

Definition at line 32 of file numericConstants.hpp.

Referenced by nonLinearMod< limited >::contactForce(), nonLinear< limited >::contactForce(), linear< limited >::contactForce(), cylinderWall::createCylinder(), degree2Radian(), sphereParticles::diameterMassInertiaPropId(), radian2Degree(), linear< limited >::readLinearDictionary(), and nonLinear< limited >::readNonLinearDictionary().

## smallValue

const real smallValue = 1.0e-15

inline

Definition at line 33 of file numericConstants.hpp.

Referenced by cylinder::calculateParams(), checkNormalVec(), Wall::checkTrianlge(), equal(), zAxis::makeTransMatrix(), quadruple< T >::normalize(), Timer::write(), and zAxis::zAxis().

## verySmallValue

const real verySmallValue = 1.0e-30

inline

Definition at line 34 of file numericConstants.hpp.

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

## largeValue

const real largeValue = 1.0e15

inline

Definition at line 35 of file numericConstants.hpp.

Referenced by timeInterval::read().

## veryLargeValue

const real veryLargeValue = 1.0e30

inline

Definition at line 36 of file numericConstants.hpp.

## largestNegInt32

const int32 largestNegInt32 = largestNegative<int32>()

inline

Definition at line 58 of file numericConstants.hpp.

## largestPosInt32

const int32 largestPosInt32 = largestPositive<int32>()

inline

Definition at line 59 of file numericConstants.hpp.

## largestNegInt64

const int64 largestNegInt64 = largestNegative<int64>()

inline

Definition at line 61 of file numericConstants.hpp.

## largestPosInt64

const int64 largestPosInt64 = largestPositive<int64>()

inline

Definition at line 62 of file numericConstants.hpp.

## largestNegREAL

const real largestNegREAL = largestNegative<real>()

inline

Definition at line 64 of file numericConstants.hpp.

## largestPosREAL

const real largestPosREAL = largestPositive<real>()

inline

Definition at line 65 of file numericConstants.hpp.

## epsilonREAL

const real epsilonREAL = epsilonValue<real>()

inline

Definition at line 66 of file numericConstants.hpp.

## zero3

const realx3 zero3

Definition at line 97 of file types.hpp.

Referenced by AdamsBashforth3::AdamsBashforth3(), AdamsBashforth4::AdamsBashforth4(), AdamsBashforth5::AdamsBashforth5(), fixedWall::pointVelocity(), geometry::zeroForce(), particles::zeroForce(), and particles::zeroTorque().

## one3

const realx3 one3

Definition at line 98 of file types.hpp.

## zeroU3

const uint32x3 zeroU3

Definition at line 99 of file types.hpp.

## oneU3

const uint32x3 oneU3

Definition at line 100 of file types.hpp.

## zero33

const realx3x3 zero33

Definition at line 102 of file types.hpp.

## one33

const realx3x3 one33

Definition at line 103 of file types.hpp.

## zeroU33

const uint32x3x3 zeroU33

Definition at line 104 of file types.hpp.

## oneU33

const uint32x3x3 oneU33

Definition at line 105 of file types.hpp.

## zero4

const real4 zero4(zero)