Dune Core Modules (2.8.0)
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
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
Implements a vector constructed from a given type representing a field and a compile-time given size.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 21, 23:30, 2024)