/// <summary> /// Calculate and return reaction matrix. /// </summary> /// <returns></returns> private double[,] CalculateMatrixReactions() { double[,] doubleMatrix; doubleMatrix = MatrixTransformation.Multiply(DoubleMatrixStiffnessGlobal, DoubleMatrixDisplacements); doubleMatrix = MatrixTransformation.Substract(doubleMatrix, SolverModel.Load.Matrix); return(doubleMatrix); }
private double[,] CalculateReactions() { double[,] currentMatrix = new double[model.LQ * model.ln, 1]; currentMatrix = MatrixTransformation.Multiply <double, double>(K, U); currentMatrix = MatrixTransformation.Substract(currentMatrix, model.Load.Matrix); return(currentMatrix); }