    

 ## On this page

  

 

 # dynardo\_py\_algorithms

 Last update: 05.08.2026 

<a id="dynardo_py_algorithms.DOETYPES"></a>

## *class* dynardo\_py\_algorithms.DOETYPES

**Enumeration**

<a id="dynardo_py_algorithms.DOETYPES.ADVANCEDLATINHYPER"></a>

#### ADVANCEDLATINHYPER *= dynardo\_py\_algorithms.DOETYPES.ADVANCEDLATINHYPER*

<a id="dynardo_py_algorithms.DOETYPES.AXIAL"></a>

#### AXIAL *= dynardo\_py\_algorithms.DOETYPES.AXIAL*

<a id="dynardo_py_algorithms.DOETYPES.BOXBEHNKEN"></a>

#### BOXBEHNKEN *= dynardo\_py\_algorithms.DOETYPES.BOXBEHNKEN*

<a id="dynardo_py_algorithms.DOETYPES.CENTERPOINT"></a>

#### CENTERPOINT *= dynardo\_py\_algorithms.DOETYPES.CENTERPOINT*

<a id="dynardo_py_algorithms.DOETYPES.CENTRALCOMPOSITE"></a>

#### CENTRALCOMPOSITE *= dynardo\_py\_algorithms.DOETYPES.CENTRALCOMPOSITE*

<a id="dynardo_py_algorithms.DOETYPES.DOPTIMAL"></a>

#### DOPTIMAL *= dynardo\_py\_algorithms.DOETYPES.DOPTIMAL*

<a id="dynardo_py_algorithms.DOETYPES.DOPTIMALLINEAR"></a>

#### DOPTIMALLINEAR *= dynardo\_py\_algorithms.DOETYPES.DOPTIMALLINEAR*

<a id="dynardo_py_algorithms.DOETYPES.DOPTIMALQUADRATIC"></a>

#### DOPTIMALQUADRATIC *= dynardo\_py\_algorithms.DOETYPES.DOPTIMALQUADRATIC*

<a id="dynardo_py_algorithms.DOETYPES.FEKETE"></a>

#### FEKETE *= dynardo\_py\_algorithms.DOETYPES.FEKETE*

<a id="dynardo_py_algorithms.DOETYPES.FULLCOMBINATORIAL"></a>

#### FULLCOMBINATORIAL *= dynardo\_py\_algorithms.DOETYPES.FULLCOMBINATORIAL*

<a id="dynardo_py_algorithms.DOETYPES.FULLFACTORIAL"></a>

#### FULLFACTORIAL *= dynardo\_py\_algorithms.DOETYPES.FULLFACTORIAL*

<a id="dynardo_py_algorithms.DOETYPES.KOSHAL"></a>

#### KOSHAL *= dynardo\_py\_algorithms.DOETYPES.KOSHAL*

<a id="dynardo_py_algorithms.DOETYPES.KOSHALLINEAR"></a>

#### KOSHALLINEAR *= dynardo\_py\_algorithms.DOETYPES.KOSHALLINEAR*

<a id="dynardo_py_algorithms.DOETYPES.KOSHALQUADRATIC"></a>

#### KOSHALQUADRATIC *= dynardo\_py\_algorithms.DOETYPES.KOSHALQUADRATIC*

<a id="dynardo_py_algorithms.DOETYPES.LATINHYPER"></a>

#### LATINHYPER *= dynardo\_py\_algorithms.DOETYPES.LATINHYPER*

<a id="dynardo_py_algorithms.DOETYPES.LATINHYPERDETERMINISTIC"></a>

#### LATINHYPERDETERMINISTIC *= dynardo\_py\_algorithms.DOETYPES.LATINHYPERDETERMINISTIC*

<a id="dynardo_py_algorithms.DOETYPES.MIXEDTERMS"></a>

#### MIXEDTERMS *= dynardo\_py\_algorithms.DOETYPES.MIXEDTERMS*

<a id="dynardo_py_algorithms.DOETYPES.ORTHOLATINHYPERDETERMINISTIC"></a>

#### ORTHOLATINHYPERDETERMINISTIC *= dynardo\_py\_algorithms.DOETYPES.ORTHOLATINHYPERDETERMINISTIC*

<a id="dynardo_py_algorithms.DOETYPES.PLAINMONTECARLO"></a>

#### PLAINMONTECARLO *= dynardo\_py\_algorithms.DOETYPES.PLAINMONTECARLO*

<a id="dynardo_py_algorithms.DOETYPES.SOBOL"></a>

#### SOBOL *= dynardo\_py\_algorithms.DOETYPES.SOBOL*

<a id="dynardo_py_algorithms.DOETYPES.SPACEFILLINGLATINHYPER"></a>

#### SPACEFILLINGLATINHYPER *= dynardo\_py\_algorithms.DOETYPES.SPACEFILLINGLATINHYPER*

<a id="dynardo_py_algorithms.DOETYPES.STARPOINTS"></a>

#### STARPOINTS *= dynardo\_py\_algorithms.DOETYPES.STARPOINTS*

<a id="dynardo_py_algorithms.DesignTypes"></a>

## *class* dynardo\_py\_algorithms.DesignTypes

**Enumeration**

<a id="dynardo_py_algorithms.DesignTypes.eGRADIENT"></a>

#### eGRADIENT *= dynardo\_py\_algorithms.DesignTypes.eGRADIENT*

<a id="dynardo_py_algorithms.DesignTypes.eITERATION_BEST"></a>

#### eITERATION\_BEST *= dynardo\_py\_algorithms.DesignTypes.eITERATION\_BEST*

<a id="dynardo_py_algorithms.DesignTypes.eNEW_POP"></a>

#### eNEW\_POP *= dynardo\_py\_algorithms.DesignTypes.eNEW\_POP*

<a id="dynardo_py_algorithms.DesignTypes.eNONE"></a>

#### eNONE *= dynardo\_py\_algorithms.DesignTypes.eNONE*

<a id="dynardo_py_algorithms.DesignTypes.eOBJECTIVE"></a>

#### eOBJECTIVE *= dynardo\_py\_algorithms.DesignTypes.eOBJECTIVE*

<a id="dynardo_py_algorithms.DesignTypes.eSUPPORT_POINT"></a>

#### eSUPPORT\_POINT *= dynardo\_py\_algorithms.DesignTypes.eSUPPORT\_POINT*

<a id="dynardo_py_algorithms.DeterministicType"></a>

## *class* dynardo\_py\_algorithms.DeterministicType

**Enumeration**

<a id="dynardo_py_algorithms.DeterministicType.CONTINUOUS"></a>

#### CONTINUOUS *= dynardo\_py\_algorithms.DeterministicType.CONTINUOUS*

<a id="dynardo_py_algorithms.DeterministicType.NOMINALDISCRETE"></a>

#### NOMINALDISCRETE *= dynardo\_py\_algorithms.DeterministicType.NOMINALDISCRETE*

<a id="dynardo_py_algorithms.DeterministicType.ORDINALDISCRETE_INDEX"></a>

#### ORDINALDISCRETE\_INDEX *= dynardo\_py\_algorithms.DeterministicType.ORDINALDISCRETE\_INDEX*

<a id="dynardo_py_algorithms.DeterministicType.ORDINALDISCRETE_VALUE"></a>

#### ORDINALDISCRETE\_VALUE *= dynardo\_py\_algorithms.DeterministicType.ORDINALDISCRETE\_VALUE*

<a id="dynardo_py_algorithms.DeterministicTypeVec"></a>

## *class* dynardo\_py\_algorithms.DeterministicTypeVec

<a id="dynardo_py_algorithms.DeterministicTypeVec.__contains__"></a>

#### \_\_contains\_\_(arg2: object) → bool

<a id="dynardo_py_algorithms.DeterministicTypeVec.__delitem__"></a>

#### \_\_delitem\_\_(arg2: object)

<a id="dynardo_py_algorithms.DeterministicTypeVec.__getitem__"></a>

#### \_\_getitem\_\_(arg2: object) → object

<a id="dynardo_py_algorithms.DeterministicTypeVec.__init__"></a>

#### \_\_init\_\_()

<a id="dynardo_py_algorithms.DeterministicTypeVec.__iter__"></a>

#### \_\_iter\_\_() → object

<a id="dynardo_py_algorithms.DeterministicTypeVec.__len__"></a>

#### \_\_len\_\_() → int

<a id="dynardo_py_algorithms.DeterministicTypeVec.__setitem__"></a>

#### \_\_setitem\_\_(arg2: object, arg3: object)

<a id="dynardo_py_algorithms.DeterministicTypeVec.append"></a>

#### append(arg2: object)

<a id="dynardo_py_algorithms.DeterministicTypeVec.extend"></a>

#### extend(arg2: object)

<a id="dynardo_py_algorithms.DeterministicTypeVec.push_back"></a>

#### push\_back(arg2: [DeterministicType](#dynardo_py_algorithms.DeterministicType))

<a id="dynardo_py_algorithms.DeterministicTypeVec.size"></a>

#### size() → int

<a id="dynardo_py_algorithms.DeterministicType_list_to_vec"></a>

## dynardo\_py\_algorithms.DeterministicType\_list\_to\_vec(arg1: list) → [DeterministicTypeVec](#dynardo_py_algorithms.DeterministicTypeVec)

## dynardo\_py\_algorithms.DeterministicType\_list\_to\_vec(arg1: list) → [DeterministicTypeVec](#dynardo_py_algorithms.DeterministicTypeVec)

<a id="dynardo_py_algorithms.ParameterType"></a>

## *class* dynardo\_py\_algorithms.ParameterType

**Enumeration**

<a id="dynardo_py_algorithms.ParameterType.DEPENDENT"></a>

#### DEPENDENT *= dynardo\_py\_algorithms.ParameterType.DEPENDENT*

<a id="dynardo_py_algorithms.ParameterType.DETERMINISTIC"></a>

#### DETERMINISTIC *= dynardo\_py\_algorithms.ParameterType.DETERMINISTIC*

<a id="dynardo_py_algorithms.ParameterType.MIXED"></a>

#### MIXED *= dynardo\_py\_algorithms.ParameterType.MIXED*

<a id="dynardo_py_algorithms.ParameterType.STOCHASTIC"></a>

#### STOCHASTIC *= dynardo\_py\_algorithms.ParameterType.STOCHASTIC*

<a id="dynardo_py_algorithms.RandomVariableKind"></a>

## *class* dynardo\_py\_algorithms.RandomVariableKind

**Enumeration**

<a id="dynardo_py_algorithms.RandomVariableKind.DETERMINISTIC"></a>

#### DETERMINISTIC *= dynardo\_py\_algorithms.RandomVariableKind.DETERMINISTIC*

<a id="dynardo_py_algorithms.RandomVariableKind.EMPIRICAL_CONTINUOUS"></a>

#### EMPIRICAL\_CONTINUOUS *= dynardo\_py\_algorithms.RandomVariableKind.EMPIRICAL\_CONTINUOUS*

<a id="dynardo_py_algorithms.RandomVariableKind.EMPIRICAL_DISCRETE"></a>

#### EMPIRICAL\_DISCRETE *= dynardo\_py\_algorithms.RandomVariableKind.EMPIRICAL\_DISCRETE*

<a id="dynardo_py_algorithms.RandomVariableKind.MARGINALDISTRIBUTION"></a>

#### MARGINALDISTRIBUTION *= dynardo\_py\_algorithms.RandomVariableKind.MARGINALDISTRIBUTION*

<a id="dynardo_py_algorithms.RandomVariableType"></a>

## *class* dynardo\_py\_algorithms.RandomVariableType

**Enumeration**

<a id="dynardo_py_algorithms.RandomVariableType.BERNOULLI"></a>

#### BERNOULLI *= dynardo\_py\_algorithms.RandomVariableType.BERNOULLI*

<a id="dynardo_py_algorithms.RandomVariableType.BETA"></a>

#### BETA *= dynardo\_py\_algorithms.RandomVariableType.BETA*

<a id="dynardo_py_algorithms.RandomVariableType.CHI_SQUARE"></a>

#### CHI\_SQUARE *= dynardo\_py\_algorithms.RandomVariableType.CHI\_SQUARE*

<a id="dynardo_py_algorithms.RandomVariableType.ERLANG"></a>

#### ERLANG *= dynardo\_py\_algorithms.RandomVariableType.ERLANG*

<a id="dynardo_py_algorithms.RandomVariableType.EXPONENTIAL"></a>

#### EXPONENTIAL *= dynardo\_py\_algorithms.RandomVariableType.EXPONENTIAL*

<a id="dynardo_py_algorithms.RandomVariableType.EXTERNAL"></a>

#### EXTERNAL *= dynardo\_py\_algorithms.RandomVariableType.EXTERNAL*

<a id="dynardo_py_algorithms.RandomVariableType.EXTERNALCOHERENCE"></a>

#### EXTERNALCOHERENCE *= dynardo\_py\_algorithms.RandomVariableType.EXTERNALCOHERENCE*

<a id="dynardo_py_algorithms.RandomVariableType.EXTREME_VALUE"></a>

#### EXTREME\_VALUE *= dynardo\_py\_algorithms.RandomVariableType.EXTREME\_VALUE*

<a id="dynardo_py_algorithms.RandomVariableType.FISHER_F"></a>

#### FISHER\_F *= dynardo\_py\_algorithms.RandomVariableType.FISHER\_F*

<a id="dynardo_py_algorithms.RandomVariableType.FISHER_TIPPETT"></a>

#### FISHER\_TIPPETT *= dynardo\_py\_algorithms.RandomVariableType.FISHER\_TIPPETT*

<a id="dynardo_py_algorithms.RandomVariableType.FISHER_Z"></a>

#### FISHER\_Z *= dynardo\_py\_algorithms.RandomVariableType.FISHER\_Z*

<a id="dynardo_py_algorithms.RandomVariableType.FRECHET"></a>

#### FRECHET *= dynardo\_py\_algorithms.RandomVariableType.FRECHET*

<a id="dynardo_py_algorithms.RandomVariableType.GAMMA"></a>

#### GAMMA *= dynardo\_py\_algorithms.RandomVariableType.GAMMA*

<a id="dynardo_py_algorithms.RandomVariableType.GENERAL_DISCRETE"></a>

#### GENERAL\_DISCRETE *= dynardo\_py\_algorithms.RandomVariableType.GENERAL\_DISCRETE*

<a id="dynardo_py_algorithms.RandomVariableType.GUMBEL"></a>

#### GUMBEL *= dynardo\_py\_algorithms.RandomVariableType.GUMBEL*

<a id="dynardo_py_algorithms.RandomVariableType.INVERSE_NORMAL"></a>

#### INVERSE\_NORMAL *= dynardo\_py\_algorithms.RandomVariableType.INVERSE\_NORMAL*

<a id="dynardo_py_algorithms.RandomVariableType.KERNEL"></a>

#### KERNEL *= dynardo\_py\_algorithms.RandomVariableType.KERNEL*

<a id="dynardo_py_algorithms.RandomVariableType.LAMBDA"></a>

#### LAMBDA *= dynardo\_py\_algorithms.RandomVariableType.LAMBDA*

<a id="dynardo_py_algorithms.RandomVariableType.LAPLACE"></a>

#### LAPLACE *= dynardo\_py\_algorithms.RandomVariableType.LAPLACE*

<a id="dynardo_py_algorithms.RandomVariableType.LARGE_I"></a>

#### LARGE\_I *= dynardo\_py\_algorithms.RandomVariableType.LARGE\_I*

<a id="dynardo_py_algorithms.RandomVariableType.LARGE_II"></a>

#### LARGE\_II *= dynardo\_py\_algorithms.RandomVariableType.LARGE\_II*

<a id="dynardo_py_algorithms.RandomVariableType.LARGE_III"></a>

#### LARGE\_III *= dynardo\_py\_algorithms.RandomVariableType.LARGE\_III*

<a id="dynardo_py_algorithms.RandomVariableType.LEVY"></a>

#### LEVY *= dynardo\_py\_algorithms.RandomVariableType.LEVY*

<a id="dynardo_py_algorithms.RandomVariableType.LOGISTIC"></a>

#### LOGISTIC *= dynardo\_py\_algorithms.RandomVariableType.LOGISTIC*

<a id="dynardo_py_algorithms.RandomVariableType.LOGNORMAL"></a>

#### LOGNORMAL *= dynardo\_py\_algorithms.RandomVariableType.LOGNORMAL*

<a id="dynardo_py_algorithms.RandomVariableType.LOGUNIFORM"></a>

#### LOGUNIFORM *= dynardo\_py\_algorithms.RandomVariableType.LOGUNIFORM*

<a id="dynardo_py_algorithms.RandomVariableType.LOG_GAMMA"></a>

#### LOG\_GAMMA *= dynardo\_py\_algorithms.RandomVariableType.LOG\_GAMMA*

<a id="dynardo_py_algorithms.RandomVariableType.LOG_NORMAL"></a>

#### LOG\_NORMAL *= dynardo\_py\_algorithms.RandomVariableType.LOG\_NORMAL*

<a id="dynardo_py_algorithms.RandomVariableType.LORENTZ"></a>

#### LORENTZ *= dynardo\_py\_algorithms.RandomVariableType.LORENTZ*

<a id="dynardo_py_algorithms.RandomVariableType.MAX_TYPE"></a>

#### MAX\_TYPE *= dynardo\_py\_algorithms.RandomVariableType.MAX\_TYPE*

<a id="dynardo_py_algorithms.RandomVariableType.MULTIUNIFORM"></a>

#### MULTIUNIFORM *= dynardo\_py\_algorithms.RandomVariableType.MULTIUNIFORM*

<a id="dynardo_py_algorithms.RandomVariableType.NORMAL"></a>

#### NORMAL *= dynardo\_py\_algorithms.RandomVariableType.NORMAL*

<a id="dynardo_py_algorithms.RandomVariableType.PARETO"></a>

#### PARETO *= dynardo\_py\_algorithms.RandomVariableType.PARETO*

<a id="dynardo_py_algorithms.RandomVariableType.POISSON"></a>

#### POISSON *= dynardo\_py\_algorithms.RandomVariableType.POISSON*

<a id="dynardo_py_algorithms.RandomVariableType.POLYMAP"></a>

#### POLYMAP *= dynardo\_py\_algorithms.RandomVariableType.POLYMAP*

<a id="dynardo_py_algorithms.RandomVariableType.RAYLEIGH"></a>

#### RAYLEIGH *= dynardo\_py\_algorithms.RandomVariableType.RAYLEIGH*

<a id="dynardo_py_algorithms.RandomVariableType.ROSSI"></a>

#### ROSSI *= dynardo\_py\_algorithms.RandomVariableType.ROSSI*

<a id="dynardo_py_algorithms.RandomVariableType.SMALL_I"></a>

#### SMALL\_I *= dynardo\_py\_algorithms.RandomVariableType.SMALL\_I*

<a id="dynardo_py_algorithms.RandomVariableType.SMALL_II"></a>

#### SMALL\_II *= dynardo\_py\_algorithms.RandomVariableType.SMALL\_II*

<a id="dynardo_py_algorithms.RandomVariableType.SMALL_III"></a>

#### SMALL\_III *= dynardo\_py\_algorithms.RandomVariableType.SMALL\_III*

<a id="dynardo_py_algorithms.RandomVariableType.STUDENTS_T"></a>

#### STUDENTS\_T *= dynardo\_py\_algorithms.RandomVariableType.STUDENTS\_T*

<a id="dynardo_py_algorithms.RandomVariableType.TRIANGULAR"></a>

#### TRIANGULAR *= dynardo\_py\_algorithms.RandomVariableType.TRIANGULAR*

<a id="dynardo_py_algorithms.RandomVariableType.TRUNCATEDNORMAL"></a>

#### TRUNCATEDNORMAL *= dynardo\_py\_algorithms.RandomVariableType.TRUNCATEDNORMAL*

<a id="dynardo_py_algorithms.RandomVariableType.UNIFORM"></a>

#### UNIFORM *= dynardo\_py\_algorithms.RandomVariableType.UNIFORM*

<a id="dynardo_py_algorithms.RandomVariableType.UNTYPED"></a>

#### UNTYPED *= dynardo\_py\_algorithms.RandomVariableType.UNTYPED*

<a id="dynardo_py_algorithms.RandomVariableType.WEIBULL"></a>

#### WEIBULL *= dynardo\_py\_algorithms.RandomVariableType.WEIBULL*

<a id="dynardo_py_algorithms.RandomVariableTypeVec"></a>

## *class* dynardo\_py\_algorithms.RandomVariableTypeVec

<a id="dynardo_py_algorithms.RandomVariableTypeVec.__contains__"></a>

#### \_\_contains\_\_(arg2: object) → bool

<a id="dynardo_py_algorithms.RandomVariableTypeVec.__delitem__"></a>

#### \_\_delitem\_\_(arg2: object)

<a id="dynardo_py_algorithms.RandomVariableTypeVec.__getitem__"></a>

#### \_\_getitem\_\_(arg2: object) → object

<a id="dynardo_py_algorithms.RandomVariableTypeVec.__init__"></a>

#### \_\_init\_\_()

<a id="dynardo_py_algorithms.RandomVariableTypeVec.__iter__"></a>

#### \_\_iter\_\_() → object

#### \_\_iter\_\_() → object

<a id="dynardo_py_algorithms.RandomVariableTypeVec.__len__"></a>

#### \_\_len\_\_() → int

<a id="dynardo_py_algorithms.RandomVariableTypeVec.__setitem__"></a>

#### \_\_setitem\_\_(arg2: object, arg3: object)

<a id="dynardo_py_algorithms.RandomVariableTypeVec.append"></a>

#### append(arg2: object)

<a id="dynardo_py_algorithms.RandomVariableTypeVec.extend"></a>

#### extend(arg2: object)

<a id="dynardo_py_algorithms.RandomVariableTypeVec.push_back"></a>

#### push\_back(arg2: [RandomVariableType](#dynardo_py_algorithms.RandomVariableType))

<a id="dynardo_py_algorithms.RandomVariableTypeVec.size"></a>

#### size() → int

<a id="dynardo_py_algorithms.SupportedAlgorithms"></a>

## *class* dynardo\_py\_algorithms.SupportedAlgorithms

**Enumeration**

<a id="dynardo_py_algorithms.SupportedAlgorithms.APPROXIMATION"></a>

#### APPROXIMATION *= dynardo\_py\_algorithms.SupportedAlgorithms.APPROXIMATION*

<a id="dynardo_py_algorithms.SupportedAlgorithms.ARSM"></a>

#### ARSM *= dynardo\_py\_algorithms.SupportedAlgorithms.ARSM*

<a id="dynardo_py_algorithms.SupportedAlgorithms.CMA"></a>

#### CMA *= dynardo\_py\_algorithms.SupportedAlgorithms.CMA*

<a id="dynardo_py_algorithms.SupportedAlgorithms.CUSTOM_OPTIMIZATION"></a>

#### CUSTOM\_OPTIMIZATION *= dynardo\_py\_algorithms.SupportedAlgorithms.CUSTOM\_OPTIMIZATION*

<a id="dynardo_py_algorithms.SupportedAlgorithms.CUSTOM_SAMPLING"></a>

#### CUSTOM\_SAMPLING *= dynardo\_py\_algorithms.SupportedAlgorithms.CUSTOM\_SAMPLING*

<a id="dynardo_py_algorithms.SupportedAlgorithms.CUSTOM_STOCHASTIC"></a>

#### CUSTOM\_STOCHASTIC *= dynardo\_py\_algorithms.SupportedAlgorithms.CUSTOM\_STOCHASTIC*

<a id="dynardo_py_algorithms.SupportedAlgorithms.EA"></a>

#### EA *= dynardo\_py\_algorithms.SupportedAlgorithms.EA*

<a id="dynardo_py_algorithms.SupportedAlgorithms.IMPORTED"></a>

#### IMPORTED *= dynardo\_py\_algorithms.SupportedAlgorithms.IMPORTED*

<a id="dynardo_py_algorithms.SupportedAlgorithms.MEMETIC"></a>

#### MEMETIC *= dynardo\_py\_algorithms.SupportedAlgorithms.MEMETIC*

<a id="dynardo_py_algorithms.SupportedAlgorithms.MOP3"></a>

#### MOP3 *= dynardo\_py\_algorithms.SupportedAlgorithms.MOP3*

<a id="dynardo_py_algorithms.SupportedAlgorithms.NLPQL"></a>

#### NLPQL *= dynardo\_py\_algorithms.SupportedAlgorithms.NLPQL*

<a id="dynardo_py_algorithms.SupportedAlgorithms.PARAMETRIC_SERVICE"></a>

#### PARAMETRIC\_SERVICE *= dynardo\_py\_algorithms.SupportedAlgorithms.PARAMETRIC\_SERVICE*

<a id="dynardo_py_algorithms.SupportedAlgorithms.PSO"></a>

#### PSO *= dynardo\_py\_algorithms.SupportedAlgorithms.PSO*

<a id="dynardo_py_algorithms.SupportedAlgorithms.RDO"></a>

#### RDO *= dynardo\_py\_algorithms.SupportedAlgorithms.RDO*

<a id="dynardo_py_algorithms.SupportedAlgorithms.RELIABILITY"></a>

#### RELIABILITY *= dynardo\_py\_algorithms.SupportedAlgorithms.RELIABILITY*

<a id="dynardo_py_algorithms.SupportedAlgorithms.RELI_AS"></a>

#### RELI\_AS *= dynardo\_py\_algorithms.SupportedAlgorithms.RELI\_AS*

<a id="dynardo_py_algorithms.SupportedAlgorithms.RELI_DS"></a>

#### RELI\_DS *= dynardo\_py\_algorithms.SupportedAlgorithms.RELI\_DS*

<a id="dynardo_py_algorithms.SupportedAlgorithms.RELI_DS_ARSM"></a>

#### RELI\_DS\_ARSM *= dynardo\_py\_algorithms.SupportedAlgorithms.RELI\_DS\_ARSM*

<a id="dynardo_py_algorithms.SupportedAlgorithms.RELI_FORM"></a>

#### RELI\_FORM *= dynardo\_py\_algorithms.SupportedAlgorithms.RELI\_FORM*

<a id="dynardo_py_algorithms.SupportedAlgorithms.RELI_ISPUD"></a>

#### RELI\_ISPUD *= dynardo\_py\_algorithms.SupportedAlgorithms.RELI\_ISPUD*

<a id="dynardo_py_algorithms.SupportedAlgorithms.RELI_MCS"></a>

#### RELI\_MCS *= dynardo\_py\_algorithms.SupportedAlgorithms.RELI\_MCS*

<a id="dynardo_py_algorithms.SupportedAlgorithms.ROBUSTNESS"></a>

#### ROBUSTNESS *= dynardo\_py\_algorithms.SupportedAlgorithms.ROBUSTNESS*

<a id="dynardo_py_algorithms.SupportedAlgorithms.SDI"></a>

#### SDI *= dynardo\_py\_algorithms.SupportedAlgorithms.SDI*

<a id="dynardo_py_algorithms.SupportedAlgorithms.SENSITIVITY"></a>

#### SENSITIVITY *= dynardo\_py\_algorithms.SupportedAlgorithms.SENSITIVITY*

<a id="dynardo_py_algorithms.SupportedAlgorithms.SIMPLEX"></a>

#### SIMPLEX *= dynardo\_py\_algorithms.SupportedAlgorithms.SIMPLEX*

<a id="dynardo_py_algorithms.SupportedAlgorithms.UNKNOWN"></a>

#### UNKNOWN *= dynardo\_py\_algorithms.SupportedAlgorithms.UNKNOWN*

<a id="dynardo_py_algorithms.bitset_type"></a>

## *class* dynardo\_py\_algorithms.bitset\_type

<a id="dynardo_py_algorithms.bitset_type.__init__"></a>

#### \_\_init\_\_()

<a id="dynardo_py_algorithms.bool_list_to_bitset"></a>

## dynardo\_py\_algorithms.bool\_list\_to\_bitset(bit\_data: list) → [bitset\_type](#dynardo_py_algorithms.bitset_type)

<a id="dynardo_py_algorithms.get_row"></a>

## dynardo\_py\_algorithms.get\_row(matrix: [matrix\_type](#dynardo_py_algorithms.matrix_type), rownum: int) → [vector\_type](#dynardo_py_algorithms.vector_type)

Fetch row of index rownum from matrix and return it as a vector.

<a id="dynardo_py_algorithms.list_list_to_dynardo_matrix"></a>

## dynardo\_py\_algorithms.list\_list\_to\_dynardo\_matrix(data: list) → [matrix\_type](#dynardo_py_algorithms.matrix_type)

Create a matrix from a list of lists.

<a id="dynardo_py_algorithms.list_to_dynardo_vector"></a>

## dynardo\_py\_algorithms.list\_to\_dynardo\_vector(data: list) → [vector\_type](#dynardo_py_algorithms.vector_type)

Create a vector from a list.

<a id="dynardo_py_algorithms.list_to_vec"></a>

## dynardo\_py\_algorithms.list\_to\_vec(arg1: list) → [DeterministicTypeVec](#dynardo_py_algorithms.DeterministicTypeVec)

## dynardo\_py\_algorithms.list\_to\_vec(arg1: list) → [DeterministicTypeVec](#dynardo_py_algorithms.DeterministicTypeVec)

<a id="dynardo_py_algorithms.matrix_type"></a>

## *class* dynardo\_py\_algorithms.matrix\_type

Exposes optiSLang’s internal matrix representation.

<a id="dynardo_py_algorithms.matrix_type.__call__"></a>

#### \_\_call\_\_(arg2: int, arg3: int) → float

<a id="dynardo_py_algorithms.matrix_type.__init__"></a>

#### \_\_init\_\_(arg2: int, arg3: int)

<a id="dynardo_py_algorithms.matrix_type.cols"></a>

#### cols() → int

<a id="dynardo_py_algorithms.matrix_type.rows"></a>

#### rows() → int

<a id="dynardo_py_algorithms.matrix_type.size"></a>

#### size() → int

<a id="dynardo_py_algorithms.vector_type"></a>

## *class* dynardo\_py\_algorithms.vector\_type

Exposes optiSLang’s internal vector representation.

<a id="dynardo_py_algorithms.vector_type.__call__"></a>

#### \_\_call\_\_(arg2: int) → float

<a id="dynardo_py_algorithms.vector_type.__init__"></a>

#### \_\_init\_\_(arg2: int)

<a id="dynardo_py_algorithms.vector_type.cols"></a>

#### cols() → int

<a id="dynardo_py_algorithms.vector_type.rows"></a>

#### rows() → int

<a id="dynardo_py_algorithms.vector_type.size"></a>

#### size() → int