|
dune-grid 2.8.0
|
Loading...
Searching...
No Matches
coordinates.hh
Go to the documentation of this file.
43 EquidistantCoordinates(const Dune::FieldVector<ct,dim>& upperRight, const std::array<int,dim>& s)
82 EquidistantCoordinates<ct,dim> refine(std::bitset<dim> ovlp_low, std::bitset<dim> ovlp_up, int overlap, bool keep_ovlp) const
147 EquidistantOffsetCoordinates(const Dune::FieldVector<ct,dim>& lowerLeft, const Dune::FieldVector<ct,dim>& upperRight, const std::array<int,dim>& s)
194 EquidistantOffsetCoordinates<ct,dim> refine(std::bitset<dim> ovlp_low, std::bitset<dim> ovlp_up, int overlap, bool keep_ovlp) const
259 TensorProductCoordinates(const std::array<std::vector<ct>,dim>& c, const std::array<int,dim>& offset)
295 TensorProductCoordinates<ct,dim> refine(std::bitset<dim> ovlp_low, std::bitset<dim> ovlp_up, int overlap, bool keep_ovlp) const
int size() const
iterator end()
std::ostream & operator<<(std::ostream &s, const bigunsignedint< k > &x)
size_type dim() const
Include standard header files.
Container for equidistant coordinates in a YaspGrid.
Definition coordinates.hh:27
ct coordinate(int d, int i) const
Definition coordinates.hh:63
static const int dimension
export dimension
Definition coordinates.hh:32
void print(std::ostream &s) const
print information on this container
Definition coordinates.hh:105
EquidistantCoordinates()
default constructor
Definition coordinates.hh:35
EquidistantCoordinates< ct, dim > refine(std::bitset< dim > ovlp_low, std::bitset< dim > ovlp_up, int overlap, bool keep_ovlp) const
Definition coordinates.hh:82
EquidistantCoordinates(const Dune::FieldVector< ct, dim > &upperRight, const std::array< int, dim > &s)
construct a container with all necessary information
Definition coordinates.hh:43
Container for equidistant coordinates in a YaspGrid with non-trivial origin.
Definition coordinates.hh:129
EquidistantOffsetCoordinates()
default constructor
Definition coordinates.hh:137
EquidistantOffsetCoordinates(const Dune::FieldVector< ct, dim > &lowerLeft, const Dune::FieldVector< ct, dim > &upperRight, const std::array< int, dim > &s)
construct a container with all necessary information
Definition coordinates.hh:147
EquidistantOffsetCoordinates< ct, dim > refine(std::bitset< dim > ovlp_low, std::bitset< dim > ovlp_up, int overlap, bool keep_ovlp) const
Definition coordinates.hh:194
void print(std::ostream &s) const
print information on this container
Definition coordinates.hh:217
ct meshsize(int d, int i) const
Definition coordinates.hh:158
ct ctype
export the coordinate type
Definition coordinates.hh:132
static const int dimension
export dimension
Definition coordinates.hh:134
ct coordinate(int d, int i) const
Definition coordinates.hh:167
Coordinate container for a tensor product YaspGrid.
Definition coordinates.hh:243
void print(std::ostream &s) const
print information on this container
Definition coordinates.hh:345
ct meshsize(int d, int i) const
Definition coordinates.hh:267
ct coordinate(int d, int i) const
Definition coordinates.hh:276
static const int dimension
export dimension
Definition coordinates.hh:248
TensorProductCoordinates< ct, dim > refine(std::bitset< dim > ovlp_low, std::bitset< dim > ovlp_up, int overlap, bool keep_ovlp) const
Definition coordinates.hh:295
TensorProductCoordinates(const std::array< std::vector< ct >, dim > &c, const std::array< int, dim > &offset)
construct a container with all necessary information
Definition coordinates.hh:259
TensorProductCoordinates()
the default constructor
Definition coordinates.hh:251
ct ctype
export the coordinate type
Definition coordinates.hh:246
T begin(T... args)
T end(T... args)
T endl(T... args)
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8