MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

 MueLu
 Namespace for MueLu classes and methods.
 
 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

#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 73 of file MueLu_Exceptions.hpp.