33bool btest(
int value,
int pos);
44int ibclr(
int value,
int pos);
45int ibset(
int value,
int pos);
46bool is_zero(
double value1,
double value2=0.0);
48double mem_usage(
const bool print_usage=
false,
const std::string& prefix=
"");
52double norm(
const Array<double>& U);
54void print_mem(
const std::string& type,
const std::string& prefix,
const double memory_in_use,
const double memory_returned);
55void print_stats(
const std::string& type,
const std::string& prefix,
const int allocated,
const int active);
57bool pull_stack(
stackType& stk,
int& iVal);
59void push_stack(
stackType& stk, std::initializer_list<int> values);
61int sign(
double value);
63void swap(
int& value1,
int& value2);
65void find_loc(
const Array<int>& array,
int value, std::array<int, 2>& ind);
The Vector template class is used for storing int and double data.
Definition Vector.h:23
int maxN
Maximum length of the stack.
Definition utils.h:15
int n
Current size of stack.
Definition utils.h:18
Vector< int > v
Values inside stack.
Definition utils.h:21