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