|
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:117 Represents an entity of a given codim, with positive or negative orientation. Definition: EntityRep.hpp:98 bool orientation() const Returns true if the entity has positive orientation. Not a Dune interface method. Definition: EntityRep.hpp:139 EntityRep opposite() const Returns an EntityRep with opposite orientation. Definition: EntityRep.hpp:146 int index() const The (positive) index of an entity. Not a Dune interface method. Definition: EntityRep.hpp:125 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 void swap(OrientedEntityTable &other) Swap contents for other OrientedEntityTable. Definition: OrientedEntityTable.hpp:215 void printRelationMatrix(std::ostream &os) const Prints the full relation matrix corresponding to the table. Definition: OrientedEntityTable.hpp:272 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:242 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:311 The namespace Dune is the main namespace for all Dune code. Definition: common/CartesianIndexMapper.hpp:10 |