![]() |
Octopus
|
abstract class to describe coordinate systems More...
abstract class to describe coordinate systems
Octopus can use different coordinate systems to generate the grid. This abstract class provides basic information about the type of coordinate system and the interface for specialised classes.
Definition at line 132 of file coordinate_system.F90.
Private Attributes | |
logical | local_basis |
Do the basis vectors depend on the position, i.e., is the basis local? (false for Cartesian and affine, true for curvilinear coordinates in general) More... | |
logical | orthogonal |
Are the basis vectors orthogonal? More... | |
integer | dim |
Dimension of the space. More... | |
real(real64) | min_mesh_scaling_product |
product of the smallest scaling :: min(distance between the grid points / spacing) More... | |
|
private |
Definition at line 139 of file coordinate_system.F90.
|
private |
Definition at line 141 of file coordinate_system.F90.
|
private |
Definition at line 143 of file coordinate_system.F90.
|
private |
Definition at line 145 of file coordinate_system.F90.
|
private |
Definition at line 147 of file coordinate_system.F90.
|
private |
Definition at line 149 of file coordinate_system.F90.
|
private |
Definition at line 151 of file coordinate_system.F90.
|
private |
Definition at line 153 of file coordinate_system.F90.
|
private |
Definition at line 155 of file coordinate_system.F90.
|
private |
Definition at line 157 of file coordinate_system.F90.
|
private |
Convert coordinates given in this coordinate system to Cartesian coordinates.
Definition at line 159 of file coordinate_system.F90.
|
private |
Convert Cartesian coordinates to coordinates in this coordinate system.
Definition at line 161 of file coordinate_system.F90.
|
private |
Definition at line 163 of file coordinate_system.F90.
|
private |
Definition at line 165 of file coordinate_system.F90.
|
private |
Definition at line 167 of file coordinate_system.F90.
|
private |
Definition at line 169 of file coordinate_system.F90.
|
private |
Do the basis vectors depend on the position, i.e., is the basis local? (false for Cartesian and affine, true for curvilinear coordinates in general)
Definition at line 133 of file coordinate_system.F90.
|
private |
Are the basis vectors orthogonal?
Definition at line 135 of file coordinate_system.F90.
|
private |
Dimension of the space.
Definition at line 136 of file coordinate_system.F90.
|
private |
product of the smallest scaling :: min(distance between the grid points / spacing)
Definition at line 137 of file coordinate_system.F90.