AddCachedResult(const T &result, const std::vector< const TaggedObject * > &dependents, const std::vector< Number > &scalar_dependents) | Ipopt::CachedResults< T > | |
AddCachedResult(const T &result, const std::vector< const TaggedObject * > &dependents) | Ipopt::CachedResults< T > | |
AddCachedResult1Dep(const T &result, const TaggedObject *dependent1) | Ipopt::CachedResults< T > | |
AddCachedResult1Dep(const T &result, const TaggedObject &dependent1) | Ipopt::CachedResults< T > | [inline] |
AddCachedResult2Dep(const T &result, const TaggedObject *dependent1, const TaggedObject *dependent2) | Ipopt::CachedResults< T > | |
AddCachedResult2Dep(const T &result, const TaggedObject &dependent1, const TaggedObject &dependent2) | Ipopt::CachedResults< T > | [inline] |
AddCachedResult3Dep(const T &result, const TaggedObject *dependent1, const TaggedObject *dependent2, const TaggedObject *dependent3) | Ipopt::CachedResults< T > | |
AddCachedResult3Dep(const T &result, const TaggedObject &dependent1, const TaggedObject &dependent2, const TaggedObject &dependent3) | Ipopt::CachedResults< T > | [inline] |
cached_results_ | Ipopt::CachedResults< T > | [mutable, private] |
CachedResults(Int max_cache_size) | Ipopt::CachedResults< T > | |
CachedResults() | Ipopt::CachedResults< T > | [private] |
CachedResults(const CachedResults &) | Ipopt::CachedResults< T > | [private] |
CleanupInvalidatedResults() const | Ipopt::CachedResults< T > | [private] |
Clear() | Ipopt::CachedResults< T > | |
Clear(Int max_cache_size) | Ipopt::CachedResults< T > | |
DebugPrintCachedResults() const | Ipopt::CachedResults< T > | [private] |
GetCachedResult(T &retResult, const std::vector< const TaggedObject * > &dependents, const std::vector< Number > &scalar_dependents) const | Ipopt::CachedResults< T > | |
GetCachedResult(T &retResult, const std::vector< const TaggedObject * > &dependents) const | Ipopt::CachedResults< T > | |
GetCachedResult1Dep(T &retResult, const TaggedObject *dependent1) | Ipopt::CachedResults< T > | |
GetCachedResult1Dep(T &retResult, const TaggedObject &dependent1) | Ipopt::CachedResults< T > | [inline] |
GetCachedResult2Dep(T &retResult, const TaggedObject *dependent1, const TaggedObject *dependent2) | Ipopt::CachedResults< T > | |
GetCachedResult2Dep(T &retResult, const TaggedObject &dependent1, const TaggedObject &dependent2) | Ipopt::CachedResults< T > | [inline] |
GetCachedResult3Dep(T &retResult, const TaggedObject *dependent1, const TaggedObject *dependent2, const TaggedObject *dependent3) | Ipopt::CachedResults< T > | |
GetCachedResult3Dep(T &retResult, const TaggedObject &dependent1, const TaggedObject &dependent2, const TaggedObject &dependent3) | Ipopt::CachedResults< T > | [inline] |
InvalidateResult(const std::vector< const TaggedObject * > &dependents, const std::vector< Number > &scalar_dependents) | Ipopt::CachedResults< T > | |
max_cache_size_ | Ipopt::CachedResults< T > | [private] |
operator=(const CachedResults &) | Ipopt::CachedResults< T > | [private] |
~CachedResults() | Ipopt::CachedResults< T > | [virtual] |