DG method in 2D with general coordinates.
More...
|
| integer(kind=i32) | nc_eta1 |
| | x cells number More...
|
| |
| integer(kind=i32) | nc_eta2 |
| | y cells number More...
|
| |
| integer(kind=i32) | polarization |
| | TE or TM. More...
|
| |
| real(kind=f64) | e_0 |
| | electric conductivity More...
|
| |
| real(kind=f64) | mu_0 |
| | magnetic permeability More...
|
| |
| real(kind=f64) | c |
| | speed of light More...
|
| |
| real(kind=f64) | eta1_min |
| | left side More...
|
| |
| real(kind=f64) | eta1_max |
| | right side More...
|
| |
| real(kind=f64) | delta_eta1 |
| | step size More...
|
| |
| real(kind=f64) | eta2_min |
| | bottom side More...
|
| |
| real(kind=f64) | eta2_max |
| | top side More...
|
| |
| real(kind=f64) | delta_eta2 |
| | step size More...
|
| |
| class(sll_coordinate_transformation_2d_base), pointer | tau |
| | transformation More...
|
| |
| integer(kind=i32) | degree |
| | degree of gauss integration More...
|
| |
| type(cell_type), dimension(:, :), pointer | cell |
| | mesh cells More...
|
| |
| real(kind=f64), dimension(:, :), pointer | f |
| | cell flux More...
|
| |
| real(kind=f64), dimension(:, :), pointer | w |
| | edge flux More...
|
| |
| real(kind=f64), dimension(:, :), pointer | r |
| | source flux More...
|
| |
| integer(kind=i32) | bc_south |
| |
| integer(kind=i32) | bc_east |
| |
| integer(kind=i32) | bc_north |
| |
| integer(kind=i32) | bc_west |
| |
| integer(kind=i32) | flux_type |
| |
| type(sll_t_dg_field_2d) | po |
| | Potential. More...
|
| |
| real(kind=f64) | xi |
| |
DG method in 2D with general coordinates.
Definition at line 73 of file sll_m_maxwell_2d_diga.F90.
◆ init()
◆ solve()
◆ bc_east
| integer(kind=i32) bc_east |
|
private |
◆ bc_north
| integer(kind=i32) bc_north |
|
private |
◆ bc_south
| integer(kind=i32) bc_south |
|
private |
◆ bc_west
| integer(kind=i32) bc_west |
|
private |
◆ cell
| type(cell_type), dimension(:, :), pointer cell |
|
private |
◆ degree
◆ delta_eta1
| real(kind=f64) delta_eta1 |
|
private |
◆ delta_eta2
| real(kind=f64) delta_eta2 |
|
private |
◆ e_0
◆ eta1_max
◆ eta1_min
◆ eta2_max
◆ eta2_min
| real(kind=f64), dimension(:, :), pointer f |
|
private |
◆ flux_type
| integer(kind=i32) flux_type |
|
private |
◆ mu_0
◆ nc_eta1
| integer(kind=i32) nc_eta1 |
|
private |
◆ nc_eta2
| integer(kind=i32) nc_eta2 |
|
private |
◆ po
◆ polarization
| integer(kind=i32) polarization |
|
private |
| real(kind=f64), dimension(:, :), pointer r |
|
private |
◆ tau
| class(sll_coordinate_transformation_2d_base), pointer tau |
|
private |
| real(kind=f64), dimension(:, :), pointer w |
|
private |
◆ xi