Greyscale Model¶
-
class ScaLBL_GreyscaleModel¶
- #include <GreyscaleModel.h>
Public Functions
-
void Create()¶
-
void Initialize()¶
-
void ReadInput()¶
-
void ReadParams(string filename)¶
-
void Run()¶
-
ScaLBL_GreyscaleModel(int RANK, int NP, const Utilities::MPI &COMM)¶
-
void SetDomain()¶
-
void VelocityField()¶
-
void WriteDebug()¶
-
~ScaLBL_GreyscaleModel()¶
Public Members
-
std::shared_ptr<Database> analysis_db¶
-
int BoundaryCondition¶
-
int CollisionType¶
-
std::shared_ptr<Database> db¶
-
double Den¶
-
double din¶
-
std::shared_ptr<Database> domain_db¶
-
double dout¶
-
double dp¶
-
double flux¶
-
double *fq¶
-
double Fx¶
-
double Fy¶
-
double Fz¶
-
double GreyPorosity¶
-
std::shared_ptr<Database> greyscale_db¶
-
signed char *id¶
-
double Lx¶
-
double Ly¶
-
double Lz¶
-
IntArray Map¶
-
int N¶
-
int *NeighborList¶
-
int Np¶
-
int nprocs¶
-
int nprocx¶
-
int nprocy¶
-
int nprocz¶
-
int Nx¶
-
int Ny¶
-
int Nz¶
-
bool pBC¶
-
double *Permeability¶
-
double *Porosity¶
-
DoubleArray PorosityMap¶
-
DoubleArray Pressure¶
-
double *Pressure_dvc¶
-
int rank¶
-
bool Restart¶
-
std::shared_ptr<ScaLBL_Communicator> ScaLBL_Comm¶
-
DoubleArray SignDist¶
-
double tau¶
-
double tau_eff¶
-
int timestep¶
-
int timestepMax¶
-
double tolerance¶
-
double *Velocity¶
-
DoubleArray Velocity_x¶
-
DoubleArray Velocity_y¶
-
DoubleArray Velocity_z¶
-
std::shared_ptr<Database> vis_db¶
-
void Create()¶