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._abc_data object>#
- _node: Optional[orm.ProcessNode]#
- _parsed_inputs: Optional[utils.AttributesFrozendict]#
- _state: Optional[State]#