Public Member Functions | |
| PartitionedToMonolithicConverter (const VectorSpace< double > &partitionedSpace, const RCP< Array< int > > &isBCCol, const VectorSpace< double > &monolithicSpace) | |
| void | convert (const Vector< double > &in, Vector< double > &out) const |
Private Attributes | |
| VectorSpace< double > | partitionedSpace_ |
| VectorSpace< double > | monolithicSpace_ |
| Array< Array< int > > | indices_ |
Definition at line 43 of file TSFPartitionedToMonolithicConverter.hpp.
| TSFExtended::PartitionedToMonolithicConverter::PartitionedToMonolithicConverter | ( | const VectorSpace< double > & | partitionedSpace, |
| const RCP< Array< int > > & | isBCCol, | ||
| const VectorSpace< double > & | monolithicSpace | ||
| ) | [inline] |
Definition at line 48 of file TSFPartitionedToMonolithicConverter.hpp.
References TSFExtended::VectorSpace< Scalar >::lowestLocallyOwnedIndex(), and TSFExtended::VectorSpace< Scalar >::numLocalElements().
| void TSFExtended::PartitionedToMonolithicConverter::convert | ( | const Vector< double > & | in, |
| Vector< double > & | out | ||
| ) | const [inline] |
Definition at line 71 of file TSFPartitionedToMonolithicConverter.hpp.
References TSFExtended::VectorSpace< Scalar >::begin(), TSFExtended::VectorSpace< Scalar >::end(), TSFExtended::Vector< Scalar >::getBlock(), TSFExtended::VectorSpace< Scalar >::numBlocks(), TSFExtended::Vector< Scalar >::setElement(), and TSFExtended::Vector< Scalar >::space().
Array<Array<int> > TSFExtended::PartitionedToMonolithicConverter::indices_ [private] |
Definition at line 103 of file TSFPartitionedToMonolithicConverter.hpp.
VectorSpace<double> TSFExtended::PartitionedToMonolithicConverter::monolithicSpace_ [private] |
Definition at line 102 of file TSFPartitionedToMonolithicConverter.hpp.
VectorSpace<double> TSFExtended::PartitionedToMonolithicConverter::partitionedSpace_ [private] |
Definition at line 101 of file TSFPartitionedToMonolithicConverter.hpp.