0.6.0
Loading...
Searching...
No Matches
variables_domain.f90 File Reference

Modules

module  variables_domain
 Variables describing the global domain.
 

Variables

logical variables_domain::is_periodic_x = .false.
 Periodicity along the x-direction.
 
logical variables_domain::is_periodic_y = .false.
 Periodicity along the y-direction.
 
logical variables_domain::is_periodic_z = .false.
 Periodicity along the z-direction.
 
logical variables_domain::is_symmetric_left = .false.
 Symmetric domain.
 
logical variables_domain::is_symmetric_right = .false.
 
logical variables_domain::is_symmetric_bottom = .false.
 
logical variables_domain::is_symmetric_top = .false.
 
logical variables_domain::is_symmetric_back = .false.
 
logical variables_domain::is_symmetric_front = .false.
 
logical variables_domain::is_axisymmetric = .false.
 Axisymmetric domain (2D)
 
logical variables_domain::is_centered_axisymmetric = .false.
 Axisymmetric domain around \( r_min = 0 \).
 
integer variables_domain::coordinate_system = coordinate_system_cartesian
 Dimension of the domain (2 or 3)
 
integer variables_domain::spatial_dimension = 2
 
double precision, dimension(3) variables_domain::domain_corner1 = 0d0
 Coordinates of the left, bottom, back corner.
 
double precision, dimension(3) variables_domain::domain_corner2 = 0d0
 Coordinates of the right, top, front corner.
 
double precision variables_domain::domain_length = 0d0
 Extent along the x-direction.
 
double precision variables_domain::domain_height = 0d0
 Extent along the y-direction.
 
double precision variables_domain::domain_width = 0d0
 Extent along the z-direction.
 
double precision variables_domain::domain_volume = 0d0
 Volume of the domain.
 
type(t_subdomain_geometry), dimension(:), allocatable variables_domain::subdomains
 List of subdomains In case of overlapping, the subdomains defined after overwrite the subdomains defined before.
 
integer variables_domain::n_subdomains = 0
 Number of subdomains.