Source code for scm.input_classes.drivers.lfdft_tdm

from __future__ import annotations
from pathlib import Path
from typing import Iterable, Literal, Sequence
from scm.pisa.block import DriverBlock,EngineBlock,FixedBlock,FreeBlock,InputBlock
from scm.pisa.key import BoolKey,FloatKey,FloatListKey,IntKey,IntListKey,MultipleChoiceKey,PathStringKey,StringKey,BoolType

[docs]class LFDFT_TDM(DriverBlock): r""" :ivar DEBUG: debug :vartype DEBUG: BoolType | BoolKey :ivar STATE1: NAME of the state1 file. :vartype STATE1: str | StringKey :ivar STATE2: NAME of the state2 file. :vartype STATE2: str | StringKey """ def __post_init__(self): self.DEBUG: BoolType | BoolKey = BoolKey(name='DEBUG', comment='debug', hidden=True, default=False) self.STATE1: str | StringKey = StringKey(name='STATE1', comment='NAME of the state1 file.', default='NONE') self.STATE2: str | StringKey = StringKey(name='STATE2', comment='NAME of the state2 file.', default='NONE')