pumapy.physicsmodels¶
pumapy.physicsmodels.anisotropic_conductivity_utils¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
add_nondiag
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
divP
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
fill_flux
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
flatten_Kmat_find_unstable_iv
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
index_at_p
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
index_at_s
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
pad_domain
()¶
pumapy.physicsmodels.anisotropic_conductivity_utils¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
add_nondiag
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
divP
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
fill_flux
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
flatten_Kmat_find_unstable_iv
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
index_at_p
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
index_at_s
()¶
-
pumapy.physicsmodels.anisotropic_conductivity_utils.
pad_domain
()¶
pumapy.physicsmodels.conductivity_parent¶
pumapy.physicsmodels.elasticity_utils¶
-
pumapy.physicsmodels.elasticity_utils.
add_nondiag
()¶
-
pumapy.physicsmodels.elasticity_utils.
divP
()¶
-
pumapy.physicsmodels.elasticity_utils.
fill_stress_matrices
()¶
-
pumapy.physicsmodels.elasticity_utils.
find_unstable_vox
()¶
-
pumapy.physicsmodels.elasticity_utils.
flatten_Cmat
()¶
-
pumapy.physicsmodels.elasticity_utils.
index_at_p
()¶
-
pumapy.physicsmodels.elasticity_utils.
index_at_s
()¶
pumapy.physicsmodels.elasticity_utils¶
-
pumapy.physicsmodels.elasticity_utils.
add_nondiag
()¶
-
pumapy.physicsmodels.elasticity_utils.
divP
()¶
-
pumapy.physicsmodels.elasticity_utils.
fill_stress_matrices
()¶
-
pumapy.physicsmodels.elasticity_utils.
find_unstable_vox
()¶
-
pumapy.physicsmodels.elasticity_utils.
flatten_Cmat
()¶
-
pumapy.physicsmodels.elasticity_utils.
index_at_p
()¶
-
pumapy.physicsmodels.elasticity_utils.
index_at_s
()¶
pumapy.physicsmodels.fe_permeability¶
The following FE numerical method and implementation are based on the following research paper:
Vianna, R.S., Cunha, A.M., Azeredo, R.B., Leiderman, R. and Pereira, A., 2020. Computing Effective Permeability of Porous Media with FEM and Micro-CT: An Educational Approach. Fluids, 5(1), p.16.
See https://www.mdpi.com/2311-5521/5/1/16 for the publication. See https://zenodo.org/record/3612168#.YUYlSWZKhTZ for 2D MATLAB implementation.
pumapy.physicsmodels.isotropic_conductivity¶
pumapy.physicsmodels.isotropic_conductivity_utils¶
-
pumapy.physicsmodels.isotropic_conductivity_utils.
compute_flux
()¶
-
pumapy.physicsmodels.isotropic_conductivity_utils.
indexAt_3D
()¶
-
pumapy.physicsmodels.isotropic_conductivity_utils.
setup_matrices_cy
()¶
pumapy.physicsmodels.isotropic_conductivity_utils¶
-
pumapy.physicsmodels.isotropic_conductivity_utils.
compute_flux
()¶
-
pumapy.physicsmodels.isotropic_conductivity_utils.
indexAt_3D
()¶
-
pumapy.physicsmodels.isotropic_conductivity_utils.
setup_matrices_cy
()¶
pumapy.physicsmodels.mpfa_conductivity¶
pumapy.physicsmodels.mpsa_elasticity¶
pumapy.physicsmodels.mpxa_matrices¶
matrices used in MPFA and MPSA functions