AutoPas  3.0.0
Loading...
Searching...
No Matches
commonTypedefs.h
Go to the documentation of this file.
1
7#pragma once
8
11#include "mocks/MockPairwiseFunctor.h"
12#include "mocks/MockTriwiseFunctor.h"
15
16// a place for aliases that are commonly used in tests
17
26
35
36// M prefix for mocks
40using MPairwiseFunctor = MockPairwiseFunctor<ParticleFP64>;
44using MTriwiseFunctor = MockTriwiseFunctor<ParticleFP64>;
45
50template <bool applyShift = false, bool useMixing = false,
51 autopas::FunctorN3Modes useNewton3 = autopas::FunctorN3Modes::Both, bool calculateGlobals = false,
52 bool countFLOPs = false, bool relevantForTuning = true>
55
59using LJFunctorGlobals = LJFunctorType</* shifting */ true, /*mixing*/ false, autopas::FunctorN3Modes::Both,
60 /*globals*/ true>;
This class handles the storage of particles in their full form.
Definition: FullParticleCell.h:26
Minimal definition of a basic particle.
Definition: ParticleBase.h:33
A functor to handle lennard-jones interactions between two particles (molecules).
Definition: LJFunctor.h:41
Molecule class for the LJFunctor.
Definition: MoleculeLJ.h:20
MockPairwiseFunctor< ParticleFP64 > MPairwiseFunctor
Short for Mock Pairwise Functor.
Definition: commonTypedefs.h:40
MockTriwiseFunctor< ParticleFP64 > MTriwiseFunctor
Short for Mock Triwise Functor.
Definition: commonTypedefs.h:44
ParticleBase< double, unsigned long > ParticleBaseFP64
Particle with all variables in 64 bit precision.
Definition: ParticleDefinitions.h:16
FunctorN3Modes
Newton 3 modes for the Functor.
Definition: Functor.h:22