Xpetra Version of the Day
Loading...
Searching...
No Matches
Xpetra::MatrixFactory2< Scalar, LocalOrdinal, GlobalOrdinal, Node > Class Template Reference

#include <Xpetra_MatrixFactory.hpp>

Static Public Member Functions

static RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > BuildCopy (const RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > A, bool setFixedBlockSize=true)

Private Types

using LO = LocalOrdinal
using GO = GlobalOrdinal
using NO = Node
using Matrix = Xpetra::Matrix<Scalar, LocalOrdinal, GlobalOrdinal, Node>
using Operator = Xpetra::Operator<Scalar, LocalOrdinal, GlobalOrdinal, Node>
using SC = Scalar

Detailed Description

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
class Xpetra::MatrixFactory2< Scalar, LocalOrdinal, GlobalOrdinal, Node >

Definition at line 66 of file Xpetra_MatrixFactory.hpp.

Member Typedef Documentation

◆ LO

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
using Xpetra::MatrixFactory2< Scalar, LocalOrdinal, GlobalOrdinal, Node >::LO = LocalOrdinal
private

◆ GO

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
using Xpetra::MatrixFactory2< Scalar, LocalOrdinal, GlobalOrdinal, Node >::GO = GlobalOrdinal
private

◆ NO

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
using Xpetra::MatrixFactory2< Scalar, LocalOrdinal, GlobalOrdinal, Node >::NO = Node
private

◆ Matrix

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
using Xpetra::MatrixFactory2< Scalar, LocalOrdinal, GlobalOrdinal, Node >::Matrix = Xpetra::Matrix<Scalar, LocalOrdinal, GlobalOrdinal, Node>
private

◆ Operator

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
using Xpetra::MatrixFactory2< Scalar, LocalOrdinal, GlobalOrdinal, Node >::Operator = Xpetra::Operator<Scalar, LocalOrdinal, GlobalOrdinal, Node>
private

◆ SC

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
using Xpetra::MatrixFactory2< Scalar, LocalOrdinal, GlobalOrdinal, Node >::SC = Scalar
private

Member Function Documentation

◆ BuildCopy()

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node = Tpetra::KokkosClassic::DefaultNode::DefaultNodeType>
RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Xpetra::MatrixFactory2< Scalar, LocalOrdinal, GlobalOrdinal, Node >::BuildCopy ( const RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > A,
bool setFixedBlockSize = true )
inlinestatic

Definition at line 71 of file Xpetra_MatrixFactory.hpp.


The documentation for this class was generated from the following files: