Loading...
Searching...
No Matches
PathIntegral.cpp File Reference
#include "eon/PathIntegral.h"
#include <unsupported/Eigen/MatrixFunctions>
#include <algorithm>
#include <cctype>
#include <cmath>
#include <fstream>
#include <numbers>
#include <sstream>
#include <stdexcept>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  eonc
 RAII resource manager for the ARTn C library with global synchronization.
namespace  eonc::pathintegral

Functions

void eonc::pathintegral::requireTrotterSprings (const std::string &springs, const char *use)
 Economised springs and a normal-mode GLE are refused.
VectorXd eonc::pathintegral::trotterEigenvalues (long nBeads)
 Dimensionless free-ring eigenvalues, mode 0 equal to 0.
VectorXd eonc::pathintegral::ecoEigenvalues (long nBeads, double xmax)
MatrixXd eonc::pathintegral::normalModeMatrix (long nBeads)
 Orthogonal bead-to-normal-mode matrix. Row k is mode k.