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

Public Member Functions

 TempQCtr (QuadExpr< Var > &&t_expr, CtrType t_type)
 
 TempQCtr (const TempQCtr &t_src)=default
 
 TempQCtr (TempQCtr &&) noexcept=default
 
TempQCtroperator= (const TempQCtr &t_rhs)=default
 
TempQCtroperator= (TempQCtr &&) noexcept=default
 
QuadExpr< Var > & expr ()
 
const QuadExpr< Var > & expr () const
 
CtrType type () const
 
void set_expr (QuadExpr< Var > &&t_expr)
 
void set_type (CtrType t_type)
 

Detailed Description

Definition at line 14 of file TempQCtr.h.

Constructor & Destructor Documentation

◆ TempQCtr()

idol::TempQCtr::TempQCtr ( QuadExpr< Var > &&  t_expr,
CtrType  t_type 
)
inline

Definition at line 20 of file TempQCtr.h.

Member Function Documentation

◆ expr() [1/2]

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

Definition at line 30 of file TempQCtr.h.

◆ expr() [2/2]

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

Definition at line 32 of file TempQCtr.h.

◆ set_expr()

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

Definition at line 36 of file TempQCtr.h.

◆ set_type()

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

Definition at line 38 of file TempQCtr.h.

◆ type()

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

Definition at line 34 of file TempQCtr.h.