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

Go to the source code of this file.

Enumerations

enum  prob_type {
  beam, disc, lshape, fichera,
  load_src, beam, disc, lshape,
  fichera, load_src
}
 

Functions

void maxwell_solution (const Vector &x, vector< complex< double >> &Eval)
 
void E_bdr_data_Re (const Vector &x, Vector &E)
 
void E_bdr_data_Im (const Vector &x, Vector &E)
 
void E_exact_Re (const Vector &x, Vector &E)
 
void E_exact_Im (const Vector &x, Vector &E)
 
void source (const Vector &x, Vector &f)
 
void detJ_JT_J_inv_Re (const Vector &x, CartesianPML *pml, Vector &D)
 
void detJ_JT_J_inv_Im (const Vector &x, CartesianPML *pml, Vector &D)
 
void detJ_JT_J_inv_abs (const Vector &x, CartesianPML *pml, Vector &D)
 
void detJ_inv_JT_J_Re (const Vector &x, CartesianPML *pml, Vector &D)
 
void detJ_inv_JT_J_Im (const Vector &x, CartesianPML *pml, Vector &D)
 
void detJ_inv_JT_J_abs (const Vector &x, CartesianPML *pml, Vector &D)
 
int main (int argc, char *argv[])
 

Variables

Array2D< double > comp_domain_bdr
 
Array2D< double > domain_bdr
 
double mu = 1.0
 
double epsilon = 1.0
 
double omega
 
int dim
 
bool exact_known = false
 
prob_type prob
 

Enumeration Type Documentation

enum prob_type
Enumerator
beam 
disc 
lshape 
fichera 
load_src 
beam 
disc 
lshape 
fichera 
load_src 

Definition at line 145 of file ex25.cpp.

Function Documentation

void detJ_inv_JT_J_abs ( const Vector x,
CartesianPML *  pml,
Vector D 
)

Definition at line 910 of file ex25.cpp.

void detJ_inv_JT_J_Im ( const Vector x,
CartesianPML *  pml,
Vector D 
)

Definition at line 886 of file ex25.cpp.

void detJ_inv_JT_J_Re ( const Vector x,
CartesianPML *  pml,
Vector D 
)

Definition at line 861 of file ex25.cpp.

void detJ_JT_J_inv_abs ( const Vector x,
CartesianPML *  pml,
Vector D 
)

Definition at line 844 of file ex25.cpp.

void detJ_JT_J_inv_Im ( const Vector x,
CartesianPML *  pml,
Vector D 
)

Definition at line 827 of file ex25.cpp.

void detJ_JT_J_inv_Re ( const Vector x,
CartesianPML *  pml,
Vector D 
)

Definition at line 810 of file ex25.cpp.

void E_bdr_data_Im ( const Vector x,
Vector E 
)

Definition at line 784 of file ex25.cpp.

void E_bdr_data_Re ( const Vector x,
Vector E 
)

Definition at line 757 of file ex25.cpp.

void E_exact_Im ( const Vector x,
Vector E 
)

Definition at line 747 of file ex25.cpp.

void E_exact_Re ( const Vector x,
Vector E 
)

Definition at line 737 of file ex25.cpp.

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

Definition at line 155 of file ex25.cpp.

void maxwell_solution ( const Vector x,
vector< complex< double >> &  Eval 
)

Definition at line 636 of file ex25.cpp.

void source ( const Vector x,
Vector f 
)

Definition at line 620 of file ex25.cpp.

Variable Documentation

Array2D<double> comp_domain_bdr

Definition at line 136 of file ex25.cpp.

int dim

Definition at line 142 of file ex25.cpp.

Array2D<double> domain_bdr

Definition at line 137 of file ex25.cpp.

double epsilon = 1.0

Definition at line 140 of file ex25.cpp.

bool exact_known = false

Definition at line 143 of file ex25.cpp.

double mu = 1.0

Definition at line 139 of file ex25.cpp.

double omega

Definition at line 141 of file ex25.cpp.

prob_type prob

Definition at line 153 of file ex25.cpp.