CSVTimeSequenceStepper

Imports a time sequence from a CSV file, or similar delimited text files. The CSVTimeSequenceStepper uses a DelimitedFileReader to read the CSV file (see MooseUtils/index.md for more details).

The file is always read in columns. The column can either be accessed by name (using the "column_name" parameter, provided that the CSV file has a header containing the names of the different columns) or by index (using the "column_index" parameter, with 0 the index of the first column).

Solves the Transient problem at a sequence of given time points read in a file.

Input Parameters

  • file_namename of the file in which the time sequence is read

    C++ Type:FileName

    Description:name of the file in which the time sequence is read

Required Parameters

  • reset_dtFalseUse when restarting a calculation to force a change in dt.

    Default:False

    C++ Type:bool

    Description:Use when restarting a calculation to force a change in dt.

  • headerFalseindicates whether the file contains a header with the column names

    Default:False

    C++ Type:bool

    Description:indicates whether the file contains a header with the column names

  • delimiter,delimiter used to parse the file

    Default:,

    C++ Type:std::string

    Description:delimiter used to parse the file

  • column_indexindex of the column which contains the time sequence

    C++ Type:unsigned int

    Description:index of the column which contains the time sequence

  • column_nametimename of the column which contains the time sequence

    Default:time

    C++ Type:std::string

    Description:name of the column which contains the time sequence

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Description:Set the enabled status of the MooseObject.

Advanced Parameters