class MayDay

Error-reporting Functions and Version Number

Inheritance:

MayDay


public members:

static void Error (const char * msg = nullString)
static void Abort (const char * msg = nullString)
static void Warning(const char* msg = nullString)

Documentation

This class consists entirely of static error-reporting functions that are used throughout the MayDay implementation together with a version string. In the best of all possible worlds we'd use a namespace, but we aren't there, yet :-) Note that all the output functions add a terminating exclamation mark, so there is no need to add any punction to sentences that get output explicitly.
static void Error (const char * msg = nullString)
Print out message to cerr and exit via MayDay::Abort().

static void Abort (const char * msg = nullString)
Print out message to cerr and exit via abort().

static void Warning (const char* msg = nullString)
Issues warning to stderr, but does not halt program execution.


this class has no child classes.

alphabetic index hierarchy of classes


Chombo

Copyright Notice

This software is copyright (C) by the Lawrence Berkeley National Laboratory. Permission is granted to reproduce this software for non-commercial purposes provided that this notice is left intact.

It is acknowledged that the U.S. Government has rights to this software under Contract DE-AC03-765F00098 between the U.S. Department of Energy and the University of California.

This software is provided as a professional and academic contribution for joint exchange. Thus it is experimental, is provided ``as is'', with no warranties of any kind whatsoever, no support, no promise of updates, or printed documentation. By using this software, you acknowledge that the Lawrence Berkeley National Laboratory and Regents of the University of California shall have no liability with respect to the infringement of other copyrights by any part of this software.