|
| virtual void | replaceGlobalValue (GlobalOrdinal globalRow, const Scalar &value)=0 |
| | Replace current value at the specified location with specified value. More...
|
| |
| virtual void | sumIntoGlobalValue (GlobalOrdinal globalRow, const Scalar &value)=0 |
| | Adds specified value to existing value at the specified location. More...
|
| |
| virtual void | replaceLocalValue (LocalOrdinal myRow, const Scalar &value)=0 |
| | Replace current value at the specified location with specified values. More...
|
| |
| virtual void | sumIntoLocalValue (LocalOrdinal myRow, const Scalar &value)=0 |
| | Adds specified value to existing value at the specified location. More...
|
| |
template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
class Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Definition at line 60 of file Xpetra_Vector.hpp.
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual void Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >::replaceGlobalValue |
( |
GlobalOrdinal |
globalRow, |
|
|
const Scalar & |
value |
|
) |
| |
|
pure virtual |
Replace current value at the specified location with specified value.
Implemented in Xpetra::EpetraIntVectorT< long long, EpetraNode >, Xpetra::EpetraIntVectorT< int, EpetraNode >, Xpetra::TpetraVector< Scalar, int, long long, EpetraNode >, Xpetra::TpetraVector< Scalar, int, int, EpetraNode >, Xpetra::EpetraVectorT< long long, EpetraNode >, Xpetra::EpetraVectorT< int, EpetraNode >, and Xpetra::BlockedVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >.
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual void Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >::sumIntoGlobalValue |
( |
GlobalOrdinal |
globalRow, |
|
|
const Scalar & |
value |
|
) |
| |
|
pure virtual |
Adds specified value to existing value at the specified location.
Implemented in Xpetra::EpetraIntVectorT< long long, EpetraNode >, Xpetra::EpetraIntVectorT< int, EpetraNode >, Xpetra::TpetraVector< Scalar, int, long long, EpetraNode >, Xpetra::TpetraVector< Scalar, int, int, EpetraNode >, Xpetra::EpetraVectorT< long long, EpetraNode >, Xpetra::EpetraVectorT< int, EpetraNode >, and Xpetra::BlockedVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >.
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual void Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >::replaceLocalValue |
( |
LocalOrdinal |
myRow, |
|
|
const Scalar & |
value |
|
) |
| |
|
pure virtual |
Replace current value at the specified location with specified values.
Implemented in Xpetra::TpetraVector< Scalar, int, long long, EpetraNode >, Xpetra::TpetraVector< Scalar, int, int, EpetraNode >, Xpetra::EpetraVectorT< long long, EpetraNode >, Xpetra::EpetraVectorT< int, EpetraNode >, Xpetra::EpetraIntVectorT< long long, EpetraNode >, Xpetra::EpetraIntVectorT< int, EpetraNode >, and Xpetra::BlockedVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >.
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node = KokkosClassic::DefaultNode::DefaultNodeType>
| virtual void Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node >::sumIntoLocalValue |
( |
LocalOrdinal |
myRow, |
|
|
const Scalar & |
value |
|
) |
| |
|
pure virtual |
Adds specified value to existing value at the specified location.
Implemented in Xpetra::TpetraVector< Scalar, int, long long, EpetraNode >, Xpetra::TpetraVector< Scalar, int, int, EpetraNode >, Xpetra::EpetraVectorT< long long, EpetraNode >, Xpetra::EpetraVectorT< int, EpetraNode >, Xpetra::EpetraIntVectorT< long long, EpetraNode >, Xpetra::EpetraIntVectorT< int, EpetraNode >, and Xpetra::BlockedVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >.