Class CSSWM#
Defined in File construction.hpp
Nested Relationships#
Nested Types#
Class Documentation#
-
class CSSWM#
Public Functions
-
CSSWM()#
-
void get_gUpper(double ans[4], double alpha, double beta)#
-
void get_gLower(double ans[4], double alpha, double beta)#
-
void get_A(double ans[4], int p, double alpha, double beta)#
-
void get_IA(double ans[4], int p, double alpha, double beta)#
-
double Cube2Cube_U_2(double gLower[4], double IA[4], double A[4], double gUpper[4], double u, double v)#
-
double Cube2Cube_V_2(double gLower[4], double IA[4], double A[4], double gUpper[4], double u, double v)#
-
void matrixMul(double firstMatrix[4], double secondMatrix[4], double mult[2][2])#
-
void Cube2Cube_matrix()#
-
double interpolate(double A1, double A2, double V1, double V2, double B)#
Public Members
-
double sqrtG[NX][NY]#
-
double gamma[NX][NY]#
-
double gLower[NX][NY][4]#
-
double gUpper[NX][NY][4]#
-
double alpha2D[NX][NY]#
-
double beta2D[NX][NY]#
-
int match_ouTTer[24][8]#
-
int match_ouTer[24][8]#
-
int checkIP_ouTTer[NX][2]#
-
int checkIP_ouTer[NX][2]#
-
class patch#
Public Functions
-
patch()#
Public Members
-
double hp[NX][NY]#
-
double h[NX][NY]#
-
double hm[NX][NY]#
-
double up[NX][NY]#
-
double u[NX][NY]#
-
double um[NX][NY]#
-
double vp[NX][NY]#
-
double v[NX][NY]#
-
double vm[NX][NY]#
-
double lon[NX][NY]#
-
double lat[NX][NY]#
-
double lon_original[NX][NY]#
-
double x[NX][NY]#
-
double y[NX][NY]#
-
double A[NX][NY][4]#
-
double IA[NX][NY][4]#
-
double IP_ouTTer_L[NX][4]#
-
double IP_ouTTer_R[NX][4]#
-
double IP_ouTTer_U[NX][4]#
-
double IP_ouTTer_D[NX][4]#
-
double IP_ouTer_L[NX][4]#
-
double IP_ouTer_R[NX][4]#
-
double IP_ouTer_U[NX][4]#
-
double IP_ouTer_D[NX][4]#
-
patch()#
-
CSSWM()#