|
opm-grid
|
A class design to hold a variable with a value for each entity of the given codimension, where the variable is changing in sign with orientation. More...
#include <EntityRep.hpp>
Public Member Functions | |
| SignedEntityVariable () | |
| Default constructor. | |
| const T | operator[] (const EntityRep< codim > &e) const |
| Random access to the variable through an EntityRep. | |
| Public Member Functions inherited from Dune::cpgrid::EntityVariableBase< T > | |
| EntityVariableBase () | |
| Default constructor. | |
| const T & | get (int i) const |
| T & | get (int i) |
| void | swap (EntityVariableBase &other) |
Additional Inherited Members | |
| Public Types inherited from Dune::cpgrid::EntityVariableBase< T > | |
| typedef std::vector< T > | V |
| typedef std::vector< T >::iterator | iterator |
| typedef std::vector< T >::const_iterator | const_iterator |
A class design to hold a variable with a value for each entity of the given codimension, where the variable is changing in sign with orientation.
An example is velocity fields.
| T | A value type for the variable, such as double for pressure etc. |
| codim | Codimension. |
|
inline |
Random access to the variable through an EntityRep.
Note that this operator always returns a copy, not a reference, since we may need to flip the sign.