|
Scine::Readuct
6.0.0
This is the SCINE module ReaDuct.
|
#include <BSplineProfileCalculator.h>

Public Member Functions | |
| BSplineProfileCalculator (Core::Calculator &calculator) | |
| void | calculateAllEnergies (const Utils::BSplines::BSpline &spline, const std::vector< double > &uValues, std::vector< double > &energies) |
| void | calculateAllEnergiesAndGradients (const Utils::BSplines::BSpline &spline, const std::vector< double > &uValues, std::vector< double > &energies, std::vector< Utils::GradientCollection > &gradients) |
| void | calculateAllUpToSecondDerivative (const Utils::BSplines::BSpline &spline, const std::vector< double > &uValues, std::vector< double > &energies, std::vector< Utils::GradientCollection > &gradients, std::vector< Eigen::MatrixXd > &hessians) |
| void | calculateEnergy (const Utils::BSplines::BSpline &spline, double u, double &energy) |
| void | calculateEnergyAndGradients (const Utils::BSplines::BSpline &spline, double u, double &energy, Utils::GradientCollection &gradients) |
| void | calculateUpToSecondDerivatives (const Utils::BSplines::BSpline &spline, double u, double &energy, Utils::GradientCollection &gradients, Eigen::MatrixXd &hessians) |
| Utils::PositionCollection | positionsForUValue (const Utils::BSplines::BSpline &spline, double u) const |
This class calculates the energies and forces for points along a bspline.