#include <Xpetra_MapExtractor_fwd.hpp>
Public Types | |
| typedef Scalar | scalar_type |
| typedef LocalOrdinal | local_ordinal_type |
| typedef GlobalOrdinal | global_ordinal_type |
| typedef Node | node_type |
Public Member Functions | |
| MapExtractor (const RCP< const Map > &fullmap, const std::vector< RCP< const Map > > &maps) | |
| MapExtractor basic constructor. More... | |
| RCP< Vector > | getVector (size_t i) const |
| RCP< MultiVector > | getVector (size_t i, size_t numvec) const |
Public Member Functions inherited from Teuchos::Describable | |
| virtual std::string | description () const |
| virtual void | describe (FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
| void | describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
| virtual | ~Describable () |
| DescribableStreamManipulatorState | describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) |
| std::ostream & | operator<< (std::ostream &os, const DescribableStreamManipulatorState &d) |
| virtual std::string | description () const |
| virtual void | describe (FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
| void | describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
| virtual | ~Describable () |
Public Member Functions inherited from Teuchos::LabeledObject | |
| LabeledObject () | |
| virtual | ~LabeledObject () |
| virtual void | setObjectLabel (const std::string &objectLabel) |
| virtual std::string | getObjectLabel () const |
Private Member Functions | |
| bool | CheckConsistency () const |
Private Attributes | |
| RCP< const Map > | fullmap_ |
| std::vector< RCP< const Map > > | maps_ |
| std::vector< RCP< Import > > | importers_ |
Extract subblocks from full map | |
| void | ExtractVector (const Vector &full, size_t block, Vector &partial) const |
| void | ExtractVector (const MultiVector &full, size_t block, MultiVector &partial) const |
| void | ExtractVector (RCP< const Vector > &full, size_t block, RCP< Vector > &partial) const |
| void | ExtractVector (RCP< Vector > &full, size_t block, RCP< Vector > &partial) const |
| void | ExtractVector (RCP< const MultiVector > &full, size_t block, RCP< MultiVector > &partial) const |
| void | ExtractVector (RCP< MultiVector > &full, size_t block, RCP< MultiVector > &partial) const |
| RCP< Vector > | ExtractVector (RCP< const Vector > &full, size_t block) const |
| RCP< Vector > | ExtractVector (RCP< Vector > &full, size_t block) const |
| RCP< MultiVector > | ExtractVector (RCP< const MultiVector > &full, size_t block) const |
| RCP< MultiVector > | ExtractVector (RCP< MultiVector > &full, size_t block) const |
Insert subblocks into full map | |
| void | InsertVector (const Vector &partial, size_t block, Vector &full) const |
| void | InsertVector (const MultiVector &partial, size_t block, MultiVector &full) const |
| void | InsertVector (RCP< const Vector > &partial, size_t block, RCP< Vector > &full) const |
| void | InsertVector (RCP< Vector > &partial, size_t block, RCP< Vector > &full) const |
| void | InsertVector (RCP< const MultiVector > &partial, size_t block, RCP< MultiVector > &full) const |
| void | InsertVector (RCP< MultiVector > &partial, size_t block, RCP< MultiVector > &full) const |
Maps | |
| size_t | NumMaps () const |
| number of partial maps More... | |
| const RCP< const Map > | getMap (size_t i) const |
| get the map More... | |
| const RCP< const Map > | getFullMap () const |
| the full map More... | |
| size_t | getMapIndexForGID (GlobalOrdinal gid) const |
| returns map index in map extractor which contains GID or -1 otherwise More... | |
Additional Inherited Members | |
Static Public Attributes inherited from Teuchos::Describable | |
| static const EVerbosityLevel | verbLevel_default |
Definition at line 51 of file Xpetra_MapExtractor_fwd.hpp.
| typedef Scalar Xpetra::MapExtractor< Scalar, LocalOrdinal, GlobalOrdinal, Node >::scalar_type |
Definition at line 74 of file Xpetra_MapExtractor.hpp.
| typedef LocalOrdinal Xpetra::MapExtractor< Scalar, LocalOrdinal, GlobalOrdinal, Node >::local_ordinal_type |
Definition at line 75 of file Xpetra_MapExtractor.hpp.
| typedef GlobalOrdinal Xpetra::MapExtractor< Scalar, LocalOrdinal, GlobalOrdinal, Node >::global_ordinal_type |
Definition at line 76 of file Xpetra_MapExtractor.hpp.
| typedef Node Xpetra::MapExtractor< Scalar, LocalOrdinal, GlobalOrdinal, Node >::node_type |
Definition at line 77 of file Xpetra_MapExtractor.hpp.
|
inline |
MapExtractor basic constructor.
Definition at line 86 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 99 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 105 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 111 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 112 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 113 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 114 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 116 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 123 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 130 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 137 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 148 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 154 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 161 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 162 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 163 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 164 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 169 of file Xpetra_MapExtractor.hpp.
|
inline |
Definition at line 170 of file Xpetra_MapExtractor.hpp.
|
inline |
number of partial maps
Definition at line 176 of file Xpetra_MapExtractor.hpp.
|
inline |
get the map
Definition at line 179 of file Xpetra_MapExtractor.hpp.
|
inline |
the full map
Definition at line 182 of file Xpetra_MapExtractor.hpp.
|
inline |
returns map index in map extractor which contains GID or -1 otherwise
Definition at line 185 of file Xpetra_MapExtractor.hpp.
|
inlineprivate |
Definition at line 198 of file Xpetra_MapExtractor.hpp.
|
private |
Definition at line 213 of file Xpetra_MapExtractor.hpp.
|
private |
Definition at line 214 of file Xpetra_MapExtractor.hpp.
|
private |
Definition at line 215 of file Xpetra_MapExtractor.hpp.
1.8.11