UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TPerCellBoundaryConditions< T, d > Class Template Reference

#include <PerCellBoundaryConditions.h>

Public Member Functions

 TPerCellBoundaryConditions (const TKinematicGeometryParticles< T, d > &CollisionParticles, const TKinematicGeometryParticles< T, d > &SourceParticles)
 
 ~TPerCellBoundaryConditions ()
 
void ApplyNeumann (const TUniformGrid< T, d > &Grid, TArrayFaceND< bool, d > &BoundaryConditions, TArrayFaceND< T, d > &Velocity, const T Dt, const Pair< int32, TVector< int32, d > > &Index)
 
void ApplyDirichlet (const TUniformGrid< T, d > &Grid, TArrayND< bool, d > &BoundaryConditions, TArrayND< T, d > &Density, const T Dt, const TVector< int32, d > &Index)
 

Constructor & Destructor Documentation

◆ TPerCellBoundaryConditions()

template<class T , int d>
Chaos::TPerCellBoundaryConditions< T, d >::TPerCellBoundaryConditions ( const TKinematicGeometryParticles< T, d > &  CollisionParticles,
const TKinematicGeometryParticles< T, d > &  SourceParticles 
)
inline

◆ ~TPerCellBoundaryConditions()

template<class T , int d>
Chaos::TPerCellBoundaryConditions< T, d >::~TPerCellBoundaryConditions ( )
inline

Member Function Documentation

◆ ApplyDirichlet()

template<class T , int d>
void Chaos::TPerCellBoundaryConditions< T, d >::ApplyDirichlet ( const TUniformGrid< T, d > &  Grid,
TArrayND< bool, d > &  BoundaryConditions,
TArrayND< T, d > &  Density,
const T  Dt,
const TVector< int32, d > &  Index 
)
inline

◆ ApplyNeumann()

template<class T , int d>
void Chaos::TPerCellBoundaryConditions< T, d >::ApplyNeumann ( const TUniformGrid< T, d > &  Grid,
TArrayFaceND< bool, d > &  BoundaryConditions,
TArrayFaceND< T, d > &  Velocity,
const T  Dt,
const Pair< int32, TVector< int32, d > > &  Index 
)
inline

The documentation for this class was generated from the following file: