Type definitions for ViennaGrid domains. More...
#include <viennagrid/forwards.hpp>
#include <viennagrid/domain/domain.hpp>
#include <viennagrid/domain/element_creation.hpp>
#include <viennagrid/point.hpp>
#include <viennagrid/topology/quadrilateral.hpp>
#include "../points/types.hpp"
Go to the source code of this file.
Classes | |
struct | LinearCartesian1D_DomainConfig |
Wrapped domain configuration class for cartesian 1D domains of lines. More... | |
struct | LinearCartesian2D_DomainConfig |
Wrapped domain configuration class for cartesian 2D domains of lines. More... | |
struct | LinearCartesian3D_DomainConfig |
Wrapped domain configuration class for cartesian 2D domains of lines. More... | |
struct | LinearCylindrical3D_DomainConfig |
Wrapped domain configuration class for cartesian 1D domains of lines. More... | |
struct | LinearPolar2D_DomainConfig |
Wrapped domain configuration class for cartesian 1D domains of lines. More... | |
struct | LinearSpherical3D_DomainConfig |
Wrapped domain configuration class for cartesian 1D domains of lines. More... | |
struct | TriangularCartesian2D_DomainConfig |
Wrapped domain configuration class for cartesian 2D domains of triangles. More... | |
struct | TriangularCartesian3D_DomainConfig |
Wrapped domain configuration class for cartesian 3D domains of triangles. More... | |
struct | TriangularCylindrical3D_DomainConfig |
Wrapped domain configuration class for cylindrical 3D domains of triangles. More... | |
struct | TriangularPolar2D_DomainConfig |
Wrapped domain configuration class for polar 2D domains of triangles. More... | |
struct | TriangularSpherical3D_DomainConfig |
Wrapped domain configuration class for spherical 3D domains of triangles. More... | |
struct | QuadrilateralCartesian2D_DomainConfig |
Wrapped domain configuration class for cartesian 2D domains of quadrilaterals. More... | |
struct | QuadrilateralCartesian3D_DomainConfig |
Wrapped domain configuration class for cartesian 3D domains of quadrilaterals. More... | |
struct | QuadrilateralCylindrical3D_DomainConfig |
Wrapped domain configuration class for cylindrical 3D domains of quadrilaterals. More... | |
struct | QuadrilateralPolar2D_DomainConfig |
Wrapped domain configuration class for polar 2D domains of quadrilaterals. More... | |
struct | QuadrilateralSpherical3D_DomainConfig |
Wrapped domain configuration class for spherical 3D domains of quadrilaterals. More... | |
struct | TetrahedralCartesian3D_DomainConfig |
Wrapped domain configuration class for cartesian 3D domains of tetrahedra. More... | |
struct | TetrahedralCylindrical3D_DomainConfig |
Wrapped domain configuration class for cylindrical 3D domains of tetrahedra. More... | |
struct | TetrahedralSpherical3D_DomainConfig |
Wrapped domain configuration class for spherical 3D domains of tetrahedra. More... |
Typedefs | |
typedef viennagrid::domain_t < LinearCartesian1D_DomainConfig > | LinearCartesian1D_Domain_t |
typedef viennagrid::domain_t < LinearCartesian2D_DomainConfig > | LinearCartesian2D_Domain_t |
typedef viennagrid::domain_t < LinearCartesian3D_DomainConfig > | LinearCartesian3D_Domain_t |
typedef viennagrid::domain_t < LinearCylindrical3D_DomainConfig > | LinearCylindrical3D_Domain_t |
typedef viennagrid::domain_t < LinearPolar2D_DomainConfig > | LinearPolar2D_Domain_t |
typedef viennagrid::domain_t < LinearSpherical3D_DomainConfig > | LinearSpherical3D_Domain_t |
typedef viennagrid::domain_t < TriangularCartesian2D_DomainConfig > | TriangularCartesian2D_Domain_t |
typedef viennagrid::domain_t < TriangularCartesian3D_DomainConfig > | TriangularCartesian3D_Domain_t |
typedef viennagrid::domain_t < TriangularCylindrical3D_DomainConfig > | TriangularCylindrical3D_Domain_t |
typedef viennagrid::domain_t < TriangularPolar2D_DomainConfig > | TriangularPolar2D_Domain_t |
typedef viennagrid::domain_t < TriangularSpherical3D_DomainConfig > | TriangularSpherical3D_Domain_t |
typedef viennagrid::domain_t < QuadrilateralCartesian2D_DomainConfig > | QuadrilateralCartesian2D_Domain_t |
typedef viennagrid::domain_t < QuadrilateralCartesian3D_DomainConfig > | QuadrilateralCartesian3D_Domain_t |
typedef viennagrid::domain_t < QuadrilateralCylindrical3D_DomainConfig > | QuadrilateralCylindrical3D_Domain_t |
typedef viennagrid::domain_t < QuadrilateralPolar2D_DomainConfig > | QuadrilateralPolar2D_Domain_t |
typedef viennagrid::domain_t < QuadrilateralSpherical3D_DomainConfig > | QuadrilateralSpherical3D_Domain_t |
typedef viennagrid::domain_t < TetrahedralCartesian3D_DomainConfig > | TetrahedralCartesian3D_Domain_t |
typedef viennagrid::domain_t < TetrahedralCylindrical3D_DomainConfig > | TetrahedralCylindrical3D_Domain_t |
typedef viennagrid::domain_t < TetrahedralSpherical3D_DomainConfig > | TetrahedralSpherical3D_Domain_t |
Type definitions for ViennaGrid domains.