Files
CoolProp/wrappers/Modelica/src/errorhandling.h
2014-05-14 12:46:24 +02:00

41 lines
1001 B
C

/*!
\file errorhandling.h
\brief Error handling for external library
Errors in the external fluid property library have to be reported
to the Modelica layer. This class defines the required interface
functions.
Francesco Casella, Christoph Richter, Nov 2006
Copyright Politecnico di Milano and TU Braunschweig
*/
#ifndef ERRORHANDLING_H_
#define ERRORHANDLING_H_
#include "include.h"
#if (DYMOLA == 1)
#if (BUILD_DLL == 0)
extern "C" {
#include "ModelicaUtilities.h"
}
#endif // BUILD_DLL == 0
#endif
//! Function to display error message
/*!
Calling this function will display the specified error message and will
terminate the simulation.
@param errorMessage Error message to be displayed
*/
void errorMessage(char *errorMessage);
//! Function to display warning message
/*!
Calling this function will display the specified warning message.
@param warningMessage Warning message to be displayed
*/
void warningMessage(char *warningMessage);
#endif // ERRORHANDLING_H_