MFEM  v4.5.1
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Functions | Variables
polar-nc.cpp File Reference

Go to the source code of this file.

Functions

MeshMake2D (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 > &params)
 
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)
 
MeshMake3D (int nsteps, double rstep, double aspect, int order, bool sfc)
 
int main (int argc, char *argv[])
 

Variables

const double pi2 = M_PI / 2
 

Function Documentation

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.

Variable Documentation

const double pi2 = M_PI / 2

Definition at line 249 of file polar-nc.cpp.