Source code for ase2sprkkr.input_parameters.definitions.dos

""" DOS task input parameters definition"""
from .sections import CONTROL, TAU, ENERGY, TASK, SITES
from ..input_parameters_definitions import \
    InputParametersDefinition as InputParameters, \
    InputValueDefinition as V

input_parameters = lambda: InputParameters(
  'dos', [
      CONTROL('DOS'),
      TAU,
      ENERGY.copy([
          V('EMAX', 1.0)
      ], defaults= {
          'GRID' : 3,
          'NE' : 300,
          'ImE' : 0.01,
      }),
      TASK('DOS'),
      SITES
  ],
  executable='kkrgen',
  mpi=True,
  info="DOS - The density of states computation"
)
""" DOS - density of states input parameters definition"""