OpenLB 1.7
Loading...
Searching...
No Matches
olb::SuperParticleSystem3D< T, PARTICLETYPE > Member List

This is the complete list of members for olb::SuperParticleSystem3D< T, PARTICLETYPE >, including all inherited members.

_cuboidGeometryolb::SuperStructure< T, 3 >protected
_cuboidNeighboursolb::SuperParticleSystem3D< T, PARTICLETYPE >protected
_loadBalancerolb::SuperStructure< T, 3 >protected
_overlapolb::SuperParticleSystem3D< T, PARTICLETYPE >protected
_pSystemsolb::SuperParticleSystem3D< T, PARTICLETYPE >protected
_rankNeighboursolb::SuperParticleSystem3D< T, PARTICLETYPE >protected
_relocateolb::SuperParticleSystem3D< T, PARTICLETYPE >protected
_relocateShadowolb::SuperParticleSystem3D< T, PARTICLETYPE >protected
_send_bufferolb::SuperParticleSystem3D< T, PARTICLETYPE >protected
_stopSortingolb::SuperParticleSystem3D< T, PARTICLETYPE >
_superGeometryolb::SuperParticleSystem3D< T, PARTICLETYPE >protected
addBoundary(std::shared_ptr< Boundary3D< T, PARTICLETYPE > > b)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addForce(std::shared_ptr< Force3D< T, PARTICLETYPE > > f)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addHL3DParticle(IndicatorF3D< T > &ind, std::set< int > material, T mas, T rad, int no=1, std::vector< T > vel={0., 0., 0.}, T surface=1., T volume=1.)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticle(PARTICLETYPE< T > &p)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticle(IndicatorF3D< T > &ind, T mas, T rad, int no=1, std::vector< T > vel={0., 0., 0.})olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticle(IndicatorF3D< T > &ind, T mas, T rad, int no, int id, std::vector< T > vel, std::vector< T > dMoment, std::vector< T > aVel, std::vector< T > torque, T magnetisation, int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
addParticle(IndicatorF3D< T > &ind, std::set< int > material, T mas, T rad, int no=1, std::vector< T > vel={0., 0., 0.})olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticle(IndicatorF3D< T > &ind, std::set< int > material, T mas, T rad, int no, int id, std::vector< T > vel, std::vector< T > dMoment, std::vector< T > aVel, std::vector< T > torque, T magnetisation, int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
addParticle(std::set< int > material, int no, T mas, T rad, std::vector< T > vel={0., 0., 0.})olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticle(IndicatorF3D< double > &ind, double mas, double rad, int no, int id, std::vector< double > vel, std::vector< double > dMoment, std::vector< double > aVel, std::vector< double > torque, double magnetisation, int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticle(IndicatorF3D< double > &ind, double mas, double rad, int no, int id, std::vector< double > vel, std::vector< double > dMoment, std::vector< double > aVel, std::vector< double > torque, double magnetisation, int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticle(IndicatorF3D< double > &ind, std::set< int > material, double mas, double rad, int no, int id, std::vector< double > vel, std::vector< double > dMoment, std::vector< double > aVel, std::vector< double > torque, double magnetisation, int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticle(IndicatorF3D< double > &ind, double mas, double rad, int no, int id, std::vector< double > vel, std::vector< double > dMoment, std::vector< double > aVel, std::vector< double > torque, double magnetisation, int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticle(IndicatorF3D< double > &ind, std::set< int > material, double mas, double rad, int no, int id, std::vector< double > vel, std::vector< double > dMoment, std::vector< double > aVel, std::vector< double > torque, double magnetisation, int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticleBoxMuller(IndicatorF3D< T > &ind, T partRho, T mu, T sigma, int no=1, T appProb=1., std::vector< T > vel={0., 0., 0.})olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticleEquallyDistributed(IndicatorCuboid3D< T > &cuboid, T pMass, T pRad, int nox, int noy, int noz, std::vector< T > vel={0., 0., 0.})olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticleEquallyDistributed(IndicatorCuboid3D< T > &cuboid, int nox, int noy, int noz, PARTICLETYPE< T > &p)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticleOperation(std::shared_ptr< ParticleOperation3D< T, PARTICLETYPE > > o)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticlesFromFile(std::string name, T mass, T radius)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticlesFromParaviewFile(std::string name)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addParticleWithDistance(IndicatorCuboid3D< T > &ind, T pMass, T pRad, std::vector< T > vel, T conc, T minDist, bool checkDist)olb::SuperParticleSystem3D< T, PARTICLETYPE >
addShadowParticle(PARTICLETYPE< T > &p)olb::SuperParticleSystem3D< T, PARTICLETYPE >protected
addTracerParticle(IndicatorF3D< T > &ind, int idTP, T mas, T rad, int noTP=1, std::vector< T > vel={0., 0., 0.})olb::SuperParticleSystem3D< T, PARTICLETYPE >
captureEscapeRate(std::list< int > mat)olb::SuperParticleSystem3D< T, PARTICLETYPE >
checkCuboid(PARTICLETYPE< T > &p, T overlap)olb::SuperParticleSystem3D< T, PARTICLETYPE >
checkCuboid(PARTICLETYPE< T > &p, T overlap, int iC)olb::SuperParticleSystem3D< T, PARTICLETYPE >
clearParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
cloutolb::SuperParticleSystem3D< T, PARTICLETYPE >mutableprotected
communicate()olb::SuperStructure< T, 3 >inlinevirtual
countLocMaterial(int mat)olb::SuperParticleSystem3D< T, PARTICLETYPE >protected
countMaterial(int mat)olb::SuperParticleSystem3D< T, PARTICLETYPE >
diffEscapeRate(std::list< int > mat, int &globalPSum, int &pSumOutlet, T &diffEscapeRate, T &maxDiffEscapeRate, int iT, int iTConsole, T genPartPerTimeStep=0)olb::SuperParticleSystem3D< T, PARTICLETYPE >
diffEscapeRate(std::list< int > mat, int &globalPSum, int &pSumOutlet, T &diffEscapeRate, T &maxDiffEscapeRate, int iT, int iTConsole, T genPartPerTimeStep, T &avDiffEscapeRate, T latticeTimeStart, T latticeTimeEnd)olb::SuperParticleSystem3D< T, PARTICLETYPE >
findAgglomerates(int iT, int itVtkOutputMagParticles)olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
findAgglomerates(int iT, int itVtkOutputMagParticles)olb::SuperParticleSystem3D< T, PARTICLETYPE >
findAgglomerates(int iT, int itVtkOutputMagParticles)olb::SuperParticleSystem3D< T, PARTICLETYPE >
findCuboid(PARTICLETYPE< T > &, int overlap)olb::SuperParticleSystem3D< T, PARTICLETYPE >
findCuboid(PARTICLETYPE< T > &)olb::SuperParticleSystem3D< T, PARTICLETYPE >
force enum valueolb::SuperParticleSystem3D< T, PARTICLETYPE >
forCorePhysLocations(F f) constolb::SuperStructure< T, 3 >
forCorePhysLocations(PhysR< T, D > min, PhysR< T, D > max, F f) constolb::SuperStructure< T, 3 >
forCoreSpatialLocations(F f) constolb::SuperStructure< T, 3 >
forCoreSpatialLocations(PhysR< T, D > min, PhysR< T, D > max, F f) constolb::SuperStructure< T, 3 >
generateParticlesCircleInletMassConcentration(IndicatorCircle3D< T > &indicatorCircle, T particleMassConcentration, T charPhysVelocity, T conversionFactorTime, SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > &getVel, PARTICLETYPE< T > &p, std::set< int > material, int iT, T &particlesPerPhyTimeStep, std::vector< T > &inletVec, std::deque< std::vector< T > > &posDeq, int deqSize)olb::SuperParticleSystem3D< T, PARTICLETYPE >
getCuboidGeometry()olb::SuperStructure< T, 3 >
getCuboidGeometry() constolb::SuperStructure< T, 3 >
getLoadBalancer()olb::SuperStructure< T, 3 >
getLoadBalancer() constolb::SuperStructure< T, 3 >
getOutput(std::string filename, int iT, T conversionFactorTime, unsigned short particleProperties)olb::SuperParticleSystem3D< T, PARTICLETYPE >
getOverlap()olb::SuperParticleSystem3D< T, PARTICLETYPE >
SuperStructure< T, 3 >::getOverlap() constolb::SuperStructure< T, 3 >
getParticleSystems()olb::SuperParticleSystem3D< T, PARTICLETYPE >
getPSystems()olb::SuperParticleSystem3D< T, PARTICLETYPE >
getRankNeighbours()olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
getStokes(UnitConverter< T, DESCRIPTOR > &conv, T pRho, T rad)olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
globalNumOfActiveParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
globalNumOfParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
globalNumOfShadowParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
globalNumOfTracerParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
init()olb::SuperParticleSystem3D< T, PARTICLETYPE >protected
initAggloParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
initAggloParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
initAggloParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
mass enum valueolb::SuperParticleSystem3D< T, PARTICLETYPE >
numOfForces()olb::SuperParticleSystem3D< T, PARTICLETYPE >
numOfPSystems()olb::SuperParticleSystem3D< T, PARTICLETYPE >
operator[](int i)olb::SuperParticleSystem3D< T, PARTICLETYPE >
particleProperties enum nameolb::SuperParticleSystem3D< T, PARTICLETYPE >
particleSActivityTest(int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
particleSActivityTest(int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >
particleSActivityTest(int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >
position enum valueolb::SuperParticleSystem3D< T, PARTICLETYPE >
prepareAgglomerates()olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
prepareAgglomerates()olb::SuperParticleSystem3D< T, PARTICLETYPE >
prepareAgglomerates()olb::SuperParticleSystem3D< T, PARTICLETYPE >
print()olb::SuperParticleSystem3D< T, PARTICLETYPE >
print(std::list< int > mat)olb::SuperParticleSystem3D< T, PARTICLETYPE >
printDeep(std::string message="")olb::SuperParticleSystem3D< T, PARTICLETYPE >
radius enum valueolb::SuperParticleSystem3D< T, PARTICLETYPE >
rankNumOfActiveParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
rankNumOfParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
rankNumOfShadowParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
rankNumOfTracerParticles()olb::SuperParticleSystem3D< T, PARTICLETYPE >
saveToFile(std::string name)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setContactDetection(ContactDetection< T, PARTICLETYPE > &contactDetection)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setContactDetectionForPSys(ContactDetection< T, PARTICLETYPE > &contactDetection, int pSysNr)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setMagneticParticles(std::vector< T > dMoment, std::vector< T > vel, std::vector< T > aVel, std::vector< T > torque, T magnetisation)olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
setMagneticParticles(std::vector< T > dMoment, std::vector< T > vel, std::vector< T > aVel, std::vector< T > torque, T magnetisation, int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
setMagneticParticles(std::vector< double > dMoment, std::vector< double > vel, std::vector< double > aVel, std::vector< double > torque, double magnetisation, int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setMagneticParticles(std::vector< double > dMoment, std::vector< double > vel, std::vector< double > aVel, std::vector< double > torque, double magnetisation)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setMagneticParticles(std::vector< double > dMoment, std::vector< double > vel, std::vector< double > aVel, std::vector< double > torque, double magnetisation, int sActivity)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setMagneticParticlesdMomRandom()olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
setMagneticParticlesdMomRandom()olb::SuperParticleSystem3D< T, PARTICLETYPE >
setMagneticParticlesdMomRandom()olb::SuperParticleSystem3D< T, PARTICLETYPE >
setOverlap(T)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setParticlesPosRandom(T posFactor)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setParticlesPosRandom(T posFactorX, T posFactorY, T posFactorZ)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setParticlesVelRandom(T velFactor)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setVelToAnalyticalVel(AnalyticalConst3D< T, T > &)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setVelToFluidVel(SuperLatticeInterpPhysVelocity3D< T, DESCRIPTOR > &)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setVelToFluidVel(SuperLatticeInterpPhysVelocity3D< double, descriptors::D3Q19<> > &fVel)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setVelToFluidVel(SuperLatticeInterpPhysVelocity3D< double, descriptors::D3Q19<> > &fVel)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setVelToFluidVel(SuperLatticeInterpPhysVelocity3D< double, descriptors::D3Q19< descriptors::FORCE > > &fVel)olb::SuperParticleSystem3D< T, PARTICLETYPE >
setVelToFluidVel(SuperLatticeInterpPhysVelocity3D< double, descriptors::D3Q19< descriptors::FORCE > > &fVel)olb::SuperParticleSystem3D< T, PARTICLETYPE >
simulate(T dT, bool scale=false)olb::SuperParticleSystem3D< T, PARTICLETYPE >
simulate(T dT, std::set< int > sActivityOfFreeParticle, bool scale=false)olb::SuperParticleSystem3D< T, PARTICLETYPE >inline
simulate(double dT, std::set< int > sActivityOfFreeParticle, bool scale)olb::SuperParticleSystem3D< T, PARTICLETYPE >
simulate(double dT, std::set< int > sActivityOfParticle, bool scale)olb::SuperParticleSystem3D< T, PARTICLETYPE >
simulateWithTwoWayCoupling_Davide(T dT, ForwardCouplingModel< T, PARTICLETYPE > &forwardCoupling, BackCouplingModel< T, PARTICLETYPE > &backCoupling, int material, int subSteps=1, bool resetExternalField=true, bool scale=false)olb::SuperParticleSystem3D< T, PARTICLETYPE >
simulateWithTwoWayCoupling_Davide(double dT, ForwardCouplingModel< double, MagneticParticle3D > &forwardCoupling, BackCouplingModel< double, MagneticParticle3D > &backCoupling, int material, int subSteps, bool resetExternalField, bool scale)olb::SuperParticleSystem3D< T, PARTICLETYPE >
simulateWithTwoWayCoupling_Mathias(T dT, ForwardCouplingModel< T, PARTICLETYPE > &forwardCoupling, BackCouplingModel< T, PARTICLETYPE > &backCoupling, int material, int subSteps=1, bool resetExternalField=true, bool scale=false)olb::SuperParticleSystem3D< T, PARTICLETYPE >
simulateWithTwoWayCoupling_Mathias(double dT, ForwardCouplingModel< double, MagneticParticle3D > &forwardCoupling, BackCouplingModel< double, MagneticParticle3D > &backCoupling, int material, int subSteps, bool resetExternalField, bool scale)olb::SuperParticleSystem3D< T, PARTICLETYPE >
storeForce enum valueolb::SuperParticleSystem3D< T, PARTICLETYPE >
SuperParticleSystem3D(CuboidGeometry3D< T > &cuboidGeometry, LoadBalancer< T > &loadBalancer, SuperGeometry< T, 3 > &)olb::SuperParticleSystem3D< T, PARTICLETYPE >
SuperParticleSystem3D(SuperGeometry< T, 3 > &)olb::SuperParticleSystem3D< T, PARTICLETYPE >
SuperParticleSystem3D(SuperParticleSystem3D< T, PARTICLETYPE > &spSys)olb::SuperParticleSystem3D< T, PARTICLETYPE >
SuperParticleSystem3D(SuperParticleSystem3D< T, PARTICLETYPE > const &spSys)olb::SuperParticleSystem3D< T, PARTICLETYPE >
SuperParticleSystem3D(SuperParticleSystem3D< T, PARTICLETYPE > &&spSys)olb::SuperParticleSystem3D< T, PARTICLETYPE >
SuperParticleSysVtuWriter< T, PARTICLETYPE >olb::SuperParticleSystem3D< T, PARTICLETYPE >friend
SuperParticleSysVtuWriterMag< T >olb::SuperParticleSystem3D< T, PARTICLETYPE >friend
SuperStructure(CuboidGeometry< T, D > &cuboidGeometry, LoadBalancer< T > &loadBalancer, int overlap=2)olb::SuperStructure< T, 3 >
SuperStructure(int overlap=1)olb::SuperStructure< T, 3 >
updateParticleDistribution()olb::SuperParticleSystem3D< T, PARTICLETYPE >protected
value_t typedefolb::SuperStructure< T, 3 >
velocity enum valueolb::SuperParticleSystem3D< T, PARTICLETYPE >
~SuperParticleSystem3D() overrideolb::SuperParticleSystem3D< T, PARTICLETYPE >inline
~SuperStructure()olb::SuperStructure< T, 3 >inlinevirtual