MFEM
v4.6.0
Finite element discretization library
|
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 | |
void | E_exact_r (const Vector &x, Vector &E_r) |
void | E_exact_i (const Vector &x, Vector &E_i) |
void | H_exact_r (const Vector &x, Vector &H_r) |
void | H_exact_i (const Vector &x, Vector &H_i) |
void | rhs_func_r (const Vector &x, Vector &J_r) |
void | rhs_func_i (const Vector &x, Vector &J_i) |
void | curlE_exact_r (const Vector &x, Vector &curlE_r) |
void | curlE_exact_i (const Vector &x, Vector &curlE_i) |
void | curlH_exact_r (const Vector &x, Vector &curlH_r) |
void | curlH_exact_i (const Vector &x, Vector &curlH_i) |
void | curlcurlE_exact_r (const Vector &x, Vector &curlcurlE_r) |
void | curlcurlE_exact_i (const Vector &x, Vector &curlcurlE_i) |
void | hatE_exact_r (const Vector &X, Vector &hatE_r) |
void | hatE_exact_i (const Vector &X, Vector &hatE_i) |
void | hatH_exact_r (const Vector &X, Vector &hatH_r) |
void | hatH_exact_i (const Vector &X, Vector &hatH_i) |
double | hatH_exact_scalar_r (const Vector &X) |
double | hatH_exact_scalar_i (const Vector &X) |
void | maxwell_solution (const Vector &X, std::vector< complex< double >> &E) |
void | maxwell_solution_curl (const Vector &X, std::vector< complex< double >> &curlE) |
void | maxwell_solution_curlcurl (const Vector &X, std::vector< complex< double >> &curlcurlE) |
void | source_function (const Vector &x, Vector &f) |
int | main (int argc, char *argv[]) |
Variables | |
int | dim |
int | dimc |
double | omega |
double | mu = 1.0 |
double | epsilon = 1.0 |
prob_type | prob |
enum prob_type |
Definition at line 193 of file pmaxwell.cpp.
Definition at line 1113 of file pmaxwell.cpp.
Definition at line 1102 of file pmaxwell.cpp.
Definition at line 1091 of file pmaxwell.cpp.
Definition at line 1080 of file pmaxwell.cpp.
Definition at line 1163 of file pmaxwell.cpp.
Definition at line 1151 of file pmaxwell.cpp.
Definition at line 1069 of file pmaxwell.cpp.
Definition at line 1058 of file pmaxwell.cpp.
Definition at line 1138 of file pmaxwell.cpp.
Definition at line 1125 of file pmaxwell.cpp.
Definition at line 1192 of file pmaxwell.cpp.
Definition at line 1175 of file pmaxwell.cpp.
Definition at line 1214 of file pmaxwell.cpp.
Definition at line 1209 of file pmaxwell.cpp.
double hatH_exact_scalar_i | ( | const Vector & | X | ) |
Definition at line 1226 of file pmaxwell.cpp.
double hatH_exact_scalar_r | ( | const Vector & | X | ) |
Definition at line 1219 of file pmaxwell.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 213 of file pmaxwell.cpp.
void maxwell_solution | ( | const Vector & | X, |
std::vector< complex< double >> & | E | ||
) |
Definition at line 1261 of file pmaxwell.cpp.
void maxwell_solution_curl | ( | const Vector & | X, |
std::vector< complex< double >> & | curlE | ||
) |
Definition at line 1361 of file pmaxwell.cpp.
void maxwell_solution_curlcurl | ( | const Vector & | X, |
std::vector< complex< double >> & | curlcurlE | ||
) |
Definition at line 1399 of file pmaxwell.cpp.
Definition at line 1248 of file pmaxwell.cpp.
Definition at line 1235 of file pmaxwell.cpp.
Definition at line 1438 of file pmaxwell.cpp.
int dim |
Definition at line 187 of file pmaxwell.cpp.
int dimc |
Definition at line 188 of file pmaxwell.cpp.
double epsilon = 1.0 |
Definition at line 191 of file pmaxwell.cpp.
double mu = 1.0 |
Definition at line 190 of file pmaxwell.cpp.
double omega |
Definition at line 189 of file pmaxwell.cpp.
prob_type prob |
Definition at line 211 of file pmaxwell.cpp.