Ginkgo  Generated from pipelines/1478841010 branch based on develop. Ginkgo version 1.9.0
A numerical linear algebra library targeting many-core architectures
Public Member Functions | List of all members
gko::UnsupportedMatrixProperty Class Reference

Exception throws if a matrix does not have a property required by a numerical method. More...

#include <ginkgo/core/base/exception.hpp>

Inheritance diagram for gko::UnsupportedMatrixProperty:
[legend]
Collaboration diagram for gko::UnsupportedMatrixProperty:
[legend]

Public Member Functions

 UnsupportedMatrixProperty (const std::string &file, const int line, const std::string &msg)
 Initializes the UnsupportedMatrixProperty error. More...
 
- Public Member Functions inherited from gko::Error
 Error (const std::string &file, int line, const std::string &what)
 Initializes an error. More...
 
virtual const char * what () const noexcept override
 Returns a human-readable string with a more detailed description of the error.
 

Detailed Description

Exception throws if a matrix does not have a property required by a numerical method.

Currently, a message is specified at the call-site manually.

Constructor & Destructor Documentation

◆ UnsupportedMatrixProperty()

gko::UnsupportedMatrixProperty::UnsupportedMatrixProperty ( const std::string &  file,
const int  line,
const std::string &  msg 
)
inline

Initializes the UnsupportedMatrixProperty error.

Parameters
fileThe name of the offending source file
lineThe source code line number where the error occurred
msgA message describing the property required.

The documentation for this class was generated from the following file: