optimism
- optimism package
- Subpackages
- optimism.contact package
- Subpackages
- Submodules
- optimism.contact.Contact module
- optimism.contact.EdgeCpp module
- optimism.contact.EdgeIntersection module
- optimism.contact.Friction module
- optimism.contact.IntegralPenaltyContact module
- optimism.contact.Levelset module
- optimism.contact.LevelsetConstraint module
- optimism.contact.MortarContact module
- optimism.contact.PenaltyContact module
- optimism.contact.Search module
- Module contents
- optimism.material package
- Subpackages
- Submodules
- optimism.material.Gent module
- optimism.material.Hardening module
- optimism.material.HyperViscoelastic module
- optimism.material.HyperViscoelastic_VariableProps module
- optimism.material.J2Plastic module
- optimism.material.LinearElastic module
- optimism.material.MaterialModel module
- optimism.material.MaterialUniaxialSimulator module
- optimism.material.MultiBranchHyperViscoelastic module
- optimism.material.Neohookean module
- optimism.material.Neohookean_VariableProps module
- Module contents
- optimism.phasefield package
- Subpackages
- Submodules
- optimism.phasefield.MaterialPointSimulator module
- optimism.phasefield.PhaseField module
- optimism.phasefield.PhaseFieldClassic module
- optimism.phasefield.PhaseFieldLorentzPlastic module
- optimism.phasefield.PhaseFieldMaterialModel module
- optimism.phasefield.PhaseFieldThreshold module
- optimism.phasefield.PhaseFieldThresholdPlastic module
- Module contents
- optimism.test package
- Submodules
- optimism.test.ConvexityPlot module
- optimism.test.MeshFixture module
- optimism.test.TestFixture module
- optimism.test.test_AxisymmPatchTest module
- optimism.test.test_DofManager module
- optimism.test.test_EquationSolver module
- optimism.test.test_FunctionSpace module
- optimism.test.test_Interpolants module
- optimism.test.test_JaxConfig module
- optimism.test.test_LinAlg module
- optimism.test.test_Math module
- optimism.test.test_Mechanics module
- optimism.test.test_Mesh module
- optimism.test.test_MinimizeScalar module
- optimism.test.test_Newmark module
- optimism.test.test_Objective module
- optimism.test.test_PatchTest module
- optimism.test.test_PatchTestPou module
- optimism.test.test_QuadratureRule module
- optimism.test.test_ReadExodusMesh module
- optimism.test.test_ReadMesh module
- optimism.test.test_ScalarRootFinder module
- optimism.test.test_SmoothFunctions module
- optimism.test.test_SparseMatrix module
- optimism.test.test_SparsePreconditioner module
- optimism.test.test_Surface module
- optimism.test.test_TensorMath module
- optimism.test.test_Traction module
- optimism.test.test_TrustRegionSPG module
- optimism.test.test_VTKWriter module
- optimism.test.test_VariableProps module
- optimism.test.test_VolumeAverageJ module
- Module contents
- optimism.contact package
- Submodules
- optimism.AlSolver module
SettingsSettings._asdict()Settings._field_defaultsSettings._fieldsSettings._make()Settings._replace()Settings.inverse_ncp_hessian_boundSettings.max_al_itersSettings.max_gmres_itersSettings.num_initial_low_order_iterationsSettings.penalty_scalingSettings.relative_gmres_tolSettings.target_constraint_decrease_factorSettings.tolSettings.use_newton_onlySettings.use_second_order_update
augmented_lagrange_solve()get_settings()linear_update()solve_sub_step()
- optimism.BoundConstrainedObjective module
- optimism.BoundConstrainedSolver module
- optimism.ConstrainedObjective module
ConstrainedObjectiveConstrainedObjective.constrained_jacobian_p_vec()ConstrainedObjective.constrained_jacobian_vec()ConstrainedObjective.constrained_residual()ConstrainedObjective.constraint()ConstrainedObjective.create_augmented_lagrangian()ConstrainedObjective.gradient()ConstrainedObjective.gradient_l()ConstrainedObjective.gradient_p()ConstrainedObjective.hessian()ConstrainedObjective.hessian_vec()ConstrainedObjective.jacobian_l_vec()ConstrainedObjective.jacobian_p_vec()ConstrainedObjective.ncp()ConstrainedObjective.ncp_hessian()ConstrainedObjective.reset_kappa()ConstrainedObjective.total_residual()ConstrainedObjective.update_precond()ConstrainedObjective.value()
ConstrainedQuasiObjectivePrecondStrategyfischer_burmeister()fischer_burmeister_jac_l()
- optimism.EquationSolver module
SettingsSettings._asdict()Settings._field_defaultsSettings._fieldsSettings._make()Settings._replace()Settings.cg_inexact_solve_ratioSettings.cg_tolSettings.check_stabilitySettings.debug_infoSettings.eta1Settings.eta2Settings.eta3Settings.max_cg_itersSettings.max_cumulative_cg_itersSettings.max_trust_itersSettings.min_tr_sizeSettings.over_itersSettings.t1Settings.t2Settings.tolSettings.tr_sizeSettings.use_incremental_objectiveSettings.use_preconditioned_inner_product_for_cg
cg_inner_products_preconditioned()cg_inner_products_unpreconditioned()dogleg_step()get_settings()is_converged()is_on_boundary()newton()newton_solve()nonlinear_equation_solve()output_matrix()preconditioned_project_to_boundary()print_banner()print_min_banner()project_to_boundary()project_to_boundary_with_coefs()settings_with_new_tol()solve_trust_region_equality_constraint()solve_trust_region_minimization()trust_region_least_squares_solve()trust_region_minimize()update_step_length_squared()
- optimism.EquationSolverSubspace module
- optimism.FunctionSpace module
DofManagerDofManager.HessColCoordsDofManager.HessRowCoordsDofManager._abc_implDofManager._make_hessian_bc_mask()DofManager._make_hessian_coordinates()DofManager.bcIndicesDofManager.create_field()DofManager.dofToUnknownDofManager.fieldShapeDofManager.get_bc_size()DofManager.get_bc_values()DofManager.get_unknown_size()DofManager.get_unknown_values()DofManager.hessian_bc_maskDofManager.idsDofManager.isBcDofManager.isUnknownDofManager.slice_unknowns_with_dof_indices()DofManager.unknownIndices
EssentialBCFunctionSpaceFunctionSpace.shapesFunctionSpace.volsFunctionSpace.shapeGradsFunctionSpace.meshFunctionSpace.quadratureRuleFunctionSpace.isAxisymmetricFunctionSpace._abc_implFunctionSpace.isAxisymmetricFunctionSpace.meshFunctionSpace.quadratureRuleFunctionSpace.shapeGradsFunctionSpace.shapesFunctionSpace.vols
average_quadrature_field_over_element()compute_element_field_gradient()compute_element_volumes()compute_element_volumes_axisymmetric()compute_field_gradient()compute_quadrature_point_field_gradient()construct_function_space()construct_function_space_from_parent_element()construct_weighted_function_space()default_modify_element_gradient()evaluate_on_block()evaluate_on_block_heterogeneous_props()evaluate_on_element()get_nodal_values_on_edge()integrate_element()integrate_element_from_local_field()integrate_function_on_edge()integrate_function_on_edges()integrate_over_block()interpolate_nodal_field_on_edge()interpolate_to_element_points()interpolate_to_point()interpolate_to_points()map_element_shape_grads()project_quadrature_field_to_element_field()vmapPropValue()
- optimism.IncompleteCholesky module
- optimism.Interpolants module
ParentElementParentElement.elementTypeParentElement.degreeParentElement.coordinatesParentElement.vertexNodesParentElement.faceNodesParentElement.interiorNodesParentElement._abc_implParentElement.coordinatesParentElement.degreeParentElement.elementTypeParentElement.faceNodesParentElement.interiorNodesParentElement.num_nodesParentElement.vertexNodes
ShapeFunctionscompute_shapes()get_lobatto_nodes_1d()make_parent_element_1d()make_parent_element_2d()make_parent_element_2d_with_bubble()make_parent_elements()pascal_triangle_monomials()shape1d()shape2d()shape2dBubble()vander1d()vander2d()
- optimism.J2PlasticPhaseField module
_compute_elastic_infinitesimal_strain()compute_flow_direction()compute_logarithmic_elastic_strain()compute_state_increment()compute_state_new()dr_dstrain_and_deqps()elastic_deviatoric_free_energy()elastic_free_energy()elastic_volumetric_free_energy()energy_density()energy_density_generic()hardening_energy_density()incremental_potential()make_initial_state()make_properties()r()r_and_deqps()update_state()
- optimism.JaxConfig module
- optimism.LU module
- optimism.LinAlg module
- optimism.Math module
- optimism.Mechanics module
DynamicsFunctionsDynamicsFunctions._abc_implDynamicsFunctions.compute_algorithmic_energyDynamicsFunctions.compute_element_hessiansDynamicsFunctions.compute_element_massesDynamicsFunctions.compute_initial_stateDynamicsFunctions.compute_output_energy_densities_and_stressesDynamicsFunctions.compute_output_kinetic_energyDynamicsFunctions.compute_output_strain_energyDynamicsFunctions.compute_updated_internal_variablesDynamicsFunctions.correctDynamicsFunctions.predict
MechanicsFunctionsMechanicsFunctions._abc_implMechanicsFunctions.compute_element_stiffnessesMechanicsFunctions.compute_initial_stateMechanicsFunctions.compute_output_energy_densities_and_stressesMechanicsFunctions.compute_output_material_qoiMechanicsFunctions.compute_strain_energyMechanicsFunctions.compute_updated_internal_variablesMechanicsFunctions.integrated_material_qoi
NewmarkParameters_compute_element_masses()_compute_element_stiffnesses()_compute_element_stiffnesses_multi_block()_compute_initial_state_multi_block()_compute_kinetic_energy()_compute_newmark_element_hessians()_compute_strain_energy()_compute_strain_energy_multi_block()_compute_updated_internal_variables()_compute_updated_internal_variables_multi_block()axisymmetric_element_gradient_transformation()axisymmetric_gradient()compute_element_stiffness_from_global_fields()compute_newmark_lagrangian()compute_traction_potential_energy()create_dynamics_functions()create_mechanics_functions()create_multi_block_mechanics_functions()define_pressure_projection_gradient_tranformation()kinetic_energy_density()parse_2D_to_3D_gradient_transformation()plane_strain_gradient_transformation()strain_energy_density_to_lagrangian_density()tile_props()vmapPropValue()volume_average_J_gradient_transformation()
- optimism.Mesh module
MeshMesh.coordsMesh.connsMesh.simplexNodesOrdinalsMesh.parentElementMesh.parentElement1dMesh.blocksMesh.nodeSetsMesh.sideSetsMesh.block_mapsMesh._asdict()Mesh._field_defaultsMesh._fieldsMesh._make()Mesh._replace()Mesh.block_mapsMesh.blocksMesh.connsMesh.coordsMesh.nodeSetsMesh.parentElementMesh.parentElement1dMesh.sideSetsMesh.simplexNodesOrdinals
combine_blocks()combine_mesh()combine_nodesets()combine_sidesets()compute_edge_vectors()construct_mesh_from_basic_data()construct_structured_mesh()create_edges()create_higher_order_mesh_from_simplex_mesh()create_nodesets_from_sidesets()create_structured_mesh_data()get_blocks()get_edge_coords()get_edge_field()get_edge_node_indices()mesh_with_blocks()mesh_with_coords()mesh_with_nodesets()num_elements()num_nodes()
- optimism.MeshPlot module
- optimism.MinimizeScalar module
- optimism.NewtonSolver module
- optimism.Objective module
ObjectiveObjective.apply_precond()Objective.check_stability()Objective.gradient()Objective.gradient_and_tangent()Objective.gradient_p()Objective.hessian()Objective.hessian_vec()Objective.jacobian_p2_vec()Objective.jacobian_p_vec()Objective.multiply_by_approx_hessian()Objective.update_precond()Objective.value()Objective.vec_hessian()Objective.vec_jacobian_p0()Objective.vec_jacobian_p1()Objective.vec_jacobian_p2()Objective.vec_jacobian_p4()
ParamsPrecondStrategyScaledObjectiveScaledPrecondStrategyTwoTryPrecondStrategyparam_index_update()
- optimism.QuadratureRule module
- optimism.ReadExodusMesh module
- optimism.ReadMesh module
- optimism.ScalarRootFind module
- optimism.SmoothFunctions module
- optimism.SparseCholesky module
- optimism.SparseMatrixAssembler module
- optimism.Surface module
- optimism.TensorMath module
I2()_exp_relative_difference()_exp_symm_jvp()_log_relative_difference()_log_symm_jvp()_pow_relative_difference()_pow_symm_jvp()_relative_log_difference()_relative_log_difference_no_tolerance_check()_relative_log_difference_taylor()_sqrt_relative_difference()_sqrt_symm_jvp()_symmetric_matrix_function_jvp_helper()cos_of_acos_divided_by_3()det()detpIm1()dev()deviator()eigen_sym33_non_unit()eigen_sym33_unit()gradient_2D_to_axisymmetric()inv()log_sqrt_symm()mises_invariant()norm()norm_of_deviator()norm_of_deviator_squared()right_polar_decomposition()skw()sym()symmetric_matrix_function()tensor_2D_to_3D()trace()triaxiality()
- optimism.Timer module
- optimism.TrustRegionSPG module
SettingsSettings._asdict()Settings._field_defaultsSettings._fieldsSettings._make()Settings._replace()Settings.cauchy_point_decrease_tolSettings.cauchy_point_max_line_search_itersSettings.cauchy_point_sufficient_decrease_factorSettings.check_stabilitySettings.debug_infoSettings.eta1Settings.eta2Settings.eta3Settings.max_cumulative_spg_itersSettings.max_spectral_step_lengthSettings.max_spg_itersSettings.max_trust_itersSettings.min_spectral_step_lengthSettings.min_tr_sizeSettings.spg_inexact_solve_ratioSettings.spg_nonmonotone_iter_limit_to_enforce_decreaseSettings.spg_tolSettings.spg_use_nonmonotoneSettings.t1Settings.t2Settings.tolSettings.tr_sizeSettings.use_incremental_objectiveSettings.use_preconditioned_inner_product_for_spg
bound_constrained_trust_region_minimize()find_generalized_cauchy_point()get_settings()is_converged()is_on_boundary()kouri_exact_line_search()nonmonotone_line_search()output_matrix()print_min_banner()project()project_onto_tr()settings_with_new_tol()solve()solve_spg_subproblem()subproblem_optimality()
- optimism.VTKWriter module
VTKDataTypeVTKFieldTypeVTKWriterVTKWriter.VTKFieldRecordVTKWriter._check_and_format_data()VTKWriter._write_cell_connectivity()VTKWriter._write_cell_fields()VTKWriter._write_cell_types()VTKWriter._write_contact_edges()VTKWriter._write_coordinate_data()VTKWriter._write_header()VTKWriter._write_nodal_fields()VTKWriter._write_out_all_fields_in_dict()VTKWriter.add_cell_field()VTKWriter.add_contact_edges()VTKWriter.add_nodal_field()VTKWriter.add_sphere()VTKWriter.write()
default_values()write_matrix_as_table()
- optimism.WarmStart module
- Module contents
- Subpackages