Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
Stokhos::OrthogonalizationFactory< ordinal_type, value_type > Class Template Reference

Encapsulate various orthogonalization (ie QR) methods. More...

#include <Stokhos_OrthogonalizationFactory.hpp>

Public Types

typedef Teuchos::SerialDenseMatrix< ordinal_type, value_type > SDM
 

Public Member Functions

 OrthogonalizationFactory ()
 Constructor.
 
virtual ~OrthogonalizationFactory ()
 Destructor.
 

Static Public Member Functions

static ordinal_type createOrthogonalBasis (const std::string &method, value_type threshold, bool verbose, const SDM &A, const Teuchos::Array< value_type > &w, SDM &Q, SDM &R, Teuchos::Array< ordinal_type > &piv)
 Create orthogonal basis via the method indicated by method.
 

Private Member Functions

 OrthogonalizationFactory (const OrthogonalizationFactory &)
 
OrthogonalizationFactoryoperator= (const OrthogonalizationFactory &)
 

Detailed Description

template<typename ordinal_type, typename value_type>
class Stokhos::OrthogonalizationFactory< ordinal_type, value_type >

Encapsulate various orthogonalization (ie QR) methods.

Definition at line 56 of file Stokhos_OrthogonalizationFactory.hpp.

Member Typedef Documentation

◆ SDM

template<typename ordinal_type , typename value_type >
typedef Teuchos::SerialDenseMatrix<ordinal_type,value_type> Stokhos::OrthogonalizationFactory< ordinal_type, value_type >::SDM

Definition at line 68 of file Stokhos_OrthogonalizationFactory.hpp.

Constructor & Destructor Documentation

◆ OrthogonalizationFactory() [1/2]

template<typename ordinal_type , typename value_type >
Stokhos::OrthogonalizationFactory< ordinal_type, value_type >::OrthogonalizationFactory ( )
inline

Constructor.

Parameters
paramsParameter dictating choice of reduction method

Definition at line 63 of file Stokhos_OrthogonalizationFactory.hpp.

◆ ~OrthogonalizationFactory()

template<typename ordinal_type , typename value_type >
virtual Stokhos::OrthogonalizationFactory< ordinal_type, value_type >::~OrthogonalizationFactory ( )
inlinevirtual

Destructor.

Definition at line 66 of file Stokhos_OrthogonalizationFactory.hpp.

◆ OrthogonalizationFactory() [2/2]

template<typename ordinal_type , typename value_type >
Stokhos::OrthogonalizationFactory< ordinal_type, value_type >::OrthogonalizationFactory ( const OrthogonalizationFactory< ordinal_type, value_type > &  )
private

Member Function Documentation

◆ createOrthogonalBasis()

template<typename ordinal_type , typename value_type >
static ordinal_type Stokhos::OrthogonalizationFactory< ordinal_type, value_type >::createOrthogonalBasis ( const std::string &  method,
value_type  threshold,
bool  verbose,
const SDM A,
const Teuchos::Array< value_type > &  w,
SDM Q,
SDM R,
Teuchos::Array< ordinal_type > &  piv 
)
inlinestatic

Create orthogonal basis via the method indicated by method.

Definition at line 72 of file Stokhos_OrthogonalizationFactory.hpp.

◆ operator=()

template<typename ordinal_type , typename value_type >
OrthogonalizationFactory & Stokhos::OrthogonalizationFactory< ordinal_type, value_type >::operator= ( const OrthogonalizationFactory< ordinal_type, value_type > &  )
private

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