TUniformGridBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/UniformGrid.h

Include

#include "Chaos/UniformGrid.h"

Syntax

template<class T, int d>
class TUniformGridBase

Variables

Name Description

Protected variable

TVector< int32,...

 

MCells

Protected variable

TVector< T, d >

 

MDx

Protected variable

TVector< T, d >

 

MMaxCorner

Protected variable

TVector< T, d >

 

MMinCorner

Constructors

Name Description

Protected function

TUniformGridBase()

Protected function

TUniformGridBase

(
    std::istream& Stream
)

Protected function

TUniformGridBase

(
    const TVector< T, d >& MinCorner,
    const TVector< T, d >& MaxCorner,
    const TVector< int32, d >& Cells,
    const uint32 GhostCells
)

Destructors

Name Description

Protected function

~TUniformGridBase()

Functions

Name Description

Public function Const

TVector< int...

 

Cell

(
    const TVector< T, d >& X
)

Disable optimization (-ffast-math) since its currently causing regressions.

Public function Const

const TVecto...

 

Counts()

Public function Const

TVector< T, ...

 

DomainSize()

Public function Const

const TVecto...

 

Dx()

Public function Const

TVector< int...

 

Face

(
    const TVector< T, d >& X,
    const int32 Component
)

Public function Const

int32

 

GetNumCells()

Public function Const

TVector< T, ...

 

LinearlyInterpolate

(
    const TArrayFaceND< T, d >& Scalar...,
    const TVector< T, d >& X,
    const Pair< int32, TVector< int32, ...
)

Public function Const

T_SCALAR

 

LinearlyInterpolate

(
    const TArrayND< T_SCALAR, d >& Sca...,
    const TVector< T, d >& X
)

Public function Const

TVector< T, ...

 

LinearlyInterpolate

(
    const TArrayFaceND< T, d >& Scalar...,
    const TVector< T, d >& X
)

Public function Const

T

 

LinearlyInterpolateComponent

(
    const TArrayND< T, d >& ScalarNCom...,
    const TVector< T, d >& X,
    const int32 Axis
)

Public function Const

TVector< T, ...

 

Location

(
    const Pair< int32, TVector< int32, ...
)

Public function Const

TVector< T, ...

 

Location

(
    const TVector< int32, d >& Cell
)

Public function Const

const TVecto...

 

MaxCorner()

Public function Const

const TVecto...

 

MinCorner()

Public function

void

 

Reset()

Public function

void

 

Serialize

(
    FArchive& Ar
)

Public function Const

void

 

Write

(
    std::ostream& Stream
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss