aiida.workflows.arithmetic package¶
Submodules¶
Basic calcfunction-based workflows for demonstration purposes.
- aiida.workflows.arithmetic.add_multiply.add_multiply(x, y, z)[source]¶
Add two numbers and multiply it with a third.
Implementation of the MultiplyAddWorkChain for testing and demonstration purposes.
- class aiida.workflows.arithmetic.multiply_add.MultiplyAddWorkChain(*args: Any, **kwargs: Any)[source]¶
Bases:
aiida.engine.processes.workchains.workchain.WorkChain
WorkChain to multiply two numbers and add a third, for testing and demonstration purposes.
- __abstractmethods__ = frozenset({})¶
- __module__ = 'aiida.workflows.arithmetic.multiply_add'¶
- _abc_impl = <_abc_data object>¶
- _node: Optional[orm.ProcessNode]¶
- _parsed_inputs: Optional[utils.AttributesFrozendict]¶
- _state: Optional[State]¶
- _stepper: Optional[Stepper]¶