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

Method T_CalcShape

fem/normalfacetfe.cpp:463–475  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

461
462 template<> template <typename Tx, typename TFA>
463 void NormalFacetFacetFE<ET_SEGM>::T_CalcShape(TIP<DIM,Tx> tip,
464 TFA & shape) const
465 {
466
467 Tx x = tip.x;
468 if ( vnums[0] > vnums[1]) x = 1-x;
469 Tx sx = 2*x-1;
470 LegendrePolynomial (order_inner[0], sx,
471 SBLambda([&] (size_t i, Tx val)
472 {
473 shape[i] = uDv(val, sx);
474 }));
475 }
476
477 template<>
478 void NormalFacetFacetFE<ET_SEGM>::ComputeNDof()

Callers 11

CalcShapeMethod · 0.45
CalcDivShapeMethod · 0.45
CalcMappedShapeMethod · 0.45
CalcMappedShapeMethod · 0.45
CalcMappedDivShapeMethod · 0.45
EvaluateMethod · 0.45
EvaluateTransMethod · 0.45
AddTransMethod · 0.45
EvaluateDivMethod · 0.45
AddDivTransMethod · 0.45

Calls 8

LegendrePolynomialFunction · 0.85
uDvClass · 0.85
EvalFunction · 0.85
wDu_Cross_DvClass · 0.85
CrossFunction · 0.85
Du_Cross_DvClass · 0.85
ValueMethod · 0.45

Tested by

no test coverage detected