File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -106,10 +106,6 @@ class QuadElement : public Element {
106106
107107 KOKKOS_INLINE_FUNCTION
108108 void computeElementStiffnessMatrix (double * stiffness) const override {
109- // Initialize stiffness matrix
110- for (int i = 0 ; i < numNodes_ * numNodes_; i++) {
111- stiffness[i] = 0.0 ;
112- }
113109
114110 // Get coordinates of quadrilateral vertices
115111 double x[4 ], y[4 ];
@@ -157,7 +153,7 @@ class QuadElement : public Element {
157153 double dNj_dy = -dxdeta * dNj_dxi + dxdxi * dNj_deta;
158154
159155 stiffness[i * numNodes_ + j] +=
160- (dNi_dx * dNj_dx + dNi_dy * dNj_dy) * invJ * weight;
156+ k_ * (dNi_dx * dNj_dx + dNi_dy * dNj_dy) * invJ * weight;
161157 }
162158 }
163159 }
@@ -166,12 +162,6 @@ class QuadElement : public Element {
166162 KOKKOS_INLINE_FUNCTION
167163 void computeElementLoadVector (double * load) const override {
168164 // Create load vector (4 entries)
169-
170- // Initialize load vector
171- for (int i = 0 ; i < numNodes_; i++) {
172- load[i] = 0.0 ;
173- }
174-
175165 double f = 1.0 ;
176166
177167 // Integrate load using quadrature
Original file line number Diff line number Diff line change @@ -91,11 +91,6 @@ class TriElement : public Element {
9191 KOKKOS_INLINE_FUNCTION
9292 void computeElementStiffnessMatrix (double * stiffness) const override {
9393 // Get coordinates of triangle vertices
94-
95- for (int i = 0 ; i < numNodes_ * numNodes_; i++) {
96- stiffness[i] = 0.0 ;
97- }
98-
9994 double x[3 ], y[3 ];
10095 for (int i = 0 ; i < 3 ; i++) {
10196 x[i] = mesh_.GetCoordinate (elemIdx_, i, 0 );
@@ -141,7 +136,7 @@ class TriElement : public Element {
141136 double dNj_dy = -dxdeta * dNj_dxi + dxdxi * dNj_deta;
142137
143138 stiffness[i * numNodes_ + j] +=
144- (dNi_dx * dNj_dx + dNi_dy * dNj_dy) * invJ * weight;
139+ k_ * (dNi_dx * dNj_dx + dNi_dy * dNj_dy) * invJ * weight;
145140 }
146141 }
147142 }
You can’t perform that action at this time.
0 commit comments