Neko  0.8.1
A portable framework for high-order spectral element flow simulations
case Module Reference

Defines a simulation case. More...

Data Types

type  case_t
 
interface  case_init
 

Functions/Subroutines

subroutine, private case_init_from_file (C, case_file)
 Initialize a case from an input file case_file. More...
 
subroutine, private case_init_from_json (C, case_json)
 Initialize a case from a JSON object describing a case. More...
 
subroutine, private case_init_common (C)
 Initialize a case from its (loaded) params object. More...
 
subroutine case_free (C)
 Deallocate a case. More...
 

Detailed Description

Defines a simulation case.

Function/Subroutine Documentation

◆ case_free()

subroutine case::case_free ( type(case_t), intent(inout)  C)

Deallocate a case.

Definition at line 485 of file case.f90.

Here is the caller graph for this function:

◆ case_init_common()

subroutine, private case::case_init_common ( type(case_t), intent(inout), target  C)
private

Initialize a case from its (loaded) params object.

Definition at line 138 of file case.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ case_init_from_file()

subroutine, private case::case_init_from_file ( type(case_t), intent(inout), target  C,
character(len=*), intent(in)  case_file 
)
private

Initialize a case from an input file case_file.

Definition at line 96 of file case.f90.

◆ case_init_from_json()

subroutine, private case::case_init_from_json ( type(case_t), intent(inout), target  C,
type(json_file), intent(in)  case_json 
)
private

Initialize a case from a JSON object describing a case.

Definition at line 124 of file case.f90.