OrientedEntityTable.hpp
Go to the documentation of this file.
93 class MutableOrientedEntityRange : private Opm::SparseTable< EntityRep<codim_to> >::mutable_row_type
Struct that hods all the data needed to represent a Cpgrid. Definition: CpGridData.hpp:131 bool orientation() const Returns true if the entity has positive orientation. Not a Dune interface method. Definition: EntityRep.hpp:140 EntityRep opposite() const Returns an EntityRep with opposite orientation. Definition: EntityRep.hpp:147 int index() const The (positive) index of an entity. Not a Dune interface method. Definition: EntityRep.hpp:126 A class used as a row type for OrientedEntityTable. Definition: OrientedEntityTable.hpp:94 int size() const Definition: OrientedEntityTable.hpp:112 EntityRep< codim_to > ToType Definition: OrientedEntityTable.hpp:96 MutableOrientedEntityRange() Default constructor yielding an empty range. Definition: OrientedEntityTable.hpp:101 ToType * ToTypePtr Definition: OrientedEntityTable.hpp:97 MutableOrientedEntityRange(const R &r, bool orientation) Constructor taking a row type and an orientation. Definition: OrientedEntityTable.hpp:108 Opm::SparseTable< ToType >::mutable_row_type R Definition: OrientedEntityTable.hpp:98 ToType operator[](int subindex) const Random access operator. Definition: OrientedEntityTable.hpp:119 A class used as a row type for OrientedEntityTable. Definition: OrientedEntityTable.hpp:55 OrientedEntityRange(const R &r, bool orientation) Constructor taking a row type and an orientation. Definition: OrientedEntityTable.hpp:69 EntityRep< codim_to > ToType Definition: OrientedEntityTable.hpp:57 Opm::SparseTable< ToType >::row_type R Definition: OrientedEntityTable.hpp:59 OrientedEntityRange() Default constructor yielding an empty range. Definition: OrientedEntityTable.hpp:62 ToType operator[](int subindex) const Random access operator. Definition: OrientedEntityTable.hpp:80 ToType * ToTypePtr Definition: OrientedEntityTable.hpp:58 Represents the topological relationships between sets of entities, for example cells and faces. Definition: OrientedEntityTable.hpp:139 EntityRep< codim_to > ToType Definition: OrientedEntityTable.hpp:143 super_t::mutable_row_type mutable_row_type Definition: OrientedEntityTable.hpp:146 EntityRep< codim_from > FromType Definition: OrientedEntityTable.hpp:142 int size() const Returns the number of rows in the table. Definition: SparseTable.hpp:121 void printRelationMatrix(std::ostream &os) const Prints the full relation matrix corresponding to the table. Definition: OrientedEntityTable.hpp:266 mutable_row_type row(const FromType &e) Given an entity e of codimension codim_from, returns a row (an indirect container) containing its nei... Definition: OrientedEntityTable.hpp:202 OrientedEntityTable() Default constructor. Definition: OrientedEntityTable.hpp:149 OrientedEntityTable(DataIter data_beg, DataIter data_end, IntegerIter rowsize_beg, IntegerIter rowsize_end) Constructor taking iterators to a sequence of table data and a sequence of row size data. Definition: OrientedEntityTable.hpp:165 row_type operator[](const FromType &e) const Given an entity e of codimension codim_from, returns a row (an indirect container) containing its nei... Definition: OrientedEntityTable.hpp:192 int rowSize(const FromType &e) const Given an entity e of codimension codim_from, returns the number of neighbours of codimension codim_to... Definition: OrientedEntityTable.hpp:182 bool operator==(const OrientedEntityTable &other) const Elementwise equality. Definition: OrientedEntityTable.hpp:209 OrientedEntityRange< codim_to > row_type Definition: OrientedEntityTable.hpp:144 Opm::SparseTable< ToType > super_t Definition: OrientedEntityTable.hpp:145 void printSparseRelationMatrix(std::ostream &os) const Prints the relation matrix corresponding to the table, sparse format. Definition: OrientedEntityTable.hpp:236 void makeInverseRelation(OrientedEntityTable< codim_to, codim_from > &inv) const Makes the inverse relation, mapping codim_to entities to their codim_from neighbours. Definition: OrientedEntityTable.hpp:305 Definition: SparseTable.hpp:55 bool empty() const True if the table contains no rows. Definition: SparseTable.hpp:115 void appendRow(DataIter row_beg, DataIter row_end) Appends a row to the table. Definition: SparseTable.hpp:108 int size() const Returns the number of rows in the table. Definition: SparseTable.hpp:121 row_type operator[](int row) const Returns a row of the table. Definition: SparseTable.hpp:168 int rowSize(int row) const Returns the size of a table row. Definition: SparseTable.hpp:147 int dataSize() const Returns the number of data elements. Definition: SparseTable.hpp:141 void allocate(IntegerIter rowsize_beg, IntegerIter rowsize_end) Definition: SparseTable.hpp:96 bool operator==(const SparseTable &other) const Equality. Definition: SparseTable.hpp:227 The namespace Dune is the main namespace for all Dune code. Definition: common/CartesianIndexMapper.hpp:10 Definition: IteratorRange.hpp:50 Definition: IteratorRange.hpp:70 Iter::value_type & operator[](int idx) Definition: IteratorRange.hpp:79 |