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

Go to the source code of this file.

Enumerations

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

Functions

void maxwell_solution (const Vector &x, vector< complex< real_t > > &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, PML *pml, Vector &D)
 
void detJ_JT_J_inv_Im (const Vector &x, PML *pml, Vector &D)
 
void detJ_JT_J_inv_abs (const Vector &x, PML *pml, Vector &D)
 
void detJ_inv_JT_J_Re (const Vector &x, PML *pml, Vector &D)
 
void detJ_inv_JT_J_Im (const Vector &x, PML *pml, Vector &D)
 
void detJ_inv_JT_J_abs (const Vector &x, PML *pml, Vector &D)
 
template<typename T >
pow2 (const T &x)
 
int main (int argc, char *argv[])
 

Variables

Array2D< real_tcomp_domain_bdr
 
Array2D< real_tdomain_bdr
 
real_t mu = 1.0
 
real_t epsilon = 1.0
 
real_t omega
 
int dim
 
bool exact_known = false
 
prob_type prob
 

Enumeration Type Documentation

◆ prob_type

enum prob_type
Enumerator
beam 
disc 
lshape 
fichera 
load_src 

Definition at line 147 of file ex25p.cpp.

Function Documentation

◆ detJ_inv_JT_J_abs()

void detJ_inv_JT_J_abs ( const Vector & x,
PML * pml,
Vector & D )

Definition at line 1013 of file ex25p.cpp.

◆ detJ_inv_JT_J_Im()

void detJ_inv_JT_J_Im ( const Vector & x,
PML * pml,
Vector & D )

Definition at line 989 of file ex25p.cpp.

◆ detJ_inv_JT_J_Re()

void detJ_inv_JT_J_Re ( const Vector & x,
PML * pml,
Vector & D )

Definition at line 964 of file ex25p.cpp.

◆ detJ_JT_J_inv_abs()

void detJ_JT_J_inv_abs ( const Vector & x,
PML * pml,
Vector & D )

Definition at line 947 of file ex25p.cpp.

◆ detJ_JT_J_inv_Im()

void detJ_JT_J_inv_Im ( const Vector & x,
PML * pml,
Vector & D )

Definition at line 930 of file ex25p.cpp.

◆ detJ_JT_J_inv_Re()

void detJ_JT_J_inv_Re ( const Vector & x,
PML * pml,
Vector & D )

Definition at line 913 of file ex25p.cpp.

◆ E_bdr_data_Im()

void E_bdr_data_Im ( const Vector & x,
Vector & E )

Definition at line 887 of file ex25p.cpp.

◆ E_bdr_data_Re()

void E_bdr_data_Re ( const Vector & x,
Vector & E )

Definition at line 860 of file ex25p.cpp.

◆ E_exact_Im()

void E_exact_Im ( const Vector & x,
Vector & E )

Definition at line 850 of file ex25p.cpp.

◆ E_exact_Re()

void E_exact_Re ( const Vector & x,
Vector & E )

Definition at line 840 of file ex25p.cpp.

◆ main()

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

Definition at line 157 of file ex25p.cpp.

◆ maxwell_solution()

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

Definition at line 738 of file ex25p.cpp.

◆ pow2()

template<typename T >
T pow2 ( const T & x)

Definition at line 145 of file ex25p.cpp.

◆ source()

void source ( const Vector & x,
Vector & f )

Definition at line 722 of file ex25p.cpp.

Variable Documentation

◆ comp_domain_bdr

Array2D<real_t> comp_domain_bdr

Definition at line 136 of file ex25p.cpp.

◆ dim

int dim

Definition at line 142 of file ex25p.cpp.

◆ domain_bdr

Array2D<real_t> domain_bdr

Definition at line 137 of file ex25p.cpp.

◆ epsilon

real_t epsilon = 1.0

Definition at line 140 of file ex25p.cpp.

◆ exact_known

bool exact_known = false

Definition at line 143 of file ex25p.cpp.

◆ mu

real_t mu = 1.0

Definition at line 139 of file ex25p.cpp.

◆ omega

real_t omega

Definition at line 141 of file ex25p.cpp.

◆ prob

prob_type prob

Definition at line 155 of file ex25p.cpp.