class representing derivatives
More...
class representing derivatives
Definition at line 231 of file derivatives.F90.
|
| type(boundaries_t) | boundaries |
| | boundary conditions More...
|
| |
| type(mesh_t), pointer | mesh => NULL() |
| | pointer to the underlying mesh More...
|
| |
| integer | dim = 0 |
| | dimensionality of the space (spacedim) More...
|
| |
| integer, private | periodic_dim = 0 |
| | Number of periodic dimensions of the space (spaceperiodic_dim) More...
|
| |
| integer | order = 0 |
| | order of the discretization (value depends on stencil) More...
|
| |
| integer | stencil_type = 0 |
| | type of discretization More...
|
| |
| logical, private | stencil_primitive_coordinates |
| |
| class(coordinate_system_t), pointer, private | coord_system |
| | Coordinate system. More...
|
| |
| logical | remove_zero_weight_points |
| | Do we remove or not zero-weight points. More...
|
| |
| real(real64), dimension(:), allocatable | masses |
| | we can have different weights (masses) per space direction More...
|
| |
| real(real64), private | lapl_cutoff = M_ZERO |
| | If the so-called variational discretization is used, this controls a possible filter on the Laplacian. More...
|
| |
| type(nl_operator_t), dimension(:), allocatable, private | op |
| | op(1:confdim) => gradient op(confdim+1) => Laplacian More...
|
| |
| type(nl_operator_t), pointer | lapl => NULL() |
| | these are just shortcuts for op More...
|
| |
| type(nl_operator_t), dimension(:), pointer | grad => NULL() |
| |
| integer, dimension(:), allocatable | n_ghost |
| | ghost points to add in each dimension More...
|
| |
| integer, private | comm_method = 0 |
| |
| type(derivatives_t), pointer | finer => NULL() |
| |
| type(derivatives_t), pointer | coarser => NULL() |
| |
| type(transfer_table_t), pointer | to_finer => NULL() |
| |
| type(transfer_table_t), pointer | to_coarser => NULL() |
| |
◆ boundaries
| type(boundaries_t) derivatives_oct_m::derivatives_t::boundaries |
|
private |
◆ mesh
| type(mesh_t), pointer derivatives_oct_m::derivatives_t::mesh => NULL() |
|
private |
◆ dim
| integer derivatives_oct_m::derivatives_t::dim = 0 |
|
private |
◆ periodic_dim
| integer, private derivatives_oct_m::derivatives_t::periodic_dim = 0 |
|
private |
Number of periodic dimensions of the space (spaceperiodic_dim)
Definition at line 236 of file derivatives.F90.
◆ order
| integer derivatives_oct_m::derivatives_t::order = 0 |
|
private |
order of the discretization (value depends on stencil)
Definition at line 237 of file derivatives.F90.
◆ stencil_type
| integer derivatives_oct_m::derivatives_t::stencil_type = 0 |
|
private |
type of discretization
use primitive coordinates for stencil generation? If not, use Cartesian coordinates
Definition at line 238 of file derivatives.F90.
◆ stencil_primitive_coordinates
| logical, private derivatives_oct_m::derivatives_t::stencil_primitive_coordinates |
|
private |
◆ coord_system
◆ remove_zero_weight_points
| logical derivatives_oct_m::derivatives_t::remove_zero_weight_points |
|
private |
◆ masses
| real(real64), dimension(:), allocatable derivatives_oct_m::derivatives_t::masses |
|
private |
we can have different weights (masses) per space direction
Definition at line 246 of file derivatives.F90.
◆ lapl_cutoff
| real(real64), private derivatives_oct_m::derivatives_t::lapl_cutoff = M_ZERO |
|
private |
If the so-called variational discretization is used, this controls a possible filter on the Laplacian.
Definition at line 250 of file derivatives.F90.
◆ op
| type(nl_operator_t), dimension(:), allocatable, private derivatives_oct_m::derivatives_t::op |
|
private |
op(1:confdim) => gradient op(confdim+1) => Laplacian
Definition at line 252 of file derivatives.F90.
◆ lapl
| type(nl_operator_t), pointer derivatives_oct_m::derivatives_t::lapl => NULL() |
|
private |
◆ grad
| type(nl_operator_t), dimension(:), pointer derivatives_oct_m::derivatives_t::grad => NULL() |
|
private |
◆ n_ghost
| integer, dimension(:), allocatable derivatives_oct_m::derivatives_t::n_ghost |
|
private |
◆ comm_method
| integer, private derivatives_oct_m::derivatives_t::comm_method = 0 |
|
private |
◆ finer
| type(derivatives_t), pointer derivatives_oct_m::derivatives_t::finer => NULL() |
|
private |
◆ coarser
| type(derivatives_t), pointer derivatives_oct_m::derivatives_t::coarser => NULL() |
|
private |
◆ to_finer
| type(transfer_table_t), pointer derivatives_oct_m::derivatives_t::to_finer => NULL() |
|
private |
◆ to_coarser
| type(transfer_table_t), pointer derivatives_oct_m::derivatives_t::to_coarser => NULL() |
|
private |
The documentation for this type was generated from the following file: