#include "IpoptConfig.h"
#include "IpTypes.hpp"
Include dependency graph for IpDebug.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | DBG_ASSERT(test) |
#define | DBG_ASSERT_EXCEPTION(__condition, __except_type, __msg) |
#define | DBG_DO(__cmd) |
#define | DBG_START_FUN(__func_name, __verbose_level) |
#define | DBG_START_METH(__func_name, __verbose_level) |
#define | DBG_PRINT(__printf_args) |
#define | DBG_PRINT_VECTOR(__verbose_level, __vec_name, __vec) |
#define | DBG_PRINT_MATRIX(__verbose_level, __mat_name, __mat) |
#define | DBG_EXEC(__verbosity, __cmd) |
#define | DBG_VERBOSITY() 0 |
#define DBG_ASSERT | ( | test | ) |
Definition at line 34 of file IpDebug.hpp.
Referenced by Ipopt::FilterEntry::Acceptable(), Ipopt::CachedResults< T >::AddCachedResult(), Ipopt::RegisteredOption::AddValidStringSetting(), Ipopt::OptionsList::OptionValue::AllowClobber(), Ipopt::Subject::AttachObserver(), Ipopt::CompoundVector::Comp(), Ipopt::CompoundSymMatrix::Comp(), Ipopt::CompoundMatrix::Comp(), Ipopt::CompoundVector::ConstComp(), Ipopt::CompoundSymMatrix::ConstComp(), Ipopt::CompoundMatrix::ConstComp(), Ipopt::MultiVectorMatrix::ConstVec(), Ipopt::OptionsList::OptionValue::Counter(), Ipopt::IpoptData::curr(), Ipopt::CGPenaltyData::curr_kkt_penalty(), Ipopt::IpoptData::curr_mu(), Ipopt::CGPenaltyData::curr_penalty(), Ipopt::IpoptData::curr_tau(), Ipopt::RegisteredOption::DefaultInteger(), Ipopt::RegisteredOption::DefaultNumber(), Ipopt::RegisteredOption::DefaultString(), Ipopt::RegisteredOption::DefaultStringAsEnum(), Ipopt::IpoptData::delta(), Ipopt::IpoptData::delta_aff(), Ipopt::CGPenaltyData::delta_cgfast(), Ipopt::CGPenaltyData::delta_cgpen(), Ipopt::DependentResult< T >::DependentsIdentical(), Ipopt::Subject::DetachObserver(), Ipopt::SymMatrixSpace::Dim(), Ipopt::FilterEntry::Dominated(), Ipopt::OptionsList::OptionValue::DontPrint(), Ipopt::TimedTask::End(), Ipopt::TimedTask::EndIfStarted(), MittelmannParaCntrlBase< T >::eval_g(), MittelmannParaCntrlBase< T >::eval_h(), MittelmannParaCntrlBase< T >::eval_jac_g(), MittelmannParaCntrlBase< T >::get_starting_point(), Ipopt::CompoundSymMatrixSpace::GetCompSpace(), Ipopt::CompoundMatrixSpace::GetCompSpace(), Ipopt::DependentResult< T >::GetResult(), Ipopt::SymScaledMatrix::GetUnscaledMatrixNonConst(), Ipopt::ScaledMatrix::GetUnscaledMatrixNonConst(), Ipopt::OptionsList::OptionValue::GetValue(), Ipopt::RegisteredOption::HasLower(), Ipopt::RegisteredOption::HasUpper(), Ipopt::TripletToCSRConverter::IA(), Ipopt::AlgorithmStrategyObject::IpCq(), Ipopt::AlgorithmStrategyObject::IpData(), Ipopt::AlgorithmStrategyObject::IpNLP(), Ipopt::TripletToCSRConverter::iPosFirst(), Ipopt::CompoundVector::IsCompConst(), Ipopt::CompoundVector::IsCompNull(), Ipopt::RegisteredOption::IsValidIntegerSetting(), Ipopt::RegisteredOption::IsValidNumberSetting(), Ipopt::TripletToCSRConverter::JA(), Ipopt::AlgorithmStrategyObject::Jnlst(), Ipopt::RegisteredOption::LowerInteger(), Ipopt::RegisteredOption::LowerNumber(), Ipopt::RegisteredOption::LowerStrict(), Ipopt::LowRankUpdateSymMatrixSpace::LowRankUpdateSymMatrixSpace(), Ipopt::IpoptNLP::NLP_scaling(), Ipopt::TaggedObject::ObjectChanged(), MittelmannParaCntrl5_2_1::ProblemSpecs::phi_dydy(), Ipopt::Observer::ProcessNotification(), Ipopt::ReferencedObject::ReleaseRef(), Ipopt::Observer::RequestAttach(), Ipopt::Observer::RequestDetach(), Ipopt::DenseVector::Scalar(), Ipopt::IpoptData::set_trial(), Ipopt::IteratesVectorSpace::SetCompSpace(), Ipopt::RegisteredOption::SetDefaultInteger(), Ipopt::RegisteredOption::SetDefaultNumber(), Ipopt::RegisteredOption::SetDefaultString(), Ipopt::RegisteredOption::SetLowerInteger(), Ipopt::RegisteredOption::SetLowerNumber(), Ipopt::RegisteredOption::SetUpperInteger(), Ipopt::RegisteredOption::SetUpperNumber(), Ipopt::TimedTask::Start(), Ipopt::IpoptData::tol(), Ipopt::TimedTask::TotalTime(), Ipopt::IpoptData::trial(), Ipopt::RegisteredOption::UpperInteger(), Ipopt::RegisteredOption::UpperNumber(), Ipopt::RegisteredOption::UpperStrict(), Ipopt::OptionsList::OptionValue::Value(), Ipopt::DenseVector::Values(), Ipopt::DenseSymMatrix::Values(), Ipopt::DenseGenMatrix::Values(), Ipopt::MultiVectorMatrix::Vec(), Ipopt::Vector::Vector(), Ipopt::IpoptData::W(), and Ipopt::ReferencedObject::~ReferencedObject().
#define DBG_ASSERT_EXCEPTION | ( | __condition, | |||
__except_type, | |||||
__msg | ) |
Definition at line 35 of file IpDebug.hpp.
#define DBG_DO | ( | __cmd | ) |
Definition at line 36 of file IpDebug.hpp.
#define DBG_START_FUN | ( | __func_name, | |||
__verbose_level | ) |
Definition at line 40 of file IpDebug.hpp.
Referenced by Ipopt::ComparePointers(), Ipopt::GetRawPtr(), Ipopt::IsNull(), Ipopt::operator!=(), and Ipopt::operator==().
#define DBG_START_METH | ( | __func_name, | |||
__verbose_level | ) |
Definition at line 41 of file IpDebug.hpp.
Referenced by Ipopt::CachedResults< T >::AddCachedResult(), Ipopt::CachedResults< T >::AddCachedResult1Dep(), Ipopt::CachedResults< T >::AddCachedResult2Dep(), Ipopt::CachedResults< T >::AddCachedResult3Dep(), Ipopt::Subject::AttachObserver(), Ipopt::CachedResults< T >::CachedResults(), Ipopt::CachedResults< T >::CleanupInvalidatedResults(), Ipopt::DependentResult< T >::DebugPrint(), Ipopt::CachedResults< T >::DebugPrintCachedResults(), Ipopt::DependentResult< T >::DependentResult(), Ipopt::DependentResult< T >::DependentsIdentical(), Ipopt::Subject::DetachObserver(), Ipopt::CachedResults< T >::GetCachedResult(), Ipopt::CachedResults< T >::GetCachedResult1Dep(), Ipopt::CachedResults< T >::GetCachedResult2Dep(), Ipopt::CachedResults< T >::GetCachedResult3Dep(), Ipopt::DependentResult< T >::GetResult(), Ipopt::Subject::Notify(), Ipopt::TaggedObject::ObjectChanged(), Ipopt::SmartPtr< T >::operator *(), Ipopt::SmartPtr< T >::operator->(), Ipopt::SmartPtr< T >::operator=(), Ipopt::Observer::ProcessNotification(), Ipopt::DependentResult< T >::RecieveNotification(), Ipopt::SmartPtr< T >::ReleasePointer_(), Ipopt::Observer::RequestAttach(), Ipopt::Observer::RequestDetach(), Ipopt::SmartPtr< T >::SetFromRawPtr_(), Ipopt::SmartPtr< T >::SetFromSmartPtr_(), Ipopt::SmartPtr< T >::SmartPtr(), Ipopt::CachedResults< T >::~CachedResults(), Ipopt::DependentResult< T >::~DependentResult(), Ipopt::Observer::~Observer(), Ipopt::SmartPtr< T >::~SmartPtr(), and Ipopt::Subject::~Subject().
#define DBG_PRINT | ( | __printf_args | ) |
Definition at line 42 of file IpDebug.hpp.
Referenced by Ipopt::CachedResults< T >::DebugPrintCachedResults(), Ipopt::Observer::RequestDetach(), and Ipopt::Observer::~Observer().
#define DBG_PRINT_VECTOR | ( | __verbose_level, | |||
__vec_name, | |||||
__vec | ) |
Definition at line 43 of file IpDebug.hpp.
#define DBG_PRINT_MATRIX | ( | __verbose_level, | |||
__mat_name, | |||||
__mat | ) |
Definition at line 44 of file IpDebug.hpp.
#define DBG_EXEC | ( | __verbosity, | |||
__cmd | ) |
Definition at line 45 of file IpDebug.hpp.
Referenced by Ipopt::CachedResults< T >::AddCachedResult(), and Ipopt::CachedResults< T >::GetCachedResult().
#define DBG_VERBOSITY | ( | ) | 0 |
Definition at line 46 of file IpDebug.hpp.
Referenced by Ipopt::CachedResults< T >::DebugPrintCachedResults(), and Ipopt::Observer::~Observer().