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)); }