|
escript Revision_
|
#include "Data.h"#include "AbstractContinuousDomain.h"#include "DataConstant.h"#include "DataEmpty.h"#include "DataExpanded.h"#include "DataLazy.h"#include "DataTagged.h"#include "EscriptParams.h"#include "FunctionSpaceException.h"#include "FunctionSpaceFactory.h"#include "BinaryDataReadyOps.h"#include <algorithm>#include <fstream>#include <functional>#include <sstream>#include <vector>#include <iostream>#include <boost/python/dict.hpp>#include <boost/python/extract.hpp>#include <boost/python/long.hpp>#include "WrappedArray.h"Macros | |
| #define | THROWONCOMPLEX if (m_data->isComplex()){throw DataException("Operation does not support complex objects");} |
| #define | THROWONCOMPLEXA(Z) if (Z.isComplex()){throw DataException("Operation does not support complex objects");} |
| #define | AUTOLAZYON escriptParams.getAutoLazy() |
| #define | MAKELAZYOP(X) |
| #define | MAKELAZYOPOFF(X, Y) |
| #define | MAKELAZYOP2(X, Y, Z) |
| #define | MAKELAZYBINSELF(R, X) |
| #define | MAKELAZYBIN(R, X) |
| #define | MAKELAZYBIN2(L, R, X) |
| #define | CHECK_DO_CRES escriptParams.getResolveCollective() |
| #define AUTOLAZYON escriptParams.getAutoLazy() |
| #define CHECK_DO_CRES escriptParams.getResolveCollective() |
| #define MAKELAZYBIN | ( | R, | |
| X | |||
| ) |
| #define MAKELAZYBIN2 | ( | L, | |
| R, | |||
| X | |||
| ) |
| #define MAKELAZYBINSELF | ( | R, | |
| X | |||
| ) |
| #define MAKELAZYOP | ( | X | ) |
| #define MAKELAZYOP2 | ( | X, | |
| Y, | |||
| Z | |||
| ) |
| #define MAKELAZYOPOFF | ( | X, | |
| Y | |||
| ) |
| #define THROWONCOMPLEX if (m_data->isComplex()){throw DataException("Operation does not support complex objects");} |
| #define THROWONCOMPLEXA | ( | Z | ) | if (Z.isComplex()){throw DataException("Operation does not support complex objects");} |