Inputs
DFInput
DFControl.DFInput
— Method.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.
DFControl.outputdata
— Method.Returns the outputdata for the input.
DFControl.rmflags!
— Method.rmflags!(input::DFInput, flags...)
Remove the specified flags.
DFControl.setdata!
— Method.setdata!(input::DFInput, data::InputData)
Adds the given data to the input. Should put it in the correct arrays.
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.
DFControl.setdataoption!
— Method.setdataoption!(input::DFInput, name::Symbol, option::Symbol; print=true)
Sets the option of specified data.
DFControl.setflags!
— Method.setflags!(input::DFInput, flags...; print=true)
Sets the specified flags in the input.
DFControl.setkpoints!
— Method.setkpoints!(input::DFInput, k_grid)
Sets the kpoints of the input. Will automatically generate the kgrid values if necessary.