load_temporal_linear Subroutine

private subroutine load_temporal_linear(me, conf, thandle)

This subroutine load standard temporal function variables from LUA file.

Default values: \li min_factor = 0.0 \li max_factor = 1.0 \li from_time = 0 \li to_time = tmax/2

Valid definition: \li linear function

temporal = {predefined="linear", min_factor = 0.0, max_factor = 1.0,
from_time = 0, to_time = 1000}

Example: Transient inlet velocity which starts from 0 to 1000 with maximum value 0.08 is shown below for linear and smooth with definition and image.

boundary_condition =
        {
          { label = 'inlet',
            kind = 'inlet_ubb',
            velocityX = { spatial = 1.0
               ,temporal = {predefined="linear", min_factor = 0.0,
                     max_factor = 1.0, from_time = 0, to_time = 1000}}
--                ,temporal = {predefined="smooth", min_factor = 0.0,
--                      max_factor = 1.0, from_time = 0, to_time = 1000}}
            velocityY = 0.0
            velocityZ = 0.0
          }
        }

\image html transient.png

Arguments

TypeIntentOptionalAttributesName
type(tem_linear_type), intent(inout) :: me

temporal predefined fun type

type(flu_State) :: conf

lua state type

integer, intent(in) :: thandle

aotus parent handle


Calls

proc~~load_temporal_linear~~CallsGraph proc~load_temporal_linear load_temporal_linear proc~tem_abort tem_abort proc~load_temporal_linear->proc~tem_abort interface~aot_get_val~2 aot_get_val proc~load_temporal_linear->interface~aot_get_val~2 mpi_abort mpi_abort proc~tem_abort->mpi_abort

Called by

proc~~load_temporal_linear~~CalledByGraph proc~load_temporal_linear load_temporal_linear proc~tem_load_temporal tem_load_temporal proc~tem_load_temporal->proc~load_temporal_linear proc~load_spacetime_predefined load_spacetime_predefined proc~load_spacetime_predefined->proc~tem_load_temporal proc~tem_load_spacetime_single tem_load_spacetime_single proc~tem_load_spacetime_single->proc~load_spacetime_predefined proc~tem_load_spacetime_single->proc~tem_load_spacetime_single proc~tem_load_spacetime_table tem_load_spacetime_table proc~tem_load_spacetime_table->proc~tem_load_spacetime_single interface~tem_load_spacetime tem_load_spacetime interface~tem_load_spacetime->proc~tem_load_spacetime_single

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iError