8 #ifndef READUCT_ELEMENTARYSTEPOPTIMIZATION_REACTIONPROFILE_H
9 #define READUCT_ELEMENTARYSTEPOPTIMIZATION_REACTIONPROFILE_H
19 namespace ElementaryStepOptimization {
31 bool hasEnergies()
const;
45 : spline_(std::move(spline)), energies_(std::move(energies)) {
48 inline void ReactionProfile::setProfileEnergies(ProfileEnergies energies) {
49 energies_ = std::move(energies);
52 inline bool ReactionProfile::hasEnergies()
const {
53 return !energies_.empty();
56 inline Utils::BSplines::MolecularSpline& ReactionProfile::getMolecularSpline() {
60 inline const Utils::BSplines::MolecularSpline& ReactionProfile::getMolecularSpline()
const {
64 inline ProfileEnergies& ReactionProfile::getProfileEnergies() {
68 inline const ProfileEnergies& ReactionProfile::getProfileEnergies()
const {
77 #endif // ELEMENTARYSTEPOPTIMIZATION_REACTIONPROFILE_H
Definition: ReactionProfile.h:25
Definition: ProfileEnergies.h:26