|
OpenMD 3.1
Molecular Dynamics in the Open
|
#include <config.h>#include <complex>#include <iostream>#include <list>#include <map>#include <utility>#include "math/Eigenvalue.hpp"Go to the source code of this file.
Classes | |
| class | OpenMD::Polynomial< Real > |
| A generic Polynomial class. More... | |
Namespaces | |
| namespace | OpenMD |
| This basic Periodic Table class was originally taken from the data.cpp file in OpenBabel. | |
Typedefs | |
| using | OpenMD::DoublePolynomial = Polynomial<RealType> |
Functions | |
| template<typename Real > | |
| Real | OpenMD::fastpow (Real x, int N) |
| template<typename Real > | |
| Polynomial< Real > | OpenMD::operator* (const Polynomial< Real > &p1, const Polynomial< Real > &p2) |
| Generates and returns the product of two given Polynomials. | |
| template<typename Real > | |
| Polynomial< Real > | OpenMD::operator* (const Polynomial< Real > &p, const Real v) |
| template<typename Real > | |
| Polynomial< Real > | OpenMD::operator* (const Real v, const Polynomial< Real > &p) |
| template<typename Real > | |
| Polynomial< Real > | OpenMD::operator+ (const Polynomial< Real > &p1, const Polynomial< Real > &p2) |
| Generates and returns the sum of two given Polynomials. | |
| template<typename Real > | |
| Polynomial< Real > | OpenMD::operator- (const Polynomial< Real > &p1, const Polynomial< Real > &p2) |
| Generates and returns the difference of two given Polynomials. | |
| template<typename Real > | |
| Polynomial< Real > * | OpenMD::getDerivative (const Polynomial< Real > &p1) |
| Returns the first derivative of this polynomial. | |
| template<typename Real > | |
| bool | OpenMD::equal (const Polynomial< Real > &p1, const Polynomial< Real > &p2) |
| Tests if two polynomial have the same exponents. | |