Ginkgo Generated from branch based on main. Ginkgo version 1.9.0
A numerical linear algebra library targeting many-core architectures
 
Loading...
Searching...
No Matches
gko::ValueMismatch Class Reference

ValueMismatch is thrown if two values are not equal. More...

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

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

Public Member Functions

 ValueMismatch (const std::string &file, int line, const std::string &func, size_type val1, size_type val2, const std::string &clarification)
 Initializes a value mismatch error.
 
- Public Member Functions inherited from gko::Error
 Error (const std::string &file, int line, const std::string &what)
 Initializes an error.
 
virtual const char * what () const noexcept override
 Returns a human-readable string with a more detailed description of the error.
 

Detailed Description

ValueMismatch is thrown if two values are not equal.

Constructor & Destructor Documentation

◆ ValueMismatch()

gko::ValueMismatch::ValueMismatch ( const std::string & file,
int line,
const std::string & func,
size_type val1,
size_type val2,
const std::string & clarification )
inline

Initializes a value mismatch error.

Parameters
fileThe name of the offending source file
lineThe source code line number where the error occurred
funcThe function name where the error occurred
val1The first value to be compared.
val2The second value to be compared.
clarificationAn additional message further describing the error

References gko::Error::Error().


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