escript  Revision_
Macros
escriptcore/src/system_dep.h File Reference
#include <float.h>
#include <limits.h>
#include <cmath>
#include <esysUtils/types.h>

Go to the source code of this file.

Macros

#define M_PI   3.14159265358979323846
 
#define SQRT_DBL_EPSILON   1.4901161193847656e-08
 
#define M_LN2   0.69314718055994530942 /* log_e 2 */
 
#define ESCRIPT_DLL_API
 
#define ESCRIPT_MAX_DATA_RANK   4
 

Macro Definition Documentation

#define ESCRIPT_DLL_API

Referenced by escript::DataExpanded::actsExpanded(), escript::DataTypes::checkShape(), escript::DataException::DataException(), escript::DomainException::DomainException(), escript::DataMaths::eigenvalues(), escript::FunctionSpaceException::FunctionSpaceException(), escript::Data::get_MPIComm(), escript::AbstractTransportProblem::getBlockSize(), escript::Data::getDataOffset(), escript::Data::getDataPointRank(), escript::Data::getDataPointShape(), escript::Data::getDomain(), escript::Data::getDomainPython(), escript::AbstractTransportProblem::getFunctionSpace(), escript::Data::getFunctionSpace(), escript::Data::getNoValues(), escript::Data::getNumDataPoints(), escript::Data::getNumDataPointsPerSample(), escript::Data::getNumSamples(), escript::DataTypes::getRank(), escript::DataTypes::getRelIndex(), escript::Data::getSampleDataByTag(), escript::DataEmpty::hasNaN(), escript::Data::hasNoSamples(), escript::DataConstant::isConstant(), escript::Data::isDataPointShapeEqual(), escript::DataExpanded::isExpanded(), escript::DomainException::operator=(), escript::DataException::operator=(), escript::SystemMatrixException::operator=(), escript::FunctionSpaceException::operator=(), escript::SplitWorldException::operator=(), escript::TransportProblemException::operator=(), escript::TestDomain::probeInterpolationAcross(), escript::DataEmpty::replaceNaN(), escript::rpow(), escript::SplitWorldException::SplitWorldException(), escript::DataMaths::swapaxes(), escript::DataMaths::symmetric(), escript::SystemMatrixException::SystemMatrixException(), escript::DataMaths::trace(), escript::TransportProblemException::TransportProblemException(), escript::DataMaths::transpose(), escript::AbstractDomain::~AbstractDomain(), escript::DataException::~DataException(), escript::DataReady::~DataReady(), escript::DomainException::~DomainException(), escript::FunctionSpaceException::~FunctionSpaceException(), escript::SplitWorldException::~SplitWorldException(), escript::SystemMatrixException::~SystemMatrixException(), and escript::TransportProblemException::~TransportProblemException().

#define ESCRIPT_MAX_DATA_RANK   4
#define M_LN2   0.69314718055994530942 /* log_e 2 */

Referenced by escript::IEEE_Infy().

#define M_PI   3.14159265358979323846
#define SQRT_DBL_EPSILON   1.4901161193847656e-08

Referenced by escript::IEEE_Infy().