ContactMechanics.GreensFunctions package

Submodules

ContactMechanics.GreensFunctions.Anisotropic module

class ContactMechanics.GreensFunctions.Anisotropic.AnisotropicGreensFunction(C11, C12, C44, thickness=None, R=array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]]))

Bases: object

Methods

bulkop(qx, qy, qz)

Return the linear operator M_il = -C_ijkl q_j q_k

__call__

elasticity_tensor

find_eigenvalues

find_eigenvectors

greens_function

stiffness

voigt_from_tensor

bulkop(qx, qy, qz)

Return the linear operator M_il = -C_ijkl q_j q_k

Parameters:

q (3-vector) – Components of the wavevector

Returns:

M – Linear operator

Return type:

3x3-matrix

elasticity_tensor(i, j, k, L)
find_eigenvalues(qx, qy)
find_eigenvectors(qx, qy, qz, rcond=1e-06)
greens_function(qx, qy, zero_tol=1e-06)
stiffness(qx, qy, zero_tol=1e-06)
voigt_from_tensor(C_tensor, Voigt_ij, Voigt_kl)

ContactMechanics.GreensFunctions.Isotropic module

class ContactMechanics.GreensFunctions.Isotropic.IsotropicGreensFunction(shear_modulus, Poisson_ratio)

Bases: object

Methods

__call__

greens_function

stiffness

greens_function(qx, qy)
stiffness(qx, qy)

Module contents