/// <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"); } }