- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

# /home/coin/SVN-release/Ipopt-3.5.1/Ipopt/src/Common/IpDebug.hpp File Reference

`#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 Documentation

#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::Matrix::ComputeColAMax(), Ipopt::Matrix::ComputeRowAMax(), 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().