Inputs

Inputs

DFInput

DFControl.DFInputMethod.
DFInput(template::DFInput, name, newflags...; runcommand=template.runcommand, run=true)

Creates a new DFInput from a template DFInput, setting the newflags in the new one.

source

Returns the outputdata for the input.

source
DFControl.rmflags!Method.
rmflags!(input::DFInput, flags...)

Remove the specified flags.

source
DFControl.setdata!Method.
setdata!(input::DFInput, data::InputData)

Adds the given data to the input. Should put it in the correct arrays.

source
DFControl.setdata!Method.
setdata!(input::DFInput, block_name::Symbol, new_block_data; option=nothing, print=true)

sets the data of the specified 'InputData' to the new data. Optionally also sets the 'InputData' option.

source
setdataoption!(input::DFInput, name::Symbol, option::Symbol; print=true)

Sets the option of specified data.

source
setflags!(input::DFInput, flags...; print=true)

Sets the specified flags in the input.

source
setkpoints!(input::DFInput, k_grid)

Sets the kpoints of the input. Will automatically generate the kgrid values if necessary.

source