Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Typedefs | Variables
Teuchos_ConfigDefs.hpp File Reference

Teuchos header file which uses auto-configuration information to include necessary C++ headers. More...

#include "TeuchosCore_config.h"
#include "Teuchos_config.h"
#include <stddef.h>
#include "Teuchos_DLLExportMacro.h"
Include dependency graph for Teuchos_ConfigDefs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TEUCHOS_CHK_ERR(a)   { if (a != 0) return(a);}
 
#define TEUCHOS_CHK_PTR(a)   { return(a);}
 
#define TEUCHOS_CHK_REF(a)   { return(a);}
 
#define TEUCHOS_MAX(x, y)   (( (x) > (y) ) ? (x) : (y) ) /* max function */
 
#define TEUCHOS_MIN(x, y)   (( (x) < (y) ) ? (x) : (y) ) /* min function */
 
#define TEUCHOS_SGN(x)   (( (x) < 0.0 ) ? -1.0 : 1.0 ) /* sign function */
 
#define FORTRAN_DISABLED
 

Typedefs

typedef TEUCHOS_ORDINAL_TYPE Teuchos_Ordinal
 

Variables

TEUCHOS_DEPRECATED typedef
Teuchos_Ordinal 
Teuchos_Index
 

Detailed Description

Teuchos header file which uses auto-configuration information to include necessary C++ headers.

Definition in file Teuchos_ConfigDefs.hpp.

Macro Definition Documentation

#define TEUCHOS_CHK_ERR (   a)    { if (a != 0) return(a);}

Definition at line 118 of file Teuchos_ConfigDefs.hpp.

#define TEUCHOS_CHK_PTR (   a)    { return(a);}

Definition at line 119 of file Teuchos_ConfigDefs.hpp.

#define TEUCHOS_CHK_REF (   a)    { return(a);}

Definition at line 120 of file Teuchos_ConfigDefs.hpp.

#define TEUCHOS_MAX (   x,
 
)    (( (x) > (y) ) ? (x) : (y) ) /* max function */

Definition at line 127 of file Teuchos_ConfigDefs.hpp.

#define TEUCHOS_MIN (   x,
 
)    (( (x) < (y) ) ? (x) : (y) ) /* min function */

Definition at line 128 of file Teuchos_ConfigDefs.hpp.

#define TEUCHOS_SGN (   x)    (( (x) < 0.0 ) ? -1.0 : 1.0 ) /* sign function */

Definition at line 129 of file Teuchos_ConfigDefs.hpp.

#define FORTRAN_DISABLED

Definition at line 133 of file Teuchos_ConfigDefs.hpp.

Typedef Documentation

typedef TEUCHOS_ORDINAL_TYPE Teuchos_Ordinal

Definition at line 107 of file Teuchos_ConfigDefs.hpp.

Variable Documentation

TEUCHOS_DEPRECATED typedef Teuchos_Ordinal Teuchos_Index

Definition at line 114 of file Teuchos_ConfigDefs.hpp.