escript
Revision_
paso
src
PasoException.h
Go to the documentation of this file.
1
2
/*****************************************************************************
3
*
4
* Copyright (c) 2003-2020 by The University of Queensland
5
* http://www.uq.edu.au
6
*
7
* Primary Business: Queensland, Australia
8
* Licensed under the Apache License, version 2.0
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Development until 2012 by Earth Systems Science Computational Center (ESSCC)
12
* Development 2012-2013 by School of Earth Sciences
13
* Development from 2014-2017 by Centre for Geoscience Computing (GeoComp)
14
* Development from 2019 by School of Earth and Environmental Sciences
15
**
16
*****************************************************************************/
17
18
#ifndef __PASO_EXCEPTION_H__
19
#define __PASO_EXCEPTION_H__
20
21
#include <escript/EsysException.h>
22
23
namespace
paso
{
24
33
class
PasoException :
public
escript::EsysException
34
{
35
public
:
36
PasoException
(
const
std::string& str) :
EsysException
(str) {}
37
virtual
~PasoException
() throw() {}
38
};
39
40
void
checkPasoError
();
41
42
43
}
// end of namespace
44
45
#endif // __PASO_EXCEPTION_H__
46
escript::EsysException
The base class for escript exceptions.
Definition:
EsysException.h:41
paso::PasoException::PasoException
PasoException(const std::string &str)
Definition:
PasoException.h:61
escript::EsysException::EsysException
EsysException(const std::string &message)
Constructor which creates an Exception with the given message.
Definition:
EsysException.h:63
paso::PasoException::~PasoException
virtual ~PasoException()
Definition:
PasoException.h:62
paso
Definition:
BiCGStab.cpp:26
paso::checkPasoError
void checkPasoError()
Generated by
1.8.16