Class for one filter entry. More...
#include <IpFilter.hpp>
Public Member Functions | |
bool | Acceptable (std::vector< Number > vals) const |
Check acceptability of pair (phi,theta) with respect to this filter entry. | |
bool | Dominated (std::vector< Number > vals) const |
Check if this entry is dominated by given coordinates. | |
Constructors/Destructors | |
FilterEntry (const std::vector< Number > &vals, Index iter) | |
Constructor with the two components and the current iteration count. | |
~FilterEntry () | |
Destructor. | |
Accessor functions | |
Number | val (Index i) const |
Index | iter () const |
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. | |
FilterEntry () | |
Default Constructor. | |
FilterEntry (const FilterEntry &) | |
Copy Constructor. | |
void | operator= (const FilterEntry &) |
Default Assignment Operator. | |
Private Attributes | |
std::vector< Number > | vals_ |
values defining the coordinates of the entry | |
const Index | iter_ |
iteration number in which this entry was added to filter | |
Class for one filter entry.
Definition at line 19 of file IpFilter.hpp.
Constructor with the two components and the current iteration count.
Ipopt::FilterEntry::~FilterEntry | ( | ) |
Destructor.
|
private |
Default Constructor.
|
private |
Copy Constructor.
Check acceptability of pair (phi,theta) with respect to this filter entry.
Definition at line 39 of file IpFilter.hpp.
Check if this entry is dominated by given coordinates.
Definition at line 64 of file IpFilter.hpp.
Definition at line 86 of file IpFilter.hpp.
|
inline |
Definition at line 92 of file IpFilter.hpp.
|
private |
Default Assignment Operator.
|
private |
values defining the coordinates of the entry
Definition at line 123 of file IpFilter.hpp.
iteration number in which this entry was added to filter
Definition at line 125 of file IpFilter.hpp.