eOn client
Long-timescale dynamics: aKMC, NEB, parallel replica
☾
Toggle main menu visibility
Loading...
Searching...
No Matches
eonExceptions.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <stdexcept>
4
5
namespace
eonc
{
6
7
class
DimerModeLostException
:
public
std::runtime_error {
8
public
:
9
DimerModeLostException
()
10
: std::runtime_error(
"Dimer lost mode alignment"
) {}
11
};
12
13
class
DimerModeRestoredException
:
public
std::exception {
14
public
:
15
const
char
*
what
() const noexcept
override
{
16
return
"Dimer lost mode but restored to best negative curvature state"
;
17
}
18
};
19
20
}
// namespace eonc
eonc::DimerModeLostException::DimerModeLostException
DimerModeLostException()
Definition
eonExceptions.hpp:9
eonc::DimerModeRestoredException
Definition
eonExceptions.hpp:13
eonc::DimerModeRestoredException::what
const char * what() const noexcept override
Definition
eonExceptions.hpp:15
eonc
RAII resource manager for the ARTn C library with global synchronization.
Definition
ARTnSaddleSearch.cpp:19
include
eon
eonExceptions.hpp
Generated by
1.17.0
Generated by
Doxygen 1.17.0
Analytics by
Antics
provided by
TurtleTech ehf