NuTo
Numerics Tool
|
#include <DofVector.h>
Public Member Functions | |
const Eigen::Matrix< T, Eigen::Dynamic, 1 > & | operator[] (const DofType &dofType) const |
const access More... | |
Eigen::Matrix< T, Eigen::Dynamic, 1 > & | operator[] (const DofType &dofType) |
nonconst access More... | |
DofVector & | operator+= (const DofVector &rhs) |
performs uninitialized addition that resizes the data to the length of rhs More... | |
DofVector & | operator-= (const DofVector &rhs) |
performs uninitialized addition that resizes the data to the length of rhs More... | |
DofVector & | operator*= (double scalar) |
double | operator() (DofType dof, int globalDofNumber) const |
void | SetZero () |
std::vector< double > | operator() (DofType dof, std::vector< int > globalDofNumbers) const |
void | AddScaled (const DofVector &rhs, double scalar) |
calculates (*this) += rhs * scalar More... | |
std::vector< DofType > | DofTypes () const |
Protected Attributes | |
std::map< DofType, Eigen::Matrix< T, Eigen::Dynamic, 1 >, CompareDofType > | mData |
data container More... | |
Friends | |
DofVector | operator+ (DofVector lhs, const DofVector &rhs) |
DofVector | operator- (DofVector lhs, const DofVector &rhs) |
DofVector | operator* (DofVector lhs, double scalar) |
DofVector | operator* (double scalar, DofVector rhs) |
std::ostream & | operator<< (std::ostream &out, const DofVector &v) |
|
inline |
calculates (*this) += rhs
* scalar
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
performs uninitialized addition that resizes the data to the length of rhs
|
inline |
performs uninitialized addition that resizes the data to the length of rhs
|
inline |
const access
dofType | dof type |
|
inline |
nonconst access
dofType | dof type |
|
inline |
|
friend |
|
protected |
data container