@@ -50,7 +50,7 @@ class BulkElmtSystem{
5050
5151
5252 void RunBulkElmtLibs (const FECalcType &calctype,const ElmtType &elmtytype,
53- const int &nDim,const int &nNodes,
53+ const int &nDim,const int &nNodes,const int &nDofs,
5454 const double &t,const double &dt,const double (&ctan)[2],
5555 const Vector3d &gpCoords,
5656 const vector<double> &gpU,const vector<double> &gpV,
@@ -78,7 +78,7 @@ class BulkElmtSystem{
7878 // ****************************************************************************
7979 // *** the laplace means: \int(\nabla U*\nabla test)dV
8080 void LaplaceElmt (const FECalcType &calctype,
81- const int &nDim,const int &nNodes,
81+ const int &nDim,const int &nNodes,const int &nDofs,
8282 const double &t,const double &dt,const double (&ctan)[2],
8383 const Vector3d &gpCoords,
8484 const vector<double> &gpU,const vector<double> &gpV,
@@ -93,7 +93,7 @@ class BulkElmtSystem{
9393 MatrixXd &localK,VectorXd &localR);
9494 // *** the body source means int(f*test)dV
9595 void BodySourceElmt (const FECalcType &calctype,
96- const int &nDim,const int &nNodes,
96+ const int &nDim,const int &nNodes,const int &nDofs,
9797 const double &t,const double &dt,const double (&ctan)[2],
9898 const Vector3d &gpCoords,
9999 const vector<double> &gpU,const vector<double> &gpV,
@@ -110,7 +110,7 @@ class BulkElmtSystem{
110110 // *** for general time derivative
111111 // ************************************************************************************
112112 void TimeDerivElmt (const FECalcType &calctype,
113- const int &nDim,const int &nNodes,
113+ const int &nDim,const int &nNodes,const int &nDofs,
114114 const double &t,const double &dt,const double (&ctan)[2],
115115 const Vector3d &gpCoords,
116116 const vector<double> &gpU,const vector<double> &gpV,
@@ -127,7 +127,7 @@ class BulkElmtSystem{
127127 // *** for general poisson element
128128 // ************************************************************************************
129129 void PoissonElmt (const FECalcType &calctype,
130- const int &nDim,const int &nNodes,
130+ const int &nDim,const int &nNodes,const int &nDofs,
131131 const double &t,const double &dt,const double (&ctan)[2],
132132 const Vector3d &gpCoords,
133133 const vector<double> &gpU,const vector<double> &gpV,
@@ -145,7 +145,7 @@ class BulkElmtSystem{
145145 // *** for general diffusion element
146146 // ************************************************************************************
147147 void DiffusionElmt (const FECalcType &calctype,
148- const int &nDim,const int &nNodes,
148+ const int &nDim,const int &nNodes,const int &nDofs,
149149 const double &t,const double &dt,const double (&ctan)[2],
150150 const Vector3d &gpCoords,
151151 const vector<double> &gpU,const vector<double> &gpV,
@@ -162,7 +162,7 @@ class BulkElmtSystem{
162162 // *** for Cahn-Hilliard element in mixed-formula
163163 // ************************************************************************************
164164 void CahnHilliardElmt (const FECalcType &calctype,
165- const int &nDim,const int &nNodes,
165+ const int &nDim,const int &nNodes,const int &nDofs,
166166 const double &t,const double &dt,const double (&ctan)[2],
167167 const Vector3d &gpCoords,
168168 const vector<double> &gpU,const vector<double> &gpV,
@@ -180,7 +180,7 @@ class BulkElmtSystem{
180180 // *** for mechanics element
181181 // ************************************************************************************
182182 void MechanicsElmt (const FECalcType &calctype,
183- const int &nDim,const int &nNodes,
183+ const int &nDim,const int &nNodes,const int &nDofs,
184184 const double &t,const double &dt,const double (&ctan)[2],
185185 const Vector3d &gpCoords,
186186 const vector<double> &gpU,const vector<double> &gpV,
0 commit comments