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