Permalink
Browse files

Merge branch 'diffop_curlbnd_simd' into 'master'

GenerateMatrixSIMDIR for DiffOpCurlBoundaryEdgeVec

See merge request jschoeberl/ngsolve!272
  • Loading branch information...
JSchoeberl committed Nov 30, 2017
2 parents ad4763a + 7b913b5 commit e358069bf0019f5783b36c613b7f157dc17a391b
Showing with 8 additions and 0 deletions.
  1. +8 −0 fem/hcurl_equations.hpp
@@ -583,6 +583,14 @@ class DiffOpCurlBoundaryEdgeVec : public DiffOp<DiffOpCurlBoundaryEdgeVec<FEL> >
mat = scaled_nv * Trans(Cast(fel).GetCurlShape (mip.IP(), lh));
}
static void GenerateMatrixSIMDIR (const FiniteElement & fel,
const SIMD_BaseMappedIntegrationRule & mir,
BareSliceMatrix<SIMD<double>> mat)
{
static_cast<const FEL&>(fel).CalcMappedCurlShape (mir, mat);
}
template <typename AFEL, typename MIP, class TVX, class TVY>
static void Apply (const AFEL & fel, const MIP & mip,
const TVX & x, TVY & y,

0 comments on commit e358069

Please sign in to comment.