fluid_term_generator_support Module

Contains routines for initializing various fluid term generators from JSON data



Interfaces

interface

  • public module subroutine initCRMDensTermGeneratorFromJSON(termGenObj, modelObj, envObj, jsonPrefix, generatorTag)

    Initialize term generator object as a CRMDensTermGenerator using the JSON config file

    Arguments

    Type IntentOptional Attributes Name
    class(TermGenerator), intent(inout), allocatable :: termGenObj
    type(Model), intent(in) :: modelObj
    type(EnvironmentWrapper), intent(inout) :: envObj
    character(len=*), intent(in) :: jsonPrefix
    character(len=*), intent(in) :: generatorTag

interface

  • public module subroutine initCRMElEnergyTermGeneratorFromJSON(termGenObj, modelObj, envObj, jsonPrefix, generatorTag)

    Initialize term generator object as a CRMElEnergyTermGenerator using the JSON config file

    Arguments

    Type IntentOptional Attributes Name
    class(TermGenerator), intent(inout), allocatable :: termGenObj
    type(Model), intent(in) :: modelObj
    type(EnvironmentWrapper), intent(inout) :: envObj
    character(len=*), intent(in) :: jsonPrefix
    character(len=*), intent(in) :: generatorTag