factory module

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

class ElementBeamCalculatorParametersFactory[source]

Bases: ABC

Define a method to easily create the solver parameters.

abstractmethod run(elt)[source]

Create the proper subclass of solver parameters, instantiate it.

Parameters:

elt (Element)

Return type:

ElementBeamCalculatorParameters

abstractmethod _parameters_constructor(elt, default)[source]

Select the parameters adapted to elt.

Parameters:
Return type:

type

_abc_impl = <_abc._abc_data object at 0x7318fbb96c00>