ContactMechanics
1.4.0.dev9+g68e461b9
Notes
Installation
Usage
Testing
Linter
Contributing to ContactMechanics
Package Reference
ContactMechanics package
ContactMechanics.GreensFunctions package
ContactMechanics.IO package
ContactMechanics.Optimization package
ContactMechanics.ReferenceSolutions package
ContactMechanics.Tools package
ContactMechanics
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
|
W
|
Ξ
A
AnisotropicGreensFunction (class in ContactMechanics.GreensFunctions.Anisotropic)
area_per_pt (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
B
BndSet (class in ContactMechanics.FFTElasticHalfSpace)
bulkop() (ContactMechanics.GreensFunctions.Anisotropic.AnisotropicGreensFunction method)
C
callback() (ContactMechanics.Systems.SystemBase method)
centerline_stress() (in module ContactMechanics.ReferenceSolutions.Hertz)
check() (ContactMechanics.FFTElasticHalfSpace.FreeFFTElasticHalfSpace method)
(ContactMechanics.Substrates.Substrate method)
check_boundaries() (ContactMechanics.FFTElasticHalfSpace.FreeFFTElasticHalfSpace method)
close() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
communicator (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
(ContactMechanics.Substrates.Substrate property)
compare_containers() (in module ContactMechanics.Tools.common)
compute() (ContactMechanics.Substrates.ElasticSubstrate method)
compute_contact_area() (ContactMechanics.Systems.SystemBase method)
compute_contact_coordinates() (ContactMechanics.Systems.NonSmoothContactSystem method)
compute_gap() (ContactMechanics.Systems.SystemBase method)
compute_k() (ContactMechanics.Substrates.ElasticSubstrate method)
compute_nb_contact_pts() (ContactMechanics.Systems.NonSmoothContactSystem method)
(ContactMechanics.Systems.SystemBase method)
compute_normal_force() (ContactMechanics.Systems.NonSmoothContactSystem method)
(ContactMechanics.Systems.SystemBase method)
compute_relative_contact_area() (ContactMechanics.Systems.SystemBase method)
compute_wavevectors() (in module ContactMechanics.Tools.common)
contact_mechanics() (in module ContactMechanics.PipelineFunction)
contact_radius() (in module ContactMechanics.ReferenceSolutions.Westergaard)
contact_radius_and_area() (in module ContactMechanics.ReferenceSolutions.Cone)
ContactMechanics
module
ContactMechanics.CommandLineInterface
module
ContactMechanics.CommandLineInterface.HardWall
module
ContactMechanics.Factory
module
ContactMechanics.FFTElasticHalfSpace
module
ContactMechanics.GreensFunctions
module
ContactMechanics.GreensFunctions.Anisotropic
module
ContactMechanics.GreensFunctions.Isotropic
module
ContactMechanics.IO
module
ContactMechanics.IO.NetCDF
module
ContactMechanics.Optimization
module
ContactMechanics.Optimization.ConstrainedConjugateGradients
module
ContactMechanics.PipelineFunction
module
ContactMechanics.PlasticSystemSpecialisations
module
ContactMechanics.ReferenceSolutions
module
ContactMechanics.ReferenceSolutions.Cone
module
ContactMechanics.ReferenceSolutions.GreenwoodTripp
module
ContactMechanics.ReferenceSolutions.Hertz
module
ContactMechanics.ReferenceSolutions.Westergaard
module
ContactMechanics.Substrates
module
ContactMechanics.Systems
module
ContactMechanics.Tools
module
ContactMechanics.Tools.common
module
ContactMechanics.Tools.Logger
module
D
deformation() (in module ContactMechanics.ReferenceSolutions.Cone)
dim (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
displacements() (in module ContactMechanics.ReferenceSolutions.Westergaard)
domain_boundary_mask (ContactMechanics.FFTElasticHalfSpace.FreeFFTElasticHalfSpace property)
dual_hessian_product() (ContactMechanics.Systems.NonSmoothContactSystem method)
dual_minimize_proxy() (ContactMechanics.Systems.NonSmoothContactSystem method)
dual_objective() (ContactMechanics.Systems.NonSmoothContactSystem method)
dump() (in module ContactMechanics.CommandLineInterface.HardWall)
dump_nc() (in module ContactMechanics.CommandLineInterface.HardWall)
E
elastic_energy() (in module ContactMechanics.ReferenceSolutions.Hertz)
(in module ContactMechanics.ReferenceSolutions.Westergaard)
elastic_energy_a() (in module ContactMechanics.ReferenceSolutions.Westergaard)
elasticity_tensor() (ContactMechanics.GreensFunctions.Anisotropic.AnisotropicGreensFunction method)
ElasticSubstrate (class in ContactMechanics.Substrates)
evaluate() (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace method)
(ContactMechanics.Substrates.ElasticSubstrate method)
(ContactMechanics.Systems.NonSmoothContactSystem method)
(ContactMechanics.Systems.SystemBase method)
evaluate_disp() (ContactMechanics.FFTElasticHalfSpace.FreeFFTElasticHalfSpace method)
(ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace method)
evaluate_dual() (ContactMechanics.Systems.NonSmoothContactSystem method)
evaluate_elastic_energy() (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace method)
evaluate_elastic_energy_k_space() (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace method)
evaluate_force() (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace method)
evaluate_gradient() (in module ContactMechanics.Tools.common)
evaluate_k() (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace method)
evaluate_k_disp() (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace method)
evaluate_k_force() (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace method)
evaluate_k_force_k() (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace method)
evaluate_scalar_product_k_space() (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace method)
F
fftn() (in module ContactMechanics.Tools.common)
find_eigenvalues() (ContactMechanics.GreensFunctions.Anisotropic.AnisotropicGreensFunction method)
find_eigenvectors() (ContactMechanics.GreensFunctions.Anisotropic.AnisotropicGreensFunction method)
flatten() (in module ContactMechanics.Tools.Logger)
flush() (ContactMechanics.Tools.Logger.Logger method)
Fn() (in module ContactMechanics.ReferenceSolutions.GreenwoodTripp)
fourier_locations (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
fourier_slices (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
FreeFFTElasticHalfSpace (class in ContactMechanics.FFTElasticHalfSpace)
FreeFFTElasticHalfSpace.FreeBoundaryError
G
gap() (in module ContactMechanics.ReferenceSolutions.Westergaard)
get_cursor() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
get_elastic_surface() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
get_filename() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
get_h() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
get_index() (ContactMechanics.IO.NetCDF.NetCDFContainerFrame method)
get_logfile() (ContactMechanics.Tools.Logger.Logger method)
get_next_frame() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
get_q_from_lambda() (in module ContactMechanics.Tools.common)
get_rigid_surface() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
get_size() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
get_traj() (ContactMechanics.IO.NetCDF.NetCDFContainerFrame method)
greens_function() (ContactMechanics.GreensFunctions.Anisotropic.AnisotropicGreensFunction method)
(ContactMechanics.GreensFunctions.Isotropic.IsotropicGreensFunction method)
GreenwoodTripp() (in module ContactMechanics.ReferenceSolutions.GreenwoodTripp)
H
handles() (ContactMechanics.PlasticSystemSpecialisations.PlasticNonSmoothContactSystem static method)
(ContactMechanics.Systems.NonSmoothContactSystem static method)
(ContactMechanics.Systems.SystemBase static method)
has_h() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
has_logfile() (ContactMechanics.Tools.Logger.Logger method)
hdr_str() (in module ContactMechanics.Tools.Logger)
hdrfmt_str() (in module ContactMechanics.Tools.Logger)
hessian_product() (ContactMechanics.Systems.NonSmoothContactSystem method)
I
ifftn() (in module ContactMechanics.Tools.common)
IncompatibleFormulationError
IncompatibleResolutionError
index (ContactMechanics.IO.NetCDF.NetCDFContainerFrame property)
is_periodic() (ContactMechanics.Substrates.Substrate class method)
is_proxy() (ContactMechanics.Systems.SystemBase class method)
IsotropicGreensFunction (class in ContactMechanics.GreensFunctions.Isotropic)
iteration_finished() (ContactMechanics.Tools.Logger.Logger method)
L
large (ContactMechanics.FFTElasticHalfSpace.BndSet attribute)
load_and_mean_pressure() (in module ContactMechanics.ReferenceSolutions.Cone)
local_topography_subdomain_slices (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
Logger (class in ContactMechanics.Tools.Logger)
logger_input() (ContactMechanics.Systems.NonSmoothContactSystem method)
M
main() (in module ContactMechanics.CommandLineInterface.HardWall)
make_contact_system() (in module ContactMechanics.Factory)
make_plastic_contact_system() (in module ContactMechanics.Factory)
make_plastic_system() (in module ContactMechanics.Factory)
make_system() (in module ContactMechanics.Factory)
max_pressure__penetration() (in module ContactMechanics.ReferenceSolutions.Hertz)
mean_displacement() (in module ContactMechanics.ReferenceSolutions.Westergaard)
mean_err() (in module ContactMechanics.Tools.common)
mean_pressure() (in module ContactMechanics.ReferenceSolutions.Westergaard)
minimize_proxy() (ContactMechanics.PlasticSystemSpecialisations.PlasticNonSmoothContactSystem method)
(ContactMechanics.Systems.NonSmoothContactSystem method)
(ContactMechanics.Systems.SystemBase method)
module
ContactMechanics
ContactMechanics.CommandLineInterface
ContactMechanics.CommandLineInterface.HardWall
ContactMechanics.Factory
ContactMechanics.FFTElasticHalfSpace
ContactMechanics.GreensFunctions
ContactMechanics.GreensFunctions.Anisotropic
ContactMechanics.GreensFunctions.Isotropic
ContactMechanics.IO
ContactMechanics.IO.NetCDF
ContactMechanics.Optimization
ContactMechanics.Optimization.ConstrainedConjugateGradients
ContactMechanics.PipelineFunction
ContactMechanics.PlasticSystemSpecialisations
ContactMechanics.ReferenceSolutions
ContactMechanics.ReferenceSolutions.Cone
ContactMechanics.ReferenceSolutions.GreenwoodTripp
ContactMechanics.ReferenceSolutions.Hertz
ContactMechanics.ReferenceSolutions.Westergaard
ContactMechanics.Substrates
ContactMechanics.Systems
ContactMechanics.Tools
ContactMechanics.Tools.common
ContactMechanics.Tools.Logger
N
name (ContactMechanics.FFTElasticHalfSpace.FreeFFTElasticHalfSpace attribute)
(ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace attribute)
(ContactMechanics.Substrates.ElasticSubstrate attribute)
(ContactMechanics.Substrates.PlasticSubstrate attribute)
(ContactMechanics.Substrates.Substrate attribute)
nb_domain_grid_pts (ContactMechanics.FFTElasticHalfSpace.FreeFFTElasticHalfSpace property)
(ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
(ContactMechanics.Substrates.Substrate property)
nb_fourier_grid_pts (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
nb_grid_pts (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
(ContactMechanics.Systems.NonSmoothContactSystem property)
(ContactMechanics.Systems.SystemBase property)
nb_subdomain_grid_pts (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
(ContactMechanics.Substrates.Substrate property)
NetCDFContainer (class in ContactMechanics.IO.NetCDF)
NetCDFContainerFrame (class in ContactMechanics.IO.NetCDF)
next_step() (in module ContactMechanics.CommandLineInterface.HardWall)
NonSmoothContactSystem (class in ContactMechanics.Systems)
normal_load() (in module ContactMechanics.ReferenceSolutions.Hertz)
numfmt_str() (in module ContactMechanics.Tools.Logger)
O
objective() (ContactMechanics.Systems.NonSmoothContactSystem method)
(ContactMechanics.Systems.SystemBase method)
open() (in module ContactMechanics.IO.NetCDF)
P
penetration() (in module ContactMechanics.ReferenceSolutions.Hertz)
PeriodicFFTElasticHalfSpace (class in ContactMechanics.FFTElasticHalfSpace)
physical_sizes (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
PlasticNonSmoothContactSystem (class in ContactMechanics.PlasticSystemSpecialisations)
PlasticSubstrate (class in ContactMechanics.Substrates)
pr() (ContactMechanics.Tools.Logger.Logger method)
pressure() (in module ContactMechanics.ReferenceSolutions.Cone)
primal_hessian_product() (ContactMechanics.Systems.NonSmoothContactSystem method)
primal_minimize_proxy() (ContactMechanics.Systems.NonSmoothContactSystem method)
primal_objective() (ContactMechanics.Systems.NonSmoothContactSystem method)
R
radius_and_pressure() (in module ContactMechanics.ReferenceSolutions.Hertz)
S
s() (in module ContactMechanics.ReferenceSolutions.GreenwoodTripp)
save_contact() (in module ContactMechanics.CommandLineInterface.HardWall)
save_gap() (in module ContactMechanics.CommandLineInterface.HardWall)
save_pressure() (in module ContactMechanics.CommandLineInterface.HardWall)
set_cursor() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
set_elastic_surface() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
set_grid() (ContactMechanics.IO.NetCDF.NetCDFContainerFrame method)
set_h() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
set_logfile() (ContactMechanics.Tools.Logger.Logger method)
set_outevery() (ContactMechanics.Tools.Logger.Logger method)
set_rigid_surface() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
set_shape() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
shape_minimisation_input() (ContactMechanics.Systems.SystemBase method)
shape_minimisation_output() (ContactMechanics.Systems.SystemBase method)
small (ContactMechanics.FFTElasticHalfSpace.BndSet attribute)
spawn_child() (ContactMechanics.FFTElasticHalfSpace.FreeFFTElasticHalfSpace method)
(ContactMechanics.Substrates.Substrate method)
st() (ContactMechanics.Tools.Logger.Logger method)
stiffness() (ContactMechanics.GreensFunctions.Anisotropic.AnisotropicGreensFunction method)
(ContactMechanics.GreensFunctions.Isotropic.IsotropicGreensFunction method)
stress() (in module ContactMechanics.ReferenceSolutions.Hertz)
stress_Cartesian() (in module ContactMechanics.ReferenceSolutions.Hertz)
stress_for_tangential_loading() (in module ContactMechanics.ReferenceSolutions.Hertz)
subdomain_locations (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
(ContactMechanics.Substrates.Substrate property)
subdomain_slices (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
Substrate (class in ContactMechanics.Substrates)
Substrate.Error
surface_displacements() (in module ContactMechanics.ReferenceSolutions.Hertz)
surface_stress() (in module ContactMechanics.ReferenceSolutions.Hertz)
sync() (ContactMechanics.IO.NetCDF.NetCDFContainer method)
(ContactMechanics.IO.NetCDF.NetCDFContainerFrame method)
SystemBase (class in ContactMechanics.Systems)
T
topography_nb_subdomain_grid_pts (ContactMechanics.FFTElasticHalfSpace.FreeFFTElasticHalfSpace property)
(ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
topography_subdomain_locations (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
topography_subdomain_slices (ContactMechanics.FFTElasticHalfSpace.PeriodicFFTElasticHalfSpace property)
traj (ContactMechanics.IO.NetCDF.NetCDFContainerFrame property)
tuple2() (in module ContactMechanics.CommandLineInterface.HardWall)
V
voigt_from_tensor() (ContactMechanics.GreensFunctions.Anisotropic.AnisotropicGreensFunction method)
W
warn() (ContactMechanics.Tools.Logger.Logger method)
Ξ
ξ() (in module ContactMechanics.ReferenceSolutions.GreenwoodTripp)