11 #ifndef _MESHINTERPI_H_ 12 #define _MESHINTERPI_H_ 14 #include "NamespaceHeader.H" 23 const P& this_particle = lit();
24 const RealVect& this_x = this_particle.position();
25 const Real& this_m = this_particle.mass();
43 P& this_particle = lit();
44 RealVect& this_x = this_particle.position();
51 this_particle.setAcceleration(particleField);
55 #include "NamespaceFooter.H" 57 #endif // include guard #define D_DECL6(a, b, c, d, e, f)
Definition: CHArray.H:39
RealVect m_dx
Definition: MeshInterp.H:83
void deposit(const List< P > &a_particleList, FArrayBox &a_rho, InterpType &a_interpType)
Definition: MeshInterpI.H:17
Iterator over a List.
Definition: List.H:20
InterpType
Definition: MeshInterp.H:23
double Real
Definition: REAL.H:33
void interpolateParticle(RealVect &a_particleField, const FArrayBox &a_field, const RealVect &a_domainLeftEdge, const RealVect &a_dx, const RealVect &a_position, const InterpType &a_interpType)
void depositParticle(FArrayBox &a_rho, const RealVect &a_domainLeftEdge, const RealVect &a_dx, const RealVect &a_position, const Real &a_strength, const InterpType a_interpType)
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
RealVect m_domainLeftEdge
Definition: MeshInterp.H:84
Definition: FArrayBox.H:45
void interpolate(List< P > &a_particleList, const FArrayBox &a_field, InterpType &a_interpType)
Definition: MeshInterpI.H:36