4.2. API reference of viennagrid.wrapper

4.2.1. Points

viennagrid.wrapper supports the following point types:

  • cartesian 1D, 2D and 3D
  • cylindrical (3-dimensional)
  • polar (2-dimensional)
  • spherical (3-dimensional)

all of them using double precision.

For each type of point there is a separate class:

class viennagrid.wrapper.PointCartesian1D
coord_system

Read-only property that returns the coordinate system of the space where the point is defined.

coords

Read-only property that returns a list containing all the coordinates of the point.

dim

Read-only property that returns the dimension of the space where the point is defined.

get_coord((PointCartesian1D)arg1, (int)arg2) → float :

Get the value of the coordinate at given index in the coordinate list.

C++ signature :
double get_coord(PointCartesian1D {lvalue},unsigned int)
inner_prod((PointCartesian1D)arg1, (PointCartesian1D)arg2) → float :
C++ signature :
double inner_prod(PointCartesian1D {lvalue},PointCartesian1D {lvalue})
norm_1((PointCartesian1D)arg1) → float :
C++ signature :
double norm_1(PointCartesian1D {lvalue})
norm_2((PointCartesian1D)arg1) → float :
C++ signature :
double norm_2(PointCartesian1D {lvalue})
norm_inf((PointCartesian1D)arg1) → float :
C++ signature :
double norm_inf(PointCartesian1D {lvalue})
set_coord((PointCartesian1D)arg1, (int)arg2, (float)arg3) → None :

Set the value of the coordinate at given index in the coordinate list.

C++ signature :
void set_coord(PointCartesian1D {lvalue},unsigned int,double)
class viennagrid.wrapper.PointCartesian2D
coord_system

Read-only property that returns the coordinate system of the space where the point is defined.

coords

Read-only property that returns a list containing all the coordinates of the point.

dim

Read-only property that returns the dimension of the space where the point is defined.

get_coord((PointCartesian2D)arg1, (int)arg2) → float :

Get the value of the coordinate at given index in the coordinate list.

C++ signature :
double get_coord(PointCartesian2D {lvalue},unsigned int)
inner_prod((PointCartesian2D)arg1, (PointCartesian2D)arg2) → float :
C++ signature :
double inner_prod(PointCartesian2D {lvalue},PointCartesian2D {lvalue})
norm_1((PointCartesian2D)arg1) → float :
C++ signature :
double norm_1(PointCartesian2D {lvalue})
norm_2((PointCartesian2D)arg1) → float :
C++ signature :
double norm_2(PointCartesian2D {lvalue})
norm_inf((PointCartesian2D)arg1) → float :
C++ signature :
double norm_inf(PointCartesian2D {lvalue})
set_coord((PointCartesian2D)arg1, (int)arg2, (float)arg3) → None :

Set the value of the coordinate at given index in the coordinate list.

C++ signature :
void set_coord(PointCartesian2D {lvalue},unsigned int,double)
to_polar((PointCartesian2D)arg1) → PointPolar2D :
C++ signature :
PointPolar2D to_polar(PointCartesian2D {lvalue})
class viennagrid.wrapper.PointCartesian3D
coord_system

Read-only property that returns the coordinate system of the space where the point is defined.

coords

Read-only property that returns a list containing all the coordinates of the point.

cross_prod((PointCartesian3D)arg1, (PointCartesian3D)arg2) → PointCartesian3D :
C++ signature :
PointCartesian3D cross_prod(PointCartesian3D {lvalue},PointCartesian3D {lvalue})
dim

Read-only property that returns the dimension of the space where the point is defined.

get_coord((PointCartesian3D)arg1, (int)arg2) → float :

Get the value of the coordinate at given index in the coordinate list.

C++ signature :
double get_coord(PointCartesian3D {lvalue},unsigned int)
inner_prod((PointCartesian3D)arg1, (PointCartesian3D)arg2) → float :
C++ signature :
double inner_prod(PointCartesian3D {lvalue},PointCartesian3D {lvalue})
norm_1((PointCartesian3D)arg1) → float :
C++ signature :
double norm_1(PointCartesian3D {lvalue})
norm_2((PointCartesian3D)arg1) → float :
C++ signature :
double norm_2(PointCartesian3D {lvalue})
norm_inf((PointCartesian3D)arg1) → float :
C++ signature :
double norm_inf(PointCartesian3D {lvalue})
set_coord((PointCartesian3D)arg1, (int)arg2, (float)arg3) → None :

Set the value of the coordinate at given index in the coordinate list.

C++ signature :
void set_coord(PointCartesian3D {lvalue},unsigned int,double)
to_cylindrical((PointCartesian3D)arg1) → PointCylindrical3D :
C++ signature :
PointCylindrical3D to_cylindrical(PointCartesian3D {lvalue})
to_spherical((PointCartesian3D)arg1) → PointSpherical3D :
C++ signature :
PointSpherical3D to_spherical(PointCartesian3D {lvalue})
class viennagrid.wrapper.PointCylindrical3D
coord_system

Read-only property that returns the coordinate system of the space where the point is defined.

coords

Read-only property that returns a list containing all the coordinates of the point.

dim

Read-only property that returns the dimension of the space where the point is defined.

get_coord((PointCylindrical3D)arg1, (int)arg2) → float :

Get the value of the coordinate at given index in the coordinate list.

C++ signature :
double get_coord(PointCylindrical3D {lvalue},unsigned int)
norm_1((PointCylindrical3D)arg1) → float :
C++ signature :
double norm_1(PointCylindrical3D {lvalue})
norm_2((PointCylindrical3D)arg1) → float :
C++ signature :
double norm_2(PointCylindrical3D {lvalue})
norm_inf((PointCylindrical3D)arg1) → float :
C++ signature :
double norm_inf(PointCylindrical3D {lvalue})
set_coord((PointCylindrical3D)arg1, (int)arg2, (float)arg3) → None :

Set the value of the coordinate at given index in the coordinate list.

C++ signature :
void set_coord(PointCylindrical3D {lvalue},unsigned int,double)
to_cartesian((PointCylindrical3D)arg1) → PointCartesian3D :
C++ signature :
PointCartesian3D to_cartesian(PointCylindrical3D {lvalue})
to_spherical((PointCylindrical3D)arg1) → PointSpherical3D :
C++ signature :
PointSpherical3D to_spherical(PointCylindrical3D {lvalue})
class viennagrid.wrapper.PointPolar2D
coord_system

Read-only property that returns the coordinate system of the space where the point is defined.

coords

Read-only property that returns a list containing all the coordinates of the point.

dim

Read-only property that returns the dimension of the space where the point is defined.

get_coord((PointPolar2D)arg1, (int)arg2) → float :

Get the value of the coordinate at given index in the coordinate list.

C++ signature :
double get_coord(PointPolar2D {lvalue},unsigned int)
norm_1((PointPolar2D)arg1) → float :
C++ signature :
double norm_1(PointPolar2D {lvalue})
norm_2((PointPolar2D)arg1) → float :
C++ signature :
double norm_2(PointPolar2D {lvalue})
norm_inf((PointPolar2D)arg1) → float :
C++ signature :
double norm_inf(PointPolar2D {lvalue})
set_coord((PointPolar2D)arg1, (int)arg2, (float)arg3) → None :

Set the value of the coordinate at given index in the coordinate list.

C++ signature :
void set_coord(PointPolar2D {lvalue},unsigned int,double)
to_cartesian((PointPolar2D)arg1) → PointCartesian2D :
C++ signature :
PointCartesian2D to_cartesian(PointPolar2D {lvalue})
class viennagrid.wrapper.PointSpherical3D
coord_system

Read-only property that returns the coordinate system of the space where the point is defined.

coords

Read-only property that returns a list containing all the coordinates of the point.

dim

Read-only property that returns the dimension of the space where the point is defined.

get_coord((PointSpherical3D)arg1, (int)arg2) → float :

Get the value of the coordinate at given index in the coordinate list.

C++ signature :
double get_coord(PointSpherical3D {lvalue},unsigned int)
norm_1((PointSpherical3D)arg1) → float :
C++ signature :
double norm_1(PointSpherical3D {lvalue})
norm_2((PointSpherical3D)arg1) → float :
C++ signature :
double norm_2(PointSpherical3D {lvalue})
norm_inf((PointSpherical3D)arg1) → float :
C++ signature :
double norm_inf(PointSpherical3D {lvalue})
set_coord((PointSpherical3D)arg1, (int)arg2, (float)arg3) → None :

Set the value of the coordinate at given index in the coordinate list.

C++ signature :
void set_coord(PointSpherical3D {lvalue},unsigned int,double)
to_cartesian((PointSpherical3D)arg1) → PointCartesian3D :
C++ signature :
PointCartesian3D to_cartesian(PointSpherical3D {lvalue})
to_cylindrical((PointSpherical3D)arg1) → PointCylindrical3D :
C++ signature :
PointCylindrical3D to_cylindrical(PointSpherical3D {lvalue})

4.2.2. Domains

class viennagrid.wrapper.LinearCartesian1D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((LinearCartesian1D_Domain)arg1, (int)arg2) → LinearCartesian1D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
LinearCartesian1D_Vertex get_vertex(LinearCartesian1D_Domain {lvalue},unsigned int)
make_cell((LinearCartesian1D_Domain)arg1, (LinearCartesian1D_Vertex)arg2, (LinearCartesian1D_Vertex)arg3) → LinearCartesian1D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
LinearCartesian1D_Cell make_cell(LinearCartesian1D_Domain {lvalue},LinearCartesian1D_Vertex,LinearCartesian1D_Vertex)
make_vertex((LinearCartesian1D_Domain)arg1, (PointCartesian1D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(LinearCartesian1D_Domain {lvalue},PointCartesian1D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.LinearCartesian2D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((LinearCartesian2D_Domain)arg1, (int)arg2) → LinearCartesian2D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
LinearCartesian2D_Vertex get_vertex(LinearCartesian2D_Domain {lvalue},unsigned int)
make_cell((LinearCartesian2D_Domain)arg1, (LinearCartesian2D_Vertex)arg2, (LinearCartesian2D_Vertex)arg3) → LinearCartesian2D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
LinearCartesian2D_Cell make_cell(LinearCartesian2D_Domain {lvalue},LinearCartesian2D_Vertex,LinearCartesian2D_Vertex)
make_vertex((LinearCartesian2D_Domain)arg1, (PointCartesian2D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(LinearCartesian2D_Domain {lvalue},PointCartesian2D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.LinearCartesian3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((LinearCartesian3D_Domain)arg1, (int)arg2) → LinearCartesian3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
LinearCartesian3D_Vertex get_vertex(LinearCartesian3D_Domain {lvalue},unsigned int)
make_cell((LinearCartesian3D_Domain)arg1, (LinearCartesian3D_Vertex)arg2, (LinearCartesian3D_Vertex)arg3) → LinearCartesian3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
LinearCartesian3D_Cell make_cell(LinearCartesian3D_Domain {lvalue},LinearCartesian3D_Vertex,LinearCartesian3D_Vertex)
make_vertex((LinearCartesian3D_Domain)arg1, (PointCartesian3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(LinearCartesian3D_Domain {lvalue},PointCartesian3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.LinearCylindrical3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((LinearCylindrical3D_Domain)arg1, (int)arg2) → LinearCylindrical3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
LinearCylindrical3D_Vertex get_vertex(LinearCylindrical3D_Domain {lvalue},unsigned int)
make_cell((LinearCylindrical3D_Domain)arg1, (LinearCylindrical3D_Vertex)arg2, (LinearCylindrical3D_Vertex)arg3) → LinearCylindrical3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
LinearCylindrical3D_Cell make_cell(LinearCylindrical3D_Domain {lvalue},LinearCylindrical3D_Vertex,LinearCylindrical3D_Vertex)
make_vertex((LinearCylindrical3D_Domain)arg1, (PointCylindrical3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(LinearCylindrical3D_Domain {lvalue},PointCylindrical3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.LinearPolar2D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((LinearPolar2D_Domain)arg1, (int)arg2) → LinearPolar2D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
LinearPolar2D_Vertex get_vertex(LinearPolar2D_Domain {lvalue},unsigned int)
make_cell((LinearPolar2D_Domain)arg1, (LinearPolar2D_Vertex)arg2, (LinearPolar2D_Vertex)arg3) → LinearPolar2D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
LinearPolar2D_Cell make_cell(LinearPolar2D_Domain {lvalue},LinearPolar2D_Vertex,LinearPolar2D_Vertex)
make_vertex((LinearPolar2D_Domain)arg1, (PointPolar2D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(LinearPolar2D_Domain {lvalue},PointPolar2D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.LinearSpherical3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((LinearSpherical3D_Domain)arg1, (int)arg2) → LinearSpherical3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
LinearSpherical3D_Vertex get_vertex(LinearSpherical3D_Domain {lvalue},unsigned int)
make_cell((LinearSpherical3D_Domain)arg1, (LinearSpherical3D_Vertex)arg2, (LinearSpherical3D_Vertex)arg3) → LinearSpherical3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
LinearSpherical3D_Cell make_cell(LinearSpherical3D_Domain {lvalue},LinearSpherical3D_Vertex,LinearSpherical3D_Vertex)
make_vertex((LinearSpherical3D_Domain)arg1, (PointSpherical3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(LinearSpherical3D_Domain {lvalue},PointSpherical3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.TriangularCartesian2D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((TriangularCartesian2D_Domain)arg1, (int)arg2) → TriangularCartesian2D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
TriangularCartesian2D_Vertex get_vertex(TriangularCartesian2D_Domain {lvalue},unsigned int)
make_cell((TriangularCartesian2D_Domain)arg1, (TriangularCartesian2D_Vertex)arg2, (TriangularCartesian2D_Vertex)arg3, (TriangularCartesian2D_Vertex)arg4) → TriangularCartesian2D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
TriangularCartesian2D_Cell make_cell(TriangularCartesian2D_Domain {lvalue},TriangularCartesian2D_Vertex,TriangularCartesian2D_Vertex,TriangularCartesian2D_Vertex)
make_vertex((TriangularCartesian2D_Domain)arg1, (PointCartesian2D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(TriangularCartesian2D_Domain {lvalue},PointCartesian2D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.TriangularCartesian3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((TriangularCartesian3D_Domain)arg1, (int)arg2) → TriangularCartesian3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
TriangularCartesian3D_Vertex get_vertex(TriangularCartesian3D_Domain {lvalue},unsigned int)
make_cell((TriangularCartesian3D_Domain)arg1, (TriangularCartesian3D_Vertex)arg2, (TriangularCartesian3D_Vertex)arg3, (TriangularCartesian3D_Vertex)arg4) → TriangularCartesian3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
TriangularCartesian3D_Cell make_cell(TriangularCartesian3D_Domain {lvalue},TriangularCartesian3D_Vertex,TriangularCartesian3D_Vertex,TriangularCartesian3D_Vertex)
make_vertex((TriangularCartesian3D_Domain)arg1, (PointCartesian3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(TriangularCartesian3D_Domain {lvalue},PointCartesian3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.TriangularCylindrical3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((TriangularCylindrical3D_Domain)arg1, (int)arg2) → TriangularCylindrical3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
TriangularCylindrical3D_Vertex get_vertex(TriangularCylindrical3D_Domain {lvalue},unsigned int)
make_cell((TriangularCylindrical3D_Domain)arg1, (TriangularCylindrical3D_Vertex)arg2, (TriangularCylindrical3D_Vertex)arg3, (TriangularCylindrical3D_Vertex)arg4) → TriangularCylindrical3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
TriangularCylindrical3D_Cell make_cell(TriangularCylindrical3D_Domain {lvalue},TriangularCylindrical3D_Vertex,TriangularCylindrical3D_Vertex,TriangularCylindrical3D_Vertex)
make_vertex((TriangularCylindrical3D_Domain)arg1, (PointCylindrical3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(TriangularCylindrical3D_Domain {lvalue},PointCylindrical3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.TriangularPolar2D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((TriangularPolar2D_Domain)arg1, (int)arg2) → TriangularPolar2D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
TriangularPolar2D_Vertex get_vertex(TriangularPolar2D_Domain {lvalue},unsigned int)
make_cell((TriangularPolar2D_Domain)arg1, (TriangularPolar2D_Vertex)arg2, (TriangularPolar2D_Vertex)arg3, (TriangularPolar2D_Vertex)arg4) → TriangularPolar2D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
TriangularPolar2D_Cell make_cell(TriangularPolar2D_Domain {lvalue},TriangularPolar2D_Vertex,TriangularPolar2D_Vertex,TriangularPolar2D_Vertex)
make_vertex((TriangularPolar2D_Domain)arg1, (PointPolar2D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(TriangularPolar2D_Domain {lvalue},PointPolar2D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.TriangularSpherical3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((TriangularSpherical3D_Domain)arg1, (int)arg2) → TriangularSpherical3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
TriangularSpherical3D_Vertex get_vertex(TriangularSpherical3D_Domain {lvalue},unsigned int)
make_cell((TriangularSpherical3D_Domain)arg1, (TriangularSpherical3D_Vertex)arg2, (TriangularSpherical3D_Vertex)arg3, (TriangularSpherical3D_Vertex)arg4) → TriangularSpherical3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
TriangularSpherical3D_Cell make_cell(TriangularSpherical3D_Domain {lvalue},TriangularSpherical3D_Vertex,TriangularSpherical3D_Vertex,TriangularSpherical3D_Vertex)
make_vertex((TriangularSpherical3D_Domain)arg1, (PointSpherical3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(TriangularSpherical3D_Domain {lvalue},PointSpherical3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.QuadrilateralCartesian2D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((QuadrilateralCartesian2D_Domain)arg1, (int)arg2) → QuadrilateralCartesian2D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
QuadrilateralCartesian2D_Vertex get_vertex(QuadrilateralCartesian2D_Domain {lvalue},unsigned int)
make_cell((QuadrilateralCartesian2D_Domain)arg1, (QuadrilateralCartesian2D_Vertex)arg2, (QuadrilateralCartesian2D_Vertex)arg3, (QuadrilateralCartesian2D_Vertex)arg4, (QuadrilateralCartesian2D_Vertex)arg5) → QuadrilateralCartesian2D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
QuadrilateralCartesian2D_Cell make_cell(QuadrilateralCartesian2D_Domain {lvalue},QuadrilateralCartesian2D_Vertex,QuadrilateralCartesian2D_Vertex,QuadrilateralCartesian2D_Vertex,QuadrilateralCartesian2D_Vertex)
make_vertex((QuadrilateralCartesian2D_Domain)arg1, (PointCartesian2D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(QuadrilateralCartesian2D_Domain {lvalue},PointCartesian2D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.QuadrilateralCartesian3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((QuadrilateralCartesian3D_Domain)arg1, (int)arg2) → QuadrilateralCartesian3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
QuadrilateralCartesian3D_Vertex get_vertex(QuadrilateralCartesian3D_Domain {lvalue},unsigned int)
make_cell((QuadrilateralCartesian3D_Domain)arg1, (QuadrilateralCartesian3D_Vertex)arg2, (QuadrilateralCartesian3D_Vertex)arg3, (QuadrilateralCartesian3D_Vertex)arg4, (QuadrilateralCartesian3D_Vertex)arg5) → QuadrilateralCartesian3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
QuadrilateralCartesian3D_Cell make_cell(QuadrilateralCartesian3D_Domain {lvalue},QuadrilateralCartesian3D_Vertex,QuadrilateralCartesian3D_Vertex,QuadrilateralCartesian3D_Vertex,QuadrilateralCartesian3D_Vertex)
make_vertex((QuadrilateralCartesian3D_Domain)arg1, (PointCartesian3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(QuadrilateralCartesian3D_Domain {lvalue},PointCartesian3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.QuadrilateralCylindrical3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((QuadrilateralCylindrical3D_Domain)arg1, (int)arg2) → QuadrilateralCylindrical3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
QuadrilateralCylindrical3D_Vertex get_vertex(QuadrilateralCylindrical3D_Domain {lvalue},unsigned int)
make_cell((QuadrilateralCylindrical3D_Domain)arg1, (QuadrilateralCylindrical3D_Vertex)arg2, (QuadrilateralCylindrical3D_Vertex)arg3, (QuadrilateralCylindrical3D_Vertex)arg4, (QuadrilateralCylindrical3D_Vertex)arg5) → QuadrilateralCylindrical3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
QuadrilateralCylindrical3D_Cell make_cell(QuadrilateralCylindrical3D_Domain {lvalue},QuadrilateralCylindrical3D_Vertex,QuadrilateralCylindrical3D_Vertex,QuadrilateralCylindrical3D_Vertex,QuadrilateralCylindrical3D_Vertex)
make_vertex((QuadrilateralCylindrical3D_Domain)arg1, (PointCylindrical3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(QuadrilateralCylindrical3D_Domain {lvalue},PointCylindrical3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.QuadrilateralPolar2D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((QuadrilateralPolar2D_Domain)arg1, (int)arg2) → QuadrilateralPolar2D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
QuadrilateralPolar2D_Vertex get_vertex(QuadrilateralPolar2D_Domain {lvalue},unsigned int)
make_cell((QuadrilateralPolar2D_Domain)arg1, (QuadrilateralPolar2D_Vertex)arg2, (QuadrilateralPolar2D_Vertex)arg3, (QuadrilateralPolar2D_Vertex)arg4, (QuadrilateralPolar2D_Vertex)arg5) → QuadrilateralPolar2D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
QuadrilateralPolar2D_Cell make_cell(QuadrilateralPolar2D_Domain {lvalue},QuadrilateralPolar2D_Vertex,QuadrilateralPolar2D_Vertex,QuadrilateralPolar2D_Vertex,QuadrilateralPolar2D_Vertex)
make_vertex((QuadrilateralPolar2D_Domain)arg1, (PointPolar2D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(QuadrilateralPolar2D_Domain {lvalue},PointPolar2D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.QuadrilateralSpherical3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((QuadrilateralSpherical3D_Domain)arg1, (int)arg2) → QuadrilateralSpherical3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
QuadrilateralSpherical3D_Vertex get_vertex(QuadrilateralSpherical3D_Domain {lvalue},unsigned int)
make_cell((QuadrilateralSpherical3D_Domain)arg1, (QuadrilateralSpherical3D_Vertex)arg2, (QuadrilateralSpherical3D_Vertex)arg3, (QuadrilateralSpherical3D_Vertex)arg4, (QuadrilateralSpherical3D_Vertex)arg5) → QuadrilateralSpherical3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
QuadrilateralSpherical3D_Cell make_cell(QuadrilateralSpherical3D_Domain {lvalue},QuadrilateralSpherical3D_Vertex,QuadrilateralSpherical3D_Vertex,QuadrilateralSpherical3D_Vertex,QuadrilateralSpherical3D_Vertex)
make_vertex((QuadrilateralSpherical3D_Domain)arg1, (PointSpherical3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(QuadrilateralSpherical3D_Domain {lvalue},PointSpherical3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.TetrahedralCartesian3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((TetrahedralCartesian3D_Domain)arg1, (int)arg2) → TetrahedralCartesian3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
TetrahedralCartesian3D_Vertex get_vertex(TetrahedralCartesian3D_Domain {lvalue},unsigned int)
make_cell((TetrahedralCartesian3D_Domain)arg1, (TetrahedralCartesian3D_Vertex)arg2, (TetrahedralCartesian3D_Vertex)arg3, (TetrahedralCartesian3D_Vertex)arg4, (TetrahedralCartesian3D_Vertex)arg5) → TetrahedralCartesian3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
TetrahedralCartesian3D_Cell make_cell(TetrahedralCartesian3D_Domain {lvalue},TetrahedralCartesian3D_Vertex,TetrahedralCartesian3D_Vertex,TetrahedralCartesian3D_Vertex,TetrahedralCartesian3D_Vertex)
make_vertex((TetrahedralCartesian3D_Domain)arg1, (PointCartesian3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(TetrahedralCartesian3D_Domain {lvalue},PointCartesian3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.TetrahedralCylindrical3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((TetrahedralCylindrical3D_Domain)arg1, (int)arg2) → TetrahedralCylindrical3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
TetrahedralCylindrical3D_Vertex get_vertex(TetrahedralCylindrical3D_Domain {lvalue},unsigned int)
make_cell((TetrahedralCylindrical3D_Domain)arg1, (TetrahedralCylindrical3D_Vertex)arg2, (TetrahedralCylindrical3D_Vertex)arg3, (TetrahedralCylindrical3D_Vertex)arg4, (TetrahedralCylindrical3D_Vertex)arg5) → TetrahedralCylindrical3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
TetrahedralCylindrical3D_Cell make_cell(TetrahedralCylindrical3D_Domain {lvalue},TetrahedralCylindrical3D_Vertex,TetrahedralCylindrical3D_Vertex,TetrahedralCylindrical3D_Vertex,TetrahedralCylindrical3D_Vertex)
make_vertex((TetrahedralCylindrical3D_Domain)arg1, (PointCylindrical3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(TetrahedralCylindrical3D_Domain {lvalue},PointCylindrical3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

class viennagrid.wrapper.TetrahedralSpherical3D_Domain
cells

Read-only property that returns a list containing all the cells stored within the domain.

get_vertex((TetrahedralSpherical3D_Domain)arg1, (int)arg2) → TetrahedralSpherical3D_Vertex :

Return the vertex with the given unique ID (which was assigned when the vertex was added either to the domain or to a segment contained in the domain).

C++ signature :
TetrahedralSpherical3D_Vertex get_vertex(TetrahedralSpherical3D_Domain {lvalue},unsigned int)
make_cell((TetrahedralSpherical3D_Domain)arg1, (TetrahedralSpherical3D_Vertex)arg2, (TetrahedralSpherical3D_Vertex)arg3, (TetrahedralSpherical3D_Vertex)arg4, (TetrahedralSpherical3D_Vertex)arg5) → TetrahedralSpherical3D_Cell :

Create a cell within the domain, taking the vertices of the cell as arguments.

C++ signature :
TetrahedralSpherical3D_Cell make_cell(TetrahedralSpherical3D_Domain {lvalue},TetrahedralSpherical3D_Vertex,TetrahedralSpherical3D_Vertex,TetrahedralSpherical3D_Vertex,TetrahedralSpherical3D_Vertex)
make_vertex((TetrahedralSpherical3D_Domain)arg1, (PointSpherical3D)arg2) → None :

Add a vertex to the domain. This gives the vertex a unique ID.

C++ signature :
void make_vertex(TetrahedralSpherical3D_Domain {lvalue},PointSpherical3D)
num_cells

Read-only property that returns the number of cells in the domain.

num_vertices

Read-only property that returns the number of vertices in the domain.

vertices

Read-only property that returns a list containing all the vertices in the domain.

4.2.3. Segmentations

class viennagrid.wrapper.LinearCartesian1D_Segmentation
make_segment((LinearCartesian1D_Segmentation)arg1) → LinearCartesian1D_Segment :

Create a new segment in the segmentation.

C++ signature :
LinearCartesian1D_Segment make_segment(LinearCartesian1D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.LinearCartesian2D_Segmentation
make_segment((LinearCartesian2D_Segmentation)arg1) → LinearCartesian2D_Segment :

Create a new segment in the segmentation.

C++ signature :
LinearCartesian2D_Segment make_segment(LinearCartesian2D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.LinearCartesian3D_Segmentation
make_segment((LinearCartesian3D_Segmentation)arg1) → LinearCartesian3D_Segment :

Create a new segment in the segmentation.

C++ signature :
LinearCartesian3D_Segment make_segment(LinearCartesian3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.LinearCylindrical3D_Segmentation
make_segment((LinearCylindrical3D_Segmentation)arg1) → LinearCylindrical3D_Segment :

Create a new segment in the segmentation.

C++ signature :
LinearCylindrical3D_Segment make_segment(LinearCylindrical3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.LinearPolar2D_Segmentation
make_segment((LinearPolar2D_Segmentation)arg1) → LinearPolar2D_Segment :

Create a new segment in the segmentation.

C++ signature :
LinearPolar2D_Segment make_segment(LinearPolar2D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.LinearSpherical3D_Segmentation
make_segment((LinearSpherical3D_Segmentation)arg1) → LinearSpherical3D_Segment :

Create a new segment in the segmentation.

C++ signature :
LinearSpherical3D_Segment make_segment(LinearSpherical3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.TriangularCartesian2D_Segmentation
make_segment((TriangularCartesian2D_Segmentation)arg1) → TriangularCartesian2D_Segment :

Create a new segment in the segmentation.

C++ signature :
TriangularCartesian2D_Segment make_segment(TriangularCartesian2D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.TriangularCartesian3D_Segmentation
make_segment((TriangularCartesian3D_Segmentation)arg1) → TriangularCartesian3D_Segment :

Create a new segment in the segmentation.

C++ signature :
TriangularCartesian3D_Segment make_segment(TriangularCartesian3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.TriangularCylindrical3D_Segmentation
make_segment((TriangularCylindrical3D_Segmentation)arg1) → TriangularCylindrical3D_Segment :

Create a new segment in the segmentation.

C++ signature :
TriangularCylindrical3D_Segment make_segment(TriangularCylindrical3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.TriangularPolar2D_Segmentation
make_segment((TriangularPolar2D_Segmentation)arg1) → TriangularPolar2D_Segment :

Create a new segment in the segmentation.

C++ signature :
TriangularPolar2D_Segment make_segment(TriangularPolar2D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.TriangularSpherical3D_Segmentation
make_segment((TriangularSpherical3D_Segmentation)arg1) → TriangularSpherical3D_Segment :

Create a new segment in the segmentation.

C++ signature :
TriangularSpherical3D_Segment make_segment(TriangularSpherical3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.QuadrilateralCartesian2D_Segmentation
make_segment((QuadrilateralCartesian2D_Segmentation)arg1) → QuadrilateralCartesian2D_Segment :

Create a new segment in the segmentation.

C++ signature :
QuadrilateralCartesian2D_Segment make_segment(QuadrilateralCartesian2D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.QuadrilateralCartesian3D_Segmentation
make_segment((QuadrilateralCartesian3D_Segmentation)arg1) → QuadrilateralCartesian3D_Segment :

Create a new segment in the segmentation.

C++ signature :
QuadrilateralCartesian3D_Segment make_segment(QuadrilateralCartesian3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.QuadrilateralCylindrical3D_Segmentation
make_segment((QuadrilateralCylindrical3D_Segmentation)arg1) → QuadrilateralCylindrical3D_Segment :

Create a new segment in the segmentation.

C++ signature :
QuadrilateralCylindrical3D_Segment make_segment(QuadrilateralCylindrical3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.QuadrilateralPolar2D_Segmentation
make_segment((QuadrilateralPolar2D_Segmentation)arg1) → QuadrilateralPolar2D_Segment :

Create a new segment in the segmentation.

C++ signature :
QuadrilateralPolar2D_Segment make_segment(QuadrilateralPolar2D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.QuadrilateralSpherical3D_Segmentation
make_segment((QuadrilateralSpherical3D_Segmentation)arg1) → QuadrilateralSpherical3D_Segment :

Create a new segment in the segmentation.

C++ signature :
QuadrilateralSpherical3D_Segment make_segment(QuadrilateralSpherical3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.TetrahedralCartesian3D_Segmentation
make_segment((TetrahedralCartesian3D_Segmentation)arg1) → TetrahedralCartesian3D_Segment :

Create a new segment in the segmentation.

C++ signature :
TetrahedralCartesian3D_Segment make_segment(TetrahedralCartesian3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.TetrahedralCylindrical3D_Segmentation
make_segment((TetrahedralCylindrical3D_Segmentation)arg1) → TetrahedralCylindrical3D_Segment :

Create a new segment in the segmentation.

C++ signature :
TetrahedralCylindrical3D_Segment make_segment(TetrahedralCylindrical3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

class viennagrid.wrapper.TetrahedralSpherical3D_Segmentation
make_segment((TetrahedralSpherical3D_Segmentation)arg1) → TetrahedralSpherical3D_Segment :

Create a new segment in the segmentation.

C++ signature :
TetrahedralSpherical3D_Segment make_segment(TetrahedralSpherical3D_Segmentation {lvalue})
num_segments

Read-only property that returns the number of segments in the segmentation.

segments

Read-only property that returns a list containing all the segments in the segmentation.

4.2.4. Segments

class viennagrid.wrapper.LinearCartesian1D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((LinearCartesian1D_Segment)arg1, (LinearCartesian1D_Vertex)arg2, (LinearCartesian1D_Vertex)arg3) → LinearCartesian1D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
LinearCartesian1D_Cell make_cell(LinearCartesian1D_Segment {lvalue},LinearCartesian1D_Vertex,LinearCartesian1D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.LinearCartesian2D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((LinearCartesian2D_Segment)arg1, (LinearCartesian2D_Vertex)arg2, (LinearCartesian2D_Vertex)arg3) → LinearCartesian2D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
LinearCartesian2D_Cell make_cell(LinearCartesian2D_Segment {lvalue},LinearCartesian2D_Vertex,LinearCartesian2D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.LinearCartesian3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((LinearCartesian3D_Segment)arg1, (LinearCartesian3D_Vertex)arg2, (LinearCartesian3D_Vertex)arg3) → LinearCartesian3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
LinearCartesian3D_Cell make_cell(LinearCartesian3D_Segment {lvalue},LinearCartesian3D_Vertex,LinearCartesian3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.LinearCylindrical3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((LinearCylindrical3D_Segment)arg1, (LinearCylindrical3D_Vertex)arg2, (LinearCylindrical3D_Vertex)arg3) → LinearCylindrical3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
LinearCylindrical3D_Cell make_cell(LinearCylindrical3D_Segment {lvalue},LinearCylindrical3D_Vertex,LinearCylindrical3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.LinearPolar2D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((LinearPolar2D_Segment)arg1, (LinearPolar2D_Vertex)arg2, (LinearPolar2D_Vertex)arg3) → LinearPolar2D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
LinearPolar2D_Cell make_cell(LinearPolar2D_Segment {lvalue},LinearPolar2D_Vertex,LinearPolar2D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.LinearSpherical3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((LinearSpherical3D_Segment)arg1, (LinearSpherical3D_Vertex)arg2, (LinearSpherical3D_Vertex)arg3) → LinearSpherical3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
LinearSpherical3D_Cell make_cell(LinearSpherical3D_Segment {lvalue},LinearSpherical3D_Vertex,LinearSpherical3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.TriangularCartesian2D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((TriangularCartesian2D_Segment)arg1, (TriangularCartesian2D_Vertex)arg2, (TriangularCartesian2D_Vertex)arg3, (TriangularCartesian2D_Vertex)arg4) → TriangularCartesian2D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
TriangularCartesian2D_Cell make_cell(TriangularCartesian2D_Segment {lvalue},TriangularCartesian2D_Vertex,TriangularCartesian2D_Vertex,TriangularCartesian2D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.TriangularCartesian3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((TriangularCartesian3D_Segment)arg1, (TriangularCartesian3D_Vertex)arg2, (TriangularCartesian3D_Vertex)arg3, (TriangularCartesian3D_Vertex)arg4) → TriangularCartesian3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
TriangularCartesian3D_Cell make_cell(TriangularCartesian3D_Segment {lvalue},TriangularCartesian3D_Vertex,TriangularCartesian3D_Vertex,TriangularCartesian3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.TriangularCylindrical3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((TriangularCylindrical3D_Segment)arg1, (TriangularCylindrical3D_Vertex)arg2, (TriangularCylindrical3D_Vertex)arg3, (TriangularCylindrical3D_Vertex)arg4) → TriangularCylindrical3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
TriangularCylindrical3D_Cell make_cell(TriangularCylindrical3D_Segment {lvalue},TriangularCylindrical3D_Vertex,TriangularCylindrical3D_Vertex,TriangularCylindrical3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.TriangularPolar2D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((TriangularPolar2D_Segment)arg1, (TriangularPolar2D_Vertex)arg2, (TriangularPolar2D_Vertex)arg3, (TriangularPolar2D_Vertex)arg4) → TriangularPolar2D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
TriangularPolar2D_Cell make_cell(TriangularPolar2D_Segment {lvalue},TriangularPolar2D_Vertex,TriangularPolar2D_Vertex,TriangularPolar2D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.TriangularSpherical3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((TriangularSpherical3D_Segment)arg1, (TriangularSpherical3D_Vertex)arg2, (TriangularSpherical3D_Vertex)arg3, (TriangularSpherical3D_Vertex)arg4) → TriangularSpherical3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
TriangularSpherical3D_Cell make_cell(TriangularSpherical3D_Segment {lvalue},TriangularSpherical3D_Vertex,TriangularSpherical3D_Vertex,TriangularSpherical3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.QuadrilateralCartesian2D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((QuadrilateralCartesian2D_Segment)arg1, (QuadrilateralCartesian2D_Vertex)arg2, (QuadrilateralCartesian2D_Vertex)arg3, (QuadrilateralCartesian2D_Vertex)arg4, (QuadrilateralCartesian2D_Vertex)arg5) → QuadrilateralCartesian2D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
QuadrilateralCartesian2D_Cell make_cell(QuadrilateralCartesian2D_Segment {lvalue},QuadrilateralCartesian2D_Vertex,QuadrilateralCartesian2D_Vertex,QuadrilateralCartesian2D_Vertex,QuadrilateralCartesian2D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.QuadrilateralCartesian3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((QuadrilateralCartesian3D_Segment)arg1, (QuadrilateralCartesian3D_Vertex)arg2, (QuadrilateralCartesian3D_Vertex)arg3, (QuadrilateralCartesian3D_Vertex)arg4, (QuadrilateralCartesian3D_Vertex)arg5) → QuadrilateralCartesian3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
QuadrilateralCartesian3D_Cell make_cell(QuadrilateralCartesian3D_Segment {lvalue},QuadrilateralCartesian3D_Vertex,QuadrilateralCartesian3D_Vertex,QuadrilateralCartesian3D_Vertex,QuadrilateralCartesian3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.QuadrilateralCylindrical3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((QuadrilateralCylindrical3D_Segment)arg1, (QuadrilateralCylindrical3D_Vertex)arg2, (QuadrilateralCylindrical3D_Vertex)arg3, (QuadrilateralCylindrical3D_Vertex)arg4, (QuadrilateralCylindrical3D_Vertex)arg5) → QuadrilateralCylindrical3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
QuadrilateralCylindrical3D_Cell make_cell(QuadrilateralCylindrical3D_Segment {lvalue},QuadrilateralCylindrical3D_Vertex,QuadrilateralCylindrical3D_Vertex,QuadrilateralCylindrical3D_Vertex,QuadrilateralCylindrical3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.QuadrilateralPolar2D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((QuadrilateralPolar2D_Segment)arg1, (QuadrilateralPolar2D_Vertex)arg2, (QuadrilateralPolar2D_Vertex)arg3, (QuadrilateralPolar2D_Vertex)arg4, (QuadrilateralPolar2D_Vertex)arg5) → QuadrilateralPolar2D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
QuadrilateralPolar2D_Cell make_cell(QuadrilateralPolar2D_Segment {lvalue},QuadrilateralPolar2D_Vertex,QuadrilateralPolar2D_Vertex,QuadrilateralPolar2D_Vertex,QuadrilateralPolar2D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.QuadrilateralSpherical3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((QuadrilateralSpherical3D_Segment)arg1, (QuadrilateralSpherical3D_Vertex)arg2, (QuadrilateralSpherical3D_Vertex)arg3, (QuadrilateralSpherical3D_Vertex)arg4, (QuadrilateralSpherical3D_Vertex)arg5) → QuadrilateralSpherical3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
QuadrilateralSpherical3D_Cell make_cell(QuadrilateralSpherical3D_Segment {lvalue},QuadrilateralSpherical3D_Vertex,QuadrilateralSpherical3D_Vertex,QuadrilateralSpherical3D_Vertex,QuadrilateralSpherical3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.TetrahedralCartesian3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((TetrahedralCartesian3D_Segment)arg1, (TetrahedralCartesian3D_Vertex)arg2, (TetrahedralCartesian3D_Vertex)arg3, (TetrahedralCartesian3D_Vertex)arg4, (TetrahedralCartesian3D_Vertex)arg5) → TetrahedralCartesian3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
TetrahedralCartesian3D_Cell make_cell(TetrahedralCartesian3D_Segment {lvalue},TetrahedralCartesian3D_Vertex,TetrahedralCartesian3D_Vertex,TetrahedralCartesian3D_Vertex,TetrahedralCartesian3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.TetrahedralCylindrical3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((TetrahedralCylindrical3D_Segment)arg1, (TetrahedralCylindrical3D_Vertex)arg2, (TetrahedralCylindrical3D_Vertex)arg3, (TetrahedralCylindrical3D_Vertex)arg4, (TetrahedralCylindrical3D_Vertex)arg5) → TetrahedralCylindrical3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
TetrahedralCylindrical3D_Cell make_cell(TetrahedralCylindrical3D_Segment {lvalue},TetrahedralCylindrical3D_Vertex,TetrahedralCylindrical3D_Vertex,TetrahedralCylindrical3D_Vertex,TetrahedralCylindrical3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

class viennagrid.wrapper.TetrahedralSpherical3D_Segment
cells

Read-only property that returns a list containing all the cells stored within the segment.

make_cell((TetrahedralSpherical3D_Segment)arg1, (TetrahedralSpherical3D_Vertex)arg2, (TetrahedralSpherical3D_Vertex)arg3, (TetrahedralSpherical3D_Vertex)arg4, (TetrahedralSpherical3D_Vertex)arg5) → TetrahedralSpherical3D_Cell :

Create a cell within the segment, taking the vertices of the cell as arguments.

C++ signature :
TetrahedralSpherical3D_Cell make_cell(TetrahedralSpherical3D_Segment {lvalue},TetrahedralSpherical3D_Vertex,TetrahedralSpherical3D_Vertex,TetrahedralSpherical3D_Vertex,TetrahedralSpherical3D_Vertex)
num_cells

Read-only property that returns the number of cells in the segment.

4.2.5. Cells

class viennagrid.wrapper.LinearCartesian1D_Cell
facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.LinearCartesian2D_Cell
facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.LinearCartesian3D_Cell
facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.LinearCylindrical3D_Cell
facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.LinearPolar2D_Cell
facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.LinearSpherical3D_Cell
facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.TriangularCartesian2D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.TriangularCartesian3D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.TriangularCylindrical3D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.TriangularPolar2D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.TriangularSpherical3D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.QuadrilateralCartesian2D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.QuadrilateralCartesian3D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.QuadrilateralCylindrical3D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.QuadrilateralPolar2D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.QuadrilateralSpherical3D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.TetrahedralCartesian3D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.TetrahedralCylindrical3D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

class viennagrid.wrapper.TetrahedralSpherical3D_Cell
edges

Read-only property that returns a list containing all the edges that form the cell.

facets

Read-only property that returns a list containing all the facets that form the cell.

num_vertices

Read-only property that returns the number of vertices that define the cell.

vertices

Read-only property that returns a list containing all the vertices that define the cell.

4.2.6. Vertices

class viennagrid.wrapper.LinearCartesian1D_Vertex
to_point((LinearCartesian1D_Vertex)arg1) → PointCartesian1D :

Convert the vertex object to a point object.

C++ signature :
PointCartesian1D to_point(LinearCartesian1D_Vertex {lvalue})
class viennagrid.wrapper.LinearCartesian2D_Vertex
to_point((LinearCartesian2D_Vertex)arg1) → PointCartesian2D :

Convert the vertex object to a point object.

C++ signature :
PointCartesian2D to_point(LinearCartesian2D_Vertex {lvalue})
class viennagrid.wrapper.LinearCartesian3D_Vertex
to_point((LinearCartesian3D_Vertex)arg1) → PointCartesian3D :

Convert the vertex object to a point object.

C++ signature :
PointCartesian3D to_point(LinearCartesian3D_Vertex {lvalue})
class viennagrid.wrapper.LinearCylindrical3D_Vertex
to_point((LinearCylindrical3D_Vertex)arg1) → PointCylindrical3D :

Convert the vertex object to a point object.

C++ signature :
PointCylindrical3D to_point(LinearCylindrical3D_Vertex {lvalue})
class viennagrid.wrapper.LinearPolar2D_Vertex
to_point((LinearPolar2D_Vertex)arg1) → PointPolar2D :

Convert the vertex object to a point object.

C++ signature :
PointPolar2D to_point(LinearPolar2D_Vertex {lvalue})
class viennagrid.wrapper.LinearSpherical3D_Vertex
to_point((LinearSpherical3D_Vertex)arg1) → PointSpherical3D :

Convert the vertex object to a point object.

C++ signature :
PointSpherical3D to_point(LinearSpherical3D_Vertex {lvalue})
class viennagrid.wrapper.TriangularCartesian2D_Vertex
to_point((TriangularCartesian2D_Vertex)arg1) → PointCartesian2D :

Convert the vertex object to a point object.

C++ signature :
PointCartesian2D to_point(TriangularCartesian2D_Vertex {lvalue})
class viennagrid.wrapper.TriangularCartesian3D_Vertex
to_point((TriangularCartesian3D_Vertex)arg1) → PointCartesian3D :

Convert the vertex object to a point object.

C++ signature :
PointCartesian3D to_point(TriangularCartesian3D_Vertex {lvalue})
class viennagrid.wrapper.TriangularCylindrical3D_Vertex
to_point((TriangularCylindrical3D_Vertex)arg1) → PointCylindrical3D :

Convert the vertex object to a point object.

C++ signature :
PointCylindrical3D to_point(TriangularCylindrical3D_Vertex {lvalue})
class viennagrid.wrapper.TriangularPolar2D_Vertex
to_point((TriangularPolar2D_Vertex)arg1) → PointPolar2D :

Convert the vertex object to a point object.

C++ signature :
PointPolar2D to_point(TriangularPolar2D_Vertex {lvalue})
class viennagrid.wrapper.TriangularSpherical3D_Vertex
to_point((TriangularSpherical3D_Vertex)arg1) → PointSpherical3D :

Convert the vertex object to a point object.

C++ signature :
PointSpherical3D to_point(TriangularSpherical3D_Vertex {lvalue})
class viennagrid.wrapper.QuadrilateralCartesian2D_Vertex
to_point((QuadrilateralCartesian2D_Vertex)arg1) → PointCartesian2D :

Convert the vertex object to a point object.

C++ signature :
PointCartesian2D to_point(QuadrilateralCartesian2D_Vertex {lvalue})
class viennagrid.wrapper.QuadrilateralCartesian3D_Vertex
to_point((QuadrilateralCartesian3D_Vertex)arg1) → PointCartesian3D :

Convert the vertex object to a point object.

C++ signature :
PointCartesian3D to_point(QuadrilateralCartesian3D_Vertex {lvalue})
class viennagrid.wrapper.QuadrilateralCylindrical3D_Vertex
to_point((QuadrilateralCylindrical3D_Vertex)arg1) → PointCylindrical3D :

Convert the vertex object to a point object.

C++ signature :
PointCylindrical3D to_point(QuadrilateralCylindrical3D_Vertex {lvalue})
class viennagrid.wrapper.QuadrilateralPolar2D_Vertex
to_point((QuadrilateralPolar2D_Vertex)arg1) → PointPolar2D :

Convert the vertex object to a point object.

C++ signature :
PointPolar2D to_point(QuadrilateralPolar2D_Vertex {lvalue})
class viennagrid.wrapper.QuadrilateralSpherical3D_Vertex
to_point((QuadrilateralSpherical3D_Vertex)arg1) → PointSpherical3D :

Convert the vertex object to a point object.

C++ signature :
PointSpherical3D to_point(QuadrilateralSpherical3D_Vertex {lvalue})
class viennagrid.wrapper.TetrahedralCartesian3D_Vertex
to_point((TetrahedralCartesian3D_Vertex)arg1) → PointCartesian3D :

Convert the vertex object to a point object.

C++ signature :
PointCartesian3D to_point(TetrahedralCartesian3D_Vertex {lvalue})
class viennagrid.wrapper.TetrahedralCylindrical3D_Vertex
to_point((TetrahedralCylindrical3D_Vertex)arg1) → PointCylindrical3D :

Convert the vertex object to a point object.

C++ signature :
PointCylindrical3D to_point(TetrahedralCylindrical3D_Vertex {lvalue})
class viennagrid.wrapper.TetrahedralSpherical3D_Vertex
to_point((TetrahedralSpherical3D_Vertex)arg1) → PointSpherical3D :

Convert the vertex object to a point object.

C++ signature :
PointSpherical3D to_point(TetrahedralSpherical3D_Vertex {lvalue})

4.2.7. Facets

class viennagrid.wrapper.LinearCartesian1D_Facet
class viennagrid.wrapper.LinearCartesian2D_Facet
class viennagrid.wrapper.LinearCartesian3D_Facet
class viennagrid.wrapper.LinearCylindrical3D_Facet
class viennagrid.wrapper.LinearPolar2D_Facet
class viennagrid.wrapper.LinearSpherical3D_Facet
class viennagrid.wrapper.TriangularCartesian2D_Facet
class viennagrid.wrapper.TriangularCartesian3D_Facet
class viennagrid.wrapper.TriangularCylindrical3D_Facet
class viennagrid.wrapper.TriangularPolar2D_Facet
class viennagrid.wrapper.TriangularSpherical3D_Facet
class viennagrid.wrapper.QuadrilateralCartesian2D_Facet
class viennagrid.wrapper.QuadrilateralCartesian3D_Facet
class viennagrid.wrapper.QuadrilateralCylindrical3D_Facet
class viennagrid.wrapper.QuadrilateralPolar2D_Facet
class viennagrid.wrapper.QuadrilateralSpherical3D_Facet
class viennagrid.wrapper.TetrahedralCartesian3D_Facet
class viennagrid.wrapper.TetrahedralCylindrical3D_Facet
class viennagrid.wrapper.TetrahedralSpherical3D_Facet

4.2.8. Edges

class viennagrid.wrapper.LinearCartesian1D_Edge
class viennagrid.wrapper.LinearCartesian2D_Edge
class viennagrid.wrapper.LinearCartesian3D_Edge
class viennagrid.wrapper.LinearCylindrical3D_Edge
class viennagrid.wrapper.LinearPolar2D_Edge
class viennagrid.wrapper.LinearSpherical3D_Edge
class viennagrid.wrapper.TriangularCartesian2D_Edge
class viennagrid.wrapper.TriangularCartesian3D_Edge
class viennagrid.wrapper.TriangularCylindrical3D_Edge
class viennagrid.wrapper.TriangularPolar2D_Edge
class viennagrid.wrapper.TriangularSpherical3D_Edge
class viennagrid.wrapper.QuadrilateralCartesian2D_Edge
class viennagrid.wrapper.QuadrilateralCartesian3D_Edge
class viennagrid.wrapper.QuadrilateralCylindrical3D_Edge
class viennagrid.wrapper.QuadrilateralPolar2D_Edge
class viennagrid.wrapper.QuadrilateralSpherical3D_Edge
class viennagrid.wrapper.TetrahedralCartesian3D_Edge
class viennagrid.wrapper.TetrahedralCylindrical3D_Edge
class viennagrid.wrapper.TetrahedralSpherical3D_Edge

4.2.9. Free functions

viennagrid.wrapper.version() → str :

Return the version number of the wrapper.

C++ signature :
char const* version()

4.2.9.1. Input/output functions

viennagrid.wrapper.read_netgen((str)filename, (LinearCartesian1D_Domain)domain[, (object)segmentation]) → None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,LinearCartesian1D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (LinearCartesian2D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,LinearCartesian2D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (LinearCartesian3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,LinearCartesian3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (LinearCylindrical3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,LinearCylindrical3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (LinearPolar2D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,LinearPolar2D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (LinearSpherical3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,LinearSpherical3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (TriangularCartesian2D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,TriangularCartesian2D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (TriangularCartesian3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,TriangularCartesian3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (TriangularCylindrical3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,TriangularCylindrical3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (TriangularPolar2D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,TriangularPolar2D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (TriangularSpherical3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,TriangularSpherical3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (QuadrilateralCartesian2D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,QuadrilateralCartesian2D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (QuadrilateralCartesian3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,QuadrilateralCartesian3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (QuadrilateralCylindrical3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,QuadrilateralCylindrical3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (QuadrilateralPolar2D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,QuadrilateralPolar2D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (QuadrilateralSpherical3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,QuadrilateralSpherical3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (TetrahedralCartesian3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,TetrahedralCartesian3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (TetrahedralCylindrical3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,TetrahedralCylindrical3D_Domain [,boost::python::api::object])
read_netgen( (str)filename, (TetrahedralSpherical3D_Domain)domain [, (object)segmentation]) -> None :

Read mesh data from a Netgen file.

C++ signature :
void read_netgen(boost::python::str,TetrahedralSpherical3D_Domain [,boost::python::api::object])
viennagrid.wrapper.read_vtk((str)filename, (LinearCartesian1D_Domain)domain[, (object)segmentation[, (dict)accessors]]) → None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,LinearCartesian1D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (LinearCartesian2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,LinearCartesian2D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (LinearCartesian3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,LinearCartesian3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (LinearCylindrical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,LinearCylindrical3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (LinearPolar2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,LinearPolar2D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (LinearSpherical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,LinearSpherical3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (TriangularCartesian2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,TriangularCartesian2D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (TriangularCartesian3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,TriangularCartesian3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (TriangularCylindrical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,TriangularCylindrical3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (TriangularPolar2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,TriangularPolar2D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (TriangularSpherical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,TriangularSpherical3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (QuadrilateralCartesian2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,QuadrilateralCartesian2D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (QuadrilateralCartesian3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,QuadrilateralCartesian3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (QuadrilateralCylindrical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,QuadrilateralCylindrical3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (QuadrilateralPolar2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,QuadrilateralPolar2D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (QuadrilateralSpherical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,QuadrilateralSpherical3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (TetrahedralCartesian3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,TetrahedralCartesian3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (TetrahedralCylindrical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,TetrahedralCylindrical3D_Domain [,boost::python::api::object [,boost::python::dict]])
read_vtk( (str)filename, (TetrahedralSpherical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Read mesh data from a VTK file.

C++ signature :
void read_vtk(boost::python::str,TetrahedralSpherical3D_Domain [,boost::python::api::object [,boost::python::dict]])
viennagrid.wrapper.write_opendx((str)filename, (LinearCartesian1D_Domain)domain[, (dict)accessors]) → None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,LinearCartesian1D_Domain [,boost::python::dict])
write_opendx( (str)filename, (LinearCartesian2D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,LinearCartesian2D_Domain [,boost::python::dict])
write_opendx( (str)filename, (LinearCartesian3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,LinearCartesian3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (LinearCylindrical3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,LinearCylindrical3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (LinearPolar2D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,LinearPolar2D_Domain [,boost::python::dict])
write_opendx( (str)filename, (LinearSpherical3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,LinearSpherical3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (TriangularCartesian2D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,TriangularCartesian2D_Domain [,boost::python::dict])
write_opendx( (str)filename, (TriangularCartesian3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,TriangularCartesian3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (TriangularCylindrical3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,TriangularCylindrical3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (TriangularPolar2D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,TriangularPolar2D_Domain [,boost::python::dict])
write_opendx( (str)filename, (TriangularSpherical3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,TriangularSpherical3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (QuadrilateralCartesian2D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,QuadrilateralCartesian2D_Domain [,boost::python::dict])
write_opendx( (str)filename, (QuadrilateralCartesian3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,QuadrilateralCartesian3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (QuadrilateralCylindrical3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,QuadrilateralCylindrical3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (QuadrilateralPolar2D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,QuadrilateralPolar2D_Domain [,boost::python::dict])
write_opendx( (str)filename, (QuadrilateralSpherical3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,QuadrilateralSpherical3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (TetrahedralCartesian3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,TetrahedralCartesian3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (TetrahedralCylindrical3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,TetrahedralCylindrical3D_Domain [,boost::python::dict])
write_opendx( (str)filename, (TetrahedralSpherical3D_Domain)domain [, (dict)accessors]) -> None :

Write mesh data to an OpenDX file.

C++ signature :
void write_opendx(boost::python::str,TetrahedralSpherical3D_Domain [,boost::python::dict])
viennagrid.wrapper.write_vtk((str)filename, (LinearCartesian1D_Domain)domain[, (object)segmentation[, (dict)accessors]]) → None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,LinearCartesian1D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (LinearCartesian2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,LinearCartesian2D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (LinearCartesian3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,LinearCartesian3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (LinearCylindrical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,LinearCylindrical3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (LinearPolar2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,LinearPolar2D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (LinearSpherical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,LinearSpherical3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (TriangularCartesian2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,TriangularCartesian2D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (TriangularCartesian3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,TriangularCartesian3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (TriangularCylindrical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,TriangularCylindrical3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (TriangularPolar2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,TriangularPolar2D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (TriangularSpherical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,TriangularSpherical3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (QuadrilateralCartesian2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,QuadrilateralCartesian2D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (QuadrilateralCartesian3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,QuadrilateralCartesian3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (QuadrilateralCylindrical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,QuadrilateralCylindrical3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (QuadrilateralPolar2D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,QuadrilateralPolar2D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (QuadrilateralSpherical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,QuadrilateralSpherical3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (TetrahedralCartesian3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,TetrahedralCartesian3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (TetrahedralCylindrical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,TetrahedralCylindrical3D_Domain [,boost::python::api::object [,boost::python::dict]])
write_vtk( (str)filename, (TetrahedralSpherical3D_Domain)domain [, (object)segmentation [, (dict)accessors]]) -> None :

Write mesh data to a VTK file.

C++ signature :
void write_vtk(boost::python::str,TetrahedralSpherical3D_Domain [,boost::python::api::object [,boost::python::dict]])

4.2.9.2. Algorithms

viennagrid.wrapper.apply_voronoi((LinearCartesian1D_Domain)arg1) → None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(LinearCartesian1D_Domain)
apply_voronoi( (LinearCartesian2D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(LinearCartesian2D_Domain)
apply_voronoi( (LinearCartesian3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(LinearCartesian3D_Domain)
apply_voronoi( (LinearCylindrical3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(LinearCylindrical3D_Domain)
apply_voronoi( (LinearPolar2D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(LinearPolar2D_Domain)
apply_voronoi( (LinearSpherical3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(LinearSpherical3D_Domain)
apply_voronoi( (TriangularCartesian2D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(TriangularCartesian2D_Domain)
apply_voronoi( (TriangularCartesian3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(TriangularCartesian3D_Domain)
apply_voronoi( (TriangularCylindrical3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(TriangularCylindrical3D_Domain)
apply_voronoi( (TriangularPolar2D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(TriangularPolar2D_Domain)
apply_voronoi( (TriangularSpherical3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(TriangularSpherical3D_Domain)
apply_voronoi( (QuadrilateralCartesian2D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(QuadrilateralCartesian2D_Domain)
apply_voronoi( (QuadrilateralCartesian3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(QuadrilateralCartesian3D_Domain)
apply_voronoi( (QuadrilateralCylindrical3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(QuadrilateralCylindrical3D_Domain)
apply_voronoi( (QuadrilateralPolar2D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(QuadrilateralPolar2D_Domain)
apply_voronoi( (QuadrilateralSpherical3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(QuadrilateralSpherical3D_Domain)
apply_voronoi( (TetrahedralCartesian3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(TetrahedralCartesian3D_Domain)
apply_voronoi( (TetrahedralCylindrical3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(TetrahedralCylindrical3D_Domain)
apply_voronoi( (TetrahedralSpherical3D_Domain)arg1) -> None :

Compute Voronoi information of the given domain.

C++ signature :
void apply_voronoi(TetrahedralSpherical3D_Domain)
viennagrid.wrapper.cell_refine((TriangularCartesian2D_Domain)arg1, (TriangularCartesian2D_Segmentation)arg2, (object)arg3) → tuple :

Refine all cells of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple cell_refine(TriangularCartesian2D_Domain,TriangularCartesian2D_Segmentation,boost::python::api::object)
cell_refine( (TriangularCartesian3D_Domain)arg1, (TriangularCartesian3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all cells of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple cell_refine(TriangularCartesian3D_Domain,TriangularCartesian3D_Segmentation,boost::python::api::object)
cell_refine( (TriangularCylindrical3D_Domain)arg1, (TriangularCylindrical3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all cells of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple cell_refine(TriangularCylindrical3D_Domain,TriangularCylindrical3D_Segmentation,boost::python::api::object)
cell_refine( (TriangularPolar2D_Domain)arg1, (TriangularPolar2D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all cells of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple cell_refine(TriangularPolar2D_Domain,TriangularPolar2D_Segmentation,boost::python::api::object)
cell_refine( (TriangularSpherical3D_Domain)arg1, (TriangularSpherical3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all cells of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple cell_refine(TriangularSpherical3D_Domain,TriangularSpherical3D_Segmentation,boost::python::api::object)
cell_refine( (TetrahedralCartesian3D_Domain)arg1, (TetrahedralCartesian3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all cells of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple cell_refine(TetrahedralCartesian3D_Domain,TetrahedralCartesian3D_Segmentation,boost::python::api::object)
cell_refine( (TetrahedralCylindrical3D_Domain)arg1, (TetrahedralCylindrical3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all cells of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple cell_refine(TetrahedralCylindrical3D_Domain,TetrahedralCylindrical3D_Segmentation,boost::python::api::object)
cell_refine( (TetrahedralSpherical3D_Domain)arg1, (TetrahedralSpherical3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all cells of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple cell_refine(TetrahedralSpherical3D_Domain,TetrahedralSpherical3D_Segmentation,boost::python::api::object)
viennagrid.wrapper.centroid((LinearCartesian1D_Cell)arg1) → PointCartesian1D :

Compute the centroid of a cell.

C++ signature :
PointCartesian1D centroid(LinearCartesian1D_Cell)
centroid( (LinearCartesian2D_Cell)arg1) -> PointCartesian2D :

Compute the centroid of a cell.

C++ signature :
PointCartesian2D centroid(LinearCartesian2D_Cell)
centroid( (LinearCartesian3D_Cell)arg1) -> PointCartesian3D :

Compute the centroid of a cell.

C++ signature :
PointCartesian3D centroid(LinearCartesian3D_Cell)
centroid( (LinearCylindrical3D_Cell)arg1) -> PointCylindrical3D :

Compute the centroid of a cell.

C++ signature :
PointCylindrical3D centroid(LinearCylindrical3D_Cell)
centroid( (LinearPolar2D_Cell)arg1) -> PointPolar2D :

Compute the centroid of a cell.

C++ signature :
PointPolar2D centroid(LinearPolar2D_Cell)
centroid( (LinearSpherical3D_Cell)arg1) -> PointSpherical3D :

Compute the centroid of a cell.

C++ signature :
PointSpherical3D centroid(LinearSpherical3D_Cell)
centroid( (TriangularCartesian2D_Cell)arg1) -> PointCartesian2D :

Compute the centroid of a cell.

C++ signature :
PointCartesian2D centroid(TriangularCartesian2D_Cell)
centroid( (TriangularCartesian3D_Cell)arg1) -> PointCartesian3D :

Compute the centroid of a cell.

C++ signature :
PointCartesian3D centroid(TriangularCartesian3D_Cell)
centroid( (TriangularCylindrical3D_Cell)arg1) -> PointCylindrical3D :

Compute the centroid of a cell.

C++ signature :
PointCylindrical3D centroid(TriangularCylindrical3D_Cell)
centroid( (TriangularPolar2D_Cell)arg1) -> PointPolar2D :

Compute the centroid of a cell.

C++ signature :
PointPolar2D centroid(TriangularPolar2D_Cell)
centroid( (TriangularSpherical3D_Cell)arg1) -> PointSpherical3D :

Compute the centroid of a cell.

C++ signature :
PointSpherical3D centroid(TriangularSpherical3D_Cell)
centroid( (QuadrilateralCartesian2D_Cell)arg1) -> PointCartesian2D :

Compute the centroid of a cell.

C++ signature :
PointCartesian2D centroid(QuadrilateralCartesian2D_Cell)
centroid( (QuadrilateralCartesian3D_Cell)arg1) -> PointCartesian3D :

Compute the centroid of a cell.

C++ signature :
PointCartesian3D centroid(QuadrilateralCartesian3D_Cell)
centroid( (QuadrilateralCylindrical3D_Cell)arg1) -> PointCylindrical3D :

Compute the centroid of a cell.

C++ signature :
PointCylindrical3D centroid(QuadrilateralCylindrical3D_Cell)
centroid( (QuadrilateralPolar2D_Cell)arg1) -> PointPolar2D :

Compute the centroid of a cell.

C++ signature :
PointPolar2D centroid(QuadrilateralPolar2D_Cell)
centroid( (QuadrilateralSpherical3D_Cell)arg1) -> PointSpherical3D :

Compute the centroid of a cell.

C++ signature :
PointSpherical3D centroid(QuadrilateralSpherical3D_Cell)
centroid( (TetrahedralCartesian3D_Cell)arg1) -> PointCartesian3D :

Compute the centroid of a cell.

C++ signature :
PointCartesian3D centroid(TetrahedralCartesian3D_Cell)
centroid( (TetrahedralCylindrical3D_Cell)arg1) -> PointCylindrical3D :

Compute the centroid of a cell.

C++ signature :
PointCylindrical3D centroid(TetrahedralCylindrical3D_Cell)
centroid( (TetrahedralSpherical3D_Cell)arg1) -> PointSpherical3D :

Compute the centroid of a cell.

C++ signature :
PointSpherical3D centroid(TetrahedralSpherical3D_Cell)
viennagrid.wrapper.circumcenter((LinearCartesian1D_Cell)arg1) → PointCartesian1D :

Compute the circumcenter of a cell.

C++ signature :
PointCartesian1D circumcenter(LinearCartesian1D_Cell)
circumcenter( (LinearCartesian2D_Cell)arg1) -> PointCartesian2D :

Compute the circumcenter of a cell.

C++ signature :
PointCartesian2D circumcenter(LinearCartesian2D_Cell)
circumcenter( (LinearCartesian3D_Cell)arg1) -> PointCartesian3D :

Compute the circumcenter of a cell.

C++ signature :
PointCartesian3D circumcenter(LinearCartesian3D_Cell)
circumcenter( (LinearCylindrical3D_Cell)arg1) -> PointCylindrical3D :

Compute the circumcenter of a cell.

C++ signature :
PointCylindrical3D circumcenter(LinearCylindrical3D_Cell)
circumcenter( (LinearPolar2D_Cell)arg1) -> PointPolar2D :

Compute the circumcenter of a cell.

C++ signature :
PointPolar2D circumcenter(LinearPolar2D_Cell)
circumcenter( (LinearSpherical3D_Cell)arg1) -> PointSpherical3D :

Compute the circumcenter of a cell.

C++ signature :
PointSpherical3D circumcenter(LinearSpherical3D_Cell)
circumcenter( (TriangularCartesian2D_Cell)arg1) -> PointCartesian2D :

Compute the circumcenter of a cell.

C++ signature :
PointCartesian2D circumcenter(TriangularCartesian2D_Cell)
circumcenter( (TriangularCartesian3D_Cell)arg1) -> PointCartesian3D :

Compute the circumcenter of a cell.

C++ signature :
PointCartesian3D circumcenter(TriangularCartesian3D_Cell)
circumcenter( (TriangularCylindrical3D_Cell)arg1) -> PointCylindrical3D :

Compute the circumcenter of a cell.

C++ signature :
PointCylindrical3D circumcenter(TriangularCylindrical3D_Cell)
circumcenter( (TriangularPolar2D_Cell)arg1) -> PointPolar2D :

Compute the circumcenter of a cell.

C++ signature :
PointPolar2D circumcenter(TriangularPolar2D_Cell)
circumcenter( (TriangularSpherical3D_Cell)arg1) -> PointSpherical3D :

Compute the circumcenter of a cell.

C++ signature :
PointSpherical3D circumcenter(TriangularSpherical3D_Cell)
circumcenter( (QuadrilateralCartesian2D_Cell)arg1) -> PointCartesian2D :

Compute the circumcenter of a cell.

C++ signature :
PointCartesian2D circumcenter(QuadrilateralCartesian2D_Cell)
circumcenter( (QuadrilateralCartesian3D_Cell)arg1) -> PointCartesian3D :

Compute the circumcenter of a cell.

C++ signature :
PointCartesian3D circumcenter(QuadrilateralCartesian3D_Cell)
circumcenter( (QuadrilateralCylindrical3D_Cell)arg1) -> PointCylindrical3D :

Compute the circumcenter of a cell.

C++ signature :
PointCylindrical3D circumcenter(QuadrilateralCylindrical3D_Cell)
circumcenter( (QuadrilateralPolar2D_Cell)arg1) -> PointPolar2D :

Compute the circumcenter of a cell.

C++ signature :
PointPolar2D circumcenter(QuadrilateralPolar2D_Cell)
circumcenter( (QuadrilateralSpherical3D_Cell)arg1) -> PointSpherical3D :

Compute the circumcenter of a cell.

C++ signature :
PointSpherical3D circumcenter(QuadrilateralSpherical3D_Cell)
circumcenter( (TetrahedralCartesian3D_Cell)arg1) -> PointCartesian3D :

Compute the circumcenter of a cell.

C++ signature :
PointCartesian3D circumcenter(TetrahedralCartesian3D_Cell)
circumcenter( (TetrahedralCylindrical3D_Cell)arg1) -> PointCylindrical3D :

Compute the circumcenter of a cell.

C++ signature :
PointCylindrical3D circumcenter(TetrahedralCylindrical3D_Cell)
circumcenter( (TetrahedralSpherical3D_Cell)arg1) -> PointSpherical3D :

Compute the circumcenter of a cell.

C++ signature :
PointSpherical3D circumcenter(TetrahedralSpherical3D_Cell)
viennagrid.wrapper.is_boundary((LinearCartesian1D_Domain)arg1, (LinearCartesian1D_Facet)arg2) → bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian1D_Domain,LinearCartesian1D_Facet)
is_boundary( (LinearCartesian2D_Domain)arg1, (LinearCartesian2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian2D_Domain,LinearCartesian2D_Facet)
is_boundary( (LinearCartesian3D_Domain)arg1, (LinearCartesian3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian3D_Domain,LinearCartesian3D_Facet)
is_boundary( (LinearCylindrical3D_Domain)arg1, (LinearCylindrical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCylindrical3D_Domain,LinearCylindrical3D_Facet)
is_boundary( (LinearPolar2D_Domain)arg1, (LinearPolar2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearPolar2D_Domain,LinearPolar2D_Facet)
is_boundary( (LinearSpherical3D_Domain)arg1, (LinearSpherical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearSpherical3D_Domain,LinearSpherical3D_Facet)
is_boundary( (TriangularCartesian2D_Domain)arg1, (TriangularCartesian2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian2D_Domain,TriangularCartesian2D_Facet)
is_boundary( (TriangularCartesian3D_Domain)arg1, (TriangularCartesian3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian3D_Domain,TriangularCartesian3D_Facet)
is_boundary( (TriangularCylindrical3D_Domain)arg1, (TriangularCylindrical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCylindrical3D_Domain,TriangularCylindrical3D_Facet)
is_boundary( (TriangularPolar2D_Domain)arg1, (TriangularPolar2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularPolar2D_Domain,TriangularPolar2D_Facet)
is_boundary( (TriangularSpherical3D_Domain)arg1, (TriangularSpherical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularSpherical3D_Domain,TriangularSpherical3D_Facet)
is_boundary( (QuadrilateralCartesian2D_Domain)arg1, (QuadrilateralCartesian2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian2D_Domain,QuadrilateralCartesian2D_Facet)
is_boundary( (QuadrilateralCartesian3D_Domain)arg1, (QuadrilateralCartesian3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian3D_Domain,QuadrilateralCartesian3D_Facet)
is_boundary( (QuadrilateralCylindrical3D_Domain)arg1, (QuadrilateralCylindrical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCylindrical3D_Domain,QuadrilateralCylindrical3D_Facet)
is_boundary( (QuadrilateralPolar2D_Domain)arg1, (QuadrilateralPolar2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralPolar2D_Domain,QuadrilateralPolar2D_Facet)
is_boundary( (QuadrilateralSpherical3D_Domain)arg1, (QuadrilateralSpherical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralSpherical3D_Domain,QuadrilateralSpherical3D_Facet)
is_boundary( (TetrahedralCartesian3D_Domain)arg1, (TetrahedralCartesian3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCartesian3D_Domain,TetrahedralCartesian3D_Facet)
is_boundary( (TetrahedralCylindrical3D_Domain)arg1, (TetrahedralCylindrical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCylindrical3D_Domain,TetrahedralCylindrical3D_Facet)
is_boundary( (TetrahedralSpherical3D_Domain)arg1, (TetrahedralSpherical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralSpherical3D_Domain,TetrahedralSpherical3D_Facet)
is_boundary( (TriangularCartesian2D_Domain)arg1, (TriangularCartesian2D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian2D_Domain,TriangularCartesian2D_Edge)
is_boundary( (TriangularCartesian3D_Domain)arg1, (TriangularCartesian3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian3D_Domain,TriangularCartesian3D_Edge)
is_boundary( (TriangularCylindrical3D_Domain)arg1, (TriangularCylindrical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCylindrical3D_Domain,TriangularCylindrical3D_Edge)
is_boundary( (TriangularPolar2D_Domain)arg1, (TriangularPolar2D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularPolar2D_Domain,TriangularPolar2D_Edge)
is_boundary( (TriangularSpherical3D_Domain)arg1, (TriangularSpherical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularSpherical3D_Domain,TriangularSpherical3D_Edge)
is_boundary( (QuadrilateralCartesian2D_Domain)arg1, (QuadrilateralCartesian2D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian2D_Domain,QuadrilateralCartesian2D_Edge)
is_boundary( (QuadrilateralCartesian3D_Domain)arg1, (QuadrilateralCartesian3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian3D_Domain,QuadrilateralCartesian3D_Edge)
is_boundary( (QuadrilateralCylindrical3D_Domain)arg1, (QuadrilateralCylindrical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCylindrical3D_Domain,QuadrilateralCylindrical3D_Edge)
is_boundary( (QuadrilateralPolar2D_Domain)arg1, (QuadrilateralPolar2D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralPolar2D_Domain,QuadrilateralPolar2D_Edge)
is_boundary( (QuadrilateralSpherical3D_Domain)arg1, (QuadrilateralSpherical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralSpherical3D_Domain,QuadrilateralSpherical3D_Edge)
is_boundary( (TetrahedralCartesian3D_Domain)arg1, (TetrahedralCartesian3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCartesian3D_Domain,TetrahedralCartesian3D_Edge)
is_boundary( (TetrahedralCylindrical3D_Domain)arg1, (TetrahedralCylindrical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCylindrical3D_Domain,TetrahedralCylindrical3D_Edge)
is_boundary( (TetrahedralSpherical3D_Domain)arg1, (TetrahedralSpherical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralSpherical3D_Domain,TetrahedralSpherical3D_Edge)
is_boundary( (LinearCartesian1D_Domain)arg1, (LinearCartesian1D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian1D_Domain,LinearCartesian1D_Vertex)
is_boundary( (LinearCartesian2D_Domain)arg1, (LinearCartesian2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian2D_Domain,LinearCartesian2D_Vertex)
is_boundary( (LinearCartesian3D_Domain)arg1, (LinearCartesian3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian3D_Domain,LinearCartesian3D_Vertex)
is_boundary( (LinearCylindrical3D_Domain)arg1, (LinearCylindrical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCylindrical3D_Domain,LinearCylindrical3D_Vertex)
is_boundary( (LinearPolar2D_Domain)arg1, (LinearPolar2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearPolar2D_Domain,LinearPolar2D_Vertex)
is_boundary( (LinearSpherical3D_Domain)arg1, (LinearSpherical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(LinearSpherical3D_Domain,LinearSpherical3D_Vertex)
is_boundary( (TriangularCartesian2D_Domain)arg1, (TriangularCartesian2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian2D_Domain,TriangularCartesian2D_Vertex)
is_boundary( (TriangularCartesian3D_Domain)arg1, (TriangularCartesian3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian3D_Domain,TriangularCartesian3D_Vertex)
is_boundary( (TriangularCylindrical3D_Domain)arg1, (TriangularCylindrical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCylindrical3D_Domain,TriangularCylindrical3D_Vertex)
is_boundary( (TriangularPolar2D_Domain)arg1, (TriangularPolar2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularPolar2D_Domain,TriangularPolar2D_Vertex)
is_boundary( (TriangularSpherical3D_Domain)arg1, (TriangularSpherical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularSpherical3D_Domain,TriangularSpherical3D_Vertex)
is_boundary( (QuadrilateralCartesian2D_Domain)arg1, (QuadrilateralCartesian2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian2D_Domain,QuadrilateralCartesian2D_Vertex)
is_boundary( (QuadrilateralCartesian3D_Domain)arg1, (QuadrilateralCartesian3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian3D_Domain,QuadrilateralCartesian3D_Vertex)
is_boundary( (QuadrilateralCylindrical3D_Domain)arg1, (QuadrilateralCylindrical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCylindrical3D_Domain,QuadrilateralCylindrical3D_Vertex)
is_boundary( (QuadrilateralPolar2D_Domain)arg1, (QuadrilateralPolar2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralPolar2D_Domain,QuadrilateralPolar2D_Vertex)
is_boundary( (QuadrilateralSpherical3D_Domain)arg1, (QuadrilateralSpherical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralSpherical3D_Domain,QuadrilateralSpherical3D_Vertex)
is_boundary( (TetrahedralCartesian3D_Domain)arg1, (TetrahedralCartesian3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCartesian3D_Domain,TetrahedralCartesian3D_Vertex)
is_boundary( (TetrahedralCylindrical3D_Domain)arg1, (TetrahedralCylindrical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCylindrical3D_Domain,TetrahedralCylindrical3D_Vertex)
is_boundary( (TetrahedralSpherical3D_Domain)arg1, (TetrahedralSpherical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given domain. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralSpherical3D_Domain,TetrahedralSpherical3D_Vertex)
is_boundary( (LinearCartesian1D_Segment)arg1, (LinearCartesian1D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian1D_Segment,LinearCartesian1D_Facet)
is_boundary( (LinearCartesian2D_Segment)arg1, (LinearCartesian2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian2D_Segment,LinearCartesian2D_Facet)
is_boundary( (LinearCartesian3D_Segment)arg1, (LinearCartesian3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian3D_Segment,LinearCartesian3D_Facet)
is_boundary( (LinearCylindrical3D_Segment)arg1, (LinearCylindrical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCylindrical3D_Segment,LinearCylindrical3D_Facet)
is_boundary( (LinearPolar2D_Segment)arg1, (LinearPolar2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearPolar2D_Segment,LinearPolar2D_Facet)
is_boundary( (LinearSpherical3D_Segment)arg1, (LinearSpherical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearSpherical3D_Segment,LinearSpherical3D_Facet)
is_boundary( (TriangularCartesian2D_Segment)arg1, (TriangularCartesian2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian2D_Segment,TriangularCartesian2D_Facet)
is_boundary( (TriangularCartesian3D_Segment)arg1, (TriangularCartesian3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian3D_Segment,TriangularCartesian3D_Facet)
is_boundary( (TriangularCylindrical3D_Segment)arg1, (TriangularCylindrical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCylindrical3D_Segment,TriangularCylindrical3D_Facet)
is_boundary( (TriangularPolar2D_Segment)arg1, (TriangularPolar2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularPolar2D_Segment,TriangularPolar2D_Facet)
is_boundary( (TriangularSpherical3D_Segment)arg1, (TriangularSpherical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularSpherical3D_Segment,TriangularSpherical3D_Facet)
is_boundary( (QuadrilateralCartesian2D_Segment)arg1, (QuadrilateralCartesian2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian2D_Segment,QuadrilateralCartesian2D_Facet)
is_boundary( (QuadrilateralCartesian3D_Segment)arg1, (QuadrilateralCartesian3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian3D_Segment,QuadrilateralCartesian3D_Facet)
is_boundary( (QuadrilateralCylindrical3D_Segment)arg1, (QuadrilateralCylindrical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCylindrical3D_Segment,QuadrilateralCylindrical3D_Facet)
is_boundary( (QuadrilateralPolar2D_Segment)arg1, (QuadrilateralPolar2D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralPolar2D_Segment,QuadrilateralPolar2D_Facet)
is_boundary( (QuadrilateralSpherical3D_Segment)arg1, (QuadrilateralSpherical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralSpherical3D_Segment,QuadrilateralSpherical3D_Facet)
is_boundary( (TetrahedralCartesian3D_Segment)arg1, (TetrahedralCartesian3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCartesian3D_Segment,TetrahedralCartesian3D_Facet)
is_boundary( (TetrahedralCylindrical3D_Segment)arg1, (TetrahedralCylindrical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCylindrical3D_Segment,TetrahedralCylindrical3D_Facet)
is_boundary( (TetrahedralSpherical3D_Segment)arg1, (TetrahedralSpherical3D_Facet)arg2) -> bool :

Return True if the given facet is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralSpherical3D_Segment,TetrahedralSpherical3D_Facet)
is_boundary( (TriangularCartesian2D_Segment)arg1, (TriangularCartesian2D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian2D_Segment,TriangularCartesian2D_Edge)
is_boundary( (TriangularCartesian3D_Segment)arg1, (TriangularCartesian3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian3D_Segment,TriangularCartesian3D_Edge)
is_boundary( (TriangularCylindrical3D_Segment)arg1, (TriangularCylindrical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCylindrical3D_Segment,TriangularCylindrical3D_Edge)
is_boundary( (TriangularPolar2D_Segment)arg1, (TriangularPolar2D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularPolar2D_Segment,TriangularPolar2D_Edge)
is_boundary( (TriangularSpherical3D_Segment)arg1, (TriangularSpherical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularSpherical3D_Segment,TriangularSpherical3D_Edge)
is_boundary( (QuadrilateralCartesian2D_Segment)arg1, (QuadrilateralCartesian2D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian2D_Segment,QuadrilateralCartesian2D_Edge)
is_boundary( (QuadrilateralCartesian3D_Segment)arg1, (QuadrilateralCartesian3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian3D_Segment,QuadrilateralCartesian3D_Edge)
is_boundary( (QuadrilateralCylindrical3D_Segment)arg1, (QuadrilateralCylindrical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCylindrical3D_Segment,QuadrilateralCylindrical3D_Edge)
is_boundary( (QuadrilateralPolar2D_Segment)arg1, (QuadrilateralPolar2D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralPolar2D_Segment,QuadrilateralPolar2D_Edge)
is_boundary( (QuadrilateralSpherical3D_Segment)arg1, (QuadrilateralSpherical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralSpherical3D_Segment,QuadrilateralSpherical3D_Edge)
is_boundary( (TetrahedralCartesian3D_Segment)arg1, (TetrahedralCartesian3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCartesian3D_Segment,TetrahedralCartesian3D_Edge)
is_boundary( (TetrahedralCylindrical3D_Segment)arg1, (TetrahedralCylindrical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCylindrical3D_Segment,TetrahedralCylindrical3D_Edge)
is_boundary( (TetrahedralSpherical3D_Segment)arg1, (TetrahedralSpherical3D_Edge)arg2) -> bool :

Return True if the given edge is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralSpherical3D_Segment,TetrahedralSpherical3D_Edge)
is_boundary( (LinearCartesian1D_Segment)arg1, (LinearCartesian1D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian1D_Segment,LinearCartesian1D_Vertex)
is_boundary( (LinearCartesian2D_Segment)arg1, (LinearCartesian2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian2D_Segment,LinearCartesian2D_Vertex)
is_boundary( (LinearCartesian3D_Segment)arg1, (LinearCartesian3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCartesian3D_Segment,LinearCartesian3D_Vertex)
is_boundary( (LinearCylindrical3D_Segment)arg1, (LinearCylindrical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearCylindrical3D_Segment,LinearCylindrical3D_Vertex)
is_boundary( (LinearPolar2D_Segment)arg1, (LinearPolar2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearPolar2D_Segment,LinearPolar2D_Vertex)
is_boundary( (LinearSpherical3D_Segment)arg1, (LinearSpherical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(LinearSpherical3D_Segment,LinearSpherical3D_Vertex)
is_boundary( (TriangularCartesian2D_Segment)arg1, (TriangularCartesian2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian2D_Segment,TriangularCartesian2D_Vertex)
is_boundary( (TriangularCartesian3D_Segment)arg1, (TriangularCartesian3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCartesian3D_Segment,TriangularCartesian3D_Vertex)
is_boundary( (TriangularCylindrical3D_Segment)arg1, (TriangularCylindrical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularCylindrical3D_Segment,TriangularCylindrical3D_Vertex)
is_boundary( (TriangularPolar2D_Segment)arg1, (TriangularPolar2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularPolar2D_Segment,TriangularPolar2D_Vertex)
is_boundary( (TriangularSpherical3D_Segment)arg1, (TriangularSpherical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TriangularSpherical3D_Segment,TriangularSpherical3D_Vertex)
is_boundary( (QuadrilateralCartesian2D_Segment)arg1, (QuadrilateralCartesian2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian2D_Segment,QuadrilateralCartesian2D_Vertex)
is_boundary( (QuadrilateralCartesian3D_Segment)arg1, (QuadrilateralCartesian3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCartesian3D_Segment,QuadrilateralCartesian3D_Vertex)
is_boundary( (QuadrilateralCylindrical3D_Segment)arg1, (QuadrilateralCylindrical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralCylindrical3D_Segment,QuadrilateralCylindrical3D_Vertex)
is_boundary( (QuadrilateralPolar2D_Segment)arg1, (QuadrilateralPolar2D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralPolar2D_Segment,QuadrilateralPolar2D_Vertex)
is_boundary( (QuadrilateralSpherical3D_Segment)arg1, (QuadrilateralSpherical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(QuadrilateralSpherical3D_Segment,QuadrilateralSpherical3D_Vertex)
is_boundary( (TetrahedralCartesian3D_Segment)arg1, (TetrahedralCartesian3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCartesian3D_Segment,TetrahedralCartesian3D_Vertex)
is_boundary( (TetrahedralCylindrical3D_Segment)arg1, (TetrahedralCylindrical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralCylindrical3D_Segment,TetrahedralCylindrical3D_Vertex)
is_boundary( (TetrahedralSpherical3D_Segment)arg1, (TetrahedralSpherical3D_Vertex)arg2) -> bool :

Return True if the given vertex is a boundary element of the given segment. Otherwise, return False.

C++ signature :
bool is_boundary(TetrahedralSpherical3D_Segment,TetrahedralSpherical3D_Vertex)
viennagrid.wrapper.is_interface((LinearCartesian1D_Segment)arg1, (LinearCartesian1D_Segment)arg2, (LinearCartesian1D_Facet)arg3) → bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearCartesian1D_Segment,LinearCartesian1D_Segment,LinearCartesian1D_Facet)
is_interface( (LinearCartesian2D_Segment)arg1, (LinearCartesian2D_Segment)arg2, (LinearCartesian2D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearCartesian2D_Segment,LinearCartesian2D_Segment,LinearCartesian2D_Facet)
is_interface( (LinearCartesian3D_Segment)arg1, (LinearCartesian3D_Segment)arg2, (LinearCartesian3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearCartesian3D_Segment,LinearCartesian3D_Segment,LinearCartesian3D_Facet)
is_interface( (LinearCylindrical3D_Segment)arg1, (LinearCylindrical3D_Segment)arg2, (LinearCylindrical3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearCylindrical3D_Segment,LinearCylindrical3D_Segment,LinearCylindrical3D_Facet)
is_interface( (LinearPolar2D_Segment)arg1, (LinearPolar2D_Segment)arg2, (LinearPolar2D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearPolar2D_Segment,LinearPolar2D_Segment,LinearPolar2D_Facet)
is_interface( (LinearSpherical3D_Segment)arg1, (LinearSpherical3D_Segment)arg2, (LinearSpherical3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearSpherical3D_Segment,LinearSpherical3D_Segment,LinearSpherical3D_Facet)
is_interface( (TriangularCartesian2D_Segment)arg1, (TriangularCartesian2D_Segment)arg2, (TriangularCartesian2D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularCartesian2D_Segment,TriangularCartesian2D_Segment,TriangularCartesian2D_Facet)
is_interface( (TriangularCartesian3D_Segment)arg1, (TriangularCartesian3D_Segment)arg2, (TriangularCartesian3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularCartesian3D_Segment,TriangularCartesian3D_Segment,TriangularCartesian3D_Facet)
is_interface( (TriangularCylindrical3D_Segment)arg1, (TriangularCylindrical3D_Segment)arg2, (TriangularCylindrical3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularCylindrical3D_Segment,TriangularCylindrical3D_Segment,TriangularCylindrical3D_Facet)
is_interface( (TriangularPolar2D_Segment)arg1, (TriangularPolar2D_Segment)arg2, (TriangularPolar2D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularPolar2D_Segment,TriangularPolar2D_Segment,TriangularPolar2D_Facet)
is_interface( (TriangularSpherical3D_Segment)arg1, (TriangularSpherical3D_Segment)arg2, (TriangularSpherical3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularSpherical3D_Segment,TriangularSpherical3D_Segment,TriangularSpherical3D_Facet)
is_interface( (QuadrilateralCartesian2D_Segment)arg1, (QuadrilateralCartesian2D_Segment)arg2, (QuadrilateralCartesian2D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralCartesian2D_Segment,QuadrilateralCartesian2D_Segment,QuadrilateralCartesian2D_Facet)
is_interface( (QuadrilateralCartesian3D_Segment)arg1, (QuadrilateralCartesian3D_Segment)arg2, (QuadrilateralCartesian3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralCartesian3D_Segment,QuadrilateralCartesian3D_Segment,QuadrilateralCartesian3D_Facet)
is_interface( (QuadrilateralCylindrical3D_Segment)arg1, (QuadrilateralCylindrical3D_Segment)arg2, (QuadrilateralCylindrical3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralCylindrical3D_Segment,QuadrilateralCylindrical3D_Segment,QuadrilateralCylindrical3D_Facet)
is_interface( (QuadrilateralPolar2D_Segment)arg1, (QuadrilateralPolar2D_Segment)arg2, (QuadrilateralPolar2D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralPolar2D_Segment,QuadrilateralPolar2D_Segment,QuadrilateralPolar2D_Facet)
is_interface( (QuadrilateralSpherical3D_Segment)arg1, (QuadrilateralSpherical3D_Segment)arg2, (QuadrilateralSpherical3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralSpherical3D_Segment,QuadrilateralSpherical3D_Segment,QuadrilateralSpherical3D_Facet)
is_interface( (TetrahedralCartesian3D_Segment)arg1, (TetrahedralCartesian3D_Segment)arg2, (TetrahedralCartesian3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TetrahedralCartesian3D_Segment,TetrahedralCartesian3D_Segment,TetrahedralCartesian3D_Facet)
is_interface( (TetrahedralCylindrical3D_Segment)arg1, (TetrahedralCylindrical3D_Segment)arg2, (TetrahedralCylindrical3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TetrahedralCylindrical3D_Segment,TetrahedralCylindrical3D_Segment,TetrahedralCylindrical3D_Facet)
is_interface( (TetrahedralSpherical3D_Segment)arg1, (TetrahedralSpherical3D_Segment)arg2, (TetrahedralSpherical3D_Facet)arg3) -> bool :

Return True if the given facet is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TetrahedralSpherical3D_Segment,TetrahedralSpherical3D_Segment,TetrahedralSpherical3D_Facet)
is_interface( (TriangularCartesian2D_Segment)arg1, (TriangularCartesian2D_Segment)arg2, (TriangularCartesian2D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularCartesian2D_Segment,TriangularCartesian2D_Segment,TriangularCartesian2D_Edge)
is_interface( (TriangularCartesian3D_Segment)arg1, (TriangularCartesian3D_Segment)arg2, (TriangularCartesian3D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularCartesian3D_Segment,TriangularCartesian3D_Segment,TriangularCartesian3D_Edge)
is_interface( (TriangularCylindrical3D_Segment)arg1, (TriangularCylindrical3D_Segment)arg2, (TriangularCylindrical3D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularCylindrical3D_Segment,TriangularCylindrical3D_Segment,TriangularCylindrical3D_Edge)
is_interface( (TriangularPolar2D_Segment)arg1, (TriangularPolar2D_Segment)arg2, (TriangularPolar2D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularPolar2D_Segment,TriangularPolar2D_Segment,TriangularPolar2D_Edge)
is_interface( (TriangularSpherical3D_Segment)arg1, (TriangularSpherical3D_Segment)arg2, (TriangularSpherical3D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularSpherical3D_Segment,TriangularSpherical3D_Segment,TriangularSpherical3D_Edge)
is_interface( (QuadrilateralCartesian2D_Segment)arg1, (QuadrilateralCartesian2D_Segment)arg2, (QuadrilateralCartesian2D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralCartesian2D_Segment,QuadrilateralCartesian2D_Segment,QuadrilateralCartesian2D_Edge)
is_interface( (QuadrilateralCartesian3D_Segment)arg1, (QuadrilateralCartesian3D_Segment)arg2, (QuadrilateralCartesian3D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralCartesian3D_Segment,QuadrilateralCartesian3D_Segment,QuadrilateralCartesian3D_Edge)
is_interface( (QuadrilateralCylindrical3D_Segment)arg1, (QuadrilateralCylindrical3D_Segment)arg2, (QuadrilateralCylindrical3D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralCylindrical3D_Segment,QuadrilateralCylindrical3D_Segment,QuadrilateralCylindrical3D_Edge)
is_interface( (QuadrilateralPolar2D_Segment)arg1, (QuadrilateralPolar2D_Segment)arg2, (QuadrilateralPolar2D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralPolar2D_Segment,QuadrilateralPolar2D_Segment,QuadrilateralPolar2D_Edge)
is_interface( (QuadrilateralSpherical3D_Segment)arg1, (QuadrilateralSpherical3D_Segment)arg2, (QuadrilateralSpherical3D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralSpherical3D_Segment,QuadrilateralSpherical3D_Segment,QuadrilateralSpherical3D_Edge)
is_interface( (TetrahedralCartesian3D_Segment)arg1, (TetrahedralCartesian3D_Segment)arg2, (TetrahedralCartesian3D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TetrahedralCartesian3D_Segment,TetrahedralCartesian3D_Segment,TetrahedralCartesian3D_Edge)
is_interface( (TetrahedralCylindrical3D_Segment)arg1, (TetrahedralCylindrical3D_Segment)arg2, (TetrahedralCylindrical3D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TetrahedralCylindrical3D_Segment,TetrahedralCylindrical3D_Segment,TetrahedralCylindrical3D_Edge)
is_interface( (TetrahedralSpherical3D_Segment)arg1, (TetrahedralSpherical3D_Segment)arg2, (TetrahedralSpherical3D_Edge)arg3) -> bool :

Return True if the given edge is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TetrahedralSpherical3D_Segment,TetrahedralSpherical3D_Segment,TetrahedralSpherical3D_Edge)
is_interface( (LinearCartesian1D_Segment)arg1, (LinearCartesian1D_Segment)arg2, (LinearCartesian1D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearCartesian1D_Segment,LinearCartesian1D_Segment,LinearCartesian1D_Vertex)
is_interface( (LinearCartesian2D_Segment)arg1, (LinearCartesian2D_Segment)arg2, (LinearCartesian2D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearCartesian2D_Segment,LinearCartesian2D_Segment,LinearCartesian2D_Vertex)
is_interface( (LinearCartesian3D_Segment)arg1, (LinearCartesian3D_Segment)arg2, (LinearCartesian3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearCartesian3D_Segment,LinearCartesian3D_Segment,LinearCartesian3D_Vertex)
is_interface( (LinearCylindrical3D_Segment)arg1, (LinearCylindrical3D_Segment)arg2, (LinearCylindrical3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearCylindrical3D_Segment,LinearCylindrical3D_Segment,LinearCylindrical3D_Vertex)
is_interface( (LinearPolar2D_Segment)arg1, (LinearPolar2D_Segment)arg2, (LinearPolar2D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearPolar2D_Segment,LinearPolar2D_Segment,LinearPolar2D_Vertex)
is_interface( (LinearSpherical3D_Segment)arg1, (LinearSpherical3D_Segment)arg2, (LinearSpherical3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(LinearSpherical3D_Segment,LinearSpherical3D_Segment,LinearSpherical3D_Vertex)
is_interface( (TriangularCartesian2D_Segment)arg1, (TriangularCartesian2D_Segment)arg2, (TriangularCartesian2D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularCartesian2D_Segment,TriangularCartesian2D_Segment,TriangularCartesian2D_Vertex)
is_interface( (TriangularCartesian3D_Segment)arg1, (TriangularCartesian3D_Segment)arg2, (TriangularCartesian3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularCartesian3D_Segment,TriangularCartesian3D_Segment,TriangularCartesian3D_Vertex)
is_interface( (TriangularCylindrical3D_Segment)arg1, (TriangularCylindrical3D_Segment)arg2, (TriangularCylindrical3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularCylindrical3D_Segment,TriangularCylindrical3D_Segment,TriangularCylindrical3D_Vertex)
is_interface( (TriangularPolar2D_Segment)arg1, (TriangularPolar2D_Segment)arg2, (TriangularPolar2D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularPolar2D_Segment,TriangularPolar2D_Segment,TriangularPolar2D_Vertex)
is_interface( (TriangularSpherical3D_Segment)arg1, (TriangularSpherical3D_Segment)arg2, (TriangularSpherical3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TriangularSpherical3D_Segment,TriangularSpherical3D_Segment,TriangularSpherical3D_Vertex)
is_interface( (QuadrilateralCartesian2D_Segment)arg1, (QuadrilateralCartesian2D_Segment)arg2, (QuadrilateralCartesian2D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralCartesian2D_Segment,QuadrilateralCartesian2D_Segment,QuadrilateralCartesian2D_Vertex)
is_interface( (QuadrilateralCartesian3D_Segment)arg1, (QuadrilateralCartesian3D_Segment)arg2, (QuadrilateralCartesian3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralCartesian3D_Segment,QuadrilateralCartesian3D_Segment,QuadrilateralCartesian3D_Vertex)
is_interface( (QuadrilateralCylindrical3D_Segment)arg1, (QuadrilateralCylindrical3D_Segment)arg2, (QuadrilateralCylindrical3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralCylindrical3D_Segment,QuadrilateralCylindrical3D_Segment,QuadrilateralCylindrical3D_Vertex)
is_interface( (QuadrilateralPolar2D_Segment)arg1, (QuadrilateralPolar2D_Segment)arg2, (QuadrilateralPolar2D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralPolar2D_Segment,QuadrilateralPolar2D_Segment,QuadrilateralPolar2D_Vertex)
is_interface( (QuadrilateralSpherical3D_Segment)arg1, (QuadrilateralSpherical3D_Segment)arg2, (QuadrilateralSpherical3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(QuadrilateralSpherical3D_Segment,QuadrilateralSpherical3D_Segment,QuadrilateralSpherical3D_Vertex)
is_interface( (TetrahedralCartesian3D_Segment)arg1, (TetrahedralCartesian3D_Segment)arg2, (TetrahedralCartesian3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TetrahedralCartesian3D_Segment,TetrahedralCartesian3D_Segment,TetrahedralCartesian3D_Vertex)
is_interface( (TetrahedralCylindrical3D_Segment)arg1, (TetrahedralCylindrical3D_Segment)arg2, (TetrahedralCylindrical3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TetrahedralCylindrical3D_Segment,TetrahedralCylindrical3D_Segment,TetrahedralCylindrical3D_Vertex)
is_interface( (TetrahedralSpherical3D_Segment)arg1, (TetrahedralSpherical3D_Segment)arg2, (TetrahedralSpherical3D_Vertex)arg3) -> bool :

Return True if the given vertex is an interface element of the given segments. Otherwise, return False.

C++ signature :
bool is_interface(TetrahedralSpherical3D_Segment,TetrahedralSpherical3D_Segment,TetrahedralSpherical3D_Vertex)
viennagrid.wrapper.refine((TriangularCartesian2D_Domain)arg1, (TriangularCartesian2D_Segmentation)arg2, (object)arg3) → tuple :

Refine all edges of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple refine(TriangularCartesian2D_Domain,TriangularCartesian2D_Segmentation,boost::python::api::object)
refine( (TriangularCartesian3D_Domain)arg1, (TriangularCartesian3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all edges of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple refine(TriangularCartesian3D_Domain,TriangularCartesian3D_Segmentation,boost::python::api::object)
refine( (TriangularCylindrical3D_Domain)arg1, (TriangularCylindrical3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all edges of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple refine(TriangularCylindrical3D_Domain,TriangularCylindrical3D_Segmentation,boost::python::api::object)
refine( (TriangularPolar2D_Domain)arg1, (TriangularPolar2D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all edges of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple refine(TriangularPolar2D_Domain,TriangularPolar2D_Segmentation,boost::python::api::object)
refine( (TriangularSpherical3D_Domain)arg1, (TriangularSpherical3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all edges of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple refine(TriangularSpherical3D_Domain,TriangularSpherical3D_Segmentation,boost::python::api::object)
refine( (TetrahedralCartesian3D_Domain)arg1, (TetrahedralCartesian3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all edges of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple refine(TetrahedralCartesian3D_Domain,TetrahedralCartesian3D_Segmentation,boost::python::api::object)
refine( (TetrahedralCylindrical3D_Domain)arg1, (TetrahedralCylindrical3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all edges of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple refine(TetrahedralCylindrical3D_Domain,TetrahedralCylindrical3D_Segmentation,boost::python::api::object)
refine( (TetrahedralSpherical3D_Domain)arg1, (TetrahedralSpherical3D_Segmentation)arg2, (object)arg3) -> tuple :

Refine all edges of the given domain and segmentation which match a given predicate.

C++ signature :
boost::python::tuple refine(TetrahedralSpherical3D_Domain,TetrahedralSpherical3D_Segmentation,boost::python::api::object)
viennagrid.wrapper.refine_uniformly((TriangularCartesian2D_Domain)arg1, (TriangularCartesian2D_Segmentation)arg2) → tuple :

Refine all edges of the given domain and segmentation.

C++ signature :
boost::python::tuple refine_uniformly(TriangularCartesian2D_Domain,TriangularCartesian2D_Segmentation)
refine_uniformly( (TriangularCartesian3D_Domain)arg1, (TriangularCartesian3D_Segmentation)arg2) -> tuple :

Refine all edges of the given domain and segmentation.

C++ signature :
boost::python::tuple refine_uniformly(TriangularCartesian3D_Domain,TriangularCartesian3D_Segmentation)
refine_uniformly( (TriangularCylindrical3D_Domain)arg1, (TriangularCylindrical3D_Segmentation)arg2) -> tuple :

Refine all edges of the given domain and segmentation.

C++ signature :
boost::python::tuple refine_uniformly(TriangularCylindrical3D_Domain,TriangularCylindrical3D_Segmentation)
refine_uniformly( (TriangularPolar2D_Domain)arg1, (TriangularPolar2D_Segmentation)arg2) -> tuple :

Refine all edges of the given domain and segmentation.

C++ signature :
boost::python::tuple refine_uniformly(TriangularPolar2D_Domain,TriangularPolar2D_Segmentation)
refine_uniformly( (TriangularSpherical3D_Domain)arg1, (TriangularSpherical3D_Segmentation)arg2) -> tuple :

Refine all edges of the given domain and segmentation.

C++ signature :
boost::python::tuple refine_uniformly(TriangularSpherical3D_Domain,TriangularSpherical3D_Segmentation)
refine_uniformly( (TetrahedralCartesian3D_Domain)arg1, (TetrahedralCartesian3D_Segmentation)arg2) -> tuple :

Refine all edges of the given domain and segmentation.

C++ signature :
boost::python::tuple refine_uniformly(TetrahedralCartesian3D_Domain,TetrahedralCartesian3D_Segmentation)
refine_uniformly( (TetrahedralCylindrical3D_Domain)arg1, (TetrahedralCylindrical3D_Segmentation)arg2) -> tuple :

Refine all edges of the given domain and segmentation.

C++ signature :
boost::python::tuple refine_uniformly(TetrahedralCylindrical3D_Domain,TetrahedralCylindrical3D_Segmentation)
refine_uniformly( (TetrahedralSpherical3D_Domain)arg1, (TetrahedralSpherical3D_Segmentation)arg2) -> tuple :

Refine all edges of the given domain and segmentation.

C++ signature :
boost::python::tuple refine_uniformly(TetrahedralSpherical3D_Domain,TetrahedralSpherical3D_Segmentation)
viennagrid.wrapper.scale((LinearCartesian1D_Domain)arg1, (float)arg2) → None :

Scale a domain by a given factor.

C++ signature :
void scale(LinearCartesian1D_Domain,double)
scale( (LinearCartesian2D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(LinearCartesian2D_Domain,double)
scale( (LinearCartesian3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(LinearCartesian3D_Domain,double)
scale( (LinearCylindrical3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(LinearCylindrical3D_Domain,double)
scale( (LinearPolar2D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(LinearPolar2D_Domain,double)
scale( (LinearSpherical3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(LinearSpherical3D_Domain,double)
scale( (TriangularCartesian2D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(TriangularCartesian2D_Domain,double)
scale( (TriangularCartesian3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(TriangularCartesian3D_Domain,double)
scale( (TriangularCylindrical3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(TriangularCylindrical3D_Domain,double)
scale( (TriangularPolar2D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(TriangularPolar2D_Domain,double)
scale( (TriangularSpherical3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(TriangularSpherical3D_Domain,double)
scale( (QuadrilateralCartesian2D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(QuadrilateralCartesian2D_Domain,double)
scale( (QuadrilateralCartesian3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(QuadrilateralCartesian3D_Domain,double)
scale( (QuadrilateralCylindrical3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(QuadrilateralCylindrical3D_Domain,double)
scale( (QuadrilateralPolar2D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(QuadrilateralPolar2D_Domain,double)
scale( (QuadrilateralSpherical3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(QuadrilateralSpherical3D_Domain,double)
scale( (TetrahedralCartesian3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(TetrahedralCartesian3D_Domain,double)
scale( (TetrahedralCylindrical3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(TetrahedralCylindrical3D_Domain,double)
scale( (TetrahedralSpherical3D_Domain)arg1, (float)arg2) -> None :

Scale a domain by a given factor.

C++ signature :
void scale(TetrahedralSpherical3D_Domain,double)
viennagrid.wrapper.spanned_volume((PointCartesian1D)arg1, (PointCartesian1D)arg2) → float :

Calculate the volume spanned by a set of points.

C++ signature :
double spanned_volume(PointCartesian1D,PointCartesian1D)
spanned_volume( (PointCartesian2D)arg1, (PointCartesian2D)arg2) -> float :

Calculate the volume spanned by a set of points.

C++ signature :
double spanned_volume(PointCartesian2D,PointCartesian2D)
spanned_volume( (PointCartesian3D)arg1, (PointCartesian3D)arg2) -> float :

Calculate the volume spanned by a set of points.

C++ signature :
double spanned_volume(PointCartesian3D,PointCartesian3D)
spanned_volume( (PointCartesian2D)arg1, (PointCartesian2D)arg2, (PointCartesian2D)arg3) -> float :

Calculate the volume spanned by a set of points.

C++ signature :
double spanned_volume(PointCartesian2D,PointCartesian2D,PointCartesian2D)
spanned_volume( (PointCartesian3D)arg1, (PointCartesian3D)arg2, (PointCartesian3D)arg3) -> float :

Calculate the volume spanned by a set of points.

C++ signature :
double spanned_volume(PointCartesian3D,PointCartesian3D,PointCartesian3D)
spanned_volume( (PointCartesian3D)arg1, (PointCartesian3D)arg2, (PointCartesian3D)arg3, (PointCartesian3D)arg4) -> float :

Calculate the volume spanned by a set of points.

C++ signature :
double spanned_volume(PointCartesian3D,PointCartesian3D,PointCartesian3D,PointCartesian3D)
viennagrid.wrapper.surface((LinearCartesian1D_Cell)arg1) → float :

Calculate the surface of a cell.

C++ signature :
double surface(LinearCartesian1D_Cell)
surface( (LinearCartesian2D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(LinearCartesian2D_Cell)
surface( (LinearCartesian3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(LinearCartesian3D_Cell)
surface( (LinearCylindrical3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(LinearCylindrical3D_Cell)
surface( (LinearPolar2D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(LinearPolar2D_Cell)
surface( (LinearSpherical3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(LinearSpherical3D_Cell)
surface( (TriangularCartesian2D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(TriangularCartesian2D_Cell)
surface( (TriangularCartesian3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(TriangularCartesian3D_Cell)
surface( (TriangularCylindrical3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(TriangularCylindrical3D_Cell)
surface( (TriangularPolar2D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(TriangularPolar2D_Cell)
surface( (TriangularSpherical3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(TriangularSpherical3D_Cell)
surface( (QuadrilateralCartesian2D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(QuadrilateralCartesian2D_Cell)
surface( (QuadrilateralCartesian3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(QuadrilateralCartesian3D_Cell)
surface( (QuadrilateralCylindrical3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(QuadrilateralCylindrical3D_Cell)
surface( (QuadrilateralPolar2D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(QuadrilateralPolar2D_Cell)
surface( (QuadrilateralSpherical3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(QuadrilateralSpherical3D_Cell)
surface( (TetrahedralCartesian3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(TetrahedralCartesian3D_Cell)
surface( (TetrahedralCylindrical3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(TetrahedralCylindrical3D_Cell)
surface( (TetrahedralSpherical3D_Cell)arg1) -> float :

Calculate the surface of a cell.

C++ signature :
double surface(TetrahedralSpherical3D_Cell)
surface( (LinearCartesian1D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(LinearCartesian1D_Domain)
surface( (LinearCartesian2D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(LinearCartesian2D_Domain)
surface( (LinearCartesian3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(LinearCartesian3D_Domain)
surface( (LinearCylindrical3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(LinearCylindrical3D_Domain)
surface( (LinearPolar2D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(LinearPolar2D_Domain)
surface( (LinearSpherical3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(LinearSpherical3D_Domain)
surface( (TriangularCartesian2D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(TriangularCartesian2D_Domain)
surface( (TriangularCartesian3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(TriangularCartesian3D_Domain)
surface( (TriangularCylindrical3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(TriangularCylindrical3D_Domain)
surface( (TriangularPolar2D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(TriangularPolar2D_Domain)
surface( (TriangularSpherical3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(TriangularSpherical3D_Domain)
surface( (QuadrilateralCartesian2D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(QuadrilateralCartesian2D_Domain)
surface( (QuadrilateralCartesian3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(QuadrilateralCartesian3D_Domain)
surface( (QuadrilateralCylindrical3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(QuadrilateralCylindrical3D_Domain)
surface( (QuadrilateralPolar2D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(QuadrilateralPolar2D_Domain)
surface( (QuadrilateralSpherical3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(QuadrilateralSpherical3D_Domain)
surface( (TetrahedralCartesian3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(TetrahedralCartesian3D_Domain)
surface( (TetrahedralCylindrical3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(TetrahedralCylindrical3D_Domain)
surface( (TetrahedralSpherical3D_Domain)arg1) -> float :

Calculate the surface of a domain.

C++ signature :
double surface(TetrahedralSpherical3D_Domain)
surface( (LinearCartesian1D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(LinearCartesian1D_Segment)
surface( (LinearCartesian2D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(LinearCartesian2D_Segment)
surface( (LinearCartesian3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(LinearCartesian3D_Segment)
surface( (LinearCylindrical3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(LinearCylindrical3D_Segment)
surface( (LinearPolar2D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(LinearPolar2D_Segment)
surface( (LinearSpherical3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(LinearSpherical3D_Segment)
surface( (TriangularCartesian2D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(TriangularCartesian2D_Segment)
surface( (TriangularCartesian3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(TriangularCartesian3D_Segment)
surface( (TriangularCylindrical3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(TriangularCylindrical3D_Segment)
surface( (TriangularPolar2D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(TriangularPolar2D_Segment)
surface( (TriangularSpherical3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(TriangularSpherical3D_Segment)
surface( (QuadrilateralCartesian2D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(QuadrilateralCartesian2D_Segment)
surface( (QuadrilateralCartesian3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(QuadrilateralCartesian3D_Segment)
surface( (QuadrilateralCylindrical3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(QuadrilateralCylindrical3D_Segment)
surface( (QuadrilateralPolar2D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(QuadrilateralPolar2D_Segment)
surface( (QuadrilateralSpherical3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(QuadrilateralSpherical3D_Segment)
surface( (TetrahedralCartesian3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(TetrahedralCartesian3D_Segment)
surface( (TetrahedralCylindrical3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(TetrahedralCylindrical3D_Segment)
surface( (TetrahedralSpherical3D_Segment)arg1) -> float :

Calculate the surface of the given segment.

C++ signature :
double surface(TetrahedralSpherical3D_Segment)
viennagrid.wrapper.volume((LinearCartesian1D_Cell)arg1) → float :

Calculate the volume of a cell.

C++ signature :
double volume(LinearCartesian1D_Cell)
volume( (LinearCartesian2D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(LinearCartesian2D_Cell)
volume( (LinearCartesian3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(LinearCartesian3D_Cell)
volume( (LinearCylindrical3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(LinearCylindrical3D_Cell)
volume( (LinearPolar2D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(LinearPolar2D_Cell)
volume( (LinearSpherical3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(LinearSpherical3D_Cell)
volume( (TriangularCartesian2D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(TriangularCartesian2D_Cell)
volume( (TriangularCartesian3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(TriangularCartesian3D_Cell)
volume( (TriangularCylindrical3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(TriangularCylindrical3D_Cell)
volume( (TriangularPolar2D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(TriangularPolar2D_Cell)
volume( (TriangularSpherical3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(TriangularSpherical3D_Cell)
volume( (QuadrilateralCartesian2D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(QuadrilateralCartesian2D_Cell)
volume( (QuadrilateralCartesian3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(QuadrilateralCartesian3D_Cell)
volume( (QuadrilateralCylindrical3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(QuadrilateralCylindrical3D_Cell)
volume( (QuadrilateralPolar2D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(QuadrilateralPolar2D_Cell)
volume( (QuadrilateralSpherical3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(QuadrilateralSpherical3D_Cell)
volume( (TetrahedralCartesian3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(TetrahedralCartesian3D_Cell)
volume( (TetrahedralCylindrical3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(TetrahedralCylindrical3D_Cell)
volume( (TetrahedralSpherical3D_Cell)arg1) -> float :

Calculate the volume of a cell.

C++ signature :
double volume(TetrahedralSpherical3D_Cell)
volume( (LinearCartesian1D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(LinearCartesian1D_Domain)
volume( (LinearCartesian2D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(LinearCartesian2D_Domain)
volume( (LinearCartesian3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(LinearCartesian3D_Domain)
volume( (LinearCylindrical3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(LinearCylindrical3D_Domain)
volume( (LinearPolar2D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(LinearPolar2D_Domain)
volume( (LinearSpherical3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(LinearSpherical3D_Domain)
volume( (TriangularCartesian2D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(TriangularCartesian2D_Domain)
volume( (TriangularCartesian3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(TriangularCartesian3D_Domain)
volume( (TriangularCylindrical3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(TriangularCylindrical3D_Domain)
volume( (TriangularPolar2D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(TriangularPolar2D_Domain)
volume( (TriangularSpherical3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(TriangularSpherical3D_Domain)
volume( (QuadrilateralCartesian2D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(QuadrilateralCartesian2D_Domain)
volume( (QuadrilateralCartesian3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(QuadrilateralCartesian3D_Domain)
volume( (QuadrilateralCylindrical3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(QuadrilateralCylindrical3D_Domain)
volume( (QuadrilateralPolar2D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(QuadrilateralPolar2D_Domain)
volume( (QuadrilateralSpherical3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(QuadrilateralSpherical3D_Domain)
volume( (TetrahedralCartesian3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(TetrahedralCartesian3D_Domain)
volume( (TetrahedralCylindrical3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(TetrahedralCylindrical3D_Domain)
volume( (TetrahedralSpherical3D_Domain)arg1) -> float :

Calculate the volume of a domain.

C++ signature :
double volume(TetrahedralSpherical3D_Domain)
volume( (LinearCartesian1D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(LinearCartesian1D_Segment)
volume( (LinearCartesian2D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(LinearCartesian2D_Segment)
volume( (LinearCartesian3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(LinearCartesian3D_Segment)
volume( (LinearCylindrical3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(LinearCylindrical3D_Segment)
volume( (LinearPolar2D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(LinearPolar2D_Segment)
volume( (LinearSpherical3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(LinearSpherical3D_Segment)
volume( (TriangularCartesian2D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(TriangularCartesian2D_Segment)
volume( (TriangularCartesian3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(TriangularCartesian3D_Segment)
volume( (TriangularCylindrical3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(TriangularCylindrical3D_Segment)
volume( (TriangularPolar2D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(TriangularPolar2D_Segment)
volume( (TriangularSpherical3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(TriangularSpherical3D_Segment)
volume( (QuadrilateralCartesian2D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(QuadrilateralCartesian2D_Segment)
volume( (QuadrilateralCartesian3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(QuadrilateralCartesian3D_Segment)
volume( (QuadrilateralCylindrical3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(QuadrilateralCylindrical3D_Segment)
volume( (QuadrilateralPolar2D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(QuadrilateralPolar2D_Segment)
volume( (QuadrilateralSpherical3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(QuadrilateralSpherical3D_Segment)
volume( (TetrahedralCartesian3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(TetrahedralCartesian3D_Segment)
volume( (TetrahedralCylindrical3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(TetrahedralCylindrical3D_Segment)
volume( (TetrahedralSpherical3D_Segment)arg1) -> float :

Calculate the volume of the given segment.

C++ signature :
double volume(TetrahedralSpherical3D_Segment)