![]() |
SenK
SenK is a C++ library for high-performance linear solvers.
|
Utility functions are defined. More...
#include <cstdlib>
Go to the source code of this file.
Namespaces | |
namespace | senk |
The top-level namespace of SenK. | |
namespace | senk::utils |
Contains utility functions. | |
Functions | |
template<typename T > | |
T * | senk::utils::SafeMalloc (int size) |
Allocate memory. More... | |
template<typename T > | |
T * | senk::utils::SafeCalloc (int size) |
Allocate memory and clear it. More... | |
template<typename T > | |
T * | senk::utils::SafeRealloc (T *old, int size) |
Reallocate memory. More... | |
template<typename T > | |
void | senk::utils::SafeFree (T **ptr) |
Free allocated memory. More... | |
template<typename T > | |
void | senk::utils::Copy (T *in, T *out, int size) |
Copy in to out. More... | |
template<typename T > | |
void | senk::utils::Set (T val, T *out, int size) |
Set values of out to val. More... | |
template<typename T1 , typename T2 > | |
void | senk::utils::Convert (T1 *in, T2 *out, int size) |
Convert type of arrays. More... | |