VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
vf::gpu::BoundaryValues Class Reference

#include <BoundaryValues.h>

Public Member Functions

 BoundaryValues (std::string path)
 
 BoundaryValues (std::string path, std::shared_ptr< Parameter > para, std::string str)
 
 BoundaryValues (int neighbor, std::shared_ptr< Parameter > para, std::string sor, std::string dir)
 
 ~BoundaryValues ()
 
uint getLevel ()
 
uint getSize (uint level)
 
std::string getBoundaryCondition ()
 
void setBoundarys (std::vector< std::vector< std::vector< real > > > &qs) const
 
void setValues (real *velo, uint level, uint column) const
 
void initIndex (uint *ptr, uint level)
 
void setProcNeighbor (bool pN)
 
bool getProcNeighbor ()
 
void setPressValues (real *RhoBC, int *kN, int level) const
 
void setVelocityValues (real *vx, real *vy, real *vz, int level) const
 
void setOutflowValues (real *RhoBC, int *kN, int level) const
 

Detailed Description

Definition at line 47 of file BoundaryValues.h.

Constructor & Destructor Documentation

◆ BoundaryValues() [1/3]

vf::gpu::BoundaryValues::BoundaryValues ( std::string  path)

Definition at line 43 of file BoundaryValues.cpp.

◆ BoundaryValues() [2/3]

vf::gpu::BoundaryValues::BoundaryValues ( std::string  path,
std::shared_ptr< Parameter para,
std::string  str 
)

Definition at line 54 of file BoundaryValues.cpp.

◆ BoundaryValues() [3/3]

vf::gpu::BoundaryValues::BoundaryValues ( int  neighbor,
std::shared_ptr< Parameter para,
std::string  sor,
std::string  dir 
)

Definition at line 71 of file BoundaryValues.cpp.

◆ ~BoundaryValues()

vf::gpu::BoundaryValues::~BoundaryValues ( )

Definition at line 112 of file BoundaryValues.cpp.

Member Function Documentation

◆ getBoundaryCondition()

std::string vf::gpu::BoundaryValues::getBoundaryCondition ( )

Definition at line 248 of file BoundaryValues.cpp.

◆ getLevel()

uint vf::gpu::BoundaryValues::getLevel ( )

Definition at line 238 of file BoundaryValues.cpp.

◆ getProcNeighbor()

bool vf::gpu::BoundaryValues::getProcNeighbor ( )

Definition at line 259 of file BoundaryValues.cpp.

◆ getSize()

uint vf::gpu::BoundaryValues::getSize ( uint  level)

Definition at line 243 of file BoundaryValues.cpp.

◆ initIndex()

void vf::gpu::BoundaryValues::initIndex ( uint ptr,
uint  level 
)

Definition at line 232 of file BoundaryValues.cpp.

◆ setBoundarys()

void vf::gpu::BoundaryValues::setBoundarys ( std::vector< std::vector< std::vector< real > > > &  qs) const

Definition at line 218 of file BoundaryValues.cpp.

◆ setOutflowValues()

void vf::gpu::BoundaryValues::setOutflowValues ( real RhoBC,
int kN,
int  level 
) const

Definition at line 286 of file BoundaryValues.cpp.

◆ setPressValues()

void vf::gpu::BoundaryValues::setPressValues ( real RhoBC,
int kN,
int  level 
) const

Definition at line 265 of file BoundaryValues.cpp.

◆ setProcNeighbor()

void vf::gpu::BoundaryValues::setProcNeighbor ( bool  pN)

Definition at line 254 of file BoundaryValues.cpp.

◆ setValues()

void vf::gpu::BoundaryValues::setValues ( real velo,
uint  level,
uint  column 
) const

Definition at line 226 of file BoundaryValues.cpp.

◆ setVelocityValues()

void vf::gpu::BoundaryValues::setVelocityValues ( real vx,
real vy,
real vz,
int  level 
) const

Definition at line 275 of file BoundaryValues.cpp.


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