60bool btest(
int value,
int pos);
71int ibclr(
int value,
int pos);
72int ibset(
int value,
int pos);
73bool is_zero(
double value1,
double value2=0.0);
75double mem_usage(
const bool print_usage=
false,
const std::string& prefix=
"");
79double norm(
const Array<double>& U);
81void print_mem(
const std::string& type,
const std::string& prefix,
const double memory_in_use,
const double memory_returned);
82void print_stats(
const std::string& type,
const std::string& prefix,
const int allocated,
const int active);
84bool pull_stack(
stackType& stk,
int& iVal);
86void push_stack(
stackType& stk, std::initializer_list<int> values);
88int sign(
double value);
90void swap(
int& value1,
int& value2);
The Vector template class is used for storing int and double data.
Definition Vector.h:50
int maxN
Maximum length of the stack.
Definition utils.h:42
int n
Current size of stack.
Definition utils.h:45
Vector< int > v
Values inside stack.
Definition utils.h:48