COSMOS API FMV - cmyoo/cosmos GitHub Wiki
COSMOS :: Class description for Fmv
- This class is inherited from Fmv0. Note that this class is used as a controller for other Fixed Mesh Refinement variables.
Fmv :: Functions
Constructor and Destructor
Fmv(int tabs,int jupper,int jlower,int kupper,int klower,int lupper,int llower, double xupper,double xlower,double yupper,double ylower,double zupper,double zlower,double am,bool fld, bool scl, bool cuev)
~Fmv()
BOUNDARY functions
type | name |
---|---|
void | boundary_periodic() |
void | boundary_reflection() |
void | boundary_d_reflection() |
void | boundary_d_gs_reflection() |
void | boundary_reflection_even(int i) |
void | boundary_prim_reflection() |
void | boundary_reflection_hflags() |
void | boundary_w() |
void | boundary_psi_initial() |
void | boundary_beta() |
void | boundary_reflection_fluid() |
void | boundary_reflection_scalar() |
void | asymcond(int l,int k,int j,int i,double bgv) |
void | boundary_asym0() |
void | asymcond(int l,int k,int j,int i,double bgv1,double bgv,double dt,int itype) |
void | boundary_asym(int itype) |
Functions for specific initial conditions
type | name |
---|---|
void | set_Psi_nonsph(double mu,double k,double xi2,double xi3) |
void | set_Psi_nonsph(double mu,double k,double xi2,double xi3,double xit2,double xit3,double w) |
void | initial_nonsph(double mu,double k,double xi2,double xi3,double xit2,double xit3,double w) |
void | initial_nonsph(double mu,double k,double xi2,double xi3) |
void | set_initial_scalar(double mu,double k,double xi2,double xi3) |
void | set_initial_fluid(double mu,double k,double xi2,double xi3) |
void | initial(double mu) |
void | initial(double mu,double k) |
void | set_ini_from_Psi() |