void MaterialPointArrayGlobal::applyForcesOfGravity(Float gravityConstant) { IVariable::recorder->addInclude("material_point_nbody.cl"); std::ostringstream sstream; sstream << "material_point_apply_forces_of_gravity ( " << array.getName() << ", " << size.getName() << "[0], " << gravityConstant.getName() << ");"; (*IVariable::recorder) << make_shared<SingleInstruction>(sstream.str()); }