7 #ifndef SPARROW_EXCEPTIONS_H
8 #define SPARROW_EXCEPTIONS_H
19 const char* what()
const noexcept
final {
48 const char* what()
const noexcept
final {
49 return "Triplet symmetry or Unrestricted TD-DFTB calculation requested, but some spin constants are unavailable.";
57 const char* what()
const noexcept
final {
58 return "Result class of reference calculation does not contain any energy. Remember running "
59 "referenceCalculation().";
67 const char* what()
const noexcept
final {
68 return "No reference calculator was set.";
73 const char* what()
const noexcept
final {
74 return "Invalid spin symmetry in excited states calculation from RHF reference.";
80 #endif // SPARROW_EXCEPTIONS_H
Exception thrown if a non-NDDO calculator is set.
Definition: Exceptions.h:30
Definition: Exceptions.h:72
Exception for invalid reference calculations.
Definition: Exceptions.h:56
Exception for the case in which an unrestricted or triplet TD-DFTB calculation is asked for...
Definition: Exceptions.h:47
Definition: Exceptions.h:17
Exception thrown if no reference calculator was set.
Definition: Exceptions.h:66
Exception thrown if a non-DFTB calculator is set.
Definition: Exceptions.h:38