コード例 #1
0
 /// <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);
 }
コード例 #2
0
ファイル: Solver.cs プロジェクト: staskolukasz/fob2d
        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);
        }