Loading...
Searching...
No Matches
PotentialOwner.h
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-3-Clause
2#pragma once
3
4#include <limits>
5
7// Ring beads use their nonnegative index. Auxiliary geometry and derivative
8// stencils each reuse one scratch slot, bounding retained electronic states.
9inline constexpr long auxiliary = std::numeric_limits<long>::max() - 1;
10inline constexpr long derivative = std::numeric_limits<long>::max();
11inline constexpr long reactant = std::numeric_limits<long>::max() - 2;
12inline constexpr long saddle = std::numeric_limits<long>::max() - 3;
13} // namespace eonc::potential_owner
constexpr long saddle
constexpr long reactant
constexpr long auxiliary
constexpr long derivative