| 
    FV3 Bundle
    
   | 
 
Data Types | |
| type | nicas_type | 
Functions/Subroutines | |
| subroutine | nicas_alloc (nicas, mpl, nam, bpar, prefix) | 
| subroutine | nicas_dealloc (nicas, nam, geom, bpar) | 
| subroutine | nicas_read (nicas, mpl, nam, geom, bpar) | 
| subroutine | nicas_write (nicas, mpl, nam, geom, bpar) | 
| subroutine | nicas_write_mpi_summary (nicas, mpl, nam, geom, bpar) | 
| subroutine | nicas_run_nicas (nicas, mpl, rng, nam, geom, bpar, cmat) | 
| subroutine | nicas_run_nicas_tests (nicas, mpl, rng, nam, geom, bpar, io, cmat, ens) | 
| subroutine | nicas_alloc_cv (nicas, bpar, cv, getsizeonly) | 
| subroutine | nicas_random_cv (nicas, rng, bpar, cv) | 
| subroutine | nicas_apply (nicas, mpl, nam, geom, bpar, fld) | 
| subroutine | nicas_apply_from_sqrt (nicas, mpl, nam, geom, bpar, fld) | 
| subroutine | nicas_apply_sqrt (nicas, mpl, nam, geom, bpar, cv, fld) | 
| subroutine | nicas_apply_sqrt_ad (nicas, mpl, nam, geom, bpar, fld, cv) | 
| subroutine | nicas_randomize (nicas, mpl, rng, nam, geom, bpar, ne, ens) | 
| subroutine | nicas_apply_bens (nicas, mpl, nam, geom, bpar, ens, fld) | 
| subroutine | nicas_apply_bens_noloc (nicas, mpl, nam, geom, ens, fld) | 
| subroutine | nicas_test_adjoint (nicas, mpl, rng, nam, geom, bpar, ens) | 
| subroutine | nicas_test_sqrt (nicas, mpl, rng, nam, geom, bpar, io, cmat, ens) | 
| subroutine | nicas_test_dirac (nicas, mpl, nam, geom, bpar, io, ens) | 
| subroutine | nicas_test_randomization (nicas, mpl, rng, nam, geom, bpar, io) | 
| subroutine | nicas_test_consistency (nicas, mpl, rng, nam, geom, bpar, io, cmat) | 
| subroutine | nicas_test_optimality (nicas, mpl, rng, nam, geom, bpar, io) | 
| subroutine | define_test_vectors (mpl, rng, nam, geom, ntest, fld) | 
Variables | |
| integer, parameter | ne_rand = 150 | 
| integer, parameter | nfac = 10 | 
| integer, parameter | ntest = 100 | 
| logical, parameter | pos_def_test = .false. | 
      
  | 
  private | 
Definition at line 78 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 674 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 753 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 1543 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 1602 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 1008 of file type_nicas.F90.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
Definition at line 117 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 726 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 1472 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 145 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 478 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 544 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 1657 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 2020 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 1854 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 1739 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 288 of file type_nicas.F90.
      
  | 
  private | 
Definition at line 395 of file type_nicas.F90.
| integer, parameter type_nicas::ne_rand = 150 | 
Definition at line 33 of file type_nicas.F90.
| integer, parameter type_nicas::nfac = 10 | 
Definition at line 34 of file type_nicas.F90.
| integer, parameter type_nicas::ntest = 100 | 
Definition at line 35 of file type_nicas.F90.
| logical, parameter type_nicas::pos_def_test = .false. | 
Definition at line 36 of file type_nicas.F90.