FV3 Bundle
type_vbal::vbal_type Type Reference
Collaboration diagram for type_vbal::vbal_type:
[legend]

Public Member Functions

procedure alloc => vbal_alloc
 
procedure dealloc => vbal_dealloc
 
procedure read => vbal_read
 
procedure write => vbal_write
 
procedure run_vbal => vbal_run_vbal
 
procedure run_vbal_tests => vbal_run_vbal_tests
 
procedure apply => vbal_apply
 
procedure apply_inv => vbal_apply_inv
 
procedure apply_ad => vbal_apply_ad
 
procedure apply_inv_ad => vbal_apply_inv_ad
 
procedure test_inverse => vbal_test_inverse
 
procedure test_adjoint => vbal_test_adjoint
 

Public Attributes

type(samp_typesamp
 
integer np
 
integer nc2b
 
logical allocated
 
integer, dimension(:,:), allocatable h_n_s
 
integer, dimension(:,:,:), allocatable h_c2b
 
real(kind_real), dimension(:,:,:), allocatable h_s
 
type(vbal_blk_type), dimension(:,:), allocatable blk
 

Detailed Description

Definition at line 32 of file type_vbal.F90.

Member Function/Subroutine Documentation

◆ alloc()

procedure type_vbal::vbal_type::alloc ( )

Definition at line 42 of file type_vbal.F90.

◆ apply()

procedure type_vbal::vbal_type::apply ( )

Definition at line 48 of file type_vbal.F90.

◆ apply_ad()

procedure type_vbal::vbal_type::apply_ad ( )

Definition at line 50 of file type_vbal.F90.

◆ apply_inv()

procedure type_vbal::vbal_type::apply_inv ( )

Definition at line 49 of file type_vbal.F90.

◆ apply_inv_ad()

procedure type_vbal::vbal_type::apply_inv_ad ( )

Definition at line 51 of file type_vbal.F90.

◆ dealloc()

procedure type_vbal::vbal_type::dealloc ( )

Definition at line 43 of file type_vbal.F90.

◆ read()

procedure type_vbal::vbal_type::read ( )

Definition at line 44 of file type_vbal.F90.

◆ run_vbal()

procedure type_vbal::vbal_type::run_vbal ( )

Definition at line 46 of file type_vbal.F90.

◆ run_vbal_tests()

procedure type_vbal::vbal_type::run_vbal_tests ( )

Definition at line 47 of file type_vbal.F90.

◆ test_adjoint()

procedure type_vbal::vbal_type::test_adjoint ( )

Definition at line 53 of file type_vbal.F90.

◆ test_inverse()

procedure type_vbal::vbal_type::test_inverse ( )

Definition at line 52 of file type_vbal.F90.

◆ write()

procedure type_vbal::vbal_type::write ( )

Definition at line 45 of file type_vbal.F90.

Member Data Documentation

◆ allocated

logical type_vbal::vbal_type::allocated

Definition at line 36 of file type_vbal.F90.

◆ blk

type(vbal_blk_type), dimension(:,:), allocatable type_vbal::vbal_type::blk

Definition at line 40 of file type_vbal.F90.

◆ h_c2b

integer, dimension(:,:,:), allocatable type_vbal::vbal_type::h_c2b

Definition at line 38 of file type_vbal.F90.

◆ h_n_s

integer, dimension(:,:), allocatable type_vbal::vbal_type::h_n_s

Definition at line 37 of file type_vbal.F90.

◆ h_s

real(kind_real), dimension(:,:,:), allocatable type_vbal::vbal_type::h_s

Definition at line 39 of file type_vbal.F90.

◆ nc2b

integer type_vbal::vbal_type::nc2b

Definition at line 35 of file type_vbal.F90.

◆ np

integer type_vbal::vbal_type::np

Definition at line 34 of file type_vbal.F90.

◆ samp

type(samp_type) type_vbal::vbal_type::samp

Definition at line 33 of file type_vbal.F90.


The documentation for this type was generated from the following file: