Proto
3.2
|
#include <cassert>
#include <cstdio>
#include <stdio.h>
#include <cstdlib>
#include <string>
#include <sstream>
#include <vector>
Go to the source code of this file.
Namespaces | |
ProtoUtils | |
Macros | |
#define | __PROTO_ASSERT__ |
#define | PROTO_ASSERT(stmt, args...) |
#define | PR_DEBUG_MSG(N, args...) |
#define | PR_assert(stmt) assert( (stmt) ); |
#define | PR_error(stmt) |
#define | PR_warning(stmt) fprintf(stderr,"warning thrown = `" #stmt "` !!!\n\t"); |
Functions | |
std::vector< std::string > | ProtoUtils::split_string (const std::string &s, char delim) |
#define __PROTO_ASSERT__ |
#define PROTO_ASSERT | ( | stmt, | |
args... | |||
) |
Referenced by Proto::MBBoundaryData< T, C, MEM >::adjFace(), Proto::Stack< MEM >::alloc(), Proto::MBMapOp< MEM >::apply(), Proto::CoarseFineBoundary< P >::CoarseFineBoundary(), Proto::DataIndex< BoxPartition >::DataIndex(), Proto::FluxBoxData< T, C, MEM, D, E >::FluxBoxData(), Proto::MBProblemDomain::getBlock(), Proto::CompositeOp< NDOMAINS >::getDomains(), Proto::CompositeOp< NDOMAINS >::getRange(), Proto::MBMapOp< MEM >::inverse(), Proto::MBBoundaryData< T, C, MEM >::localFace(), Proto::CoarseFineBoundary< P >::onCoarseBoundary(), Proto::CoarseFineBoundary< P >::onFineBoundary(), Proto::Shift::operator[](), Proto::FluxBoxData< T, C, MEM, D, E >::operator[](), Proto::Register< T, C, MEM >::Register(), Proto::Stack< MEM >::toggleStack(), and Proto::tupleFromVector().
#define PR_DEBUG_MSG | ( | N, | |
args... | |||
) |
#define PR_assert | ( | stmt | ) | assert( (stmt) ); |
Referenced by Proto::initKernel().
#define PR_error | ( | stmt | ) |
#define PR_warning | ( | stmt | ) | fprintf(stderr,"warning thrown = `" #stmt "` !!!\n\t"); |