Panzer
Version of the Day
|
#include <Panzer_BlockedEpetraLinearObjContainer.hpp>
Public Types | |
typedef Thyra::VectorBase< double > | VectorType |
typedef Thyra::LinearOpBase < double > | CrsMatrixType |
Public Types inherited from panzer::LinearObjContainer | |
enum | Members { X =0x1, DxDt =0x2, F =0x4, Mat =0x8 } |
Private Attributes | |
Teuchos::RCP< VectorType > | x |
Teuchos::RCP< VectorType > | dxdt |
Teuchos::RCP< VectorType > | f |
Teuchos::RCP< CrsMatrixType > | A |
std::vector< Teuchos::RCP < const Epetra_Map > > | blockMaps_ |
Linear object container for Block operators, this always assumes the matrix is square.
Definition at line 32 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
typedef Thyra::VectorBase<double> panzer::BlockedEpetraLinearObjContainer::VectorType |
Definition at line 35 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
Definition at line 36 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
bool panzer::BlockedEpetraLinearObjContainer::checkCompatibility | ( | ) | const |
Make sure row and column spaces match up.
Definition at line 24 of file Panzer_BlockedEpetraLinearObjContainer.cpp.
|
virtual |
Definition at line 123 of file Panzer_BlockedEpetraLinearObjContainer.cpp.
|
virtual |
Put a particular scalar in the matrix.
Implements panzer::ThyraObjContainer< double >.
Definition at line 95 of file Panzer_BlockedEpetraLinearObjContainer.cpp.
|
inline |
Definition at line 46 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inline |
Definition at line 49 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inline |
Definition at line 52 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inline |
Definition at line 53 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inline |
Definition at line 55 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inline |
Definition at line 56 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inline |
Definition at line 58 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inline |
Definition at line 59 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inline |
Definition at line 61 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inline |
Definition at line 62 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
virtual |
Implements panzer::LinearObjContainer.
Definition at line 64 of file Panzer_BlockedEpetraLinearObjContainer.cpp.
|
inlinevirtual |
Implements panzer::ThyraObjContainer< double >.
Definition at line 69 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inlinevirtual |
Implements panzer::ThyraObjContainer< double >.
Definition at line 70 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inlinevirtual |
Implements panzer::ThyraObjContainer< double >.
Definition at line 72 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inlinevirtual |
Implements panzer::ThyraObjContainer< double >.
Definition at line 73 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inlinevirtual |
Implements panzer::ThyraObjContainer< double >.
Definition at line 75 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inlinevirtual |
Implements panzer::ThyraObjContainer< double >.
Definition at line 76 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inlinevirtual |
Implements panzer::ThyraObjContainer< double >.
Definition at line 78 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
inlinevirtual |
Implements panzer::ThyraObjContainer< double >.
Definition at line 79 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
private |
Definition at line 82 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
private |
Definition at line 82 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
private |
Definition at line 82 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
private |
Definition at line 83 of file Panzer_BlockedEpetraLinearObjContainer.hpp.
|
private |
Definition at line 85 of file Panzer_BlockedEpetraLinearObjContainer.hpp.