ViennaGrid for Python
 All Classes Files Functions Variables
Classes | Typedefs
types.hpp File Reference

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

Detailed Description

Type definitions for ViennaGrid domains.