|
Afivo 0.3
|
Type for storing all the surfaces on a mesh. More...
Private Attributes | |
| logical | initialized = .false. |
| Whether the dielectric is initialized. More... | |
| integer | n_variables = 0 |
| Number of variables to store on the surface. More... | |
| integer | n_cell = -1 |
| Size of boxes (and thus also surfaces) More... | |
| integer | i_eps = -1 |
| Index of epsilon in tree. More... | |
| integer | i_phi = -1 |
| Index of electric potential in tree. More... | |
| integer | max_ix = 0 |
| Highest surface id. More... | |
| integer | surface_limit = -1 |
| Maximum number of surfaces. More... | |
| logical | cylindrical = .false. |
| Whether there is a 2D cylindrical geometry. More... | |
| type(surface_t), dimension(:), allocatable | surfaces |
| List of all the surfaces. More... | |
| integer | n_removed = 0 |
| Number of removed surfaces. More... | |
| integer, dimension(:), allocatable | removed_surfaces |
| Indices of removed surfaces. More... | |
| integer, dimension(:), allocatable | box_id_out_to_surface_ix |
| Mapping of boxes next to a dielectric to surfaces. More... | |
| integer, dimension(:), allocatable | box_id_in_to_surface_ix |
| Mapping of boxes inside a dielectric to surfaces. More... | |
Type for storing all the surfaces on a mesh.
Definition at line 30 of file m_af_surface.f90.
|
private |
Whether the dielectric is initialized.
Definition at line 32 of file m_af_surface.f90.
|
private |
Number of variables to store on the surface.
Definition at line 34 of file m_af_surface.f90.
|
private |
Size of boxes (and thus also surfaces)
Definition at line 36 of file m_af_surface.f90.
|
private |
Index of epsilon in tree.
Definition at line 38 of file m_af_surface.f90.
|
private |
Index of electric potential in tree.
Definition at line 40 of file m_af_surface.f90.
|
private |
Highest surface id.
Definition at line 42 of file m_af_surface.f90.
|
private |
Maximum number of surfaces.
Definition at line 44 of file m_af_surface.f90.
|
private |
Whether there is a 2D cylindrical geometry.
Definition at line 46 of file m_af_surface.f90.
|
private |
List of all the surfaces.
Definition at line 49 of file m_af_surface.f90.
|
private |
Number of removed surfaces.
Definition at line 51 of file m_af_surface.f90.
|
private |
Indices of removed surfaces.
Definition at line 53 of file m_af_surface.f90.
|
private |
Mapping of boxes next to a dielectric to surfaces.
Definition at line 55 of file m_af_surface.f90.
|
private |
Mapping of boxes inside a dielectric to surfaces.
Definition at line 57 of file m_af_surface.f90.