Dune Core Modules (2.4.1)
coordinates.hh
Go to the documentation of this file.
78 EquidistantCoordinates<ct,dim> refine(std::bitset<dim> ovlp_low, std::bitset<dim> ovlp_up, int overlap, bool keep_ovlp) const
142 EquidistantOffsetCoordinates(const Dune::FieldVector<ct,dim>& origin, const Dune::FieldVector<ct,dim>& h, const Dune::array<int,dim>& s)
185 EquidistantOffsetCoordinates<ct,dim> refine(std::bitset<dim> ovlp_low, std::bitset<dim> ovlp_up, int overlap, bool keep_ovlp) const
250 TensorProductCoordinates(const Dune::array<std::vector<ct>,dim>& c, const Dune::array<int,dim>& offset)
286 TensorProductCoordinates<ct,dim> refine(std::bitset<dim> ovlp_low, std::bitset<dim> ovlp_up, int overlap, bool keep_ovlp) const
Fallback implementation of the std::array class (a static array)
Container for equidistant coordinates in a YaspGrid.
Definition: coordinates.hh:27
ct coordinate(int d, int i) const
Definition: coordinates.hh:59
static const int dimension
export dimension
Definition: coordinates.hh:32
void print(std::ostream &s) const
print information on this container
Definition: coordinates.hh:101
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:78
EquidistantCoordinates(const Dune::FieldVector< ct, dim > &h, const Dune::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:125
EquidistantOffsetCoordinates()
default constructor
Definition: coordinates.hh:133
EquidistantOffsetCoordinates< ct, dim > refine(std::bitset< dim > ovlp_low, std::bitset< dim > ovlp_up, int overlap, bool keep_ovlp) const
Definition: coordinates.hh:185
void print(std::ostream &s) const
print information on this container
Definition: coordinates.hh:208
ct meshsize(int d, int i) const
Definition: coordinates.hh:149
ct ctype
export the coordinate type
Definition: coordinates.hh:128
static const int dimension
export dimension
Definition: coordinates.hh:130
EquidistantOffsetCoordinates(const Dune::FieldVector< ct, dim > &origin, const Dune::FieldVector< ct, dim > &h, const Dune::array< int, dim > &s)
construct a container with all necessary information
Definition: coordinates.hh:142
ct coordinate(int d, int i) const
Definition: coordinates.hh:158
Coordinate container for a tensor product YaspGrid.
Definition: coordinates.hh:234
void print(std::ostream &s) const
print information on this container
Definition: coordinates.hh:336
ct meshsize(int d, int i) const
Definition: coordinates.hh:258
ct coordinate(int d, int i) const
Definition: coordinates.hh:267
static const int dimension
export dimension
Definition: coordinates.hh:239
TensorProductCoordinates< ct, dim > refine(std::bitset< dim > ovlp_low, std::bitset< dim > ovlp_up, int overlap, bool keep_ovlp) const
Definition: coordinates.hh:286
TensorProductCoordinates(const Dune::array< std::vector< ct >, dim > &c, const Dune::array< int, dim > &offset)
construct a container with all necessary information
Definition: coordinates.hh:250
TensorProductCoordinates()
the default constructor
Definition: coordinates.hh:242
ct ctype
export the coordinate type
Definition: coordinates.hh:237
Implements a vector constructed from a given type representing a field and a compile-time given size.
std::ostream & operator<<(std::ostream &s, const array< T, N > &e)
Output operator for array.
Definition: array.hh:26
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 21, 23:30, 2024)