|
FreePOOMA
2.4.1
|
#include <PatchFunction.h>
Classes | |
| struct | NoOp |
Public Member Functions | |
| ParticleEvaluator () | |
| ~ParticleEvaluator () | |
| template<class A1 , class Function , bool Write1> | |
| void | evaluate (const A1 &a1, const Function &function, const PatchParticle1< Write1 > &) const |
| template<class A1 , class Function , bool Write1> | |
| void | evaluateBlock (const A1 &a1, const Function &function, const PatchParticle1< Write1 > &) const |
| template<class A1 , class A2 , class Function , bool Write1, bool Write2> | |
| void | evaluate2 (const A1 &a1, const A2 &a2, const Function &function, const PatchParticle2< Write1, Write2 > &) const |
| template<class A1 , class A2 , class Function , bool Write1, bool Write2> | |
| void | evaluate2Block (const A1 &a1, const A2 &a2, const Function &function, const PatchParticle2< Write1, Write2 > &) const |
| template<class A1 , class A2 , class A3 , class Function , bool Write1, bool Write2, bool Write3> | |
| void | evaluate3 (const A1 &a1, const A2 &a2, const A3 &a3, const Function &function, const PatchParticle3< Write1, Write2, Write3 > &) const |
| template<class A1 , class A2 , class A3 , class Function , bool Write1, bool Write2, bool Write3> | |
| void | evaluate3Block (const A1 &a1, const A2 &a2, const A3 &a3, const Function &function, const PatchParticle3< Write1, Write2, Write3 > &) const |
| ParticleEvaluator::ParticleEvaluator | ( | ) | [inline] |
| ParticleEvaluator::~ParticleEvaluator | ( | ) | [inline] |
| void ParticleEvaluator::evaluate | ( | const A1 & | a1, |
| const Function & | function, | ||
| const PatchParticle1< Write1 > & | |||
| ) | const [inline] |
References Pooma::beginExpression(), Pooma::endExpression(), notifyEngineWrite(), and Pooma::scheduler().
Referenced by PatchFunction< Function, PatchParticle1< Write1 > >::operator()().
| void ParticleEvaluator::evaluateBlock | ( | const A1 & | a1, |
| const Function & | function, | ||
| const PatchParticle1< Write1 > & | |||
| ) | const [inline] |
| void ParticleEvaluator::evaluate2 | ( | const A1 & | a1, |
| const A2 & | a2, | ||
| const Function & | function, | ||
| const PatchParticle2< Write1, Write2 > & | |||
| ) | const [inline] |
| void ParticleEvaluator::evaluate2Block | ( | const A1 & | a1, |
| const A2 & | a2, | ||
| const Function & | function, | ||
| const PatchParticle2< Write1, Write2 > & | |||
| ) | const [inline] |
| void ParticleEvaluator::evaluate3 | ( | const A1 & | a1, |
| const A2 & | a2, | ||
| const A3 & | a3, | ||
| const Function & | function, | ||
| const PatchParticle3< Write1, Write2, Write3 > & | |||
| ) | const [inline] |
| void ParticleEvaluator::evaluate3Block | ( | const A1 & | a1, |
| const A2 & | a2, | ||
| const A3 & | a3, | ||
| const Function & | function, | ||
| const PatchParticle3< Write1, Write2, Write3 > & | |||
| ) | const [inline] |
1.7.6.1