pumapy.physics_models.utils

pumapy.physics_models.utils.boundary_conditions

class pumapy.physics_models.utils.boundary_conditions.AnisotropicConductivityBC(workspace)[source]

Bases: object

class pumapy.physics_models.utils.boundary_conditions.ElasticityBC(workspace)[source]

Bases: object

class pumapy.physics_models.utils.boundary_conditions.IsotropicConductivityBC(workspace)[source]

Bases: object

show_dirichlet()[source]

pumapy.physics_models.utils.linear_solvers

class pumapy.physics_models.utils.linear_solvers.MinResSolverDisplay[source]

Bases: object

class pumapy.physics_models.utils.linear_solvers.PropertySolver(workspace, solver_type, allowed_solvers, tolerance, maxiter, display_iter)[source]

Bases: object

solve()[source]
class pumapy.physics_models.utils.linear_solvers.SolverDisplay[source]

Bases: object

pumapy.physics_models.utils.property_maps

class pumapy.physics_models.utils.property_maps.AnisotropicConductivityMap[source]

Bases: pumapy.physics_models.utils.property_maps.MaterialPropertyMap

add_isotropic_material(cutoff, k)[source]
add_material(cutoff, kxx, kyy, kzz, kxy, kxz, kyz)[source]
add_material_to_orient(cutoff, k_axial, k_radial)[source]
add_orthotropic_material(cutoff, kxx, kyy, kzz)[source]
class pumapy.physics_models.utils.property_maps.ElasticityMap[source]

Bases: pumapy.physics_models.utils.property_maps.MaterialPropertyMap

add_isotropic_material(cutoff, E_youngmod, nu_poissrat)[source]
add_material(cutoff, C11, C12, C13, C14, C15, C16, C22, C23, C24, C25, C26, C33, C34, C35, C36, C44, C45, C46, C55, C56, C66)[source]
add_material_to_orient(cutoff, E_axial, E_radial, nu_poissrat_12, nu_poissrat_23, G12)[source]
add_orthotropic_material(cutoff, E_x, E_y, E_z, nu_yz, nu_xz, nu_xy, G_yz, G_xz, G_xy)[source]
add_transverse_isotropic_material(cutoff, E_a, E_t, nu_a, nu_t, G_a)[source]
show()[source]
class pumapy.physics_models.utils.property_maps.IsotropicConductivityMap[source]

Bases: pumapy.physics_models.utils.property_maps.MaterialPropertyMap

add_material(cutoff, conductivity)[source]
class pumapy.physics_models.utils.property_maps.MaterialPropertyMap[source]

Bases: object

error_check(cutoff, conductivity)[source]
get_material(i)[source]
get_size()[source]
show()[source]