private double[,] CalculateHatKMatrix() { double[,] TotalMassMatrix; double[,] TotalStiffnessMatrix; if (CustomStiffnessMatrix != null) { TotalMassMatrix = CustomMassMatrix; TotalStiffnessMatrix = CustomStiffnessMatrix; } else { TotalMassMatrix = Assembler.CreateTotalMassMatrix(); TotalStiffnessMatrix = Assembler.CreateTotalStiffnessMatrix(); } double[,] hatK = MatrixOperations.MatrixSubtraction(TotalStiffnessMatrix, MatrixOperations.ScalarMatrixProductNew(a2, TotalMassMatrix)); return(hatK); }
private double[,] CalculateHatKMatrix() { double[,] hatK = MatrixOperations.MatrixSubtraction(stiffnessMatrix, MatrixOperations.ScalarMatrixProductNew(a2, massMatrix)); return(hatK); }