Lines Matching refs:num_comp
33 inline void readDofsOffset1d(const CeedInt num_comp, const CeedInt strides_comp, const CeedInt P_1D… in readDofsOffset1d() argument
41 for (CeedInt comp = 0; comp < num_comp; ++comp) { in readDofsOffset1d()
50 inline void readDofsStrided1d(const CeedInt num_comp, const CeedInt P_1D, const CeedInt strides_nod… in readDofsStrided1d() argument
59 for (CeedInt comp = 0; comp < num_comp; comp++) { in readDofsStrided1d()
68 inline void writeDofsOffset1d(const CeedInt num_comp, const CeedInt strides_comp, const CeedInt P_1… in writeDofsOffset1d() argument
76 for (CeedInt comp = 0; comp < num_comp; ++comp) in writeDofsOffset1d()
84 inline void writeDofsStrided1d(const CeedInt num_comp, const CeedInt P_1D, const CeedInt strides_no… in writeDofsStrided1d() argument
93 for (CeedInt comp = 0; comp < num_comp; comp++) { in writeDofsStrided1d()
106 inline void readDofsOffset2d(const CeedInt num_comp, const CeedInt strides_comp, const CeedInt P_1D… in readDofsOffset2d() argument
115 for (CeedInt comp = 0; comp < num_comp; ++comp) r_u[comp] = d_u[ind + strides_comp * comp]; in readDofsOffset2d()
122 inline void readDofsStrided2d(const CeedInt num_comp, const CeedInt P_1D, const CeedInt strides_nod… in readDofsStrided2d() argument
132 for (CeedInt comp = 0; comp < num_comp; ++comp) r_u[comp] = d_u[ind + comp * strides_comp]; in readDofsStrided2d()
139 inline void writeDofsOffset2d(const CeedInt num_comp, const CeedInt strides_comp, const CeedInt P_1… in writeDofsOffset2d() argument
148 for (CeedInt comp = 0; comp < num_comp; ++comp) in writeDofsOffset2d()
156 inline void writeDofsStrided2d(const CeedInt num_comp, const CeedInt P_1D, const CeedInt strides_no… in writeDofsStrided2d() argument
166 for (CeedInt comp = 0; comp < num_comp; ++comp) d_v[ind + comp * strides_comp] += r_v[comp]; in writeDofsStrided2d()
177 inline void readDofsOffset3d(const CeedInt num_comp, const CeedInt strides_comp, const CeedInt P_1D… in readDofsOffset3d() argument
187 …for (CeedInt comp = 0; comp < num_comp; ++comp) r_u[z + comp * P_1D] = d_u[ind + strides_comp * co… in readDofsOffset3d()
195 inline void readDofsStrided3d(const CeedInt num_comp, const CeedInt P_1D, const CeedInt strides_nod… in readDofsStrided3d() argument
206 …for (CeedInt comp = 0; comp < num_comp; ++comp) r_u[z + comp * P_1D] = d_u[ind + comp * strides_co… in readDofsStrided3d()
214 inline void readSliceQuadsOffset3d(const CeedInt num_comp, const CeedInt strides_comp, const CeedIn… in readSliceQuadsOffset3d() argument
223 for (CeedInt comp = 0; comp < num_comp; ++comp) r_u[comp] = d_u[ind + strides_comp * comp]; in readSliceQuadsOffset3d()
230 inline void readSliceQuadsStrided3d(const CeedInt num_comp, const CeedInt Q_1D, CeedInt strides_nod… in readSliceQuadsStrided3d() argument
240 for (CeedInt comp = 0; comp < num_comp; ++comp) r_u[comp] = d_u[ind + comp * strides_comp]; in readSliceQuadsStrided3d()
247 inline void writeDofsOffset3d(const CeedInt num_comp, const CeedInt strides_comp, const CeedInt P_1… in writeDofsOffset3d() argument
257 for (CeedInt comp = 0; comp < num_comp; ++comp) in writeDofsOffset3d()
266 inline void writeDofsStrided3d(const CeedInt num_comp, const CeedInt P_1D, const CeedInt strides_no… in writeDofsStrided3d() argument
277 …for (CeedInt comp = 0; comp < num_comp; ++comp) d_v[ind + comp * strides_comp] += r_v[z + comp * P… in writeDofsStrided3d()
285 inline void gradCollo3d(const CeedInt num_comp, const CeedInt Q_1D, const CeedInt q, const private … in gradCollo3d() argument
290 for (CeedInt comp = 0; comp < num_comp; ++comp) { in gradCollo3d()
298 r_V[comp + 0 * num_comp] = 0.0; in gradCollo3d()
300 …r_V[comp + 0 * num_comp] += s_G[i + item_id_x * Q_1D] * scratch[i + item_id_y * T_1D]; // Contrac… in gradCollo3d()
303 r_V[comp + 1 * num_comp] = 0.0; in gradCollo3d()
305 …r_V[comp + 1 * num_comp] += s_G[i + item_id_y * Q_1D] * scratch[item_id_x + i * T_1D]; // Contrac… in gradCollo3d()
308 r_V[comp + 2 * num_comp] = 0.0; in gradCollo3d()
309 …for (CeedInt i = 0; i < Q_1D; ++i) r_V[comp + 2 * num_comp] += s_G[i + q * Q_1D] * r_U[i + comp * … in gradCollo3d()
319 inline void gradColloTranspose3d(const CeedInt num_comp, const CeedInt Q_1D, const CeedInt q, const… in gradColloTranspose3d() argument
324 for (CeedInt comp = 0; comp < num_comp; ++comp) { in gradColloTranspose3d()
327 scratch[item_id_x + item_id_y * T_1D] = r_U[comp + 0 * num_comp]; in gradColloTranspose3d()
339 scratch[item_id_x + item_id_y * T_1D] = r_U[comp + 1 * num_comp]; in gradColloTranspose3d()
352 …r_V[i + comp * Q_1D] += s_G[i + q * Q_1D] * r_U[comp + 2 * num_comp]; // PARTIAL contract z direc… in gradColloTranspose3d()