| applyPeriodicBoundary() | eonc::Matter | private |
| applyPeriodicBoundary(double &component, int axis) | eonc::Matter | private |
| applyPeriodicBoundary(AtomMatrix &diff) | eonc::Matter | private |
| applyPeriodicBoundaryIfEnabled() | eonc::Matter | inline |
| assertIsolatedMoleculeLayoutSafe() const | eonc::Matter | private |
| atomicNrs | eonc::Matter | private |
| atomIndex | eonc::Matter | private |
| biasForces | eonc::Matter | private |
| biasPotential | eonc::Matter | private |
| cell | eonc::Matter | private |
| cellInverse | eonc::Matter | private |
| clearMovieFrames() | eonc::Matter | inline |
| compare(const Matter &matter, bool indistinguishable=false) | eonc::Matter | |
| computePotential() const | eonc::Matter | private |
| con2matter(std::string filename) | eonc::Matter | inline |
| con2matter(const readcon::ConFrame &frame, io::ConFrameMetadata *out_metadata=nullptr) | eonc::Matter | inline |
| convel2matter(std::string filename) | eonc::Matter | inline |
| distance(long index1, long index2) const | eonc::Matter | |
| distance(const Matter &matter, long index) const | eonc::Matter | |
| distanceTo(const Matter &matter) | eonc::Matter | |
| energyVariance | eonc::Matter | mutableprivate |
| forceCalls | eonc::Matter | mutableprivate |
| forces | eonc::Matter | mutableprivate |
| forcesData() | eonc::Matter | inline |
| freeIndices | eonc::Matter | mutableprivate |
| freeMask | eonc::Matter | mutableprivate |
| getAccelerations() | eonc::Matter | |
| getAtomicNr(long int atom) const | eonc::Matter | |
| getAtomicNrs() const | eonc::Matter | |
| getAtomicNrsFree() const | eonc::Matter | |
| getAtomIndex(long int atom) const | eonc::Matter | inline |
| getBiasForces() | eonc::Matter | |
| getCell() const | eonc::Matter | |
| getEnergyVariance() const | eonc::Matter | |
| getFixed(long int atom) const | eonc::Matter | |
| getFixed(long int atom, int axis) const | eonc::Matter | |
| getFixedMask(long int atom) const | eonc::Matter | |
| getForceCalls() const | eonc::Matter | |
| getForces() const | eonc::Matter | |
| getForcesFree() const | eonc::Matter | |
| getForcesFreeV() const | eonc::Matter | |
| getForcesRaw() const | eonc::Matter | |
| getForcesV() const | eonc::Matter | |
| getFree() const | eonc::Matter | |
| getFreeV() const | eonc::Matter | |
| getHeaderCon() const | eonc::Matter | inline |
| getKineticEnergy() const | eonc::Matter | |
| getMass(long int atom) const | eonc::Matter | |
| getMasses() const | eonc::Matter | |
| getMechanicalEnergy() const | eonc::Matter | |
| getPbcConvention() const | eonc::Matter | inline |
| getPeriodic() const noexcept | eonc::Matter | inline |
| getPosition(long int atom, int axis) const | eonc::Matter | |
| getPositions() const | eonc::Matter | |
| getPositionsCopy() const | eonc::Matter | |
| getPositionsFree() const | eonc::Matter | |
| getPositionsFreeV() const | eonc::Matter | |
| getPositionsV() const | eonc::Matter | |
| getPotential() | eonc::Matter | |
| getPotentialCalls() const | eonc::Matter | |
| getPotentialEnergy() const | eonc::Matter | |
| getVelocities() const | eonc::Matter | |
| getWriteConForces() const noexcept | eonc::Matter | inline |
| headerCon | eonc::Matter | private |
| io::con2matter(Matter &, const readcon::ConFrame &, io::ConFrameMetadata *) | eonc::Matter | friend |
| isFixed | eonc::Matter | private |
| m_log | eonc::Matter | private |
| maskedForces | eonc::Matter | mutableprivate |
| masses | eonc::Matter | private |
| Matter(std::shared_ptr< Potential > pot, const Parameters ¶ms) | eonc::Matter | inline |
| Matter(const Matter &matter) | eonc::Matter | |
| Matter(Matter &&other) noexcept | eonc::Matter | |
| matter2con(std::string filename, bool append=false, const io::ConFrameMetadata *metadata=nullptr) | eonc::Matter | inline |
| matter2convel(std::string filename) | eonc::Matter | inline |
| matter2xyz(std::string filename, bool append=false) | eonc::Matter | inline |
| maxForce(void) const | eonc::Matter | |
| movie_frames_ | eonc::Matter | private |
| movieFrames() const | eonc::Matter | inline |
| nAtoms | eonc::Matter | private |
| needsForceUpdate() const | eonc::Matter | inline |
| numberOfAtoms() const | eonc::Matter | |
| numberOfFixedAtoms() const | eonc::Matter | |
| numberOfFreeAtoms() const | eonc::Matter | |
| operator=(const Matter &matter) | eonc::Matter | |
| operator=(Matter &&other) noexcept | eonc::Matter | |
| parameters | eonc::Matter | private |
| pbc(const AtomMatrix &diff) const | eonc::Matter | inline |
| pbcConvention | eonc::Matter | private |
| pbcV(const VectorXd &diff) const | eonc::Matter | inline |
| pdistance(long index1, long index2, int axis) const | eonc::Matter | |
| perAtomNorm(const Matter &matter) | eonc::Matter | |
| positions | eonc::Matter | private |
| potential | eonc::Matter | private |
| potentialEnergy | eonc::Matter | mutableprivate |
| recomputeFreeMask | eonc::Matter | mutableprivate |
| recomputeMaskedForces | eonc::Matter | mutableprivate |
| recomputePotential | eonc::Matter | mutableprivate |
| relax(bool quiet=false, bool writeMovie=false, bool checkpoint=false, std::string prefixMovie=std::string(), std::string prefixCheckpoint=std::string(), bool retainMovieFrames=false) | eonc::Matter | |
| removeNetForce | eonc::Matter | private |
| resetForceCalls() | eonc::Matter | |
| resize(long int nAtoms) | eonc::Matter | |
| setAtomicNr(long int atom, long atomicNr) | eonc::Matter | |
| setAtomicNrs(const VectorXi &atmnrs) | eonc::Matter | |
| setAtomIndex(long int atom, std::int64_t index) | eonc::Matter | inline |
| setBiasForces(const AtomMatrix &bf) | eonc::Matter | |
| setBiasPotential(BondBoost *bondBoost) | eonc::Matter | |
| setCell(const Matrix3d &newCell) | eonc::Matter | |
| setComputedPotential(double energy, double variance) | eonc::Matter | |
| setFixed(long int atom, int isFixed) | eonc::Matter | |
| setFixed(long int atom, int axis, int isFixed) | eonc::Matter | |
| setFixedMask(long int atom, std::array< bool, 3 > mask) | eonc::Matter | |
| setForces(const AtomMatrix &f) | eonc::Matter | |
| setHeaderCon(const std::array< std::string, 5 > &headers) | eonc::Matter | inline |
| setHeaderConLine(size_t i, std::string line) | eonc::Matter | inline |
| setMass(long int atom, double mass) | eonc::Matter | |
| setMasses(const VectorXd &massesIn) | eonc::Matter | |
| setPbcConvention(PbcConvention convention) | eonc::Matter | inline |
| setPeriodic(bool periodic) | eonc::Matter | inline |
| setPosition(long int atom, int axis, double position) | eonc::Matter | |
| setPositions(const AtomMatrix &pos) | eonc::Matter | |
| setPositionsFree(const AtomMatrix &pos) | eonc::Matter | |
| setPositionsFreeV(const VectorXd &pos) | eonc::Matter | |
| setPositionsV(const VectorXd &pos) | eonc::Matter | |
| setPotential(std::shared_ptr< Potential > pot) | eonc::Matter | |
| setVelocities(const AtomMatrix &v) | eonc::Matter | |
| setVelocity(long int atom, int axis, double velocity) | eonc::Matter | |
| structComp | eonc::Matter | private |
| takeMovieFrames() | eonc::Matter | inline |
| usePeriodicBoundaries | eonc::Matter | private |
| velocities | eonc::Matter | private |
| writeTibble(std::string filename) | eonc::Matter | inline |
| ~Matter()=default | eonc::Matter | |