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

OverflowError is thrown when an index calculation for storage requirements overflows. More...

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

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

Public Member Functions

 OverflowError (const std::string &file, const int line, const std::string &index_type)
 
- 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

OverflowError is thrown when an index calculation for storage requirements overflows.

This most likely means that the index type is too small.

Constructor & Destructor Documentation

◆ OverflowError()

gko::OverflowError::OverflowError ( const std::string &  file,
const int  line,
const std::string &  index_type 
)
inline
Parameters
fileThe name of the offending source file
lineThe source code line number where the error occurred
index_typeThe integer type that overflowed

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