Ipopt  3.12.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Functions
IpUtils.hpp File Reference
#include "IpTypes.hpp"
#include "IpDebug.hpp"

Go to the source code of this file.

Namespaces

 Ipopt
 

Functions

Index Ipopt::Max (Index a, Index b)
 
Index Ipopt::Max (Index a, Index b, Index c)
 
Index Ipopt::Max (Index a, Index b, Index c, Index d)
 
Index Ipopt::Min (Index a, Index b)
 
Index Ipopt::Min (Index a, Index b, Index c)
 
Index Ipopt::Min (Index a, Index b, Index c, Index d)
 
Number Ipopt::Max (Number a, Number b)
 
Number Ipopt::Max (Number a, Number b, Number c)
 
Number Ipopt::Max (Number a, Number b, Number c, Number d)
 
Number Ipopt::Min (Number a, Number b)
 
Number Ipopt::Min (Number a, Number b, Number c)
 
Number Ipopt::Min (Number a, Number b, Number c, Number d)
 
bool Ipopt::IsFiniteNumber (Number val)
 Function returning true iff the argument is a valid double number (not NaN or Inf). More...
 
Number Ipopt::IpRandom01 ()
 Function returning a random number between 0 and 1. More...
 
void Ipopt::IpResetRandom01 ()
 Function resetting the random number generator. More...
 
Number Ipopt::CpuTime ()
 method determining CPU time More...
 
Number Ipopt::SysTime ()
 method determining system time More...
 
Number Ipopt::WallclockTime ()
 method determining wallclock time since first call More...
 
bool Ipopt::Compare_le (Number lhs, Number rhs, Number BasVal)
 Method for comparing two numbers within machine precision. More...
 
int Ipopt::Snprintf (char *str, long size, const char *format,...)
 Method for printing a formatted output to a string with given size. More...