#include "autopas/cells/FullParticleCell.h"
#include "autopas/particles/ParticleDefinitions.h"
#include "mocks/MockPairwiseFunctor.h"
#include "mocks/MockTriwiseFunctor.h"
#include "molecularDynamicsLibrary/LJFunctor.h"
#include "molecularDynamicsLibrary/MoleculeLJ.h"
Go to the source code of this file.
Typedefs | |
using | ParticleFP64 = autopas::ParticleBaseFP64 |
Short for AutoPas ParticleBaseFP64. | |
using | FPCell = autopas::FullParticleCell< ParticleFP64 > |
Short for a FullParticle Cell with the AutoPas ParticleFP64. | |
using | Molecule = mdLib::MoleculeLJ |
Short for the AutoPas single site Lennard-Jones molecule. | |
using | FMCell = autopas::FullParticleCell< Molecule > |
Short for the Full Particle Cell with the single center Lennard-Jones molecule. | |
using | MPairwiseFunctor = MockPairwiseFunctor< ParticleFP64 > |
Short for Mock Pairwise Functor. | |
using | MTriwiseFunctor = MockTriwiseFunctor< ParticleFP64 > |
Short for Mock Triwise Functor. | |
template<bool applyShift = false, bool useMixing = false, autopas::FunctorN3Modes useNewton3 = autopas::FunctorN3Modes::Both, bool calculateGlobals = false, bool countFLOPs = false, bool relevantForTuning = true> | |
using | LJFunctorType = mdLib::LJFunctor< Molecule, applyShift, useMixing, useNewton3, calculateGlobals, countFLOPs, relevantForTuning > |
Helper alias for LJFunctor, with more defaults geared towards testing. | |
using | LJFunctorGlobals = LJFunctorType< true, false, autopas::FunctorN3Modes::Both, true > |
Helper alias for specialization of LJFunctorType with globals and shift enabled but mixing disabled. | |
using LJFunctorType = mdLib::LJFunctor<Molecule, applyShift, useMixing, useNewton3, calculateGlobals, countFLOPs, relevantForTuning> |
Helper alias for LJFunctor, with more defaults geared towards testing.
This facilitates writing tests and tries to reduce the number of template instantiations.