MFEM  v4.5.2
Finite element discretization library
Typedefs | Enumerations | Functions | Variables
pminimal-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

◆ cdouble

using cdouble = std::complex<double>

Definition at line 658 of file pminimal-surface.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
NORM 
AREA 

Definition at line 1171 of file pminimal-surface.cpp.

Function Documentation

◆ EllipticTheta()

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

Definition at line 662 of file pminimal-surface.cpp.

◆ EllipticTheta1Prime()

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

Definition at line 721 of file pminimal-surface.cpp.

◆ LogEllipticTheta1Prime()

cdouble LogEllipticTheta1Prime ( const cdouble  u,
const cdouble  q 
)

Definition at line 737 of file pminimal-surface.cpp.

◆ main()

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

Definition at line 1292 of file pminimal-surface.cpp.

◆ WeierstrassP()

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

Definition at line 706 of file pminimal-surface.cpp.

◆ WeierstrassZeta()

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

Definition at line 753 of file pminimal-surface.cpp.

Variable Documentation

◆ DIM

constexpr int DIM = 2

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

◆ EPS

constexpr double EPS = 1.e-14

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

◆ GLVIZ_H

constexpr int GLVIZ_H = 1024

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

◆ GLVIZ_W

constexpr int GLVIZ_W = 1024

Definition at line 80 of file pminimal-surface.cpp.

◆ NL_DMAX

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

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

◆ NRM

constexpr double NRM = 1.e-4

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

◆ PI

constexpr double PI = M_PI

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

◆ QUAD

constexpr Element::Type QUAD = Element::QUADRILATERAL

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

◆ SDIM

constexpr int SDIM = 3

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

◆ vishost

constexpr char vishost[] = "localhost"

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

◆ visport

constexpr int visport = 19916

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