FV3 Bundle
type_nicas::nicas_type Type Reference
Collaboration diagram for type_nicas::nicas_type:
[legend]

Public Member Functions

procedure alloc => nicas_alloc
 
procedure dealloc => nicas_dealloc
 
procedure read => nicas_read
 
procedure write => nicas_write
 
procedure write_mpi_summary => nicas_write_mpi_summary
 
procedure run_nicas => nicas_run_nicas
 
procedure run_nicas_tests => nicas_run_nicas_tests
 
procedure alloc_cv => nicas_alloc_cv
 
procedure random_cv => nicas_random_cv
 
procedure apply => nicas_apply
 
procedure apply_from_sqrt => nicas_apply_from_sqrt
 
procedure apply_sqrt => nicas_apply_sqrt
 
procedure apply_sqrt_ad => nicas_apply_sqrt_ad
 
procedure randomize => nicas_randomize
 
procedure apply_bens => nicas_apply_bens
 
procedure apply_bens_noloc => nicas_apply_bens_noloc
 
procedure test_adjoint => nicas_test_adjoint
 
procedure test_sqrt => nicas_test_sqrt
 
procedure test_dirac => nicas_test_dirac
 
procedure test_randomization => nicas_test_randomization
 
procedure test_consistency => nicas_test_consistency
 
procedure test_optimality => nicas_test_optimality
 

Public Attributes

character(len=1024) prefix
 
type(nicas_blk_type), dimension(:), allocatable blk
 
logical allocated
 

Detailed Description

Definition at line 39 of file type_nicas.F90.

Member Function/Subroutine Documentation

◆ alloc()

procedure type_nicas::nicas_type::alloc ( )

Definition at line 44 of file type_nicas.F90.

◆ alloc_cv()

procedure type_nicas::nicas_type::alloc_cv ( )

Definition at line 51 of file type_nicas.F90.

◆ apply()

procedure type_nicas::nicas_type::apply ( )

Definition at line 53 of file type_nicas.F90.

◆ apply_bens()

procedure type_nicas::nicas_type::apply_bens ( )

Definition at line 58 of file type_nicas.F90.

◆ apply_bens_noloc()

procedure type_nicas::nicas_type::apply_bens_noloc ( )

Definition at line 59 of file type_nicas.F90.

◆ apply_from_sqrt()

procedure type_nicas::nicas_type::apply_from_sqrt ( )

Definition at line 54 of file type_nicas.F90.

◆ apply_sqrt()

procedure type_nicas::nicas_type::apply_sqrt ( )

Definition at line 55 of file type_nicas.F90.

◆ apply_sqrt_ad()

procedure type_nicas::nicas_type::apply_sqrt_ad ( )

Definition at line 56 of file type_nicas.F90.

◆ dealloc()

procedure type_nicas::nicas_type::dealloc ( )

Definition at line 45 of file type_nicas.F90.

◆ random_cv()

procedure type_nicas::nicas_type::random_cv ( )

Definition at line 52 of file type_nicas.F90.

◆ randomize()

procedure type_nicas::nicas_type::randomize ( )

Definition at line 57 of file type_nicas.F90.

◆ read()

procedure type_nicas::nicas_type::read ( )

Definition at line 46 of file type_nicas.F90.

◆ run_nicas()

procedure type_nicas::nicas_type::run_nicas ( )

Definition at line 49 of file type_nicas.F90.

◆ run_nicas_tests()

procedure type_nicas::nicas_type::run_nicas_tests ( )

Definition at line 50 of file type_nicas.F90.

◆ test_adjoint()

procedure type_nicas::nicas_type::test_adjoint ( )

Definition at line 60 of file type_nicas.F90.

◆ test_consistency()

procedure type_nicas::nicas_type::test_consistency ( )

Definition at line 64 of file type_nicas.F90.

◆ test_dirac()

procedure type_nicas::nicas_type::test_dirac ( )

Definition at line 62 of file type_nicas.F90.

◆ test_optimality()

procedure type_nicas::nicas_type::test_optimality ( )

Definition at line 65 of file type_nicas.F90.

◆ test_randomization()

procedure type_nicas::nicas_type::test_randomization ( )

Definition at line 63 of file type_nicas.F90.

◆ test_sqrt()

procedure type_nicas::nicas_type::test_sqrt ( )

Definition at line 61 of file type_nicas.F90.

◆ write()

procedure type_nicas::nicas_type::write ( )

Definition at line 47 of file type_nicas.F90.

◆ write_mpi_summary()

procedure type_nicas::nicas_type::write_mpi_summary ( )

Definition at line 48 of file type_nicas.F90.

Member Data Documentation

◆ allocated

logical type_nicas::nicas_type::allocated

Definition at line 42 of file type_nicas.F90.

◆ blk

type(nicas_blk_type), dimension(:), allocatable type_nicas::nicas_type::blk

Definition at line 41 of file type_nicas.F90.

◆ prefix

character(len=1024) type_nicas::nicas_type::prefix

Definition at line 40 of file type_nicas.F90.


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