#include <CFEOverlapInverseOpContextGLL.h>
|
| CFEOverlapInverseOpContextGLL (const basis::FEBasisManager< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > &feBasisManager, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &classicalGLLBasisDataStorage, std::shared_ptr< linearAlgebra::LinAlgOpContext< memorySpace > > linAlgOpContext) |
|
| CFEOverlapInverseOpContextGLL (const basis::FEBasisManager< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > &feBasisManager, const CFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > &MContext, std::shared_ptr< linearAlgebra::LinAlgOpContext< memorySpace > > linAlgOpContext, bool isCGSolved=true) |
|
void | apply (linearAlgebra::MultiVector< ValueTypeOperand, memorySpace > &X, linearAlgebra::MultiVector< ValueType, memorySpace > &Y) const override |
|
◆ ValueType
◆ CFEOverlapInverseOpContextGLL() [1/2]
◆ CFEOverlapInverseOpContextGLL() [2/2]
dftefe::basis::CFEOverlapInverseOpContextGLL< ValueTypeOperator, ValueTypeOperand, memorySpace, dim >::CFEOverlapInverseOpContextGLL |
( |
const basis::FEBasisManager< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > & |
feBasisManager, |
|
|
const CFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > & |
MContext, |
|
|
std::shared_ptr< linearAlgebra::LinAlgOpContext< memorySpace > > |
linAlgOpContext, |
|
|
bool |
isCGSolved = true |
|
) |
| |
◆ apply()
◆ d_CGSolve
◆ d_constraints
◆ d_diagonalInv
◆ d_feBasisManager
◆ d_isCGSolved
◆ d_linAlgOpContext
◆ d_overlapInvPoisson
std::shared_ptr<linearAlgebra::LinearSolverFunction<ValueTypeOperator, ValueTypeOperand, memorySpace> > dftefe::basis::CFEOverlapInverseOpContextGLL< ValueTypeOperator, ValueTypeOperand, memorySpace, dim >::d_overlapInvPoisson |
|
private |
The documentation for this class was generated from the following files: