MCPcopy Create free account
hub / github.com/NGSolve/ngsolve / AddTrans

Method AddTrans

comp/l2hofespace.cpp:43–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41 diffop->Apply(fel, mir, x.Slice(comp, dim), flux.RowSlice(comp,dim));
42 }
43 virtual void
44 AddTrans (const FiniteElement & fel,
45 const SIMD_BaseMappedIntegrationRule & mir,
46 BareSliceMatrix<SIMD<double>> flux,
47 BareSliceVector<double> x) const
48 {
49 if (comp == -1)
50 static_cast<const BaseScalarFiniteElement&> (fel).
51 AddTrans(mir.IR(), flux, SliceMatrix<double> (fel.GetNDof(), dim, dim, &x(0)));
52 else
53 diffop->AddTrans(fel, mir, flux.RowSlice(comp,dim), x.Slice(comp,dim));
54 }
55
56 };
57

Callers 15

AddTransSIMDIRMethod · 0.45
SetValuesFunction · 0.45
AddTransSIMDIRMethod · 0.45
AddTransSIMDIRMethod · 0.45
AddTransSIMDIRMethod · 0.45
SolveMMethod · 0.45
ApplyMMethod · 0.45
AddTransSIMDIRMethod · 0.45
AddTransSIMDIRMethod · 0.45
AddTransSIMDIRMethod · 0.45
SolveM_DimMethod · 0.45
ApplyM_DimMethod · 0.45

Calls 1

GetNDofMethod · 0.45

Tested by

no test coverage detected