class representing derivatives
More...
class representing derivatives
Definition at line 228 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...
|
|
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 233 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 234 of file derivatives.F90.
◆ stencil_type
integer derivatives_oct_m::derivatives_t::stencil_type = 0 |
|
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 237 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 241 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 243 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: