private Matrix LocalVectorFunction(double ksi, double eta)
        {
            Matrix derivativeMatrix = GetLocalDerivativeMatrix(elementCurrent, ksi, eta);

            Jacobian J = new Jacobian();

            J.Element = elementCurrent;
            Matrix VariableVectorOnElement = GetVariableVectorOnElement(elementCurrent, ksi, eta);

            return(derivativeMatrix * VariableVectorOnElement * J.GetJacobianDeterminant(ksi, eta));
        }
        private Matrix LocalStiffnessMatrixFunction(double ksi, double eta)
        {
            Matrix derivativeMatrix = GetLocalDerivativeMatrix(elementCurrent, ksi, eta);

            Jacobian J = new Jacobian();

            J.Element = elementCurrent;
            //Matrix VariableMatrixOnElement = GetVariableMatrixOnElement(elementCurrent, ksi, eta);

            return(derivativeMatrix * ConstMatrix * Matrix.Transpose(derivativeMatrix) * J.GetJacobianDeterminant(ksi, eta));
        }