boundary_schemes Module


Uses


Contents


Variables

Type Visibility Attributes Name Initial
real, public, parameter :: sixth_order_compact_coeffs(4) = [-1./36., -7./9., +7./9., +1./36.]
real, public, parameter :: sixth_order_compact_coeffs_2(5) = [3./44., 12./11., -2.*(12./11.+3./44.), 12./11., 3./44.]

Derived Types

type, public ::  boundary_type

Components

Type Visibility Attributes Name Initial
type(stencil_type), public :: first_order_east(2)
type(stencil_type), public :: second_order_east(2)
type(stencil_type), public :: first_order_west(2)
type(stencil_type), public :: second_order_west(2)

Functions

public pure function sixth_order_compact_stencil()

Arguments

None

Return Value type(stencil_type)

public pure function sixth_order_compact_second_stencil()

Arguments

None

Return Value type(stencil_type)

public function get_dirichlet_boundary()

Arguments

None

Return Value type(boundary_type)