Free Energy Model¶
-
class ScaLBL_FreeLeeModel¶
- #include <FreeLeeModel.h>
Public Functions
-
void Create_DummyPhase_MGTest()¶
-
void Create_SingleFluid()¶
-
void Create_TwoFluid()¶
-
void getData_RegularLayout(const double *data, DoubleArray ®data)¶
-
void getPhase(DoubleArray &PhaseValues)¶
-
void getPotential(DoubleArray &PressureValues, DoubleArray &MuValues)¶
-
void getVelocity(DoubleArray &Vx, DoubleArray &Vy, DoubleArray &Vz)¶
-
void Initialize_SingleFluid()¶
-
void Initialize_TwoFluid()¶
-
void MGTest()¶
-
void ReadInput()¶
-
void ReadParams(string filename)¶
-
void Run_SingleFluid()¶
-
double Run_TwoFluid(int returntime)¶
-
ScaLBL_FreeLeeModel(int RANK, int NP, const Utilities::MPI &COMM)¶
-
void SetDomain()¶
-
void WriteDebug_SingleFluid()¶
-
void WriteDebug_TwoFluid()¶
-
~ScaLBL_FreeLeeModel()¶
Public Members
-
std::shared_ptr<Database> analysis_db¶
-
double beta¶
-
int BoundaryCondition¶
-
double *ColorGrad¶
-
std::shared_ptr<Database> db¶
-
double *Den¶
-
double din¶
-
std::shared_ptr<Database> domain_db¶
-
double dout¶
-
int *dvcMap¶
-
double flux¶
-
std::shared_ptr<Database> freelee_db¶
-
double Fx¶
-
double Fy¶
-
double Fz¶
-
double gamma¶
-
double *gqbar¶
-
double *hq¶
-
signed char *id¶
-
double inletA¶
-
double inletB¶
-
double kappa¶
-
double Lx¶
-
double Ly¶
-
double Lz¶
-
IntArray Map¶
-
double *mu_phi¶
-
int N¶
-
int *NeighborList¶
-
int Nh¶
-
int Np¶
-
int nprocs¶
-
int nprocx¶
-
int nprocy¶
-
int nprocz¶
-
int Nx¶
-
int Nxh¶
-
int Ny¶
-
int Nyh¶
-
int Nz¶
-
int Nzh¶
-
double outletA¶
-
double outletB¶
-
bool pBC¶
-
double *Phi¶
-
double *Pressure¶
-
int rank¶
-
bool Restart¶
-
double rho0¶
-
double rhoA¶
-
double rhoB¶
-
std::shared_ptr<ScaLBL_Communicator> ScaLBL_Comm¶
-
std::shared_ptr<ScaLBL_Communicator> ScaLBL_Comm_Regular¶
-
std::shared_ptr<ScaLBLWideHalo_Communicator> ScaLBL_Comm_WideHalo¶
-
DoubleArray SignDist¶
-
double tau¶
-
double tauA¶
-
double tauB¶
-
double tauM¶
-
int timestep¶
-
int timestepMax¶
-
double *Velocity¶
-
std::shared_ptr<Database> vis_db¶
-
double W¶
-
void Create_DummyPhase_MGTest()¶