Public Member Functions | |
void | Set (Index i_row, Index j_col, Index i_pos_triplet) |
Set the values of an entry. | |
bool | operator< (const TripletEntry &Tentry) const |
Comparison operator. | |
Constructor/Destructor | |
TripletEntry () | |
Constructor. | |
~TripletEntry () | |
Destructor. | |
TripletEntry (const TripletEntry &) | |
Dummy copy constructor. | |
Accessor methods. | |
Index | IRow () const |
Row position. | |
Index | JCol () const |
Column position. | |
Index | PosTriplet () const |
Index in original triplet matrix. | |
Private Member Functions | |
Default Compiler Generated Methods | |
(Hidden to avoid implicit creation/calling). These methods are not implemented and we do not want the compiler to implement them for us, so we declare them private and do not define them. This ensures that they will not be implicitly created/called. | |
void | operator= (const TripletEntry &) |
Overloaded Equals Operator. | |
Private Attributes | |
Entry content. | |
Index | i_row_ |
Index | j_col_ |
Index | i_pos_triplet_ |
Definition at line 26 of file IpTripletToCSRConverter.hpp.
Ipopt::TripletToCSRConverter::TripletEntry::TripletEntry | ( | ) | [inline] |
Ipopt::TripletToCSRConverter::TripletEntry::~TripletEntry | ( | ) | [inline] |
Ipopt::TripletToCSRConverter::TripletEntry::TripletEntry | ( | const TripletEntry & | ) | [inline] |
Dummy copy constructor.
Note that nothing is really copied! This is just implemented to that the std::list can be created with uninitialized entries. The values are afterwards set with the Set method.
Definition at line 43 of file IpTripletToCSRConverter.hpp.
void Ipopt::TripletToCSRConverter::TripletEntry::Set | ( | Index | i_row, | |
Index | j_col, | |||
Index | i_pos_triplet | |||
) | [inline] |
Set the values of an entry.
Definition at line 48 of file IpTripletToCSRConverter.hpp.
References i_pos_triplet_, i_row_, and j_col_.
Index Ipopt::TripletToCSRConverter::TripletEntry::IRow | ( | ) | const [inline] |
Index Ipopt::TripletToCSRConverter::TripletEntry::JCol | ( | ) | const [inline] |
Index Ipopt::TripletToCSRConverter::TripletEntry::PosTriplet | ( | ) | const [inline] |
Index in original triplet matrix.
Definition at line 74 of file IpTripletToCSRConverter.hpp.
References i_pos_triplet_.
bool Ipopt::TripletToCSRConverter::TripletEntry::operator< | ( | const TripletEntry & | Tentry | ) | const [inline] |
Comparison operator.
This is required for the sort function.
Definition at line 81 of file IpTripletToCSRConverter.hpp.
void Ipopt::TripletToCSRConverter::TripletEntry::operator= | ( | const TripletEntry & | ) | [private] |
Overloaded Equals Operator.
Definition at line 110 of file IpTripletToCSRConverter.hpp.
Referenced by IRow(), operator<(), and Set().
Definition at line 111 of file IpTripletToCSRConverter.hpp.
Referenced by JCol(), operator<(), and Set().