183 MFEM_ABORT(
"dim != 3 not implemented");
196 ElasticityKernels::Apply3D<2, 2, material_type>(
197 ne, B_, G_, W_, Jacobian_, detJ_, X_, Y_,
material);
202 ElasticityKernels::Apply3D<3, 3, material_type>(
203 ne, B_, G_, W_, Jacobian_, detJ_, X_, Y_,
material);
207 ElasticityKernels::Apply3D<4, 4, material_type>(
208 ne, B_, G_, W_, Jacobian_, detJ_, X_, Y_,
material);
211 MFEM_ABORT(
"Not implemented: " << std::hex <<
id << std::dec);
225 ElasticityKernels::ApplyGradient3D<2, 2, material_type>(
226 ne, B_, G_, W_, Jacobian_, detJ_, dU_, dF_, U_,
material,
230 ElasticityKernels::ApplyGradient3D<3, 3, material_type>(
231 ne, B_, G_, W_, Jacobian_, detJ_, dU_, dF_, U_,
material,
235 ElasticityKernels::ApplyGradient3D<4, 4, material_type>(
236 ne, B_, G_, W_, Jacobian_, detJ_, dU_, dF_, U_,
material,
240 MFEM_ABORT(
"Not implemented for D1D=" <<
d1d_ <<
" and Q1D=" <<
q1d_);
253 ElasticityKernels::AssembleGradientDiagonal3D<2, 2, material_type>(
254 ne, B_, G_, W_, Jacobian_, detJ_, X_, Y_,
material);
257 ElasticityKernels::AssembleGradientDiagonal3D<3, 3, material_type>(
258 ne, B_, G_, W_, Jacobian_, detJ_, X_, Y_,
material);
261 ElasticityKernels::AssembleGradientDiagonal3D<4, 4, material_type>(
262 ne, B_, G_, W_, Jacobian_, detJ_, X_, Y_,
material);
265 MFEM_ABORT(
"Not implemented: " << std::hex <<
id << std::dec);