ROL
ROL::ConstraintData< Real > Struct Template Reference

#include <ROL_ConstraintAssembler.hpp>

Public Member Functions

 ConstraintData (const Ptr< Constraint< Real > > &con, const Ptr< Vector< Real > > &mul, const Ptr< Vector< Real > > &res=nullPtr, const Ptr< BoundConstraint< Real > > &bnd=nullPtr)
 ConstraintData (const Ptr< Constraint< Real > > &con, const Ptr< Vector< Real > > &mul, const Ptr< Vector< Real > > &res=nullPtr, const Ptr< BoundConstraint< Real > > &bnd=nullPtr)

Public Attributes

Ptr< Constraint< Real > > constraint
Ptr< Vector< Real > > multiplier
Ptr< Vector< Real > > residual
Ptr< BoundConstraint< Real > > bounds
const Ptr< Constraint< Real > > constraint
const Ptr< Vector< Real > > multiplier
const Ptr< Vector< Real > > residual
const Ptr< BoundConstraint< Real > > bounds

Detailed Description

template<typename Real>
struct ROL::ConstraintData< Real >

Definition at line 27 of file ROL_ConstraintAssembler.hpp.

Constructor & Destructor Documentation

◆ ConstraintData() [1/2]

template<typename Real>
ROL::ConstraintData< Real >::ConstraintData ( const Ptr< Constraint< Real > > & con,
const Ptr< Vector< Real > > & mul,
const Ptr< Vector< Real > > & res = nullPtr,
const Ptr< BoundConstraint< Real > > & bnd = nullPtr )
inline

Definition at line 33 of file ROL_ConstraintAssembler.hpp.

References bounds, constraint, multiplier, and residual.

◆ ConstraintData() [2/2]

template<typename Real>
ROL::ConstraintData< Real >::ConstraintData ( const Ptr< Constraint< Real > > & con,
const Ptr< Vector< Real > > & mul,
const Ptr< Vector< Real > > & res = nullPtr,
const Ptr< BoundConstraint< Real > > & bnd = nullPtr )
inline

Definition at line 33 of file ROL_NewConstraintManager.hpp.

References bounds, constraint, multiplier, and residual.

Member Data Documentation

◆ constraint [1/2]

template<typename Real>
Ptr<Constraint<Real> > ROL::ConstraintData< Real >::constraint

Definition at line 28 of file ROL_ConstraintAssembler.hpp.

Referenced by ConstraintData().

◆ multiplier [1/2]

template<typename Real>
Ptr<Vector<Real> > ROL::ConstraintData< Real >::multiplier

Definition at line 29 of file ROL_ConstraintAssembler.hpp.

Referenced by ConstraintData().

◆ residual [1/2]

template<typename Real>
Ptr<Vector<Real> > ROL::ConstraintData< Real >::residual

Definition at line 30 of file ROL_ConstraintAssembler.hpp.

Referenced by ConstraintData().

◆ bounds [1/2]

template<typename Real>
Ptr<BoundConstraint<Real> > ROL::ConstraintData< Real >::bounds

Definition at line 31 of file ROL_ConstraintAssembler.hpp.

Referenced by ConstraintData().

◆ constraint [2/2]

template<typename Real>
const Ptr<Constraint<Real> > ROL::ConstraintData< Real >::constraint

Definition at line 28 of file ROL_NewConstraintManager.hpp.

◆ multiplier [2/2]

template<typename Real>
const Ptr<Vector<Real> > ROL::ConstraintData< Real >::multiplier

Definition at line 29 of file ROL_NewConstraintManager.hpp.

◆ residual [2/2]

template<typename Real>
const Ptr<Vector<Real> > ROL::ConstraintData< Real >::residual

Definition at line 30 of file ROL_NewConstraintManager.hpp.

◆ bounds [2/2]

template<typename Real>
const Ptr<BoundConstraint<Real> > ROL::ConstraintData< Real >::bounds

Definition at line 31 of file ROL_NewConstraintManager.hpp.


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