/// <summary> /// Calculate the tensors to implement the added damping model (Banks et.al. 2017) /// </summary> /// <param name="particle"></param> /// <param name="levelSetTracker"></param> /// <param name="fluidViscosity"></param> /// <param name="fluidDensity"></param> /// <param name="dt"></param> internal override void CalculateDampingTensor(Particle particle, LevelSetTracker levelSetTracker, double fluidViscosity, double fluidDensity, double dt) { AddedDamping = new ParticleAddedDamping(); Aux = new FSI_Auxillary(); AddedDampingTensor = AddedDamping.IntegrationOverLevelSet(particle, levelSetTracker, fluidViscosity, fluidDensity, dt, GetPosition(0)); Aux.TestArithmeticException(AddedDampingTensor, "particle added damping tensor"); }