![]() |
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... | |