beam_calculation.parameters.factory module

Define a factory to create the solver parameters for every solver.

class ElementBeamCalculatorParametersFactory

Bases: ABC

Define a method to easily create the solver parameters.

_abc_impl = <_abc._abc_data object>
abstract _parameters_constructor(elt: Element, default: type) type

Select the parameters adapted to elt.

abstract run(elt: Element) ElementBeamCalculatorParameters

Create the proper subclass of solver parameters, instantiate it.