Package hedge :: Module element :: Class SimplicialElement
[hide private]
[frames] | no frames]

Class SimplicialElement

source code


Instance Methods [hide private]
 
node_count(self)
Return the number of interpolation nodes in this element.
source code
 
face_count(self) source code
 
face_node_count(self) source code
 
vertex_indices(self)
Return the list of the vertices' node indices.
source code
 
face_indices(self)
Return a list of face index lists.
source code
 
equidistant_barycentric_nodes(self)
Generate equidistant nodes in barycentric coordinates.
source code
 
equidistant_equilateral_nodes(self)
Generate equidistant nodes in equilateral coordinates.
source code
 
equidistant_unit_nodes(self)
Generate equidistant nodes in unit coordinates.
source code
 
unit_nodes(self)
Generate the warped nodes in unit coordinates (r,s,...).
source code
 
generate_mode_identifiers(self)
Generate a hashable objects identifying each basis function, in order.
source code
 
dt_non_geometric_factor(self) source code

Inherited from Element: basis_functions, differentiation_matrices, find_diff_mat_permutation, grad_basis_functions, grad_vandermonde, inverse_mass_matrix, lifting_matrix, mass_matrix, multi_face_mass_matrix, vandermonde

Inherited from object: __delattr__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]
  has_facial_nodes

Inherited from object: __class__

Method Details [hide private]

node_count(self)

source code 

Return the number of interpolation nodes in this element.

Decorators:
  • @memoize_method

face_count(self)

source code 
Decorators:
  • @memoize_method

face_node_count(self)

source code 
Decorators:
  • @memoize_method

vertex_indices(self)

source code 

Return the list of the vertices' node indices.

Decorators:
  • @memoize_method

face_indices(self)

source code 

Return a list of face index lists. Each face index list contains the local node numbers of the nodes on that face.

Decorators:
  • @memoize_method

unit_nodes(self)

source code 

Generate the warped nodes in unit coordinates (r,s,...).

Decorators:
  • @memoize_method

generate_mode_identifiers(self)

source code 

Generate a hashable objects identifying each basis function, in order.

The output from this function is required to be in the same order as that of basis_functions and grad_basis_functions, and thereby also from vandermonde.


Property Details [hide private]

has_facial_nodes

Get Method:
unreachable.has_facial_nodes(self)