Collaboration diagram for Basic Thyra types.:
|
Typedefs | |
| typedef Teuchos::Range1D::Index | Thyra::Ordinal |
| Type for the dimension of a vector space. | |
| typedef Ordinal | Thyra::Index |
| Deprecated: Use Ordinal instead! | |
| typedef Teuchos::Range1D | Thyra::Range1D |
| Type for a range of indices. | |
| typedef EOpTransp | Thyra::ETransp |
| Deprecated. | |
Enumerations | |
| enum | Thyra::EConj { Thyra::NONCONJ_ELE, Thyra::CONJ_ELE } |
| Enumeration for determining how a linear operator is applied. More... | |
| enum | Thyra::EOpTransp { Thyra::NOTRANS, Thyra::CONJ, Thyra::TRANS, Thyra::CONJTRANS } |
| Enumeration for determining how a linear operator is applied. More... | |
| enum | Thyra::EViewType { Thyra::VIEW_TYPE_DIRECT, Thyra::VIEW_TYPE_DETACHED } |
| Determines if a view is a direct view of data or a detached copy of data. More... | |
| enum | Thyra::EStrideType { Thyra::STRIDE_TYPE_UNIT, Thyra::STRIDE_TYPE_NONUNIT } |
| Determine if data is unit stride or non-unit stride. More... | |
Functions | |
| const char * | Thyra::toString (EConj conj) |
Return a string name for a EOpTransp value. | |
| const char * | Thyra::toString (EOpTransp transp) |
Return a string name for a EOpTransp value. | |
| EOpTransp | Thyra::real_trans (EOpTransp transp) |
Return NOTRANS or TRANS for real scalar valued operators and this also is used for determining structural transpose. | |
| EOpTransp | Thyra::not_trans (EOpTransp transp) |
| Perform a not operation on an EOpTransp value. | |
| EOpTransp | Thyra::trans_trans (EOpTransp trans1, EOpTransp trans2) |
| Combine two transpose arguments. | |
| EConj | Thyra::transToConj (EOpTransp trans) |
Convert from EOpTransp to EConj. | |
| EOpTransp | Thyra::applyConjToTrans (EConj conj) |
Convert from EConj to EOpTransp for forward apply. | |
| EOpTransp | Thyra::applyTransposeConjToTrans (EConj conj) |
Convert from EConj to EOpTransp for forward apply. | |
Type for the dimension of a vector space.
Definition at line 85 of file Thyra_OperatorVectorTypes.hpp.
| typedef Ordinal Thyra::Index |
| typedef Teuchos::Range1D Thyra::Range1D |
| typedef EOpTransp Thyra::ETransp |
| enum Thyra::EConj |
Enumeration for determining how a linear operator is applied.
| NONCONJ_ELE | Use the linear operator with non-conjugate elements. |
| CONJ_ELE | Use the linear operator with conjugate elements. |
Definition at line 98 of file Thyra_OperatorVectorTypes.hpp.
| enum Thyra::EOpTransp |
Enumeration for determining how a linear operator is applied.
Definition at line 120 of file Thyra_OperatorVectorTypes.hpp.
| enum Thyra::EViewType |
Determines if a view is a direct view of data or a detached copy of data.
| VIEW_TYPE_DIRECT | The view is a direct view of data and no copies are made. |
| VIEW_TYPE_DETACHED | The view is a detached copy of the data. |
Definition at line 255 of file Thyra_OperatorVectorTypes.hpp.
| enum Thyra::EStrideType |
Determine if data is unit stride or non-unit stride.
| STRIDE_TYPE_UNIT | The stride between elements in an array is one. |
| STRIDE_TYPE_NONUNIT | The stride between elements in an array is greater than or equal to one. |
Definition at line 262 of file Thyra_OperatorVectorTypes.hpp.
| const char* Thyra::toString | ( | EConj | conj | ) | [inline] |
Return a string name for a EOpTransp value.
Definition at line 107 of file Thyra_OperatorVectorTypes.hpp.
| const char* Thyra::toString | ( | EOpTransp | transp | ) | [inline] |
Return a string name for a EOpTransp value.
Definition at line 143 of file Thyra_OperatorVectorTypes.hpp.
Return NOTRANS or TRANS for real scalar valued operators and this also is used for determining structural transpose.
Definition at line 160 of file Thyra_OperatorVectorTypes.hpp.
Perform a not operation on an EOpTransp value.
Definition at line 176 of file Thyra_OperatorVectorTypes.hpp.
Convert from EConj to EOpTransp for forward apply.
Definition at line 230 of file Thyra_OperatorVectorTypes.hpp.
Convert from EConj to EOpTransp for forward apply.
Definition at line 243 of file Thyra_OperatorVectorTypes.hpp.
1.4.7