Kokkos Node API and Local Linear Algebra Kernels Version of the Day
TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > Member List
This is the complete list of members for TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType >, including all inherited members.
apply(const ApplyType &applyType, const Ordinal nrows, const Ordinal ncols_Q, const Scalar Q[], const Ordinal ldq, const FactorOutputType &factorOutput, const Ordinal ncols_C, Scalar C[], const Ordinal ldc, const bool contiguousCacheBlocks) const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
cache_block(const Ordinal nrows, const Ordinal ncols, Scalar A_out[], const Scalar A_in[], const Ordinal lda_in) const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
cache_block_size() const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
cache_size_hint() const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
const_top_block(const ConstMatView< Ordinal, Scalar > &C, const bool contiguousCacheBlocks) const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [protected, pure virtual]
describe(FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const Teuchos::Describable [virtual]
describe(const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default)Teuchos::Describable
description() const TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [inline, virtual]
explicit_Q(const Ordinal nrows, const Ordinal ncols_Q, const Scalar Q[], const Ordinal ldq, const factor_output_type &factorOutput, const Ordinal ncols_C, Scalar C[], const Ordinal ldc, const bool contiguousCacheBlocks) const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
factor(const Ordinal nrows, const Ordinal ncols, Scalar A[], const Ordinal lda, Scalar R[], const Ordinal ldr, const bool contiguousCacheBlocks) const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
fill_with_zeros(const Ordinal nrows, const Ordinal ncols, Scalar A[], const Ordinal lda, const bool contiguousCacheBlocks) const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
getObjectLabel() const Teuchos::LabeledObject [virtual]
LabeledObject()Teuchos::LabeledObject
NodeTsqr()TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [inline]
operator<<(std::ostream &os, const DescribableStreamManipulatorState &d)Teuchos::Describable
Q_times_B(const Ordinal nrows, const Ordinal ncols, Scalar Q[], const Ordinal ldq, const Scalar B[], const Ordinal ldb, const bool contiguousCacheBlocks) const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
QR_produces_R_factor_with_nonnegative_diagonal() const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
ready() const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
reveal_R_rank(const Ordinal ncols, Scalar R[], const Ordinal ldr, Scalar U[], const Ordinal ldu, const typename Teuchos::ScalarTraits< Scalar >::magnitudeType tol) const TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType >
reveal_rank(const Ordinal nrows, const Ordinal ncols, Scalar Q[], const Ordinal ldq, Scalar R[], const Ordinal ldr, const typename Teuchos::ScalarTraits< Scalar >::magnitudeType tol, const bool contiguousCacheBlocks) const TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType >
setObjectLabel(const std::string &objectLabel)Teuchos::LabeledObject [virtual]
top_block(const MatrixViewType &C, const bool contiguous_cache_blocks) const TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [inline]
un_cache_block(const Ordinal nrows, const Ordinal ncols, Scalar A_out[], const Ordinal lda_out, const Scalar A_in[]) const =0TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [pure virtual]
verbLevel_defaultTeuchos::Describable [static]
~LabeledObject()Teuchos::LabeledObject [virtual]
~NodeTsqr()TSQR::NodeTsqr< Ordinal, Scalar, FactorOutputType > [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends