symmetry module

This file is part of PyFrac.

Created by Haseeb Zia on Fri August 09 16:30:21 2018. Copyright (c) “ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE, Switzerland, Geo-Energy Laboratory”, 2016-2019. All rights reserved. See the LICENSE.TXT file for more details.

symmetry.corresponding_elements_in_symmetric(mesh)[source]

This function returns the corresponding elements in symmetric fracture.

symmetry.get_active_symmetric_elements(mesh)[source]

This functions gives the elements in the first quadrant, including the elements intersecting the x and y axes lines.

symmetry.get_symetric_elements(mesh, elements)[source]

This function gives the four symmetric elements in each of the quadrant for the given element list.

symmetry.load_isotropic_elasticity_matrix_symmetric(mesh, Ep)[source]

Evaluate the elasticity matrix for the whole mesh.

Parameters
  • mesh (object CartesianMesh) – – a mesh object describing the domain.

  • Ep (float) – – plain strain modulus.

Returns

– the elasticity matrix for a symmetric fracture.

Return type

C_sym (ndarray)

symmetry.self_influence(mesh, Ep)[source]
symmetry.symmetric_elasticity_matrix_from_full(C, mesh)[source]