#include "RTOpPack_Types.hpp"#include "Teuchos_Range1D.hpp"#include "Teuchos_RefCountPtr.hpp"Include dependency graph for Thyra_OperatorVectorTypes.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
| namespace | Thyra |
| namespace | Thyra::Exceptions |
Classes | |
| class | Thyra::Exceptions::UnInitialized |
| Thrown if any member functions are called before initialize() has been called. More... | |
| class | Thyra::Exceptions::IncompatibleVectorSpaces |
| Thrown if vector spaces are incompatible. More... | |
| class | Thyra::Exceptions::OpNotSupported |
Thrown if the argument M_trans is not supported,. More... | |
Typedefs | |
| typedef Teuchos::Range1D::Index | Index |
| Type for the dimension of a vector space. | |
| typedef Teuchos::Range1D | Range1D |
| Type for a range of indices. | |
Enumerations | |
| enum | EConj { NONCONJ_ELE, CONJ_ELE } |
| Enumeration for determining how a linear operator is applied. More... | |
| enum | ETransp { NOTRANS, CONJ, TRANS, CONJTRANS } |
| Enumeration for determining how a linear operator (with a single scalar * type) is applied. More... | |
| enum | EViewType { VIEW_TYPE_DIRECT, VIEW_TYPE_DETACHED } |
| Determines if a view is a direct view of data or a detached copy of data. More... | |
| enum | EStrideType { STRIDE_TYPE_UNIT, STRIDE_TYPE_NONUNIT } |
| Determine if data is unit stride or non-unit stride. More... | |
Functions | |
| const char * | toString (EConj conj) |
Return a string name for a ETransp value. | |
| const char * | toString (ETransp transp) |
Return a string name for a ETransp value. | |
| ETransp | real_trans (ETransp transp) |
Return NOTRANS or TRANS for real scalar valued operators and this also is used for determining structural transpose. | |
| ETransp | not_trans (ETransp transp) |
| Perform a not operation on an ETransp value. | |
| ETransp | trans_trans (ETransp trans1, ETransp trans2) |
| Combine two transpose arguments. | |
| EConj | transToConj (ETransp trans) |
Convert from ETransp to EConj. | |
| ETransp | applyConjToTrans (EConj conj) |
Convert from EConj to ETransp for forward apply. | |
| ETransp | applyTransposeConjToTrans (EConj conj) |
Convert from EConj to ETransp for forward apply. | |
1.3.9.1