MFEM  v4.6.0
Finite element discretization library
Enumerations | Functions | Variables
pdiffusion.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, plane_wave, gaussian_beam,
  manufactured, EJ, manufactured, general,
  plane_wave, gaussian_beam, pml_general, pml_beam_scatter,
  pml_plane_wave_scatter, pml_pointsource, sinusoidal, EJ,
  curved_streamlines, bdr_layer, manufactured, lshape,
  plane_wave, fichera_oven, pml_general, pml_plane_wave_scatter,
  pml_pointsource
}
 

Functions

double exact_u (const Vector &X)
 
void exact_gradu (const Vector &X, Vector &gradu)
 
double exact_laplacian_u (const Vector &X)
 
void exact_sigma (const Vector &X, Vector &sigma)
 
double exact_hatu (const Vector &X)
 
void exact_hatsigma (const Vector &X, Vector &hatsigma)
 
double f_exact (const Vector &X)
 
int main (int argc, char *argv[])
 

Variables

prob_type prob
 

Enumeration Type Documentation

◆ prob_type

enum prob_type
Enumerator
beam 
disc 
lshape 
fichera 
load_src 
beam 
disc 
lshape 
fichera 
load_src 
plane_wave 
gaussian_beam 
manufactured 
EJ 
manufactured 
general 
plane_wave 
gaussian_beam 
pml_general 
pml_beam_scatter 
pml_plane_wave_scatter 
pml_pointsource 
sinusoidal 
EJ 
curved_streamlines 
bdr_layer 
manufactured 
lshape 
plane_wave 
fichera_oven 
pml_general 
pml_plane_wave_scatter 
pml_pointsource 

Definition at line 81 of file pdiffusion.cpp.

Function Documentation

◆ exact_gradu()

void exact_gradu ( const Vector X,
Vector gradu 
)

Definition at line 549 of file pdiffusion.cpp.

◆ exact_hatsigma()

void exact_hatsigma ( const Vector X,
Vector hatsigma 
)

Definition at line 614 of file pdiffusion.cpp.

◆ exact_hatu()

double exact_hatu ( const Vector X)

Definition at line 609 of file pdiffusion.cpp.

◆ exact_laplacian_u()

double exact_laplacian_u ( const Vector X)

Definition at line 585 of file pdiffusion.cpp.

◆ exact_sigma()

void exact_sigma ( const Vector X,
Vector sigma 
)

Definition at line 603 of file pdiffusion.cpp.

◆ exact_u()

double exact_u ( const Vector X)

Definition at line 525 of file pdiffusion.cpp.

◆ f_exact()

double f_exact ( const Vector X)

Definition at line 620 of file pdiffusion.cpp.

◆ main()

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

rotate mesh to be consistent with l-shape benchmark problem See https://doi.org/10.1016/j.amc.2013.05.068

Definition at line 103 of file pdiffusion.cpp.

Variable Documentation

◆ prob

prob_type prob

Definition at line 93 of file pdiffusion.cpp.