Pipal  1.2.0
Penalty Interior-Point ALgorithm
Loading...
Searching...
No Matches
Pipal::Acceptance< Real > Struct Template Reference

Class for managing the acceptance criteria of the solver. More...

#include <Types.hxx>

Public Member Functions

 Acceptance ()=default
 Default constructor.
 Acceptance (Acceptance const &)=delete
 Delete copy constructor and assignment operator.
Acceptanceoperator= (Acceptance const &)=delete
 Delete copy constructor and assignment operator.

Public Attributes

Real p0 {0.0}
Real p {0.0}
Real d {0.0}
bool s {false}

Detailed Description

template<typename Real>
struct Pipal::Acceptance< Real >
Template Parameters
RealThe real number type.

Constructor & Destructor Documentation

◆ Acceptance() [1/2]

template<typename Real>
Pipal::Acceptance< Real >::Acceptance ( )
default

◆ Acceptance() [2/2]

template<typename Real>
Pipal::Acceptance< Real >::Acceptance ( Acceptance< Real > const & )
delete

Member Function Documentation

◆ operator=()

template<typename Real>
Acceptance & Pipal::Acceptance< Real >::operator= ( Acceptance< Real > const & )
delete

Member Data Documentation

◆ d

template<typename Real>
Real Pipal::Acceptance< Real >::d {0.0}

Dual steplength.

◆ p

template<typename Real>
Real Pipal::Acceptance< Real >::p {0.0}

Primal steplength.

◆ p0

template<typename Real>
Real Pipal::Acceptance< Real >::p0 {0.0}

Fraction-to-the-boundary steplength.

◆ s

template<typename Real>
bool Pipal::Acceptance< Real >::s {false}

Bool for second-order correction.


The documentation for this struct was generated from the following file: