MFEM  v4.4.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Typedefs | Enumerations | Functions | Variables
minimal-surface.cpp File Reference

Go to the source code of this file.

Typedefs

using cdouble = std::complex< double >
 

Enumerations

enum  { NORM, AREA }
 

Functions

cdouble EllipticTheta (const int a, const cdouble u, const cdouble q)
 
cdouble WeierstrassP (const cdouble z, const cdouble w1=0.5, const cdouble w3=0.5 *I)
 
cdouble EllipticTheta1Prime (const int k, const cdouble u, const cdouble q)
 
cdouble LogEllipticTheta1Prime (const cdouble u, const cdouble q)
 
cdouble WeierstrassZeta (const cdouble z, const cdouble w1=0.5, const cdouble w3=0.5 *I)
 
int main (int argc, char *argv[])
 

Variables

constexpr int DIM = 2
 
constexpr int SDIM = 3
 
constexpr double PI = M_PI
 
constexpr double NRM = 1.e-4
 
constexpr double EPS = 1.e-14
 
constexpr Element::Type QUAD = Element::QUADRILATERAL
 
constexpr double NL_DMAX = std::numeric_limits<double>::max()
 
constexpr int GLVIZ_W = 1024
 
constexpr int GLVIZ_H = 1024
 
constexpr int visport = 19916
 
constexpr char vishost [] = "localhost"
 

Typedef Documentation

using cdouble = std::complex<double>

Definition at line 648 of file minimal-surface.cpp.

Enumeration Type Documentation

anonymous enum
Enumerator
NORM 
AREA 

Definition at line 1161 of file minimal-surface.cpp.

Function Documentation

cdouble EllipticTheta ( const int  a,
const cdouble  u,
const cdouble  q 
)

Definition at line 652 of file minimal-surface.cpp.

cdouble EllipticTheta1Prime ( const int  k,
const cdouble  u,
const cdouble  q 
)

Definition at line 711 of file minimal-surface.cpp.

cdouble LogEllipticTheta1Prime ( const cdouble  u,
const cdouble  q 
)

Definition at line 727 of file minimal-surface.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 1280 of file minimal-surface.cpp.

cdouble WeierstrassP ( const cdouble  z,
const cdouble  w1 = 0.5,
const cdouble  w3 = 0.5*I 
)

Definition at line 696 of file minimal-surface.cpp.

cdouble WeierstrassZeta ( const cdouble  z,
const cdouble  w1 = 0.5,
const cdouble  w3 = 0.5*I 
)

Definition at line 743 of file minimal-surface.cpp.

Variable Documentation

constexpr int DIM = 2

Definition at line 71 of file minimal-surface.cpp.

constexpr double EPS = 1.e-14

Definition at line 75 of file minimal-surface.cpp.

constexpr int GLVIZ_H = 1024

Definition at line 82 of file minimal-surface.cpp.

constexpr int GLVIZ_W = 1024

Definition at line 81 of file minimal-surface.cpp.

constexpr double NL_DMAX = std::numeric_limits<double>::max()

Definition at line 77 of file minimal-surface.cpp.

constexpr double NRM = 1.e-4

Definition at line 74 of file minimal-surface.cpp.

constexpr double PI = M_PI

Definition at line 73 of file minimal-surface.cpp.

constexpr Element::Type QUAD = Element::QUADRILATERAL

Definition at line 76 of file minimal-surface.cpp.

constexpr int SDIM = 3

Definition at line 72 of file minimal-surface.cpp.

constexpr char vishost[] = "localhost"

Definition at line 84 of file minimal-surface.cpp.

constexpr int visport = 19916

Definition at line 83 of file minimal-surface.cpp.