ParticleEvaluator Class Reference

#include <PatchFunction.h>

List of all members.

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


Constructor & Destructor Documentation

ParticleEvaluator::ParticleEvaluator (  )  [inline]

ParticleEvaluator::~ParticleEvaluator (  )  [inline]


Member Function Documentation

template<class A1 , class Function , bool Write1>
void ParticleEvaluator::evaluate ( const A1 &  a1,
const Function &  function,
const PatchParticle1< Write1 > &   
) const [inline]

template<class A1 , class Function , bool Write1>
void ParticleEvaluator::evaluateBlock ( const A1 &  a1,
const Function &  function,
const PatchParticle1< Write1 > &   
) const [inline]

template<class A1 , class A2 , class Function , bool Write1, bool Write2>
void ParticleEvaluator::evaluate2 ( const A1 &  a1,
const A2 &  a2,
const Function &  function,
const PatchParticle2< Write1, Write2 > &   
) const [inline]

template<class A1 , class A2 , class Function , bool Write1, bool Write2>
void ParticleEvaluator::evaluate2Block ( const A1 &  a1,
const A2 &  a2,
const Function &  function,
const PatchParticle2< Write1, Write2 > &   
) const [inline]

template<class A1 , class A2 , class A3 , class Function , bool Write1, bool Write2, bool Write3>
void ParticleEvaluator::evaluate3 ( const A1 &  a1,
const A2 &  a2,
const A3 &  a3,
const Function &  function,
const PatchParticle3< Write1, Write2, Write3 > &   
) const [inline]

template<class A1 , class A2 , class A3 , class Function , bool Write1, bool Write2, bool Write3>
void ParticleEvaluator::evaluate3Block ( const A1 &  a1,
const A2 &  a2,
const A3 &  a3,
const Function &  function,
const PatchParticle3< Write1, Write2, Write3 > &   
) const [inline]


The documentation for this class was generated from the following file:

Generated on Wed Mar 16 06:20:25 2011 for FreePOOMA by  doxygen 1.5.9