Afivo  0.3
Public Attributes | List of all members
m_af_types::af_cc_methods Type Reference

Collection of methods for a cell-centered variable. More...

Public Attributes

procedure(af_subr_prolong), pointer, nopass prolong => null()
 Prolongation method. More...
 
procedure(af_subr_restrict), pointer, nopass restrict => null()
 Restriction method. More...
 
procedure(af_subr_bc), pointer, nopass bc => null()
 Boundary condition routine. More...
 
procedure(af_subr_rb), pointer, nopass rb => null()
 Refinement boundary routine. More...
 
procedure(af_subr_bc_custom), pointer, nopass bc_custom => null()
 Custom boundary condition routine. More...
 
procedure(af_subr_funcval), pointer, nopass funcval => null()
 Function defining the values of this variables. More...
 
integer prolong_limiter = -1
 The type of limiter to use for prolongation. More...
 

Detailed Description

Collection of methods for a cell-centered variable.

Definition at line 239 of file m_af_types.f90.

Member Data Documentation

◆ prolong

procedure(af_subr_prolong), pointer, nopass m_af_types::af_cc_methods::prolong => null()

Prolongation method.

Definition at line 241 of file m_af_types.f90.

◆ restrict

procedure(af_subr_restrict), pointer, nopass m_af_types::af_cc_methods::restrict => null()

Restriction method.

Definition at line 243 of file m_af_types.f90.

◆ bc

procedure(af_subr_bc), pointer, nopass m_af_types::af_cc_methods::bc => null()

Boundary condition routine.

Definition at line 245 of file m_af_types.f90.

◆ rb

procedure(af_subr_rb), pointer, nopass m_af_types::af_cc_methods::rb => null()

Refinement boundary routine.

Definition at line 247 of file m_af_types.f90.

◆ bc_custom

procedure(af_subr_bc_custom), pointer, nopass m_af_types::af_cc_methods::bc_custom => null()

Custom boundary condition routine.

Definition at line 249 of file m_af_types.f90.

◆ funcval

procedure(af_subr_funcval), pointer, nopass m_af_types::af_cc_methods::funcval => null()

Function defining the values of this variables.

Definition at line 251 of file m_af_types.f90.

◆ prolong_limiter

integer m_af_types::af_cc_methods::prolong_limiter = -1

The type of limiter to use for prolongation.

Definition at line 253 of file m_af_types.f90.