Loading...
Searching...
No Matches
Matter Member List

This is the complete list of members for Matter, including all inherited members.

applyPeriodicBoundary()Matterprivate
applyPeriodicBoundary(double &component, int axis)Matterprivate
applyPeriodicBoundary(AtomMatrix &diff)Matterprivate
applyPeriodicBoundaryIfEnabled()Matterinline
assertIsolatedMoleculeLayoutSafe() constMatterprivate
atomicNrsMatterprivate
atomIndexMatterprivate
biasForcesMatterprivate
biasPotentialMatterprivate
cellMatterprivate
cellInverseMatterprivate
clearMovieFrames()Matterinline
compare(const Matter &matter, bool indistinguishable=false)Matter
computePotential() constMatterprivate
con2matter(std::string filename)Matterinline
con2matter(const readcon::ConFrame &frame, io::ConFrameMetadata *out_metadata=nullptr)Matterinline
convel2matter(std::string filename)Matterinline
distance(long index1, long index2) constMatter
distance(const Matter &matter, long index) constMatter
distanceTo(const Matter &matter)Matter
energyVarianceMattermutableprivate
forceCallsMattermutableprivate
forcesMattermutableprivate
forcesData()Matterinline
freeIndicesMattermutableprivate
freeMaskMattermutableprivate
getAccelerations()Matter
getAtomicNr(long int atom) constMatter
getAtomicNrs() constMatter
getAtomicNrsFree() constMatter
getAtomIndex(long int atom) constMatterinline
getBiasForces()Matter
getCell() constMatter
getEnergyVariance() constMatter
getFixed(long int atom) constMatter
getFixed(long int atom, int axis) constMatter
getFixedMask(long int atom) constMatter
getForceCalls() constMatter
getForces() constMatter
getForcesFree() constMatter
getForcesFreeV() constMatter
getForcesRaw() constMatter
getForcesV() constMatter
getFree() constMatter
getFreeV() constMatter
getHeaderCon() constMatterinline
getKineticEnergy() constMatter
getMass(long int atom) constMatter
getMasses() constMatter
getMechanicalEnergy() constMatter
getPbcConvention() constMatterinline
getPeriodic() const noexceptMatterinline
getPosition(long int atom, int axis) constMatter
getPositions() constMatter
getPositionsCopy() constMatter
getPositionsFree() constMatter
getPositionsFreeV() constMatter
getPositionsV() constMatter
getPotential()Matter
getPotentialCalls() constMatter
getPotentialEnergy() constMatter
getVelocities() constMatter
getWriteConForces() const noexceptMatterinline
headerConMatterprivate
io::con2matter(Matter &, const readcon::ConFrame &, io::ConFrameMetadata *)Matterfriend
isFixedMatterprivate
m_logMatterprivate
maskedForcesMattermutableprivate
massesMatterprivate
Matter(std::shared_ptr< Potential > pot, const Parameters &params)Matterinline
Matter(const Matter &matter)Matter
Matter(Matter &&other) noexceptMatter
matter2con(std::string filename, bool append=false, const io::ConFrameMetadata *metadata=nullptr)Matterinline
matter2convel(std::string filename)Matterinline
matter2xyz(std::string filename, bool append=false)Matterinline
maxForce(void) constMatter
movie_frames_Matterprivate
movieFrames() constMatterinline
nAtomsMatterprivate
needsForceUpdate() constMatterinline
numberOfAtoms() constMatter
numberOfFixedAtoms() constMatter
numberOfFreeAtoms() constMatter
operator=(const Matter &matter)Matter
operator=(Matter &&other) noexceptMatter
parametersMatterprivate
pbc(const AtomMatrix &diff) constMatterinline
pbcConventionMatterprivate
pbcV(const VectorXd &diff) constMatterinline
pdistance(long index1, long index2, int axis) constMatter
perAtomNorm(const Matter &matter)Matter
positionsMatterprivate
potentialMatterprivate
potentialEnergyMattermutableprivate
recomputeFreeMaskMattermutableprivate
recomputeMaskedForcesMattermutableprivate
recomputePotentialMattermutableprivate
relax(bool quiet=false, bool writeMovie=false, bool checkpoint=false, std::string prefixMovie=std::string(), std::string prefixCheckpoint=std::string(), bool retainMovieFrames=false)Matter
removeNetForceMatterprivate
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)Matterinline
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)Matterinline
setHeaderConLine(size_t i, std::string line)Matterinline
setMass(long int atom, double mass)Matter
setMasses(const VectorXd &massesIn)Matter
setPbcConvention(PbcConvention convention)Matterinline
setPeriodic(bool periodic)Matterinline
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
structCompMatterprivate
takeMovieFrames()Matterinline
usePeriodicBoundariesMatterprivate
velocitiesMatterprivate
writeTibble(std::string filename)Matterinline
~Matter()=defaultMatter