![]() |
|
Contains base classes of CGPoint; CGPoint is always templated with one of these classes; these classes contain the position of the CGPoint and the parameters of the coarse-graining function (width, cutoff, ...). More...
Classes | |
| class | ExactOverlap |
| Defines the position of the CGPoint (e.g. x, y, z) and the parameters of the ExactOverlap coarse-graining function (width and cutoff). More... | |
| class | Gauss |
| Defines the position of the CGPoint (e.g. x, y, z) and the parameters of the Gauss coarse-graining function (width and cutoff). More... | |
| class | Heaviside |
| A specialisation of Polynomials for PolynomialType::Heaviside. See Polynomial for details. More... | |
| class | Linear |
| A specialisation of Polynomials for PolynomialType::Linear. See Polynomial for details. More... | |
| class | Lucy |
| A specialisation of Polynomials for PolynomialType::Lucy. See Polynomial for details. More... | |
| class | Polynomial |
| Defines the position of the CGPoint (e.g. x, y, z) and the parameters of a polynomial coarse-graining function (width and cutoff). More... | |
Typedefs | |
| typedef CGFunctions::ExactOverlap< CGCoordinates::O > | ExactOverlapO |
| Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::ExactOverlap< CGCoordinates::X > | ExactOverlapX |
| Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::ExactOverlap< CGCoordinates::Y > | ExactOverlapY |
| Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::ExactOverlap< CGCoordinates::Z > | ExactOverlapZ |
| Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::ExactOverlap< CGCoordinates::YZ > | ExactOverlapYZ |
| Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::ExactOverlap< CGCoordinates::XZ > | ExactOverlapXZ |
| Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::ExactOverlap< CGCoordinates::XY > | ExactOverlapXY |
| Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::ExactOverlap< CGCoordinates::XYZ > | ExactOverlapXYZ |
| Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::ExactOverlap< CGCoordinates::R > | ExactOverlapR |
| Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::Gauss< CGCoordinates::O > | GaussO |
| Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::Gauss< CGCoordinates::X > | GaussX |
| Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::Gauss< CGCoordinates::Y > | GaussY |
| Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::Gauss< CGCoordinates::Z > | GaussZ |
| Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::Gauss< CGCoordinates::YZ > | GaussYZ |
| Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::Gauss< CGCoordinates::XZ > | GaussXZ |
| Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::Gauss< CGCoordinates::XY > | GaussXY |
| Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::Gauss< CGCoordinates::XYZ > | GaussXYZ |
| Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::Gauss< CGCoordinates::R > | GaussR |
| Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate. More... | |
| typedef CGFunctions::Heaviside< CGCoordinates::O > | HeavisideO |
| typedef CGFunctions::Heaviside< CGCoordinates::X > | HeavisideX |
| typedef CGFunctions::Heaviside< CGCoordinates::Y > | HeavisideY |
| typedef CGFunctions::Heaviside< CGCoordinates::Z > | HeavisideZ |
| typedef CGFunctions::Heaviside< CGCoordinates::YZ > | HeavisideYZ |
| typedef CGFunctions::Heaviside< CGCoordinates::XZ > | HeavisideXZ |
| typedef CGFunctions::Heaviside< CGCoordinates::XY > | HeavisideXY |
| typedef CGFunctions::Heaviside< CGCoordinates::XYZ > | HeavisideXYZ |
| typedef CGFunctions::Linear< CGCoordinates::O > | LinearO |
| typedef CGFunctions::Linear< CGCoordinates::X > | LinearX |
| typedef CGFunctions::Linear< CGCoordinates::Y > | LinearY |
| typedef CGFunctions::Linear< CGCoordinates::Z > | LinearZ |
| typedef CGFunctions::Linear< CGCoordinates::YZ > | LinearYZ |
| typedef CGFunctions::Linear< CGCoordinates::XZ > | LinearXZ |
| typedef CGFunctions::Linear< CGCoordinates::XY > | LinearXY |
| typedef CGFunctions::Linear< CGCoordinates::XYZ > | LinearXYZ |
| typedef CGFunctions::Lucy< CGCoordinates::O > | LucyO |
| typedef CGFunctions::Lucy< CGCoordinates::X > | LucyX |
| typedef CGFunctions::Lucy< CGCoordinates::Y > | LucyY |
| typedef CGFunctions::Lucy< CGCoordinates::Z > | LucyZ |
| typedef CGFunctions::Lucy< CGCoordinates::YZ > | LucyYZ |
| typedef CGFunctions::Lucy< CGCoordinates::XZ > | LucyXZ |
| typedef CGFunctions::Lucy< CGCoordinates::XY > | LucyXY |
| typedef CGFunctions::Lucy< CGCoordinates::XYZ > | LucyXYZ |
Enumerations | |
| enum class | PolynomialType : unsigned char { HEAVISIDE = 0 , LINEAR = 1 , LUCY = 2 } |
| PolynomialType is used to define how files are opened random fixed-particle bottom. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, PolynomialType type) |
| std::istream & | operator>> (std::istream &is, PolynomialType &type) |
Contains base classes of CGPoint; CGPoint is always templated with one of these classes; these classes contain the position of the CGPoint and the parameters of the coarse-graining function (width, cutoff, ...).
See member class ExactOverlap for more details.
See member class Gauss for more details.
Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the ExactOverlapian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate.
Defines a short notation for the Gaussian CGFunction templated with a certain CGCoordinate.
|
strong |
PolynomialType is used to define how files are opened random fixed-particle bottom.
| Enumerator | |
|---|---|
| HEAVISIDE | |
| LINEAR | |
| LUCY | |
| std::ostream& CGFunctions::operator<< | ( | std::ostream & | os, |
| PolynomialType | type | ||
| ) |
| std::istream& CGFunctions::operator>> | ( | std::istream & | is, |
| PolynomialType & | type | ||
| ) |