MueLu Version of the Day
Loading...
Searching...
No Matches
MueLu_Exceptions.hpp File Reference
#include <Teuchos_Exceptions.hpp>
#include "MueLu_ConfigDefs.hpp"

Go to the source code of this file.

Classes

class  MueLu::Exceptions::BadCast
 Exception indicating invalid cast attempted. More...
 
class  MueLu::Exceptions::NotImplemented
 Exception throws when you call an unimplemented method of MueLu. More...
 
class  MueLu::Exceptions::RuntimeError
 Exception throws to report errors in the internal logical of the program. More...
 
class  MueLu::Exceptions::Overflow
 Exception throws to report overflows. More...
 
class  MueLu::Exceptions::Incompatible
 Exception throws to report incompatible objects (like maps). More...
 
class  MueLu::Exceptions::DependencyError
 Exception throws to report data dependency problems between factories. More...
 
class  MueLu::Exceptions::InvalidArgument
 Exception throws to report invalid user entry. More...
 

Namespaces

namespace  MueLu
 Namespace for MueLu classes and methods.
 
namespace  MueLu::Exceptions
 

Macros

#define MUELU_TPETRA_ETI_EXCEPTION(cl, obj, go)   TEUCHOS_TEST_FOR_EXCEPTION(1, ::MueLu::Exceptions::BadCast, "Problem in " #cl "! Cannot create new object " #obj " with GO=" #go ". MueLu has been compiled with Tpetra enabled bug GO!=" #go ". Please add TPETRA_INST_INT_INT to your configuration.");
 

Macro Definition Documentation

◆ MUELU_TPETRA_ETI_EXCEPTION

#define MUELU_TPETRA_ETI_EXCEPTION ( cl,
obj,
go )   TEUCHOS_TEST_FOR_EXCEPTION(1, ::MueLu::Exceptions::BadCast, "Problem in " #cl "! Cannot create new object " #obj " with GO=" #go ". MueLu has been compiled with Tpetra enabled bug GO!=" #go ". Please add TPETRA_INST_INT_INT to your configuration.");

Definition at line 102 of file MueLu_Exceptions.hpp.