SkelCL
SkelCL is a high level multi GPU skeleton library developed at the university of Münster, Germany.
 All Classes Namespaces Files Functions Variables Typedefs Groups
Namespaces | Functions
Util.cpp File Reference
#include <iomanip>
#include <ios>
#include <sstream>
#include <string>
#include <cmath>
#include <cstdlib>
#include <openssl/sha.h>
#include <pvsutil/Assert.h>
#include <pvsutil/Logger.h>
#include "SkelCL/detail/Util.h"

Go to the source code of this file.

Namespaces

 skelcl
 The namespace skelcl encapsulated the whole project. Every class provided by SkelCL is in this namespace.
 

Functions

std::string skelcl::detail::util::envVarValue (const std::string &envVar)
 
std::string skelcl::detail::util::hash (const std::string &string)
 
size_t skelcl::detail::util::devideAndRoundUp (size_t i, size_t j)
 
size_t skelcl::detail::util::devideAndAlign (size_t i, size_t j, size_t a)
 
size_t skelcl::detail::util::ceilToMultipleOf (size_t i, size_t j)
 
bool skelcl::detail::util::isPowerOfTwo (size_t n)
 
int skelcl::detail::util::floorPow2 (int n)
 
int skelcl::detail::util::ceilPow2 (int n)
 

Detailed Description

Author
Michel Steuwer miche.nosp@m.l.st.nosp@m.euwer.nosp@m.@uni.nosp@m.-muen.nosp@m.ster.nosp@m..de

Definition in file Util.cpp.