escript  Revision_Unversioneddirectory
Namespaces | Macros
DataConstant.cpp File Reference
#include "esysUtils/first.h"
#include "Data.h"
#include "DataConstant.h"
#include "DataException.h"
#include "esysUtils/EsysAssert.h"
#include "esysUtils/Esys_MPI.h"
#include <iostream>
#include <boost/python/extract.hpp>
#include <boost/scoped_ptr.hpp>
#include "DataMaths.h"

Namespaces

 escript
 

Macros

#define ESNEEDPYTHON
 
#define CHECK_FOR_EX_WRITE   if (!checkNoSharing()) {std::ostringstream ss; ss << " Attempt to modify shared object. line " << __LINE__ << " of " << __FILE__; ss << m_owners.size(); cerr << ss << endl; /* *((int*)0)=17; */throw DataException(ss.str());}
 

Macro Definition Documentation

#define CHECK_FOR_EX_WRITE   if (!checkNoSharing()) {std::ostringstream ss; ss << " Attempt to modify shared object. line " << __LINE__ << " of " << __FILE__; ss << m_owners.size(); cerr << ss << endl; /* *((int*)0)=17; */throw DataException(ss.str());}
#define ESNEEDPYTHON