Class xlifepp::ReductionMethod#

class ReductionMethod#

handling constraints reduction method information when dealing with essential conditions (constraints), several methods are available

  • pseudo reduction

  • full reduction

  • penalization

  • duality (not yet available)

pseudo-reduction is the full reduction method where eliminated row are replaced by the constraints matrix C: | beta*I + alpha*C | eliminated rows Ap= | | | 0 Ae | default is alpha=1 and beta=0, good choice when solving a problem choose alpha=0 and beta!=0 when dealing with eigenvalue problem

Public Members

complex_t alpha#

diagonal or penalization coefficient

complex_t beta#

additional penalization coefficient

ReductionMethodType method#

type of reduction method