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

Method CreateDeviceMatrix

comp/bddc.cpp:602–611  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

600 }
601
602 shared_ptr<BaseMatrix> CreateDeviceMatrix() const override
603 {
604 shared_ptr<BaseMatrix> op;
605 if (bfa->SymmetricStorage())
606 op = harmonicext * inv * TransposeOperator (harmonicext) + innersolve;
607 else
608 op = harmonicext * inv * harmonicexttrans + innersolve;
609
610 return op->CreateDeviceMatrix();
611 }
612
613 };
614

Callers 3

CreateDeviceMatrixFunction · 0.45
InitCuLinalgFunction · 0.45
CreateDevMatrixFunction · 0.45

Calls 1

TransposeOperatorFunction · 0.85

Tested by

no test coverage detected