#include <cstring>#include <cmath>#include <cfloat>#include <climits>

Go to the source code of this file.
Namespaces | |
| Mesquite | |
| Used to hold the error state and return it to the application. | |
Macros | |
| #define | msq_stdc std |
| #define | msq_stdio std |
| #define | msq_std std |
Typedefs | |
| typedef int | StatusCode |
| typedef double | real |
Enumerations | |
| enum | StatusCodeValues { MSQ_FAILURE = 0, MSQ_SUCCESS } |
| enum | EntityTopology { POLYGON =7, TRIANGLE =8, QUADRILATERAL =9, POLYHEDRON =10, TETRAHEDRON =11, HEXAHEDRON =12, PRISM =13, PYRAMID =14, SEPTAHEDRON =15, MIXED } |
| enum | ReleaseType { STABLE_RELEASE, BETA, ALPHA } |
Functions | |
| const char * | version_string (bool include_build_number=false) |
| unsigned int | major_version_number () |
| unsigned int | minor_version_number () |
| unsigned int | build_number () |
| Mesquite::ReleaseType | release_type () |
| template<class T > | |
| T | MSQ_MIN_2 (T a, T b) |
| template<class T > | |
| T | MSQ_MAX_2 (T a, T b) |
| double | cbrt (double d) |
| double | cbrt_sqr (double d) |
Variables | |
| const int | MSQ_MAX_NUM_VERT_PER_ENT =8 |
| const int | MSQ_HIST_SIZE =7 |
| static const double | MSQ_SQRT_TWO = msq_stdc::sqrt(2.0) |
| static const double | MSQ_SQRT_THREE = msq_stdc::sqrt(3.0) |
| static const double | MSQ_SQRT_THREE_DIV_TWO =MSQ_SQRT_THREE/2.0 |
| static const double | MSQ_SQRT_THREE_INV =1.0/MSQ_SQRT_THREE |
| static const double | MSQ_SQRT_TWO_INV =1.0/MSQ_SQRT_TWO |
| static const double | MSQ_SQRT_TWO_DIV_SQRT_THREE =MSQ_SQRT_TWO/MSQ_SQRT_THREE |
| static const double | MSQ_ONE_THIRD = 1.0 / 3.0 |
| static const double | MSQ_TWO_THIRDS = 2.0 / 3.0 |
| static const double | MSQ_3RT_2_OVER_6RT_3 = msq_stdc::pow( 2/MSQ_SQRT_THREE, MSQ_ONE_THIRD ) |
| const unsigned | MSQ_UINT_MAX = ~(unsigned)0 |
| const int | MSQ_INT_MAX = MSQ_UINT_MAX >> 1 |
| const int | MSQ_INT_MIN = ~MSQ_INT_MAX |
| const double | MSQ_DBL_MIN = 1.0E-30 |
| const double | MSQ_MIN = MSQ_DBL_MIN |
| const double | MSQ_DBL_MAX = 1.0E30 |
| const double | MSQ_MAX = MSQ_DBL_MAX |
| const double | MSQ_MAX_CAP = 1.e6 |
| #define msq_std std |
Definition at line 52 of file Mesquite.hpp.
| #define msq_stdc std |
Definition at line 40 of file Mesquite.hpp.
| #define msq_stdio std |
Definition at line 46 of file Mesquite.hpp.