From 8b3eecc7a3b6c48e7eb599b02e4894ec8e8493fb Mon Sep 17 00:00:00 2001 From: "vinugholap@gmail.com" <Vinugitlab$123> Date: Wed, 17 Mar 2021 16:57:49 +0100 Subject: [PATCH] More corrections --- NonLinearSolver/materialLaw/mlawLinearElecMagTherMech.cpp | 2 -- dG3D/src/dG3DTerms.cpp | 8 ++++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/NonLinearSolver/materialLaw/mlawLinearElecMagTherMech.cpp b/NonLinearSolver/materialLaw/mlawLinearElecMagTherMech.cpp index ec6fffe42..7fd097bf7 100644 --- a/NonLinearSolver/materialLaw/mlawLinearElecMagTherMech.cpp +++ b/NonLinearSolver/materialLaw/mlawLinearElecMagTherMech.cpp @@ -394,7 +394,6 @@ void mlawLinearElecMagTherMech::constitutive( dqdV(i) += 0.0; djydT(i) += (_seebeck + dseebeckdT * T) * js0(i); - //djydV(i) += 0.0; // derivatives of sourceVectorField dsourceVectorFielddV(i) += 0.0; @@ -405,7 +404,6 @@ void mlawLinearElecMagTherMech::constitutive( dfluxDdA(i,j) += 0.0; dfluxTdA(i,j) += 0.0; djydA(i,j) += 0.0; - djydV(i) += _l0(i, j) * (An(j) - A0(j)) * invdh; dsourceVectorFielddA(i, j) += 0.0; dsourceVectorFielddB(i, j) += 0.0; diff --git a/dG3D/src/dG3DTerms.cpp b/dG3D/src/dG3DTerms.cpp index d2a81743a..98e1167cf 100644 --- a/dG3D/src/dG3DTerms.cpp +++ b/dG3D/src/dG3DTerms.cpp @@ -1859,13 +1859,13 @@ void dG3DStiffnessBulk::get(MElement *ele,int npts,IntPt *GP,fullMatrix<double> dHdB.operator()(m, n) * CurlcurlVals[k + numEdgeShapeFuncTotalLastCol][n]); mStiff(j + numEdgeShapeFuncTotalLastRow + numStandardDof, - k + numEdgeShapeFuncTotalLastCol + numStandardDof) -= + k + numEdgeShapeFuncTotalLastCol + numStandardDof) += getConstitutiveCurlEqRatio() * ratio * (curlVals[j + numEdgeShapeFuncTotalLastRow][m] * dSourceVectorFielddVectorPotential.operator()(m, n) * curlVals[k + numEdgeShapeFuncTotalLastCol][n]); mStiff(j + numEdgeShapeFuncTotalLastRow + numStandardDof, - k + numEdgeShapeFuncTotalLastCol + numStandardDof) -= + k + numEdgeShapeFuncTotalLastCol + numStandardDof) += getConstitutiveCurlEqRatio() * ratio * (curlVals[j + numEdgeShapeFuncTotalLastRow][m] * dSourceVectorFielddVectorCurl.operator()(m, n) * @@ -1994,7 +1994,7 @@ void dG3DStiffnessBulk::get(MElement *ele,int npts,IntPt *GP,fullMatrix<double> (dVectorFielddExtraDofField.operator()(m) * CurlcurlVals[j+numEdgeShapeFuncTotalLastRow][m] * Vals[k+nbFFTotalLastCol]); - mStiff(j+numEdgeShapeFuncTotalLastRow+numStandardDof,k+nbFFTotalLastCol) -= getConstitutiveCurlEqRatio() * ratio * + mStiff(j+numEdgeShapeFuncTotalLastRow+numStandardDof,k+nbFFTotalLastCol) += getConstitutiveCurlEqRatio() * ratio * (dSourceVectorFielddExtraDofField.operator()(m) * curlVals[j+numEdgeShapeFuncTotalLastRow][m] * Vals[k+nbFFTotalLastCol]); @@ -2004,7 +2004,7 @@ void dG3DStiffnessBulk::get(MElement *ele,int npts,IntPt *GP,fullMatrix<double> (CurlcurlVals[j+numEdgeShapeFuncTotalLastRow][m] * dVectorFielddGradExtraDofField.operator()(m,n) * Grads[k+nbFFTotalLastCol][n]); - mStiff(j+numEdgeShapeFuncTotalLastRow+numStandardDof,k+nbFFTotalLastCol) -= getConstitutiveCurlEqRatio() * ratio * + mStiff(j+numEdgeShapeFuncTotalLastRow+numStandardDof,k+nbFFTotalLastCol) += getConstitutiveCurlEqRatio() * ratio * (curlVals[j+numEdgeShapeFuncTotalLastRow][m] * dSourceVectorFielddGradExtraDofField.operator()(m,n) * Grads[k+nbFFTotalLastCol][n]); -- GitLab