8 #ifndef RTSPECTROSCOPY_INTENSITIESCALCULATOR_H
9 #define RTSPECTROSCOPY_INTENSITIESCALCULATOR_H
17 namespace RealTimeSpectroscopy {
21 const Eigen::VectorXd getAdsorptionCoefficients()
const;
22 void setSquaredNormalDipoleGradient(
const Eigen::VectorXd& newSquaredNormalDipoleGradient);
23 static Eigen::VectorXd transformCartesianToSquaredNormalDipoleGradient(
const Eigen::MatrixXd& massWeightedEigenvectors,
24 const Eigen::MatrixX3d& cartesianDipoleMoment,
25 const std::vector<double>& masses);
27 Eigen::VectorXd calculateRelativeVibrationalIntensities();
30 Eigen::VectorXd squaredNormalDipoleGradient_;
37 #endif // RTSPECTROSCOPY_INTENSITIESCALCULATOR_H
Definition: IntensitiesCalculator.h:19