/// <summary>
 /// Coupling parameters at immersed boundary
 /// </summary>
 /// <param name="currentParticle">The particle which contains the current point</param>
 /// <param name="currentPoint">The current point</param>
 public FSI_ParameterAtIB(Particle currentParticle, Vector currentPoint)
 {
     m_CurrentParticle = currentParticle;
     if (currentParticle == null)
     {
         Console.WriteLine("ndsngosdng");
     }
     if (m_CurrentParticle.Area <= 0)
     {
         throw new ArithmeticException("no particle with an positive domain assigned.");
     }
     m_CurrentParticle.CalculateRadialVector(currentPoint, out m_RadialVector, out m_radialLength);
     if (m_radialLength <= 0)
     {
         throw new ArithmeticException("negative or zero length of radial vector");
     }
 }