idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::QCtrVersion Class Reference
Inheritance diagram for idol::QCtrVersion:
Inheritance graph
Collaboration diagram for idol::QCtrVersion:
Collaboration graph

Public Member Functions

 QCtrVersion (unsigned int t_index, TempQCtr &&t_temp_ctr)
 
 QCtrVersion (unsigned int t_index, const TempQCtr &t_temp_ctr)
 
 QCtrVersion (unsigned int t_index, QuadExpr< Var > &&t_expr, CtrType t_type)
 
 QCtrVersion (unsigned int t_index, CtrType t_type)
 
 QCtrVersion (const QCtrVersion &t_src)=default
 
CtrType type () const
 
void set_type (CtrType t_type)
 
QuadExpr< Var > & expr ()
 
const QuadExpr< Var > & expr () const
 
void set_expr (QuadExpr< Var > &&t_expr)
 
unsigned int index () const
 
void set_index (unsigned int t_index)
 

Detailed Description

Definition at line 16 of file QCtrVersion.h.

Constructor & Destructor Documentation

◆ QCtrVersion() [1/2]

idol::QCtrVersion::QCtrVersion ( unsigned int  t_index,
QuadExpr< Var > &&  t_expr,
CtrType  t_type 
)
inline

Definition at line 24 of file QCtrVersion.h.

◆ QCtrVersion() [2/2]

idol::QCtrVersion::QCtrVersion ( unsigned int  t_index,
CtrType  t_type 
)
inline

Definition at line 30 of file QCtrVersion.h.

Member Function Documentation

◆ expr() [1/2]

QuadExpr< Var > & idol::QCtrVersion::expr ( )
inline

Definition at line 41 of file QCtrVersion.h.

◆ expr() [2/2]

const QuadExpr< Var > & idol::QCtrVersion::expr ( ) const
inline

Definition at line 43 of file QCtrVersion.h.

◆ index()

unsigned int idol::Version::index ( ) const
inlineinherited

Definition at line 17 of file Version.h.

◆ set_expr()

void idol::QCtrVersion::set_expr ( QuadExpr< Var > &&  t_expr)
inline

Definition at line 45 of file QCtrVersion.h.

◆ set_index()

void idol::Version::set_index ( unsigned int  t_index)
inlineinherited

Definition at line 19 of file Version.h.

◆ set_type()

void idol::QCtrVersion::set_type ( CtrType  t_type)
inline

Definition at line 39 of file QCtrVersion.h.

◆ type()

CtrType idol::QCtrVersion::type ( ) const
inline

Definition at line 37 of file QCtrVersion.h.