Reflective Boundary Conditions in SPH Fluid Dynamics Simulation