- Main Page
- Namespaces
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Ipopt::Matrix Member List

This is the complete list of members for Ipopt::Matrix, including all inherited members.

AddMSinvZ(Number alpha, const Vector &S, const Vector &Z, Vector &X) const | Ipopt::Matrix |
AddMSinvZImpl(Number alpha, const Vector &S, const Vector &Z, Vector &X) const | Ipopt::Matrix | `[protected, virtual]`
AddRef(const Referencer *referencer) const | Ipopt::ReferencedObject | `[inline]`
AttachObserver(Observer::NotifyType notify_type, Observer *observer) const | Ipopt::Subject | `[inline]`
cached_valid_ | Ipopt::Matrix | `[mutable, private]`
ComputeColAMax(Vector &cols_norms, bool init=true) const | Ipopt::Matrix | `[inline]`
ComputeColAMaxImpl(Vector &cols_norms, bool init) const =0 | Ipopt::Matrix | `[protected, pure virtual]`
ComputeRowAMax(Vector &rows_norms, bool init=true) const | Ipopt::Matrix | `[inline]`
ComputeRowAMaxImpl(Vector &rows_norms, bool init) const =0 | Ipopt::Matrix | `[protected, pure virtual]`
DetachObserver(Observer::NotifyType notify_type, Observer *observer) const | Ipopt::Subject | `[inline]`
GetTag() const | Ipopt::TaggedObject | `[inline]`
HasChanged(const Tag comparison_tag) const | Ipopt::TaggedObject | `[inline]`
HasValidNumbers() const | Ipopt::Matrix |
HasValidNumbersImpl() const | Ipopt::Matrix | `[inline, protected, virtual]`
Matrix(const MatrixSpace *owner_space) | Ipopt::Matrix | `[inline]`
Matrix() | Ipopt::Matrix | `[private]`
Matrix(const Matrix &) | Ipopt::Matrix | `[private]`
MultVector(Number alpha, const Vector &x, Number beta, Vector &y) const | Ipopt::Matrix | `[inline]`
MultVectorImpl(Number alpha, const Vector &x, Number beta, Vector &y) const =0 | Ipopt::Matrix | `[protected, pure virtual]`
NCols() const | Ipopt::Matrix | `[inline]`
Notify(Observer::NotifyType notify_type) const | Ipopt::Subject | `[inline, protected]`
NRows() const | Ipopt::Matrix | `[inline]`
ObjectChanged() | Ipopt::TaggedObject | `[inline, protected]`
operator=(const Matrix &) | Ipopt::Matrix | `[private]`
owner_space_ | Ipopt::Matrix | `[private]`
OwnerSpace() const | Ipopt::Matrix | `[inline]`
Print(SmartPtr< const Journalist > jnlst, EJournalLevel level, EJournalCategory category, const std::string &name, Index indent=0, const std::string &prefix="") const | Ipopt::Matrix | `[virtual]`
Print(const Journalist &jnlst, EJournalLevel level, EJournalCategory category, const std::string &name, Index indent=0, const std::string &prefix="") const | Ipopt::Matrix | `[virtual]`
PrintImpl(const Journalist &jnlst, EJournalLevel level, EJournalCategory category, const std::string &name, Index indent, const std::string &prefix) const =0 | Ipopt::Matrix | `[protected, pure virtual]`
ReferenceCount() const | Ipopt::ReferencedObject | `[inline]`
ReferencedObject() | Ipopt::ReferencedObject | `[inline]`
ReleaseRef(const Referencer *referencer) const | Ipopt::ReferencedObject | `[inline]`
SinvBlrmZMTdBr(Number alpha, const Vector &S, const Vector &R, const Vector &Z, const Vector &D, Vector &X) const | Ipopt::Matrix |
SinvBlrmZMTdBrImpl(Number alpha, const Vector &S, const Vector &R, const Vector &Z, const Vector &D, Vector &X) const | Ipopt::Matrix | `[protected, virtual]`
Subject() | Ipopt::Subject | `[inline]`
Tag typedef | Ipopt::TaggedObject |
TaggedObject() | Ipopt::TaggedObject | `[inline]`
TransMultVector(Number alpha, const Vector &x, Number beta, Vector &y) const | Ipopt::Matrix | `[inline]`
TransMultVectorImpl(Number alpha, const Vector &x, Number beta, Vector &y) const =0 | Ipopt::Matrix | `[protected, pure virtual]`
valid_cache_tag_ | Ipopt::Matrix | `[mutable, private]`
~Matrix() | Ipopt::Matrix | `[inline, virtual]`
~ReferencedObject() | Ipopt::ReferencedObject | `[inline, virtual]`
~Subject() | Ipopt::Subject | `[inline, virtual]`
~TaggedObject() | Ipopt::TaggedObject | `[inline, virtual]`