MeshGeometry

class dolfin.cpp.mesh.MeshGeometry(*args)

Bases: object

Overloaded versions

  • MeshGeometry()

    Create empty set of coordinates

  • MeshGeometry(geometry)

    Copy constructor

degree()

Return polynomial degree of coordinate field

dim()

Return Euclidean dimension of coordinate system

get_entity_index()

Get the index for an entity point in coordinates

hash()

Hash of coordinate values

Returns
int
A tree-hashed value of the coordinates over all MPI processes
init()

Initialize coordinate list to given dimension and degree

init_entities()

Initialise entities. To be called after init

num_entity_coordinates()

Get the number of coordinate points per entity for this degree

num_points()

Return the total number of points in the geometry, located on any entity

num_vertices()

Return the number of vertex coordinates

point()

Return coordinate with local index n as a 3D point value

point_coordinates()
set()

Set value of coordinate

str()

Return informal string representation (pretty-print)

thisown

The membership flag

vertex_coordinates()
x()

Overloaded versions

  • x(n, i)

    Return value of coordinate with local index n in direction i

  • x(n)

    Return array of values for coordinate with local index n

  • x()

    Return array of values for all coordinates

  • x()

    Return array of values for all coordinates