#include <limits.h>
#include <linearAlgebra/BlasLapackTypedef.h>
#include <linearAlgebra/BlasLapack.h>
#include <utils/DataTypeOverloads.h>
Namespaces | |
namespace | dftefe |
dealii includes | |
namespace | dftefe::linearAlgebra |
namespace | dftefe::linearAlgebra::OrthonormalizationFunctionsInternal |
Functions | |
template<typename ValueTypeOperator , typename ValueTypeOperand , utils::MemorySpace memorySpace> | |
double | dftefe::linearAlgebra::OrthonormalizationFunctionsInternal::doesOrthogonalizationPreserveSubspace (MultiVector< ValueTypeOperand, memorySpace > &X, MultiVector< blasLapack::scalar_type< ValueTypeOperator, ValueTypeOperand >, memorySpace > &orthogonalizedX, const OperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace > &B) |