Public Member Functions | Protected Member Functions | Private Attributes
TSFExtended::DefaultLTIProblemFactory< Scalar > Class Template Reference
Inheritance diagram for TSFExtended::DefaultLTIProblemFactory< Scalar >:
TSFExtended::LTIProblemFactoryBase< Scalar > TSFExtended::ExplicitlyTransposedLTIProblemFactory< Scalar >

List of all members.

Public Member Functions

 DefaultLTIProblemFactory (int nSteps)
 Constructor.
void init (const LinearOperator< Scalar > &A, const LinearOperator< Scalar > &C)

Protected Member Functions

virtual LinearOperator< Scalar > createA () const
 Create the operator that advances the system through one timestep.
virtual LinearOperator< Scalar > createC () const
 Create the operator that produces the observable quantities given a state.

Private Attributes

LinearOperator< Scalar > inputA_
LinearOperator< Scalar > inputC_

Detailed Description

template<class Scalar>
class TSFExtended::DefaultLTIProblemFactory< Scalar >

Definition at line 46 of file TSFDefaultLTIProblemFactory.hpp.


Constructor & Destructor Documentation

template<class Scalar >
TSFExtended::DefaultLTIProblemFactory< Scalar >::DefaultLTIProblemFactory ( int  nSteps) [inline]

Constructor.

Definition at line 51 of file TSFDefaultLTIProblemFactory.hpp.


Member Function Documentation

template<class Scalar >
virtual LinearOperator<Scalar> TSFExtended::DefaultLTIProblemFactory< Scalar >::createA ( ) const [inline, protected, virtual]

Create the operator that advances the system through one timestep.

Implements TSFExtended::LTIProblemFactoryBase< Scalar >.

Definition at line 73 of file TSFDefaultLTIProblemFactory.hpp.

template<class Scalar >
virtual LinearOperator<Scalar> TSFExtended::DefaultLTIProblemFactory< Scalar >::createC ( ) const [inline, protected, virtual]

Create the operator that produces the observable quantities given a state.

Implements TSFExtended::LTIProblemFactoryBase< Scalar >.

Definition at line 81 of file TSFDefaultLTIProblemFactory.hpp.

template<class Scalar >
void TSFExtended::DefaultLTIProblemFactory< Scalar >::init ( const LinearOperator< Scalar > &  A,
const LinearOperator< Scalar > &  C 
) [inline]

Definition at line 61 of file TSFDefaultLTIProblemFactory.hpp.


Member Data Documentation

template<class Scalar >
LinearOperator<Scalar> TSFExtended::DefaultLTIProblemFactory< Scalar >::inputA_ [private]

Definition at line 88 of file TSFDefaultLTIProblemFactory.hpp.

template<class Scalar >
LinearOperator<Scalar> TSFExtended::DefaultLTIProblemFactory< Scalar >::inputC_ [private]

Definition at line 89 of file TSFDefaultLTIProblemFactory.hpp.

Site Contact