MFEM
v4.6.0
Finite element discretization library
|
Go to the source code of this file.
Functions | |
Mesh * | Make2D (int nsteps, double rstep, double phi, double aspect, int order, bool sfc) |
int | GetMidVertex (int v1, int v2, double r, double u, double v, bool hanging, Mesh *mesh, HashTable< Vert > &hash) |
void | MakeLayer (int vx1, int vy1, int vz1, int vx2, int vy2, int vz2, int level, double r1, double r2, double u1, double v1, double u2, double v2, double u3, double v3, bool bnd1, bool bnd2, bool bnd3, bool bnd4, Mesh *mesh, HashTable< Vert > &hash, Array< Params3 > ¶ms) |
void | MakeCenter (int origin, int vx, int vy, int vz, int level, double r, double u1, double v1, double u2, double v2, double u3, double v3, bool bnd1, bool bnd2, bool bnd3, bool bnd4, Mesh *mesh, HashTable< Vert > &hash, Array< Params3 > ¶ms) |
Mesh * | Make3D (int nsteps, double rstep, double aspect, int order, bool sfc) |
int | main (int argc, char *argv[]) |
Variables | |
const double | pi2 = M_PI / 2 |
int GetMidVertex | ( | int | v1, |
int | v2, | ||
double | r, | ||
double | u, | ||
double | v, | ||
bool | hanging, | ||
Mesh * | mesh, | ||
HashTable< Vert > & | hash | ||
) |
Definition at line 268 of file polar-nc.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 486 of file polar-nc.cpp.
Mesh* Make2D | ( | int | nsteps, |
double | rstep, | ||
double | phi, | ||
double | aspect, | ||
int | order, | ||
bool | sfc | ||
) |
Definition at line 49 of file polar-nc.cpp.
Mesh* Make3D | ( | int | nsteps, |
double | rstep, | ||
double | aspect, | ||
int | order, | ||
bool | sfc | ||
) |
Definition at line 370 of file polar-nc.cpp.
void MakeCenter | ( | int | origin, |
int | vx, | ||
int | vy, | ||
int | vz, | ||
int | level, | ||
double | r, | ||
double | u1, | ||
double | v1, | ||
double | u2, | ||
double | v2, | ||
double | u3, | ||
double | v3, | ||
bool | bnd1, | ||
bool | bnd2, | ||
bool | bnd3, | ||
bool | bnd4, | ||
Mesh * | mesh, | ||
HashTable< Vert > & | hash, | ||
Array< Params3 > & | params | ||
) |
Definition at line 333 of file polar-nc.cpp.
void MakeLayer | ( | int | vx1, |
int | vy1, | ||
int | vz1, | ||
int | vx2, | ||
int | vy2, | ||
int | vz2, | ||
int | level, | ||
double | r1, | ||
double | r2, | ||
double | u1, | ||
double | v1, | ||
double | u2, | ||
double | v2, | ||
double | u3, | ||
double | v3, | ||
bool | bnd1, | ||
bool | bnd2, | ||
bool | bnd3, | ||
bool | bnd4, | ||
Mesh * | mesh, | ||
HashTable< Vert > & | hash, | ||
Array< Params3 > & | params | ||
) |
Definition at line 287 of file polar-nc.cpp.
const double pi2 = M_PI / 2 |
Definition at line 249 of file polar-nc.cpp.