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()