diff --git a/_modules/index.html b/_modules/index.html index 4e0dbff0..caad3804 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -130,7 +130,6 @@

All modules for which code is available

  • optimism.material.J2Plastic
  • optimism.material.LinearElastic
  • optimism.material.MaterialUniaxialSimulator
  • -
  • optimism.material.MultiBranchHyperViscoelastic
  • optimism.material.Neohookean
  • optimism.material.test.test_Gent
  • optimism.material.test.test_Hardening
  • @@ -138,7 +137,6 @@

    All modules for which code is available

  • optimism.material.test.test_J2Plastic
  • optimism.material.test.test_LinearElastic
  • optimism.material.test.test_MaterialUniaxialSimulator
  • -
  • optimism.material.test.test_MultiBranchHyperVisco
  • optimism.material.test.test_RateSensitivity
  • optimism.phasefield.MaterialPointSimulator
  • optimism.phasefield.PhaseField
  • diff --git a/_modules/optimism/FunctionSpace.html b/_modules/optimism/FunctionSpace.html index 945f3555..1ab1aeb1 100644 --- a/_modules/optimism/FunctionSpace.html +++ b/_modules/optimism/FunctionSpace.html @@ -73,19 +73,29 @@

    Source code for optimism.FunctionSpace

    -from collections import namedtuple
    -import numpy as onp
    -
    +from jax.scipy.linalg import solve
    +from jaxtyping import Array, Float
    +from optimism import Interpolants
    +from optimism import Mesh
    +from optimism import QuadratureRule
    +from typing import Tuple
    +import equinox as eqx
     import jax
     import jax.numpy as np
    -from jax.scipy.linalg import solve
    +import numpy as onp
     
    -from optimism import Interpolants
    -from optimism import Mesh
    +
    +
    +[docs] +class EssentialBC(eqx.Module): + nodeSet: str + component: int
    -FunctionSpace = namedtuple('FunctionSpace', ['shapes', 'vols', 'shapeGrads', 'mesh', 'quadratureRule', 'isAxisymmetric']) -FunctionSpace.__doc__ = \ + +
    +[docs] +class FunctionSpace(eqx.Module): """Data needed for calculus on functions in the discrete function space. In describing the shape of the attributes, ``ne`` is the number of @@ -107,8 +117,13 @@

    Source code for optimism.FunctionSpace

             isAxisymmetric: boolean indicating if the function space data are
                 axisymmetric.
         """
    +    shapes: Float[Array, "ne nqpe nn"]
    +    vols: Float[Array, "ne nqpe"]
    +    shapeGrads: Float[Array, "ne nqpe nn nd"]
    +    mesh: Mesh.Mesh
    +    quadratureRule: QuadratureRule.QuadratureRule
    +    isAxisymmetric: bool
    -EssentialBC = namedtuple('EssentialBC', ['nodeSet', 'component'])
    @@ -503,25 +518,42 @@

    Source code for optimism.FunctionSpace

     
     
    [docs] -class DofManager: +class DofManager(eqx.Module): + # TODO get type hints below correct + # TODO this one could be moved to jax types if we move towards + # TODO jit safe preconditioners/solvers + fieldShape: Tuple[int, int] + isBc: any + isUnknown: any + ids: any + unknownIndices: any + bcIndices: any + dofToUnknown: any + HessRowCoords: any + HessColCoords: any + hessian_bc_mask: any + def __init__(self, functionSpace, dim, EssentialBCs): self.fieldShape = Mesh.num_nodes(functionSpace.mesh), dim - self.isBc = onp.full(self.fieldShape, False, dtype=bool) + isBc = onp.full(self.fieldShape, False, dtype=bool) for ebc in EssentialBCs: - self.isBc[functionSpace.mesh.nodeSets[ebc.nodeSet], ebc.component] = True + isBc[functionSpace.mesh.nodeSets[ebc.nodeSet], ebc.component] = True + self.isBc = isBc self.isUnknown = ~self.isBc - self.ids = np.arange(self.isBc.size).reshape(self.fieldShape) + self.ids = onp.arange(self.isBc.size).reshape(self.fieldShape) self.unknownIndices = self.ids[self.isUnknown] self.bcIndices = self.ids[self.isBc] - ones = np.ones(self.isBc.size, dtype=int) * -1 - self.dofToUnknown = ones.at[self.unknownIndices].set(np.arange(self.unknownIndices.size)) + ones = onp.ones(self.isBc.size, dtype=int) * -1 + dofToUnknown = ones + dofToUnknown[self.unknownIndices] = onp.arange(self.unknownIndices.size) + self.dofToUnknown = dofToUnknown self.HessRowCoords, self.HessColCoords = self._make_hessian_coordinates(functionSpace.mesh.conns) - self.hessian_bc_mask = self._make_hessian_bc_mask(functionSpace.mesh.conns) + self.hessian_bc_mask = self._make_hessian_bc_mask(onp.array(functionSpace.mesh.conns))
    @@ -593,7 +625,7 @@

    Source code for optimism.FunctionSpace

                 rowCoords[rangeBegin:rangeEnd] = elHessCoords.ravel()
                 colCoords[rangeBegin:rangeEnd] = elHessCoords.T.ravel()
     
    -            rangeBegin += np.square(nElUnknowns[e])
    +            rangeBegin += onp.square(nElUnknowns[e])
             return rowCoords, colCoords
    diff --git a/_modules/optimism/material/MultiBranchHyperViscoelastic.html b/_modules/optimism/material/MultiBranchHyperViscoelastic.html deleted file mode 100644 index 8c9a7bf4..00000000 --- a/_modules/optimism/material/MultiBranchHyperViscoelastic.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - - optimism.material.MultiBranchHyperViscoelastic — optimism 0.1.0 documentation - - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    -
      -
    • - - -
    • -
    • -
    -
    -
    -
    -
    - -

    Source code for optimism.material.MultiBranchHyperViscoelastic

    -import jax.numpy as np
    -from jax.scipy import linalg
    -from optimism import TensorMath
    -from optimism.material.MaterialModel import MaterialModel
    -
    -import jax
    -
    -PROPS_K_eq    = 0
    -PROPS_G_eq    = 1
    -PROPS_G_neq_1 = 2
    -PROPS_TAU_1   = 3
    -PROPS_G_neq_2 = 4
    -PROPS_TAU_2   = 5
    -PROPS_G_neq_3 = 6
    -PROPS_TAU_3   = 7
    -
    -NUM_PRONY_TERMS = 3
    -
    -VISCOUS_DISTORTION = slice(0, NUM_PRONY_TERMS * 9)
    -
    -
    -[docs] -def create_material_model_functions(properties): - - density = properties.get('density') - props = _make_properties(properties) - - def energy_density(dispGrad, state, dt): - return _energy_density(dispGrad, state, dt, props) - - def compute_initial_state(shape=(1,)): - state = np.array([]) - for n in range(NUM_PRONY_TERMS): - state = np.hstack((state, np.identity(3).ravel())) - return state - - def compute_state_new(dispGrad, state, dt): - state = _compute_state_new(dispGrad, state, dt, props) - return state - - def compute_material_qoi(dispGrad, state, dt): - return _compute_dissipated_energy(dispGrad, state, dt, props) - - return MaterialModel(compute_energy_density = energy_density, - compute_initial_state = compute_initial_state, - compute_state_new = compute_state_new, - compute_material_qoi = compute_material_qoi, - density = density)
    - - -
    -[docs] -def _make_properties(properties): - - print('Equilibrium properties') - print(' Bulk modulus = %s' % properties['equilibrium bulk modulus']) - print(' Shear modulus = %s' % properties['equilibrium shear modulus']) - print('Prony branch properties') - for n in range(NUM_PRONY_TERMS): - print(f' Shear modulus {n + 1} = %s' % properties[f'non equilibrium shear modulus {n + 1}']) - print(f' Relaxation time {n + 1} = %s' % properties[f'relaxation time {n + 1}']) - - props = np.array([ - properties['equilibrium bulk modulus'], - properties['equilibrium shear modulus'], - properties['non equilibrium shear modulus 1'], - properties['relaxation time 1'], - properties['non equilibrium shear modulus 2'], - properties['relaxation time 2'], - properties['non equilibrium shear modulus 3'], - properties['relaxation time 3'] - ]) - - return props
    - - -
    -[docs] -def _energy_density(dispGrad, state, dt, props): - W_eq = _eq_strain_energy(dispGrad, props) - W_neq = 0.0 - Psi = 0.0 - for n in range(NUM_PRONY_TERMS): - state_temp = state.at[9 * n:(n + 1) * 9].get() - Ee_trial = _compute_elastic_logarithmic_strain(dispGrad, state_temp) - delta_Ev = _compute_state_increment(Ee_trial, dt, props, PROPS_G_neq_1 + 2 * n) - Ee = Ee_trial - delta_Ev - W_neq = W_neq + _neq_strain_energy(Ee, props, PROPS_G_neq_1 + 2 * n) - - Dv = delta_Ev / dt - Psi = Psi + _dissipation_potential(Dv, props, PROPS_G_neq_1 + 2 * n) - - return W_eq + W_neq + dt * Psi
    - - -
    -[docs] -def _eq_strain_energy(dispGrad, props): - K, G = props[PROPS_K_eq], props[PROPS_G_eq] - F = dispGrad + np.eye(3) - J = np.linalg.det(F) - J23 = np.power(J, -2.0 / 3.0) - I1Bar = J23 * np.tensordot(F,F) - Wvol = 0.5 * K * (0.5 * J**2 - 0.5 - np.log(J)) - Wdev = 0.5 * G * (I1Bar - 3.0) - return Wdev + Wvol
    - - -
    -[docs] -def _neq_strain_energy(elasticStrain, props, prop_id): - G_neq = props[prop_id] - return G_neq * TensorMath.norm_of_deviator_squared(elasticStrain)
    - - -
    -[docs] -def _dissipation_potential(Dv, props, prop_id): - G_neq = props[prop_id] - tau = props[prop_id + 1] - eta = G_neq * tau - - return eta * TensorMath.norm_of_deviator_squared(Dv)
    - - -
    -[docs] -def _compute_dissipated_energy(dispGrad, state, dt, props): - Psi = 0.0 - for n in range(NUM_PRONY_TERMS): - state_temp = state.at[9 * n:9 * (n + 1)].get() - Ee_trial = _compute_elastic_logarithmic_strain(dispGrad, state_temp) - delta_Ev = _compute_state_increment(Ee_trial, dt, props, PROPS_G_neq_1 + 2 * n) - Dv = delta_Ev / dt - Psi = Psi + dt * _dissipation_potential(Dv, props, PROPS_G_neq_1 + 2 * n) - - return Psi
    - - -
    -[docs] -def _compute_state_new(dispGrad, stateOld, dt, props): - state_new = np.array([]) - for n in range(NUM_PRONY_TERMS): - state_temp = stateOld.at[9 * n:9 * (n + 1)].get() - Ee_trial = _compute_elastic_logarithmic_strain(dispGrad, state_temp) - delta_Ev = _compute_state_increment(Ee_trial, dt, props, PROPS_G_neq_1 + 2 * n) - - Fv_old = state_temp.reshape((3, 3)) - Fv_new = linalg.expm(delta_Ev)@Fv_old - state_new = np.hstack((state_new, Fv_new.ravel())) - return state_new
    - - -
    -[docs] -def _compute_state_increment(elasticStrain, dt, props, prop_id): - tau = props[prop_id + 1] - integration_factor = 1. / (1. + dt / tau) - - Ee_dev = TensorMath.dev(elasticStrain) - return dt * integration_factor * Ee_dev / tau # dt * D
    - - -
    -[docs] -def _compute_elastic_logarithmic_strain(dispGrad, stateOld): - F = dispGrad + np.identity(3) - Fv_old = stateOld.reshape((3, 3)) - - Fe_trial = F @ np.linalg.inv(Fv_old) - return TensorMath.log_sqrt_symm(Fe_trial.T @ Fe_trial)
    - -
    - -
    -
    -
    - -
    - -
    -

    © Copyright 2024, Brandon Talamini, Mike Tupek.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/_modules/optimism/material/test/test_MultiBranchHyperVisco.html b/_modules/optimism/material/test/test_MultiBranchHyperVisco.html deleted file mode 100644 index fed928bd..00000000 --- a/_modules/optimism/material/test/test_MultiBranchHyperVisco.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - - optimism.material.test.test_MultiBranchHyperVisco — optimism 0.1.0 documentation - - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    -
      -
    • - - -
    • -
    • -
    -
    -
    -
    -
    - -

    Source code for optimism.material.test.test_MultiBranchHyperVisco

    -import unittest
    -
    -import jax
    -import jax.numpy as np
    -from jax.scipy import linalg
    -from matplotlib import pyplot as plt
    -
    -from optimism.material import MultiBranchHyperViscoelastic as HyperVisco
    -from optimism.test.TestFixture import TestFixture
    -from optimism.material import MaterialUniaxialSimulator
    -from optimism.TensorMath import deviator
    -from optimism.TensorMath import log_symm
    -
    -plotting = False
    -
    -
    -[docs] -class HyperViscoModelFixture(TestFixture): -
    -[docs] - def setUp(self): - - G_eq = 0.855 # MPa - K_eq = 1000*G_eq # MPa - G_neq_1 = 1.0 - tau_1 = 1.0 - G_neq_2 = 2.0 - tau_2 = 10.0 - G_neq_3 = 3.0 - tau_3 = 100.0 - # self.G_neq_1 = G_neq_1 - # self.tau_1 = tau_1 - # self.eta_1 = G_neq_1 * tau_1 - - # self.G_neq_2 = G_neq_2 - # self.tau_2 = tau_2 - # self.eta_2 = G_neq_2 * tau_2 - - # self.G_neq_3 = G_neq_3 - # self.tau_3 = tau_3 - # self.eta_3 = G_neq_3 * tau_3 - - self.G_neqs = np.array([G_neq_1, G_neq_2, G_neq_3]) - self.taus = np.array([tau_1, tau_2, tau_3]) - self.etas = self.G_neqs * self.taus - - self.props = { - 'equilibrium bulk modulus' : K_eq, - 'equilibrium shear modulus' : G_eq, - 'non equilibrium shear modulus 1': G_neq_1, - 'relaxation time 1' : tau_1, - 'non equilibrium shear modulus 2': G_neq_2, - 'relaxation time 2' : tau_2, - 'non equilibrium shear modulus 3': G_neq_3, - 'relaxation time 3' : tau_3, - } - - materialModel = HyperVisco.create_material_model_functions(self.props) - self.energy_density = jax.jit(materialModel.compute_energy_density) - self.compute_state_new = jax.jit(materialModel.compute_state_new) - self.compute_initial_state = materialModel.compute_initial_state - self.compute_material_qoi = jax.jit(materialModel.compute_material_qoi)
    -
    - - -
    -[docs] -class HyperViscoUniaxialStrain(HyperViscoModelFixture): -
    -[docs] - def test_loading_only(self): - strain_rate = 1.0e-2 - total_time = 100.0 - n_steps = 100 - dt = total_time / n_steps - times = np.linspace(0.0, total_time, n_steps) - Fs = jax.vmap( - lambda t: np.array( - [[np.exp(strain_rate * t), 0.0, 0.0], - [0.0, 1.0, 0.0], - [0.0, 0.0, 1.0]] - ) - )(times) - state_old = self.compute_initial_state() - energies = np.zeros(n_steps) - states = np.zeros((n_steps, state_old.shape[0])) - dissipated_energies = np.zeros(n_steps) - - # numerical solution - for n, F in enumerate(Fs): - dispGrad = F - np.eye(3) - energies = energies.at[n].set(self.energy_density(dispGrad, state_old, dt)) - state_new = self.compute_state_new(dispGrad, state_old, dt) - states = states.at[n, :].set(state_new) - dissipated_energies = dissipated_energies.at[n].set(self.compute_material_qoi(dispGrad, state_old, dt)) - state_old = state_new - - dissipated_energies_analytic = np.zeros(len(Fs)) - - for n in range(3): - Fvs = jax.vmap(lambda Fv: Fv.at[9 * n:9 * (n + 1)].get().reshape((3, 3)))(states) - Fes = jax.vmap(lambda F, Fv: F @ np.linalg.inv(Fv), in_axes=(0, 0))(Fs, Fvs) - - Evs = jax.vmap(lambda Fv: log_symm(Fv))(Fvs) - Ees = jax.vmap(lambda Fe: log_symm(Fe))(Fes) - - # analytic solution - e_v_11 = (2. / 3.) * strain_rate * times - \ - (2. / 3.) * strain_rate * self.taus[n] * (1. - np.exp(-times / self.taus[n])) - - e_e_11 = strain_rate * times - e_v_11 - e_e_22 = 0.5 * e_v_11 - - Ee_analytic = jax.vmap( - lambda e_11, e_22: np.array( - [[e_11, 0., 0.], - [0., e_22, 0.], - [0., 0., e_22]] - ), in_axes=(0, 0) - )(e_e_11, e_e_22) - - Me_analytic = jax.vmap(lambda Ee: 2. * self.G_neqs[n] * deviator(Ee))(Ee_analytic) - Dv_analytic = jax.vmap(lambda Me: 1. / (2. * self.etas[n]) * deviator(Me))(Me_analytic) - dissipated_energies_analytic += jax.vmap(lambda Dv: dt * self.etas[n] * np.tensordot(deviator(Dv), deviator(Dv)) )(Dv_analytic) - - # test - self.assertArrayNear(Evs[:, 0, 0], e_v_11, 3) - self.assertArrayNear(Ees[:, 0, 0], e_e_11, 3) - self.assertArrayNear(Ees[:, 1, 1], e_e_22, 3) - - self.assertArrayNear(dissipated_energies, dissipated_energies_analytic, 3)
    -
    - - -if __name__ == '__main__': - unittest.main() -
    - -
    -
    -
    - -
    - -
    -

    © Copyright 2024, Brandon Talamini, Mike Tupek.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/_sources/optimism.material.rst.txt b/_sources/optimism.material.rst.txt index 02375847..556fe99a 100644 --- a/_sources/optimism.material.rst.txt +++ b/_sources/optimism.material.rst.txt @@ -75,15 +75,6 @@ optimism.material.MaterialUniaxialSimulator module :show-inheritance: :private-members: -optimism.material.MultiBranchHyperViscoelastic module ------------------------------------------------------ - -.. automodule:: optimism.material.MultiBranchHyperViscoelastic - :members: - :undoc-members: - :show-inheritance: - :private-members: - optimism.material.Neohookean module ----------------------------------- diff --git a/_sources/optimism.material.test.rst.txt b/_sources/optimism.material.test.rst.txt index 8733d58b..0f92d2a8 100644 --- a/_sources/optimism.material.test.rst.txt +++ b/_sources/optimism.material.test.rst.txt @@ -67,15 +67,6 @@ optimism.material.test.test\_MaterialUniaxialSimulator module :show-inheritance: :private-members: -optimism.material.test.test\_MultiBranchHyperVisco module ---------------------------------------------------------- - -.. automodule:: optimism.material.test.test_MultiBranchHyperVisco - :members: - :undoc-members: - :show-inheritance: - :private-members: - optimism.material.test.test\_RateSensitivity module --------------------------------------------------- diff --git a/genindex.html b/genindex.html index 13d65dd9..47995f12 100644 --- a/genindex.html +++ b/genindex.html @@ -107,9 +107,15 @@

    Index

    _

    - + + -
  • HardeningModel (class in optimism.material.Hardening) +
  • +
  • HessColCoords (optimism.FunctionSpace.DofManager attribute)
  • hessian() (optimism.ConstrainedObjective.ConstrainedObjective method) @@ -1845,30 +1801,26 @@

    H

  • (optimism.Objective.Objective method)
  • +
    @@ -1876,6 +1828,8 @@

    I

    - + - + + - - - - - - -
  • isAxisymmetric (optimism.FunctionSpace.FunctionSpace attribute), [1] +
  • +
  • isBc (optimism.FunctionSpace.DofManager attribute) +
  • +
  • isUnknown (optimism.FunctionSpace.DofManager attribute)
  • iterations (optimism.ScalarRootFind.SolutionInfo attribute)
  • @@ -2318,8 +2276,6 @@

    M

  • optimism.material.MaterialModel
  • optimism.material.MaterialUniaxialSimulator -
  • -
  • optimism.material.MultiBranchHyperViscoelastic
  • optimism.material.Neohookean
  • @@ -2336,8 +2292,6 @@

    M

  • optimism.material.test.test_LinearElastic
  • optimism.material.test.test_MaterialUniaxialSimulator -
  • -
  • optimism.material.test.test_MultiBranchHyperVisco
  • optimism.material.test.test_RateSensitivity
  • @@ -2875,13 +2829,6 @@

    O

    -
  • - optimism.material.MultiBranchHyperViscoelastic - -
  • @@ -2938,13 +2885,6 @@

    O

  • -
  • - optimism.material.test.test_MultiBranchHyperVisco - -
  • @@ -3010,8 +2950,6 @@

    O

  • module
  • -
    • optimism.phasefield.MaterialPointSimulator @@ -3019,6 +2957,8 @@

      O

    • module
    +
    +
  • unknownIndices (optimism.FunctionSpace.DofManager attribute) +
  • unpack_fields_2D() (in module optimism.phasefield.PhaseField)
  • unpack_gradients_2D() (in module optimism.phasefield.PhaseField) @@ -4745,14 +4681,14 @@

    U

  • (optimism.SparseCholesky.SparseCholesky method)
  • +
        optimism.material.MaterialUniaxialSimulator
        - optimism.material.MultiBranchHyperViscoelastic -
        @@ -336,11 +331,6 @@

    Python Module Index

        optimism.material.test.test_MaterialUniaxialSimulator
        - optimism.material.test.test_MultiBranchHyperVisco -
        diff --git a/searchindex.js b/searchindex.js index 447a69d4..aca80e7a 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Contents:": [[0, null]], "Indices and Tables": [[0, "indices-and-tables"]], "Module contents": [[2, "module-optimism"], [3, "module-optimism.contact"], [4, "module-optimism.contact.test"], [5, "module-optimism.material"], [6, "module-optimism.material.test"], [7, "module-optimism.phasefield"], [8, "module-optimism.phasefield.test"], [9, "module-optimism.test"]], "Submodules": [[2, "submodules"], [3, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"], [7, "submodules"], [8, "submodules"], [9, "submodules"]], "Subpackages": [[2, "subpackages"], [3, "subpackages"], [5, "subpackages"], [7, "subpackages"]], "optimism": [[1, null]], "optimism documentation": [[0, null]], "optimism package": [[2, null]], "optimism.AlSolver module": [[2, "module-optimism.AlSolver"]], "optimism.BoundConstrainedObjective module": [[2, "module-optimism.BoundConstrainedObjective"]], "optimism.BoundConstrainedSolver module": [[2, "module-optimism.BoundConstrainedSolver"]], "optimism.ConstrainedObjective module": [[2, "module-optimism.ConstrainedObjective"]], "optimism.EquationSolver module": [[2, "module-optimism.EquationSolver"]], "optimism.EquationSolverSubspace module": [[2, "module-optimism.EquationSolverSubspace"]], "optimism.FunctionSpace module": [[2, "module-optimism.FunctionSpace"]], "optimism.IncompleteCholesky module": [[2, "optimism-incompletecholesky-module"]], "optimism.Interpolants module": [[2, "module-optimism.Interpolants"]], "optimism.J2PlasticPhaseField module": [[2, "module-optimism.J2PlasticPhaseField"]], "optimism.JaxConfig module": [[2, "module-optimism.JaxConfig"]], "optimism.LU module": [[2, "module-optimism.LU"]], "optimism.LinAlg module": [[2, "module-optimism.LinAlg"]], "optimism.Math module": [[2, "module-optimism.Math"]], "optimism.Mechanics module": [[2, "module-optimism.Mechanics"]], "optimism.Mesh module": [[2, "module-optimism.Mesh"]], "optimism.MeshPlot module": [[2, "module-optimism.MeshPlot"]], "optimism.MinimizeScalar module": [[2, "module-optimism.MinimizeScalar"]], "optimism.NewtonSolver module": [[2, "module-optimism.NewtonSolver"]], "optimism.Objective module": [[2, "module-optimism.Objective"]], "optimism.QuadratureRule module": [[2, "module-optimism.QuadratureRule"]], "optimism.ReadExodusMesh module": [[2, "module-optimism.ReadExodusMesh"]], "optimism.ReadMesh module": [[2, "module-optimism.ReadMesh"]], "optimism.ScalarRootFind module": [[2, "module-optimism.ScalarRootFind"]], "optimism.SmoothFunctions module": [[2, "module-optimism.SmoothFunctions"]], "optimism.SparseCholesky module": [[2, "module-optimism.SparseCholesky"]], "optimism.SparseMatrixAssembler module": [[2, "module-optimism.SparseMatrixAssembler"]], "optimism.Surface module": [[2, "module-optimism.Surface"]], "optimism.TensorMath module": [[2, "module-optimism.TensorMath"]], "optimism.Timer module": [[2, "module-optimism.Timer"]], "optimism.TrustRegionSPG module": [[2, "module-optimism.TrustRegionSPG"]], "optimism.VTKWriter module": [[2, "module-optimism.VTKWriter"]], "optimism.WarmStart module": [[2, "module-optimism.WarmStart"]], "optimism.contact package": [[3, null]], "optimism.contact.Contact module": [[3, "module-optimism.contact.Contact"]], "optimism.contact.EdgeCpp module": [[3, "module-optimism.contact.EdgeCpp"]], "optimism.contact.EdgeIntersection module": [[3, "module-optimism.contact.EdgeIntersection"]], "optimism.contact.Friction module": [[3, "module-optimism.contact.Friction"]], "optimism.contact.Levelset module": [[3, "module-optimism.contact.Levelset"]], "optimism.contact.LevelsetConstraint module": [[3, "module-optimism.contact.LevelsetConstraint"]], "optimism.contact.MortarContact module": [[3, "module-optimism.contact.MortarContact"]], "optimism.contact.PenaltyContact module": [[3, "module-optimism.contact.PenaltyContact"]], "optimism.contact.Search module": [[3, "module-optimism.contact.Search"]], "optimism.contact.test package": [[4, null]], "optimism.contact.test.test_Contact module": [[4, "module-optimism.contact.test.test_Contact"]], "optimism.contact.test.test_Cpp module": [[4, "module-optimism.contact.test.test_Cpp"]], "optimism.contact.test.test_EdgeIntersection module": [[4, "module-optimism.contact.test.test_EdgeIntersection"]], "optimism.contact.test.test_LevelsetConstraint module": [[4, "module-optimism.contact.test.test_LevelsetConstraint"]], "optimism.contact.test.test_MortarGeom module": [[4, "module-optimism.contact.test.test_MortarGeom"]], "optimism.contact.test.test_NewtonGlobalization module": [[4, "module-optimism.contact.test.test_NewtonGlobalization"]], "optimism.contact.test.test_Search module": [[4, "module-optimism.contact.test.test_Search"]], "optimism.contact.test.test_TwoBodyContact module": [[4, "module-optimism.contact.test.test_TwoBodyContact"]], "optimism.contact.test.test_TwoBodyMortarContact module": [[4, "module-optimism.contact.test.test_TwoBodyMortarContact"]], "optimism.material package": [[5, null]], "optimism.material.Gent module": [[5, "module-optimism.material.Gent"]], "optimism.material.Hardening module": [[5, "module-optimism.material.Hardening"]], "optimism.material.HyperViscoelastic module": [[5, "module-optimism.material.HyperViscoelastic"]], "optimism.material.J2Plastic module": [[5, "module-optimism.material.J2Plastic"]], "optimism.material.LinearElastic module": [[5, "module-optimism.material.LinearElastic"]], "optimism.material.MaterialModel module": [[5, "module-optimism.material.MaterialModel"]], "optimism.material.MaterialUniaxialSimulator module": [[5, "module-optimism.material.MaterialUniaxialSimulator"]], "optimism.material.MultiBranchHyperViscoelastic module": [[5, "module-optimism.material.MultiBranchHyperViscoelastic"]], "optimism.material.Neohookean module": [[5, "module-optimism.material.Neohookean"]], "optimism.material.test package": [[6, null]], "optimism.material.test.plotJ2Plastic module": [[6, "optimism-material-test-plotj2plastic-module"]], "optimism.material.test.test_Gent module": [[6, "module-optimism.material.test.test_Gent"]], "optimism.material.test.test_Hardening module": [[6, "module-optimism.material.test.test_Hardening"]], "optimism.material.test.test_HyperVisco module": [[6, "module-optimism.material.test.test_HyperVisco"]], "optimism.material.test.test_J2Plastic module": [[6, "module-optimism.material.test.test_J2Plastic"]], "optimism.material.test.test_LinearElastic module": [[6, "module-optimism.material.test.test_LinearElastic"]], "optimism.material.test.test_MaterialUniaxialSimulator module": [[6, "module-optimism.material.test.test_MaterialUniaxialSimulator"]], "optimism.material.test.test_MultiBranchHyperVisco module": [[6, "module-optimism.material.test.test_MultiBranchHyperVisco"]], "optimism.material.test.test_RateSensitivity module": [[6, "module-optimism.material.test.test_RateSensitivity"]], "optimism.phasefield package": [[7, null]], "optimism.phasefield.MaterialPointSimulator module": [[7, "module-optimism.phasefield.MaterialPointSimulator"]], "optimism.phasefield.PhaseField module": [[7, "module-optimism.phasefield.PhaseField"]], "optimism.phasefield.PhaseFieldClassic module": [[7, "optimism-phasefield-phasefieldclassic-module"]], "optimism.phasefield.PhaseFieldLorentzPlastic module": [[7, "module-optimism.phasefield.PhaseFieldLorentzPlastic"]], "optimism.phasefield.PhaseFieldMaterialModel module": [[7, "module-optimism.phasefield.PhaseFieldMaterialModel"]], "optimism.phasefield.PhaseFieldThreshold module": [[7, "module-optimism.phasefield.PhaseFieldThreshold"]], "optimism.phasefield.PhaseFieldThresholdPlastic module": [[7, "module-optimism.phasefield.PhaseFieldThresholdPlastic"]], "optimism.phasefield.test package": [[8, null]], "optimism.phasefield.test.plotPhaseFieldThresholdModel module": [[8, "module-optimism.phasefield.test.plotPhaseFieldThresholdModel"]], "optimism.phasefield.test.plotSandiaModelUniaxial module": [[8, "optimism-phasefield-test-plotsandiamodeluniaxial-module"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlastic module": [[8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlastic"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch module": [[8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch"]], "optimism.phasefield.test.test_PhaseFieldThreshold module": [[8, "module-optimism.phasefield.test.test_PhaseFieldThreshold"]], "optimism.phasefield.test.test_PhaseFieldThresholdPatch module": [[8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPatch"]], "optimism.phasefield.test.test_PhaseFieldThresholdPlastic module": [[8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPlastic"]], "optimism.phasefield.test.test_PhaseFieldUniaxial module": [[8, "module-optimism.phasefield.test.test_PhaseFieldUniaxial"]], "optimism.test package": [[9, null]], "optimism.test.ConvexityPlot module": [[9, "module-optimism.test.ConvexityPlot"]], "optimism.test.MeshFixture module": [[9, "module-optimism.test.MeshFixture"]], "optimism.test.TestFixture module": [[9, "module-optimism.test.TestFixture"]], "optimism.test.test_AxisymmPatchTest module": [[9, "module-optimism.test.test_AxisymmPatchTest"]], "optimism.test.test_DofManager module": [[9, "module-optimism.test.test_DofManager"]], "optimism.test.test_EquationSolver module": [[9, "module-optimism.test.test_EquationSolver"]], "optimism.test.test_FunctionSpace module": [[9, "module-optimism.test.test_FunctionSpace"]], "optimism.test.test_Interpolants module": [[9, "module-optimism.test.test_Interpolants"]], "optimism.test.test_JaxConfig module": [[9, "module-optimism.test.test_JaxConfig"]], "optimism.test.test_LinAlg module": [[9, "module-optimism.test.test_LinAlg"]], "optimism.test.test_Math module": [[9, "module-optimism.test.test_Math"]], "optimism.test.test_Mechanics module": [[9, "module-optimism.test.test_Mechanics"]], "optimism.test.test_Mesh module": [[9, "module-optimism.test.test_Mesh"]], "optimism.test.test_MinimizeScalar module": [[9, "module-optimism.test.test_MinimizeScalar"]], "optimism.test.test_Newmark module": [[9, "module-optimism.test.test_Newmark"]], "optimism.test.test_Objective module": [[9, "module-optimism.test.test_Objective"]], "optimism.test.test_PatchTest module": [[9, "module-optimism.test.test_PatchTest"]], "optimism.test.test_PatchTestPou module": [[9, "module-optimism.test.test_PatchTestPou"]], "optimism.test.test_QuadratureRule module": [[9, "module-optimism.test.test_QuadratureRule"]], "optimism.test.test_ReadExodusMesh module": [[9, "module-optimism.test.test_ReadExodusMesh"]], "optimism.test.test_ReadMesh module": [[9, "module-optimism.test.test_ReadMesh"]], "optimism.test.test_ScalarRootFinder module": [[9, "module-optimism.test.test_ScalarRootFinder"]], "optimism.test.test_SmoothFunctions module": [[9, "module-optimism.test.test_SmoothFunctions"]], "optimism.test.test_SparseMatrix module": [[9, "module-optimism.test.test_SparseMatrix"]], "optimism.test.test_SparsePreconditioner module": [[9, "module-optimism.test.test_SparsePreconditioner"]], "optimism.test.test_Surface module": [[9, "module-optimism.test.test_Surface"]], "optimism.test.test_TensorMath module": [[9, "module-optimism.test.test_TensorMath"]], "optimism.test.test_Traction module": [[9, "module-optimism.test.test_Traction"]], "optimism.test.test_TrustRegionSPG module": [[9, "module-optimism.test.test_TrustRegionSPG"]], "optimism.test.test_VTKWriter module": [[9, "module-optimism.test.test_VTKWriter"]], "optimism.test.test_VolumeAverageJ module": [[9, "module-optimism.test.test_VolumeAverageJ"]]}, "docnames": ["index", "modules", "optimism", "optimism.contact", "optimism.contact.test", "optimism.material", "optimism.material.test", "optimism.phasefield", "optimism.phasefield.test", "optimism.test"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["index.rst", "modules.rst", "optimism.rst", "optimism.contact.rst", "optimism.contact.test.rst", "optimism.material.rst", "optimism.material.test.rst", "optimism.phasefield.rst", "optimism.phasefield.test.rst", "optimism.test.rst"], "indexentries": {"_abc_impl (optimism.interpolants.parentelement attribute)": [[2, "optimism.Interpolants.ParentElement._abc_impl", false]], "_abc_impl (optimism.interpolants.shapefunctions attribute)": [[2, "optimism.Interpolants.ShapeFunctions._abc_impl", false]], "_abc_impl (optimism.quadraturerule.quadraturerule attribute)": [[2, "optimism.QuadratureRule.QuadratureRule._abc_impl", false]], "_adagio_neohookean() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean._adagio_neohookean", false]], "_asdict() (optimism.alsolver.settings method)": [[2, "optimism.AlSolver.Settings._asdict", false]], "_asdict() (optimism.equationsolver.settings method)": [[2, "optimism.EquationSolver.Settings._asdict", false]], "_asdict() (optimism.functionspace.essentialbc method)": [[2, "optimism.FunctionSpace.EssentialBC._asdict", false]], "_asdict() (optimism.functionspace.functionspace method)": [[2, "optimism.FunctionSpace.FunctionSpace._asdict", false]], "_asdict() (optimism.material.hardening.hardeningmodel method)": [[5, "optimism.material.Hardening.HardeningModel._asdict", false]], "_asdict() (optimism.material.hardening.ratesensitivitymodel method)": [[5, "optimism.material.Hardening.RateSensitivityModel._asdict", false]], "_asdict() (optimism.material.materialmodel.materialmodel method)": [[5, "optimism.material.MaterialModel.MaterialModel._asdict", false]], "_asdict() (optimism.material.materialmodel.matprops method)": [[5, "optimism.material.MaterialModel.MatProps._asdict", false]], "_asdict() (optimism.material.materialuniaxialsimulator.uniaxialoutput method)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput._asdict", false]], "_asdict() (optimism.mechanics.dynamicsfunctions method)": [[2, "optimism.Mechanics.DynamicsFunctions._asdict", false]], "_asdict() (optimism.mechanics.mechanicsfunctions method)": [[2, "optimism.Mechanics.MechanicsFunctions._asdict", false]], "_asdict() (optimism.mechanics.newmarkparameters method)": [[2, "optimism.Mechanics.NewmarkParameters._asdict", false]], "_asdict() (optimism.mesh.mesh method)": [[2, "optimism.Mesh.Mesh._asdict", false]], "_asdict() (optimism.minimizescalar.settings method)": [[2, "optimism.MinimizeScalar.Settings._asdict", false]], "_asdict() (optimism.newtonsolver.settings method)": [[2, "optimism.NewtonSolver.Settings._asdict", false]], "_asdict() (optimism.objective.params method)": [[2, "optimism.Objective.Params._asdict", false]], "_asdict() (optimism.phasefield.materialpointsimulator.uniaxialoutput method)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput._asdict", false]], "_asdict() (optimism.phasefield.phasefield.phasefieldfunctions method)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions._asdict", false]], "_asdict() (optimism.phasefield.phasefieldmaterialmodel.materialmodel method)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel._asdict", false]], "_asdict() (optimism.phasefield.phasefieldthreshold.properties method)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties._asdict", false]], "_asdict() (optimism.phasefield.phasefieldthresholdplastic.properties method)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties._asdict", false]], "_asdict() (optimism.scalarrootfind.settings method)": [[2, "optimism.ScalarRootFind.Settings._asdict", false]], "_asdict() (optimism.scalarrootfind.solutioninfo method)": [[2, "optimism.ScalarRootFind.SolutionInfo._asdict", false]], "_asdict() (optimism.trustregionspg.settings method)": [[2, "optimism.TrustRegionSPG.Settings._asdict", false]], "_asdict() (optimism.vtkwriter.vtkwriter.vtkfieldrecord method)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord._asdict", false]], "_check_and_format_data() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._check_and_format_data", false]], "_class_cleanups (optimism.contact.test.test_contact.testcontactfrictiondata attribute)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_cpp.testedgeintersection attribute)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_edgeintersection.testedgeintersection attribute)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint attribute)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_mortargeom.testmortargeom attribute)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_newtonglobalization.testgmressolver attribute)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_newtonglobalization.testquadraticsolver attribute)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_search.testdoublemeshfixture attribute)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_twobodycontact.twobodycontactfixture attribute)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture attribute)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_gent.testgentmaterial attribute)": [[6, "optimism.material.test.test_Gent.TestGentMaterial._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_hardening.powerlawhardeningtestfixture attribute)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_hardening.vocehardeningtestfixture attribute)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_hypervisco.hyperviscomodelfixture attribute)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoModelFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_hypervisco.hyperviscouniaxialstrain attribute)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture attribute)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_j2plastic.j2plasticuniaxial attribute)": [[6, "optimism.material.test.test_J2Plastic.J2PlasticUniaxial._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_j2plastic.j2updatefixture attribute)": [[6, "optimism.material.test.test_J2Plastic.J2UpdateFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_j2plastic.plasticityonmesh attribute)": [[6, "optimism.material.test.test_J2Plastic.PlasticityOnMesh._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_linearelastic.testlinearelasticmaterial attribute)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_materialuniaxialsimulator.materialuniaxialsimulatorfixture attribute)": [[6, "optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_multibranchhypervisco.hyperviscomodelfixture attribute)": [[6, "optimism.material.test.test_MultiBranchHyperVisco.HyperViscoModelFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_multibranchhypervisco.hyperviscouniaxialstrain attribute)": [[6, "optimism.material.test.test_MultiBranchHyperVisco.HyperViscoUniaxialStrain._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_ratesensitivity.ratesensitivityfixture attribute)": [[6, "optimism.material.test.test_RateSensitivity.RateSensitivityFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_ratesensitivity.ratesentivityinsidej2 attribute)": [[6, "optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.plotphasefieldthresholdmodel.phasefieldthresholduniaxialfixture attribute)": [[8, "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefielduniaxial.phasefielduniaxialfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.PhaseFieldUniaxialFixture._class_cleanups", false]], "_class_cleanups (optimism.test.meshfixture.meshfixture attribute)": [[9, "optimism.test.MeshFixture.MeshFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_axisymmpatchtest.axisymmpatchtest attribute)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_dofmanager.dofmanagertest attribute)": [[9, "optimism.test.test_DofManager.DofManagerTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_equationsolver.equationsolverfixture attribute)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_functionspace.parameterizationtestsuite attribute)": [[9, "optimism.test.test_FunctionSpace.ParameterizationTestSuite._class_cleanups", false]], "_class_cleanups (optimism.test.test_functionspace.testfunctionspacefixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_interpolants.testbubbleinterpolants attribute)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants._class_cleanups", false]], "_class_cleanups (optimism.test.test_interpolants.testinterpolants attribute)": [[9, "optimism.test.test_Interpolants.TestInterpolants._class_cleanups", false]], "_class_cleanups (optimism.test.test_jaxconfig.testjaxconfiguration attribute)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration._class_cleanups", false]], "_class_cleanups (optimism.test.test_linalg.testlinalg attribute)": [[9, "optimism.test.test_LinAlg.TestLinAlg._class_cleanups", false]], "_class_cleanups (optimism.test.test_math.testmathinnerproduct attribute)": [[9, "optimism.test.test_Math.TestMathInnerProduct._class_cleanups", false]], "_class_cleanups (optimism.test.test_math.testmathsum attribute)": [[9, "optimism.test.test_Math.TestMathSum._class_cleanups", false]], "_class_cleanups (optimism.test.test_mechanics.mechanicsfunctionsfixture attribute)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_mesh.testsinglemeshfixture attribute)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_minimizescalar.testminimizescalarfixture attribute)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_newmark.dynamicpatchtest attribute)": [[9, "optimism.test.test_Newmark.DynamicPatchTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_newmark.dynamicsfixture attribute)": [[9, "optimism.test.test_Newmark.DynamicsFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_objective.testobjective attribute)": [[9, "optimism.test.test_Objective.TestObjective._class_cleanups", false]], "_class_cleanups (optimism.test.test_patchtest.linearpatchtestlinearelements attribute)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements._class_cleanups", false]], "_class_cleanups (optimism.test.test_patchtest.linearpatchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements._class_cleanups", false]], "_class_cleanups (optimism.test.test_patchtest.quadraticpatchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements._class_cleanups", false]], "_class_cleanups (optimism.test.test_patchtestpou.patchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements._class_cleanups", false]], "_class_cleanups (optimism.test.test_quadraturerule.testquadraturerules attribute)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules._class_cleanups", false]], "_class_cleanups (optimism.test.test_readexodusmesh.testmeshreaddata attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData._class_cleanups", false]], "_class_cleanups (optimism.test.test_readexodusmesh.testmeshreadpatchtest attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_readexodusmesh.testmeshreadpropertiestest attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_readmesh.testmeshreaddata attribute)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData._class_cleanups", false]], "_class_cleanups (optimism.test.test_readmesh.testmeshreadpatchtest attribute)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture attribute)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_smoothfunctions.testsmoothfunctions attribute)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions._class_cleanups", false]], "_class_cleanups (optimism.test.test_sparsematrix.sparsepatchfixture attribute)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture attribute)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_surface.testsinglemeshfixture attribute)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_tensormath.tensormathfixture attribute)": [[9, "optimism.test.test_TensorMath.TensorMathFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_traction.tractionpatch attribute)": [[9, "optimism.test.test_Traction.TractionPatch._class_cleanups", false]], "_class_cleanups (optimism.test.test_trustregionspg.testprojectiononboundary attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary._class_cleanups", false]], "_class_cleanups (optimism.test.test_trustregionspg.testsubproblemsolvefixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_trustregionspg.testtrustregionspgfixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock._class_cleanups", false]], "_class_cleanups (optimism.test.test_trustregionspg.trspgcauchypointfixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_volumeaveragej.testvolumeaverage attribute)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage._class_cleanups", false]], "_class_cleanups (optimism.test.test_vtkwriter.testvtkwriter attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter._class_cleanups", false]], "_class_cleanups (optimism.test.test_vtkwriter.testvtkwriterhigherorder attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder._class_cleanups", false]], "_class_cleanups (optimism.test.testfixture.testfixture attribute)": [[9, "optimism.test.TestFixture.TestFixture._class_cleanups", false]], "_classsetupfailed (optimism.contact.test.test_contact.testcontactfrictiondata attribute)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_cpp.testedgeintersection attribute)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_edgeintersection.testedgeintersection attribute)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint attribute)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_mortargeom.testmortargeom attribute)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_newtonglobalization.testgmressolver attribute)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_newtonglobalization.testquadraticsolver attribute)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_search.testdoublemeshfixture attribute)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_twobodycontact.twobodycontactfixture attribute)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture attribute)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_gent.testgentmaterial attribute)": [[6, "optimism.material.test.test_Gent.TestGentMaterial._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_hardening.powerlawhardeningtestfixture attribute)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_hardening.vocehardeningtestfixture attribute)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_hypervisco.hyperviscomodelfixture attribute)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_hypervisco.hyperviscouniaxialstrain attribute)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture attribute)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_j2plastic.j2plasticuniaxial attribute)": [[6, "optimism.material.test.test_J2Plastic.J2PlasticUniaxial._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_j2plastic.j2updatefixture attribute)": [[6, "optimism.material.test.test_J2Plastic.J2UpdateFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_j2plastic.plasticityonmesh attribute)": [[6, "optimism.material.test.test_J2Plastic.PlasticityOnMesh._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_linearelastic.testlinearelasticmaterial attribute)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_materialuniaxialsimulator.materialuniaxialsimulatorfixture attribute)": [[6, "optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_multibranchhypervisco.hyperviscomodelfixture attribute)": [[6, "optimism.material.test.test_MultiBranchHyperVisco.HyperViscoModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_multibranchhypervisco.hyperviscouniaxialstrain attribute)": [[6, "optimism.material.test.test_MultiBranchHyperVisco.HyperViscoUniaxialStrain._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_ratesensitivity.ratesensitivityfixture attribute)": [[6, "optimism.material.test.test_RateSensitivity.RateSensitivityFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_ratesensitivity.ratesentivityinsidej2 attribute)": [[6, "optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.plotphasefieldthresholdmodel.phasefieldthresholduniaxialfixture attribute)": [[8, "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefielduniaxial.phasefielduniaxialfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.PhaseFieldUniaxialFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.meshfixture.meshfixture attribute)": [[9, "optimism.test.MeshFixture.MeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_axisymmpatchtest.axisymmpatchtest attribute)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_dofmanager.dofmanagertest attribute)": [[9, "optimism.test.test_DofManager.DofManagerTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_equationsolver.equationsolverfixture attribute)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_functionspace.parameterizationtestsuite attribute)": [[9, "optimism.test.test_FunctionSpace.ParameterizationTestSuite._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_functionspace.testfunctionspacefixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_interpolants.testbubbleinterpolants attribute)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_interpolants.testinterpolants attribute)": [[9, "optimism.test.test_Interpolants.TestInterpolants._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_jaxconfig.testjaxconfiguration attribute)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_linalg.testlinalg attribute)": [[9, "optimism.test.test_LinAlg.TestLinAlg._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_math.testmathinnerproduct attribute)": [[9, "optimism.test.test_Math.TestMathInnerProduct._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_math.testmathsum attribute)": [[9, "optimism.test.test_Math.TestMathSum._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_mechanics.mechanicsfunctionsfixture attribute)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_mesh.testsinglemeshfixture attribute)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_minimizescalar.testminimizescalarfixture attribute)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_newmark.dynamicpatchtest attribute)": [[9, "optimism.test.test_Newmark.DynamicPatchTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_newmark.dynamicsfixture attribute)": [[9, "optimism.test.test_Newmark.DynamicsFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_objective.testobjective attribute)": [[9, "optimism.test.test_Objective.TestObjective._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_patchtest.linearpatchtestlinearelements attribute)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_patchtest.linearpatchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_patchtest.quadraticpatchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_patchtestpou.patchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_quadraturerule.testquadraturerules attribute)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_readexodusmesh.testmeshreaddata attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_readexodusmesh.testmeshreadpatchtest attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_readexodusmesh.testmeshreadpropertiestest attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_readmesh.testmeshreaddata attribute)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_readmesh.testmeshreadpatchtest attribute)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture attribute)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_smoothfunctions.testsmoothfunctions attribute)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_sparsematrix.sparsepatchfixture attribute)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture attribute)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_surface.testsinglemeshfixture attribute)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_tensormath.tensormathfixture attribute)": [[9, "optimism.test.test_TensorMath.TensorMathFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_traction.tractionpatch attribute)": [[9, "optimism.test.test_Traction.TractionPatch._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_trustregionspg.testprojectiononboundary attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_trustregionspg.testsubproblemsolvefixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_trustregionspg.testtrustregionspgfixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_trustregionspg.trspgcauchypointfixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_volumeaveragej.testvolumeaverage attribute)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_vtkwriter.testvtkwriter attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_vtkwriter.testvtkwriterhigherorder attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder._classSetupFailed", false]], "_classsetupfailed (optimism.test.testfixture.testfixture attribute)": [[9, "optimism.test.TestFixture.TestFixture._classSetupFailed", false]], "_compute_block_diagonal_element_stiffnesses() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField._compute_block_diagonal_element_stiffnesses", false]], "_compute_dissipated_energy() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._compute_dissipated_energy", false]], "_compute_dissipated_energy() (in module optimism.material.multibranchhyperviscoelastic)": [[5, "optimism.material.MultiBranchHyperViscoelastic._compute_dissipated_energy", false]], "_compute_dissipation() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic._compute_dissipation", false]], "_compute_elastic_infinitesimal_strain() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField._compute_elastic_infinitesimal_strain", false]], "_compute_elastic_linear_strain() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic._compute_elastic_linear_strain", false]], "_compute_elastic_logarithmic_strain() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._compute_elastic_logarithmic_strain", false]], "_compute_elastic_logarithmic_strain() (in module optimism.material.multibranchhyperviscoelastic)": [[5, "optimism.material.MultiBranchHyperViscoelastic._compute_elastic_logarithmic_strain", false]], "_compute_elastic_logarithmic_strain() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic._compute_elastic_logarithmic_strain", false]], "_compute_element_masses() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_element_masses", false]], "_compute_element_stiffnesses() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_element_stiffnesses", false]], "_compute_element_stiffnesses() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField._compute_element_stiffnesses", false]], "_compute_element_stiffnesses_multi_block() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_element_stiffnesses_multi_block", false]], "_compute_initial_state_multi_block() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_initial_state_multi_block", false]], "_compute_kinetic_energy() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_kinetic_energy", false]], "_compute_newmark_element_hessians() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_newmark_element_hessians", false]], "_compute_state_increment() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._compute_state_increment", false]], "_compute_state_increment() (in module optimism.material.multibranchhyperviscoelastic)": [[5, "optimism.material.MultiBranchHyperViscoelastic._compute_state_increment", false]], "_compute_state_new() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._compute_state_new", false]], "_compute_state_new() (in module optimism.material.multibranchhyperviscoelastic)": [[5, "optimism.material.MultiBranchHyperViscoelastic._compute_state_new", false]], "_compute_state_new() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean._compute_state_new", false]], "_compute_strain_energy() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_strain_energy", false]], "_compute_strain_energy_multi_block() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_strain_energy_multi_block", false]], "_compute_updated_internal_variables() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_updated_internal_variables", false]], "_compute_updated_internal_variables_multi_block() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_updated_internal_variables_multi_block", false]], "_dissipation_potential() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._dissipation_potential", false]], "_dissipation_potential() (in module optimism.material.multibranchhyperviscoelastic)": [[5, "optimism.material.MultiBranchHyperViscoelastic._dissipation_potential", false]], "_energy_density() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._energy_density", false]], "_energy_density() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic._energy_density", false]], "_energy_density() (in module optimism.material.multibranchhyperviscoelastic)": [[5, "optimism.material.MultiBranchHyperViscoelastic._energy_density", false]], "_eq_strain_energy() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._eq_strain_energy", false]], "_eq_strain_energy() (in module optimism.material.multibranchhyperviscoelastic)": [[5, "optimism.material.MultiBranchHyperViscoelastic._eq_strain_energy", false]], "_exp_relative_difference() (in module optimism.tensormath)": [[2, "optimism.TensorMath._exp_relative_difference", false]], "_exp_symm_jvp() (in module optimism.tensormath)": [[2, "optimism.TensorMath._exp_symm_jvp", false]], "_field_defaults (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings._field_defaults", false]], "_field_defaults (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings._field_defaults", false]], "_field_defaults (optimism.functionspace.essentialbc attribute)": [[2, "optimism.FunctionSpace.EssentialBC._field_defaults", false]], "_field_defaults (optimism.functionspace.functionspace attribute)": [[2, "optimism.FunctionSpace.FunctionSpace._field_defaults", false]], "_field_defaults (optimism.material.hardening.hardeningmodel attribute)": [[5, "optimism.material.Hardening.HardeningModel._field_defaults", false]], "_field_defaults (optimism.material.hardening.ratesensitivitymodel attribute)": [[5, "optimism.material.Hardening.RateSensitivityModel._field_defaults", false]], "_field_defaults (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel._field_defaults", false]], "_field_defaults (optimism.material.materialmodel.matprops attribute)": [[5, "optimism.material.MaterialModel.MatProps._field_defaults", false]], "_field_defaults (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput._field_defaults", false]], "_field_defaults (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions._field_defaults", false]], "_field_defaults (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions._field_defaults", false]], "_field_defaults (optimism.mechanics.newmarkparameters attribute)": [[2, "optimism.Mechanics.NewmarkParameters._field_defaults", false]], "_field_defaults (optimism.mesh.mesh attribute)": [[2, "optimism.Mesh.Mesh._field_defaults", false]], "_field_defaults (optimism.minimizescalar.settings attribute)": [[2, "optimism.MinimizeScalar.Settings._field_defaults", false]], "_field_defaults (optimism.newtonsolver.settings attribute)": [[2, "optimism.NewtonSolver.Settings._field_defaults", false]], "_field_defaults (optimism.objective.params attribute)": [[2, "optimism.Objective.Params._field_defaults", false]], "_field_defaults (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput._field_defaults", false]], "_field_defaults (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions._field_defaults", false]], "_field_defaults (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel._field_defaults", false]], "_field_defaults (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties._field_defaults", false]], "_field_defaults (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties._field_defaults", false]], "_field_defaults (optimism.scalarrootfind.settings attribute)": [[2, "optimism.ScalarRootFind.Settings._field_defaults", false]], "_field_defaults (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo._field_defaults", false]], "_field_defaults (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings._field_defaults", false]], "_field_defaults (optimism.vtkwriter.vtkwriter.vtkfieldrecord attribute)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord._field_defaults", false]], "_fields (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings._fields", false]], "_fields (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings._fields", false]], "_fields (optimism.functionspace.essentialbc attribute)": [[2, "optimism.FunctionSpace.EssentialBC._fields", false]], "_fields (optimism.functionspace.functionspace attribute)": [[2, "optimism.FunctionSpace.FunctionSpace._fields", false]], "_fields (optimism.material.hardening.hardeningmodel attribute)": [[5, "optimism.material.Hardening.HardeningModel._fields", false]], "_fields (optimism.material.hardening.ratesensitivitymodel attribute)": [[5, "optimism.material.Hardening.RateSensitivityModel._fields", false]], "_fields (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel._fields", false]], "_fields (optimism.material.materialmodel.matprops attribute)": [[5, "optimism.material.MaterialModel.MatProps._fields", false]], "_fields (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput._fields", false]], "_fields (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions._fields", false]], "_fields (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions._fields", false]], "_fields (optimism.mechanics.newmarkparameters attribute)": [[2, "optimism.Mechanics.NewmarkParameters._fields", false]], "_fields (optimism.mesh.mesh attribute)": [[2, "optimism.Mesh.Mesh._fields", false]], "_fields (optimism.minimizescalar.settings attribute)": [[2, "optimism.MinimizeScalar.Settings._fields", false]], "_fields (optimism.newtonsolver.settings attribute)": [[2, "optimism.NewtonSolver.Settings._fields", false]], "_fields (optimism.objective.params attribute)": [[2, "optimism.Objective.Params._fields", false]], "_fields (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput._fields", false]], "_fields (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions._fields", false]], "_fields (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel._fields", false]], "_fields (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties._fields", false]], "_fields (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties._fields", false]], "_fields (optimism.scalarrootfind.settings attribute)": [[2, "optimism.ScalarRootFind.Settings._fields", false]], "_fields (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo._fields", false]], "_fields (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings._fields", false]], "_fields (optimism.vtkwriter.vtkwriter.vtkfieldrecord attribute)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord._fields", false]], "_float_split() (in module optimism.math)": [[2, "optimism.Math._float_split", false]], "_gauss_quad_1d_1pt() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule._gauss_quad_1D_1pt", false]], "_gauss_quad_1d_2pt() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule._gauss_quad_1D_2pt", false]], "_gauss_quad_1d_3pt() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule._gauss_quad_1D_3pt", false]], "_gauss_quad_1d_4pt() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule._gauss_quad_1D_4pt", false]], "_gauss_quad_1d_5pt() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule._gauss_quad_1D_5pt", false]], "_gent_3d_energy_density() (in module optimism.material.gent)": [[5, "optimism.material.Gent._gent_3D_energy_density", false]], "_get_vertex_nodes_from_exodus_tri6_mesh() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._get_vertex_nodes_from_exodus_tri6_mesh", false]], "_linear_elastic_energy_density() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic._linear_elastic_energy_density", false]], "_log_relative_difference() (in module optimism.tensormath)": [[2, "optimism.TensorMath._log_relative_difference", false]], "_log_symm_jvp() (in module optimism.tensormath)": [[2, "optimism.TensorMath._log_symm_jvp", false]], "_logm_iss() (in module optimism.linalg)": [[2, "optimism.LinAlg._logm_iss", false]], "_make() (optimism.alsolver.settings class method)": [[2, "optimism.AlSolver.Settings._make", false]], "_make() (optimism.equationsolver.settings class method)": [[2, "optimism.EquationSolver.Settings._make", false]], "_make() (optimism.functionspace.essentialbc class method)": [[2, "optimism.FunctionSpace.EssentialBC._make", false]], "_make() (optimism.functionspace.functionspace class method)": [[2, "optimism.FunctionSpace.FunctionSpace._make", false]], "_make() (optimism.material.hardening.hardeningmodel class method)": [[5, "optimism.material.Hardening.HardeningModel._make", false]], "_make() (optimism.material.hardening.ratesensitivitymodel class method)": [[5, "optimism.material.Hardening.RateSensitivityModel._make", false]], "_make() (optimism.material.materialmodel.materialmodel class method)": [[5, "optimism.material.MaterialModel.MaterialModel._make", false]], "_make() (optimism.material.materialmodel.matprops class method)": [[5, "optimism.material.MaterialModel.MatProps._make", false]], "_make() (optimism.material.materialuniaxialsimulator.uniaxialoutput class method)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput._make", false]], "_make() (optimism.mechanics.dynamicsfunctions class method)": [[2, "optimism.Mechanics.DynamicsFunctions._make", false]], "_make() (optimism.mechanics.mechanicsfunctions class method)": [[2, "optimism.Mechanics.MechanicsFunctions._make", false]], "_make() (optimism.mechanics.newmarkparameters class method)": [[2, "optimism.Mechanics.NewmarkParameters._make", false]], "_make() (optimism.mesh.mesh class method)": [[2, "optimism.Mesh.Mesh._make", false]], "_make() (optimism.minimizescalar.settings class method)": [[2, "optimism.MinimizeScalar.Settings._make", false]], "_make() (optimism.newtonsolver.settings class method)": [[2, "optimism.NewtonSolver.Settings._make", false]], "_make() (optimism.objective.params class method)": [[2, "optimism.Objective.Params._make", false]], "_make() (optimism.phasefield.materialpointsimulator.uniaxialoutput class method)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput._make", false]], "_make() (optimism.phasefield.phasefield.phasefieldfunctions class method)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions._make", false]], "_make() (optimism.phasefield.phasefieldmaterialmodel.materialmodel class method)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel._make", false]], "_make() (optimism.phasefield.phasefieldthreshold.properties class method)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties._make", false]], "_make() (optimism.phasefield.phasefieldthresholdplastic.properties class method)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties._make", false]], "_make() (optimism.scalarrootfind.settings class method)": [[2, "optimism.ScalarRootFind.Settings._make", false]], "_make() (optimism.scalarrootfind.solutioninfo class method)": [[2, "optimism.ScalarRootFind.SolutionInfo._make", false]], "_make() (optimism.trustregionspg.settings class method)": [[2, "optimism.TrustRegionSPG.Settings._make", false]], "_make() (optimism.vtkwriter.vtkwriter.vtkfieldrecord class method)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord._make", false]], "_make_hessian_bc_mask() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager._make_hessian_bc_mask", false]], "_make_hessian_coordinates() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager._make_hessian_coordinates", false]], "_make_properties() (in module optimism.material.gent)": [[5, "optimism.material.Gent._make_properties", false]], "_make_properties() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._make_properties", false]], "_make_properties() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic._make_properties", false]], "_make_properties() (in module optimism.material.multibranchhyperviscoelastic)": [[5, "optimism.material.MultiBranchHyperViscoelastic._make_properties", false]], "_make_properties() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean._make_properties", false]], "_neohookean_3d_energy_density() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean._neohookean_3D_energy_density", false]], "_neq_strain_energy() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._neq_strain_energy", false]], "_neq_strain_energy() (in module optimism.material.multibranchhyperviscoelastic)": [[5, "optimism.material.MultiBranchHyperViscoelastic._neq_strain_energy", false]], "_pow_relative_difference() (in module optimism.tensormath)": [[2, "optimism.TensorMath._pow_relative_difference", false]], "_pow_symm_jvp() (in module optimism.tensormath)": [[2, "optimism.TensorMath._pow_symm_jvp", false]], "_read_block_conns() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_block_conns", false]], "_read_block_variable_values() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_block_variable_values", false]], "_read_blocks() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_blocks", false]], "_read_coordinates() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_coordinates", false]], "_read_element_type() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_element_type", false]], "_read_names_list() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_names_list", false]], "_read_node_sets() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_node_sets", false]], "_read_side_sets() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_side_sets", false]], "_relative_log_difference() (in module optimism.tensormath)": [[2, "optimism.TensorMath._relative_log_difference", false]], "_relative_log_difference_no_tolerance_check() (in module optimism.tensormath)": [[2, "optimism.TensorMath._relative_log_difference_no_tolerance_check", false]], "_relative_log_difference_taylor() (in module optimism.tensormath)": [[2, "optimism.TensorMath._relative_log_difference_taylor", false]], "_replace() (optimism.alsolver.settings method)": [[2, "optimism.AlSolver.Settings._replace", false]], "_replace() (optimism.equationsolver.settings method)": [[2, "optimism.EquationSolver.Settings._replace", false]], "_replace() (optimism.functionspace.essentialbc method)": [[2, "optimism.FunctionSpace.EssentialBC._replace", false]], "_replace() (optimism.functionspace.functionspace method)": [[2, "optimism.FunctionSpace.FunctionSpace._replace", false]], "_replace() (optimism.material.hardening.hardeningmodel method)": [[5, "optimism.material.Hardening.HardeningModel._replace", false]], "_replace() (optimism.material.hardening.ratesensitivitymodel method)": [[5, "optimism.material.Hardening.RateSensitivityModel._replace", false]], "_replace() (optimism.material.materialmodel.materialmodel method)": [[5, "optimism.material.MaterialModel.MaterialModel._replace", false]], "_replace() (optimism.material.materialmodel.matprops method)": [[5, "optimism.material.MaterialModel.MatProps._replace", false]], "_replace() (optimism.material.materialuniaxialsimulator.uniaxialoutput method)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput._replace", false]], "_replace() (optimism.mechanics.dynamicsfunctions method)": [[2, "optimism.Mechanics.DynamicsFunctions._replace", false]], "_replace() (optimism.mechanics.mechanicsfunctions method)": [[2, "optimism.Mechanics.MechanicsFunctions._replace", false]], "_replace() (optimism.mechanics.newmarkparameters method)": [[2, "optimism.Mechanics.NewmarkParameters._replace", false]], "_replace() (optimism.mesh.mesh method)": [[2, "optimism.Mesh.Mesh._replace", false]], "_replace() (optimism.minimizescalar.settings method)": [[2, "optimism.MinimizeScalar.Settings._replace", false]], "_replace() (optimism.newtonsolver.settings method)": [[2, "optimism.NewtonSolver.Settings._replace", false]], "_replace() (optimism.objective.params method)": [[2, "optimism.Objective.Params._replace", false]], "_replace() (optimism.phasefield.materialpointsimulator.uniaxialoutput method)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput._replace", false]], "_replace() (optimism.phasefield.phasefield.phasefieldfunctions method)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions._replace", false]], "_replace() (optimism.phasefield.phasefieldmaterialmodel.materialmodel method)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel._replace", false]], "_replace() (optimism.phasefield.phasefieldthreshold.properties method)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties._replace", false]], "_replace() (optimism.phasefield.phasefieldthresholdplastic.properties method)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties._replace", false]], "_replace() (optimism.scalarrootfind.settings method)": [[2, "optimism.ScalarRootFind.Settings._replace", false]], "_replace() (optimism.scalarrootfind.solutioninfo method)": [[2, "optimism.ScalarRootFind.SolutionInfo._replace", false]], "_replace() (optimism.trustregionspg.settings method)": [[2, "optimism.TrustRegionSPG.Settings._replace", false]], "_replace() (optimism.vtkwriter.vtkwriter.vtkfieldrecord method)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord._replace", false]], "_sqrt_relative_difference() (in module optimism.tensormath)": [[2, "optimism.TensorMath._sqrt_relative_difference", false]], "_sqrt_symm_jvp() (in module optimism.tensormath)": [[2, "optimism.TensorMath._sqrt_symm_jvp", false]], "_start_time (optimism.timer.timer attribute)": [[2, "optimism.Timer.Timer._start_time", false]], "_symmetric_matrix_function_jvp_helper() (in module optimism.tensormath)": [[2, "optimism.TensorMath._symmetric_matrix_function_jvp_helper", false]], "_two_product() (in module optimism.math)": [[2, "optimism.Math._two_product", false]], "_two_sum() (in module optimism.math)": [[2, "optimism.Math._two_sum", false]], "_write_cell_connectivity() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_cell_connectivity", false]], "_write_cell_fields() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_cell_fields", false]], "_write_cell_types() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_cell_types", false]], "_write_contact_edges() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_contact_edges", false]], "_write_coordinate_data() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_coordinate_data", false]], "_write_header() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_header", false]], "_write_nodal_fields() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_nodal_fields", false]], "_write_out_all_fields_in_dict() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_out_all_fields_in_dict", false]], "abs() (in module optimism.smoothfunctions)": [[2, "optimism.SmoothFunctions.abs", false]], "add_cell_field() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter.add_cell_field", false]], "add_contact_edges() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter.add_contact_edges", false]], "add_nodal_field() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter.add_nodal_field", false]], "add_sphere() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter.add_sphere", false]], "add_vector() (optimism.equationsolversubspace.modelproblem method)": [[2, "optimism.EquationSolverSubspace.ModelProblem.add_vector", false]], "app_data (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.app_data", false]], "apply() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.apply", false]], "apply_precond() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.apply_precond", false]], "apply_transpose() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.apply_transpose", false]], "are_inside_unit_interval() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.are_inside_unit_interval", false]], "are_positive_weights() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.are_positive_weights", false]], "area() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.area", false]], "assemble_area_weighted_gaps() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.assemble_area_weighted_gaps", false]], "assemble_nodal_areas() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.assemble_nodal_areas", false]], "assemble_sparse_stiffness_matrix() (in module optimism.sparsematrixassembler)": [[2, "optimism.SparseMatrixAssembler.assemble_sparse_stiffness_matrix", false]], "assembly_mortar_integral() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.assembly_mortar_integral", false]], "assertarrayequal() (optimism.test.testfixture.testfixture method)": [[9, "optimism.test.TestFixture.TestFixture.assertArrayEqual", false]], "assertarraynear() (optimism.test.testfixture.testfixture method)": [[9, "optimism.test.TestFixture.TestFixture.assertArrayNear", false]], "assertarraynotequal() (optimism.test.testfixture.testfixture method)": [[9, "optimism.test.TestFixture.TestFixture.assertArrayNotEqual", false]], "assertnear() (optimism.test.testfixture.testfixture method)": [[9, "optimism.test.TestFixture.TestFixture.assertNear", false]], "augmented_lagrange_solve() (in module optimism.alsolver)": [[2, "optimism.AlSolver.augmented_lagrange_solve", false]], "average_quadrature_field_over_element() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.average_quadrature_field_over_element", false]], "axisymmetric_element_gradient_transformation() (in module optimism.mechanics)": [[2, "optimism.Mechanics.axisymmetric_element_gradient_transformation", false]], "axisymmetric_element_gradient_transformation() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.axisymmetric_element_gradient_transformation", false]], "axisymmetric_gradient() (in module optimism.mechanics)": [[2, "optimism.Mechanics.axisymmetric_gradient", false]], "axisymmetric_gradient() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.axisymmetric_gradient", false]], "axisymmpatchtest (class in optimism.test.test_axisymmpatchtest)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest", false]], "basefilename (optimism.test.test_vtkwriter.testvtkwriter attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter.baseFileName", false]], "basefilename (optimism.test.test_vtkwriter.testvtkwriterhigherorder attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.baseFileName", false]], "bc_data (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.bc_data", false]], "beta (optimism.mechanics.newmarkparameters attribute)": [[2, "optimism.Mechanics.NewmarkParameters.beta", false]], "bisection_step() (in module optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.bisection_step", false]], "bit (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.BIT", false]], "blocks (optimism.mesh.mesh attribute)": [[2, "id14", false], [2, "optimism.Mesh.Mesh.blocks", false]], "bound_constrained_solve() (in module optimism.boundconstrainedsolver)": [[2, "optimism.BoundConstrainedSolver.bound_constrained_solve", false]], "bound_constrained_trust_region_minimize() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.bound_constrained_trust_region_minimize", false]], "boundconstrainedobjective (class in optimism.boundconstrainedobjective)": [[2, "optimism.BoundConstrainedObjective.BoundConstrainedObjective", false]], "cauchy_point_decrease_tol (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.cauchy_point_decrease_tol", false]], "cauchy_point_max_line_search_iters (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.cauchy_point_max_line_search_iters", false]], "cauchy_point_sufficient_decrease_factor (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.cauchy_point_sufficient_decrease_factor", false]], "cg_inexact_solve_ratio (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.cg_inexact_solve_ratio", false]], "cg_inner_products_preconditioned() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.cg_inner_products_preconditioned", false]], "cg_inner_products_unpreconditioned() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.cg_inner_products_unpreconditioned", false]], "cg_tol (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.cg_tol", false]], "char (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.CHAR", false]], "check_quadratic() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.check_quadratic", false]], "check_stability (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.check_stability", false]], "check_stability (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.check_stability", false]], "check_stability() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.check_stability", false]], "check_stability() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.check_stability", false]], "combine_blocks() (in module optimism.mesh)": [[2, "optimism.Mesh.combine_blocks", false]], "combine_mesh() (in module optimism.mesh)": [[2, "optimism.Mesh.combine_mesh", false]], "combine_nodesets() (in module optimism.mesh)": [[2, "optimism.Mesh.combine_nodesets", false]], "combine_sidesets() (in module optimism.mesh)": [[2, "optimism.Mesh.combine_sidesets", false]], "combined() (in module optimism.contact.levelset)": [[3, "optimism.contact.Levelset.combined", false]], "component (optimism.functionspace.essentialbc attribute)": [[2, "optimism.FunctionSpace.EssentialBC.component", false]], "compute_algorithmic_energy (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_algorithmic_energy", false]], "compute_average_normal() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.compute_average_normal", false]], "compute_block_diagonal_element_stiffnesses (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_block_diagonal_element_stiffnesses", false]], "compute_closest_distance_to_each_side() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_closest_distance_to_each_side", false]], "compute_closest_distance_to_each_side_smooth() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_closest_distance_to_each_side_smooth", false]], "compute_closest_edges_and_field_weights() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_closest_edges_and_field_weights", false]], "compute_constraint_hessian (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_constraint_hessian", false]], "compute_contact_point_coordinates() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_contact_point_coordinates", false]], "compute_contact_point_coords_on_edge() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_contact_point_coords_on_edge", false]], "compute_edge_levelset_constraints() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_edge_levelset_constraints", false]], "compute_edge_penalty_contact_energy() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.compute_edge_penalty_contact_energy", false]], "compute_edge_vectors() (in module optimism.mesh)": [[2, "optimism.Mesh.compute_edge_vectors", false]], "compute_edge_vectors() (in module optimism.surface)": [[2, "optimism.Surface.compute_edge_vectors", false]], "compute_elastic_linear_strain() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_elastic_linear_strain", false]], "compute_elastic_linear_strain() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_elastic_linear_strain", false]], "compute_elastic_logarithmic_strain() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_elastic_logarithmic_strain", false]], "compute_elastic_logarithmic_strain() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_elastic_logarithmic_strain", false]], "compute_elastic_seth_hill_strain() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_elastic_seth_hill_strain", false]], "compute_elastic_strain() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.compute_elastic_strain", false]], "compute_element_energy() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.compute_element_energy", false]], "compute_element_field_gradient() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.compute_element_field_gradient", false]], "compute_element_hessians (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_element_hessians", false]], "compute_element_masses (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_element_masses", false]], "compute_element_stiffness_from_global_fields() (in module optimism.mechanics)": [[2, "optimism.Mechanics.compute_element_stiffness_from_global_fields", false]], "compute_element_stiffness_from_global_fields() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.compute_element_stiffness_from_global_fields", false]], "compute_element_stiffnesses (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_element_stiffnesses", false]], "compute_element_stiffnesses (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_element_stiffnesses", false]], "compute_element_volumes() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.compute_element_volumes", false]], "compute_element_volumes_axisymmetric() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.compute_element_volumes_axisymmetric", false]], "compute_energy_density (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel.compute_energy_density", false]], "compute_energy_density (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_energy_density", false]], "compute_error() (in module optimism.contact.test.test_mortargeom)": [[4, "optimism.contact.test.test_MortarGeom.compute_error", false]], "compute_field_gradient() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.compute_field_gradient", false]], "compute_fisher_burmeister_linearization() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.compute_fisher_burmeister_linearization", false]], "compute_flow_direction() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.compute_flow_direction", false]], "compute_flow_direction() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_flow_direction", false]], "compute_flow_stress (optimism.material.hardening.hardeningmodel attribute)": [[5, "optimism.material.Hardening.HardeningModel.compute_flow_stress", false]], "compute_free_energy_density() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_free_energy_density", false]], "compute_friction_energy_from_perp_slip() (in module optimism.contact.friction)": [[3, "optimism.contact.Friction.compute_friction_energy_from_perp_slip", false]], "compute_friction_potential() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_friction_potential", false]], "compute_friction_potential() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_friction_potential", false]], "compute_friction_potential_on_edge() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_friction_potential_on_edge", false]], "compute_grid_field() (in module optimism.contact.test.test_cpp)": [[4, "optimism.contact.test.test_Cpp.compute_grid_field", false]], "compute_hardening_energy_density (optimism.material.hardening.hardeningmodel attribute)": [[5, "optimism.material.Hardening.HardeningModel.compute_hardening_energy_density", false]], "compute_initial_state (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel.compute_initial_state", false]], "compute_initial_state (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_initial_state", false]], "compute_initial_state (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_initial_state", false]], "compute_initial_state (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_initial_state", false]], "compute_initial_state (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_initial_state", false]], "compute_internal_energy (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_internal_energy", false]], "compute_intersection() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.compute_intersection", false]], "compute_levelset_constraints() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_levelset_constraints", false]], "compute_linear_strain() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.compute_linear_strain", false]], "compute_logarithmic_elastic_strain() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.compute_logarithmic_elastic_strain", false]], "compute_logarithmic_strain() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.compute_logarithmic_strain", false]], "compute_material_qoi (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel.compute_material_qoi", false]], "compute_min_p() (in module optimism.newtonsolver)": [[2, "optimism.NewtonSolver.compute_min_p", false]], "compute_newmark_lagrangian() (in module optimism.mechanics)": [[2, "optimism.Mechanics.compute_newmark_lagrangian", false]], "compute_normal() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.compute_normal", false]], "compute_normal() (in module optimism.surface)": [[2, "optimism.Surface.compute_normal", false]], "compute_normal_from_a() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.compute_normal_from_a", false]], "compute_output_energy_densities_and_fluxes (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_output_energy_densities_and_fluxes", false]], "compute_output_energy_densities_and_stresses (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_output_energy_densities_and_stresses", false]], "compute_output_energy_densities_and_stresses (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_output_energy_densities_and_stresses", false]], "compute_output_energy_density (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_output_energy_density", false]], "compute_output_kinetic_energy (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_output_kinetic_energy", false]], "compute_output_material_qoi (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_output_material_qoi", false]], "compute_output_strain_energy (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_output_strain_energy", false]], "compute_overstress (optimism.material.hardening.ratesensitivitymodel attribute)": [[5, "optimism.material.Hardening.RateSensitivityModel.compute_overstress", false]], "compute_phase_field_constraint_hessian() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.compute_phase_field_constraint_hessian", false]], "compute_phase_potential_density (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_phase_potential_density", false]], "compute_phase_potential_energy (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_phase_potential_energy", false]], "compute_potential (optimism.material.hardening.ratesensitivitymodel attribute)": [[5, "optimism.material.Hardening.RateSensitivityModel.compute_potential", false]], "compute_projection_dists() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_projection_dists", false]], "compute_projection_dists_smooth() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_projection_dists_smooth", false]], "compute_q_coordinates() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_q_coordinates", false]], "compute_q_coordinates_from_field_weights() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_q_coordinates_from_field_weights", false]], "compute_quadrature_point_field_gradient() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.compute_quadrature_point_field_gradient", false]], "compute_ray_trace() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.compute_ray_trace", false]], "compute_ray_trace_distance_and_location() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.compute_ray_trace_distance_and_location", false]], "compute_residual_norm() (in module optimism.test.meshfixture)": [[9, "optimism.test.MeshFixture.compute_residual_norm", false]], "compute_shapes() (in module optimism.interpolants)": [[2, "optimism.Interpolants.compute_shapes", false]], "compute_smoothing_function() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.compute_smoothing_function", false]], "compute_state_increment() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.compute_state_increment", false]], "compute_state_increment() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_state_increment", false]], "compute_state_increment() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_state_increment", false]], "compute_state_increment() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.compute_state_increment", false]], "compute_state_new (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel.compute_state_new", false]], "compute_state_new (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_state_new", false]], "compute_state_new() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.compute_state_new", false]], "compute_state_new() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.compute_state_new", false]], "compute_state_new() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.compute_state_new", false]], "compute_state_new_finite_deformations() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_state_new_finite_deformations", false]], "compute_state_new_finite_deformations() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_state_new_finite_deformations", false]], "compute_state_new_seth_hill() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_state_new_seth_hill", false]], "compute_state_new_small_deformations() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_state_new_small_deformations", false]], "compute_state_new_small_deformations() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_state_new_small_deformations", false]], "compute_strain_energy (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_strain_energy", false]], "compute_strain_energy_densities (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_strain_energy_densities", false]], "compute_strain_energy_density (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_strain_energy_density", false]], "compute_total_energy() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.compute_total_energy", false]], "compute_total_penalty_contact_energy() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.compute_total_penalty_contact_energy", false]], "compute_traction_potential_energy() (in module optimism.mechanics)": [[2, "optimism.Mechanics.compute_traction_potential_energy", false]], "compute_traction_potential_energy() (in module optimism.test.test_readmesh)": [[9, "optimism.test.test_ReadMesh.compute_traction_potential_energy", false]], "compute_traction_potential_energy_on_edge() (in module optimism.test.test_readmesh)": [[9, "optimism.test.test_ReadMesh.compute_traction_potential_energy_on_edge", false]], "compute_updated_internal_variables (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_updated_internal_variables", false]], "compute_updated_internal_variables (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_updated_internal_variables", false]], "compute_updated_internal_variables (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_updated_internal_variables", false]], "compute_valid_ray_trace_distance() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.compute_valid_ray_trace_distance", false]], "compute_valid_ray_trace_distance_smoothed() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.compute_valid_ray_trace_distance_smoothed", false]], "conns (optimism.mesh.mesh attribute)": [[2, "id15", false], [2, "optimism.Mesh.Mesh.conns", false]], "constant_body_force_potential() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.constant_body_force_potential", false]], "constrained_jacobian_p_vec() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.constrained_jacobian_p_vec", false]], "constrained_jacobian_vec() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.constrained_jacobian_vec", false]], "constrained_residual() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.constrained_residual", false]], "constrainedobjective (class in optimism.constrainedobjective)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective", false]], "constrainedquasiobjective (class in optimism.constrainedobjective)": [[2, "optimism.ConstrainedObjective.ConstrainedQuasiObjective", false]], "constraint() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.constraint", false]], "constraint() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.constraint", false]], "construct_basis_on_poly() (in module optimism.test.test_patchtestpou)": [[9, "optimism.test.test_PatchTestPou.construct_basis_on_poly", false]], "construct_edge_neighbor_map() (in module optimism.contact.search)": [[3, "optimism.contact.Search.construct_edge_neighbor_map", false]], "construct_function_space() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.construct_function_space", false]], "construct_function_space_from_parent_element() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.construct_function_space_from_parent_element", false]], "construct_mesh_from_basic_data() (in module optimism.mesh)": [[2, "optimism.Mesh.construct_mesh_from_basic_data", false]], "construct_quadratic() (in module optimism.newtonsolver)": [[2, "optimism.NewtonSolver.construct_quadratic", false]], "construct_structured_mesh() (in module optimism.mesh)": [[2, "optimism.Mesh.construct_structured_mesh", false]], "construct_weighted_function_space() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.construct_weighted_function_space", false]], "converged (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo.converged", false]], "coordinates (optimism.interpolants.parentelement attribute)": [[2, "id6", false], [2, "optimism.Interpolants.ParentElement.coordinates", false]], "coords (optimism.mesh.mesh attribute)": [[2, "id16", false], [2, "optimism.Mesh.Mesh.coords", false]], "corner() (in module optimism.contact.levelset)": [[3, "optimism.contact.Levelset.corner", false]], "correct (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.correct", false]], "correction_norm (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo.correction_norm", false]], "cos_of_acos_divided_by_3() (in module optimism.tensormath)": [[2, "optimism.TensorMath.cos_of_acos_divided_by_3", false]], "cpp() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.cpp", false]], "cpp_distance() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.cpp_distance", false]], "cpp_line() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.cpp_line", false]], "create_arch_mesh_disp_and_edges() (optimism.test.meshfixture.meshfixture method)": [[9, "optimism.test.MeshFixture.MeshFixture.create_arch_mesh_disp_and_edges", false]], "create_augmented_lagrangian() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.create_augmented_lagrangian", false]], "create_augmented_lagrangian() (optimism.constrainedobjective.constrainedquasiobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedQuasiObjective.create_augmented_lagrangian", false]], "create_cos_mesh_disp_and_edges() (optimism.test.meshfixture.meshfixture method)": [[9, "optimism.test.MeshFixture.MeshFixture.create_cos_mesh_disp_and_edges", false]], "create_dynamics_functions() (in module optimism.mechanics)": [[2, "optimism.Mechanics.create_dynamics_functions", false]], "create_edges() (in module optimism.mesh)": [[2, "optimism.Mesh.create_edges", false]], "create_edges() (in module optimism.surface)": [[2, "optimism.Surface.create_edges", false]], "create_field() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.create_field", false]], "create_field() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.create_field", false]], "create_graph() (in module optimism.test.test_patchtestpou)": [[9, "optimism.test.test_PatchTestPou.create_graph", false]], "create_hardening_model() (in module optimism.material.hardening)": [[5, "optimism.material.Hardening.create_hardening_model", false]], "create_higher_order_mesh_from_simplex_mesh() (in module optimism.mesh)": [[2, "optimism.Mesh.create_higher_order_mesh_from_simplex_mesh", false]], "create_linear_op() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.create_linear_op", false]], "create_material_functions() (in module optimism.material.gent)": [[5, "optimism.material.Gent.create_material_functions", false]], "create_material_model_functions() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.material.multibranchhyperviscoelastic)": [[5, "optimism.material.MultiBranchHyperViscoelastic.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.create_material_model_functions", false]], "create_mechanics_functions() (in module optimism.mechanics)": [[2, "optimism.Mechanics.create_mechanics_functions", false]], "create_mesh_and_disp() (optimism.test.meshfixture.meshfixture method)": [[9, "optimism.test.MeshFixture.MeshFixture.create_mesh_and_disp", false]], "create_multi_block_mechanics_functions() (in module optimism.mechanics)": [[2, "optimism.Mechanics.create_multi_block_mechanics_functions", false]], "create_nodesets_from_sidesets() (in module optimism.mesh)": [[2, "optimism.Mesh.create_nodesets_from_sidesets", false]], "create_padded_quadrature_rule_1d() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule.create_padded_quadrature_rule_1D", false]], "create_partitions() (in module optimism.test.test_patchtestpou)": [[9, "optimism.test.test_PatchTestPou.create_partitions", false]], "create_phasefield_functions() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.create_phasefield_functions", false]], "create_polys() (optimism.test.test_patchtestpou.patchtestquadraticelements method)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements.create_polys", false]], "create_quadrature_rule_1d() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule.create_quadrature_rule_1D", false]], "create_quadrature_rule_on_triangle() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule.create_quadrature_rule_on_triangle", false]], "create_structured_mesh_data() (in module optimism.mesh)": [[2, "optimism.Mesh.create_structured_mesh_data", false]], "cross() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.cross", false]], "cross2() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.cross2", false]], "data (optimism.vtkwriter.vtkwriter.vtkfieldrecord attribute)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord.data", false]], "datatype (optimism.vtkwriter.vtkwriter.vtkfieldrecord attribute)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord.dataType", false]], "dconstraint() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.dConstraint", false]], "debug_info (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.debug_info", false]], "debug_info (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.debug_info", false]], "default_modify_element_gradient() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.default_modify_element_gradient", false]], "default_values() (in module optimism.vtkwriter)": [[2, "optimism.VTKWriter.default_values", false]], "define_pressure_projection_gradient_tranformation() (in module optimism.mechanics)": [[2, "optimism.Mechanics.define_pressure_projection_gradient_tranformation", false]], "degradation() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.degradation", false]], "degradation() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.degradation", false]], "degradation() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.degradation", false]], "degree (optimism.interpolants.parentelement attribute)": [[2, "id7", false], [2, "optimism.Interpolants.ParentElement.degree", false]], "density (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel.density", false]], "design_data (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.design_data", false]], "det() (in module optimism.tensormath)": [[2, "optimism.TensorMath.det", false]], "detpim1() (in module optimism.tensormath)": [[2, "optimism.TensorMath.detpIm1", false]], "dev() (in module optimism.tensormath)": [[2, "optimism.TensorMath.dev", false]], "deviator() (in module optimism.tensormath)": [[2, "optimism.TensorMath.deviator", false]], "df() (in module optimism.test.test_minimizescalar)": [[9, "optimism.test.test_MinimizeScalar.df", false]], "disable_test_edge_conn() (optimism.test.test_surface.testsinglemeshfixture method)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture.disable_test_edge_conn", false]], "dobjective() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.dObjective", false]], "dofmanager (class in optimism.functionspace)": [[2, "optimism.FunctionSpace.DofManager", false]], "dofmanagertest (class in optimism.test.test_dofmanager)": [[9, "optimism.test.test_DofManager.DofManagerTest", false]], "dogleg_step() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.dogleg_step", false]], "dot() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.dot", false]], "dot() (optimism.lu.lu method)": [[2, "optimism.LU.LU.dot", false]], "dot2() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.dot2", false]], "dot2() (in module optimism.math)": [[2, "optimism.Math.dot2", false]], "double (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.DOUBLE", false]], "dr() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.dr", false]], "dr() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.dr", false]], "dr_dstrain_and_deqps() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.dr_dstrain_and_deqps", false]], "dr_dstrain_and_deqps() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.dr_dstrain_and_deqps", false]], "dynamic_data (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.dynamic_data", false]], "dynamicpatchtest (class in optimism.test.test_newmark)": [[9, "optimism.test.test_Newmark.DynamicPatchTest", false]], "dynamicsfixture (class in optimism.test.test_newmark)": [[9, "optimism.test.test_Newmark.DynamicsFixture", false]], "dynamicsfunctions (class in optimism.mechanics)": [[2, "optimism.Mechanics.DynamicsFunctions", false]], "e (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.E", false]], "e (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.E", false]], "edges_from_points() (in module optimism.contact.test.test_cpp)": [[4, "optimism.contact.test.test_Cpp.edges_from_points", false]], "eigen_sym33_non_unit() (in module optimism.tensormath)": [[2, "optimism.TensorMath.eigen_sym33_non_unit", false]], "eigen_sym33_unit() (in module optimism.tensormath)": [[2, "optimism.TensorMath.eigen_sym33_unit", false]], "elastic_deviatoric_free_energy() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.elastic_deviatoric_free_energy", false]], "elastic_deviatoric_free_energy() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.elastic_deviatoric_free_energy", false]], "elastic_deviatoric_free_energy() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.elastic_deviatoric_free_energy", false]], "elastic_deviatoric_free_energy() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.elastic_deviatoric_free_energy", false]], "elastic_deviatoric_free_energy() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.elastic_deviatoric_free_energy", false]], "elastic_free_energy() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.elastic_free_energy", false]], "elastic_free_energy() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.elastic_free_energy", false]], "elastic_volumetric_free_energy() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.elastic_volumetric_free_energy", false]], "elastic_volumetric_free_energy() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.elastic_volumetric_free_energy", false]], "elastic_volumetric_free_energy() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.elastic_volumetric_free_energy", false]], "elastic_volumetric_free_energy() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.elastic_volumetric_free_energy", false]], "elastic_volumetric_free_energy() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.elastic_volumetric_free_energy", false]], "elementtype (optimism.interpolants.parentelement attribute)": [[2, "id8", false], [2, "optimism.Interpolants.ParentElement.elementType", false]], "endpoints (optimism.test.test_quadraturerule.testquadraturerules attribute)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.endpoints", false]], "energy() (in module optimism.test.test_equationsolver)": [[9, "optimism.test.test_EquationSolver.energy", false]], "energy() (in module optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.energy", false]], "energy_density() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.energy_density", false]], "energy_density() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.energy_density", false]], "energy_density() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.energy_density", false]], "energy_density() (in module optimism.phasefield.test.test_phasefielduniaxial)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.energy_density", false]], "energy_density_generic() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.energy_density_generic", false]], "energy_density_generic() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.energy_density_generic", false]], "energy_density_generic() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.energy_density_generic", false]], "energy_density_to_lagrangian_density() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.energy_density_to_lagrangian_density", false]], "energyhistory (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "id0", false], [5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput.energyHistory", false]], "energyhistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.energyHistory", false]], "equationsolverfixture (class in optimism.test.test_equationsolver)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture", false]], "essentialbc (class in optimism.functionspace)": [[2, "optimism.FunctionSpace.EssentialBC", false]], "eta1 (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.eta1", false]], "eta1 (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.eta1", false]], "eta2 (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.eta2", false]], "eta2 (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.eta2", false]], "eta3 (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.eta3", false]], "eta3 (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.eta3", false]], "eval_at_iso_points() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule.eval_at_iso_points", false]], "eval_field() (in module optimism.surface)": [[2, "optimism.Surface.eval_field", false]], "eval_linear_field_on_edge() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.eval_linear_field_on_edge", false]], "evaluate_contact_constraints() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.evaluate_contact_constraints", false]], "evaluate_levelset_on_edge() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.evaluate_levelset_on_edge", false]], "evaluate_on_block() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.evaluate_on_block", false]], "evaluate_on_element() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.evaluate_on_element", false]], "f() (in module optimism.test.convexityplot)": [[9, "optimism.test.ConvexityPlot.f", false]], "f() (in module optimism.test.test_minimizescalar)": [[9, "optimism.test.test_MinimizeScalar.f", false]], "f() (in module optimism.test.test_scalarrootfinder)": [[9, "optimism.test.test_ScalarRootFinder.f", false]], "facenodes (optimism.interpolants.parentelement attribute)": [[2, "id9", false], [2, "optimism.Interpolants.ParentElement.faceNodes", false]], "factorize() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.factorize", false]], "fieldtype (optimism.vtkwriter.vtkwriter.vtkfieldrecord attribute)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord.fieldType", false]], "find_generalized_cauchy_point() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.find_generalized_cauchy_point", false]], "find_root() (in module optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.find_root", false]], "fischer_burmeister() (in module optimism.constrainedobjective)": [[2, "optimism.ConstrainedObjective.fischer_burmeister", false]], "fischer_burmeister() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.fischer_burmeister", false]], "fischer_burmeister_jac_l() (in module optimism.constrainedobjective)": [[2, "optimism.ConstrainedObjective.fischer_burmeister_jac_l", false]], "float (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.FLOAT", false]], "flow_stress() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.flow_stress", false]], "function_calls (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo.function_calls", false]], "functionspace (class in optimism.functionspace)": [[2, "optimism.FunctionSpace.FunctionSpace", false]], "gamma (optimism.mechanics.newmarkparameters attribute)": [[2, "optimism.Mechanics.NewmarkParameters.gamma", false]], "gc (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.Gc", false]], "gc (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.Gc", false]], "generate_n_random_symmetric_matrices() (in module optimism.test.test_linalg)": [[9, "optimism.test.test_LinAlg.generate_n_random_symmetric_matrices", false]], "generate_random_points_in_triangle() (in module optimism.test.test_interpolants)": [[9, "optimism.test.test_Interpolants.generate_random_points_in_triangle", false]], "get_bc_size() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.get_bc_size", false]], "get_bc_values() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.get_bc_values", false]], "get_best_neighbor() (in module optimism.contact.search)": [[3, "optimism.contact.Search.get_best_neighbor", false]], "get_best_neighbors() (in module optimism.contact.search)": [[3, "optimism.contact.Search.get_best_neighbors", false]], "get_best_overlap_vector() (in module optimism.contact.test.test_search)": [[4, "optimism.contact.test.test_Search.get_best_overlap_vector", false]], "get_best_overlap_vector() (in module optimism.contact.test.test_twobodycontact)": [[4, "optimism.contact.test.test_TwoBodyContact.get_best_overlap_vector", false]], "get_blocks() (in module optimism.mesh)": [[2, "optimism.Mesh.get_blocks", false]], "get_closest_distance() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.get_closest_distance", false]], "get_closest_distance_smooth() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.get_closest_distance_smooth", false]], "get_closest_neighbors() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.get_closest_neighbors", false]], "get_closest_two_edges() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.get_closest_two_edges", false]], "get_coords() (in module optimism.surface)": [[2, "optimism.Surface.get_coords", false]], "get_coords_and_distances() (in module optimism.contact.search)": [[3, "optimism.contact.Search.get_coords_and_distances", false]], "get_current_coordinates_at_quadrature_points() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.get_current_coordinates_at_quadrature_points", false]], "get_diagonal_stiffness() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.get_diagonal_stiffness", false]], "get_edge() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.get_edge", false]], "get_edge_coords() (in module optimism.mesh)": [[2, "optimism.Mesh.get_edge_coords", false]], "get_edge_field() (in module optimism.mesh)": [[2, "optimism.Mesh.get_edge_field", false]], "get_edge_node_indices() (in module optimism.mesh)": [[2, "optimism.Mesh.get_edge_node_indices", false]], "get_facet_connectivities() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.get_facet_connectivities", false]], "get_field_index() (in module optimism.surface)": [[2, "optimism.Surface.get_field_index", false]], "get_lobatto_nodes_1d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.get_lobatto_nodes_1d", false]], "get_multipliers() (optimism.boundconstrainedobjective.boundconstrainedobjective method)": [[2, "optimism.BoundConstrainedObjective.BoundConstrainedObjective.get_multipliers", false]], "get_nodal_values_on_edge() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.get_nodal_values_on_edge", false]], "get_potential_interaction_list() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.get_potential_interaction_list", false]], "get_ray() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.get_ray", false]], "get_ray_length_arg_x() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.get_ray_length_arg_x", false]], "get_ray_length_arg_y() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.get_ray_length_arg_y", false]], "get_residual() (optimism.boundconstrainedobjective.boundconstrainedobjective method)": [[2, "optimism.BoundConstrainedObjective.BoundConstrainedObjective.get_residual", false]], "get_residual() (optimism.objective.scaledobjective method)": [[2, "optimism.Objective.ScaledObjective.get_residual", false]], "get_settings() (in module optimism.alsolver)": [[2, "optimism.AlSolver.get_settings", false]], "get_settings() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.get_settings", false]], "get_settings() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.get_settings", false]], "get_settings() (in module optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.get_settings", false]], "get_settings() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.get_settings", false]], "get_side_coordinates() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.get_side_coordinates", false]], "get_side_set_segments() (in module optimism.contact.test.test_twobodycontact)": [[4, "optimism.contact.test.test_TwoBodyContact.get_side_set_segments", false]], "get_total_residual() (optimism.boundconstrainedobjective.boundconstrainedobjective method)": [[2, "optimism.BoundConstrainedObjective.BoundConstrainedObjective.get_total_residual", false]], "get_ubcs() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.get_ubcs", false]], "get_unknown_size() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.get_unknown_size", false]], "get_unknown_values() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.get_unknown_values", false]], "get_value() (optimism.boundconstrainedobjective.boundconstrainedobjective method)": [[2, "optimism.BoundConstrainedObjective.BoundConstrainedObjective.get_value", false]], "get_value() (optimism.objective.scaledobjective method)": [[2, "optimism.Objective.ScaledObjective.get_value", false]], "globalized_newton_step() (in module optimism.newtonsolver)": [[2, "optimism.NewtonSolver.globalized_newton_step", false]], "gradient() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.gradient", false]], "gradient() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.gradient", false]], "gradient_2d_to_axisymmetric() (in module optimism.tensormath)": [[2, "optimism.TensorMath.gradient_2D_to_axisymmetric", false]], "gradient_and_tangent() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.gradient_and_tangent", false]], "gradient_l() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.gradient_l", false]], "gradient_p() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.gradient_p", false]], "gradient_p() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.gradient_p", false]], "gradients (optimism.interpolants.shapefunctions attribute)": [[2, "id12", false], [2, "optimism.Interpolants.ShapeFunctions.gradients", false]], "gradofplasticitymodelfixture (class in optimism.material.test.test_j2plastic)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture", false]], "gradofplasticphasefieldmodelfixture (class in optimism.phasefield.test.test_phasefieldlorentzplastic)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture", false]], "gradofplasticphasefieldmodelfixture (class in optimism.phasefield.test.test_phasefieldthresholdplastic)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture", false]], "green_lagrange_strain() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.green_lagrange_strain", false]], "h (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.H", false]], "hardening_energy_density() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.hardening_energy_density", false]], "hardening_energy_density() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.hardening_energy_density", false]], "hardeningmodel (class in optimism.material.hardening)": [[5, "optimism.material.Hardening.HardeningModel", false]], "hessian() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.hessian", false]], "hessian() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.hessian", false]], "hessian_vec() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.hessian_vec", false]], "hessian_vec() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.hessian_vec", false]], "hessrayleigh() (in module optimism.jaxconfig)": [[2, "optimism.JaxConfig.hessrayleigh", false]], "hessvec() (in module optimism.jaxconfig)": [[2, "optimism.JaxConfig.hessvec", false]], "hyperviscomodelfixture (class in optimism.material.test.test_hypervisco)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoModelFixture", false]], "hyperviscomodelfixture (class in optimism.material.test.test_multibranchhypervisco)": [[6, "optimism.material.test.test_MultiBranchHyperVisco.HyperViscoModelFixture", false]], "hyperviscouniaxialstrain (class in optimism.material.test.test_hypervisco)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain", false]], "hyperviscouniaxialstrain (class in optimism.material.test.test_multibranchhypervisco)": [[6, "optimism.material.test.test_MultiBranchHyperVisco.HyperViscoUniaxialStrain", false]], "i2() (in module optimism.tensormath)": [[2, "optimism.TensorMath.I2", false]], "if_then_else() (in module optimism.jaxconfig)": [[2, "optimism.JaxConfig.if_then_else", false]], "incremental_potential() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.incremental_potential", false]], "incremental_potential() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.incremental_potential", false]], "incremental_potential() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.incremental_potential", false]], "incremental_potential() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.incremental_potential", false]], "initial_state() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.initial_state", false]], "initialize() (optimism.boundconstrainedobjective.scaledprecondstrategy method)": [[2, "optimism.BoundConstrainedObjective.ScaledPrecondStrategy.initialize", false]], "initialize() (optimism.constrainedobjective.precondstrategy method)": [[2, "optimism.ConstrainedObjective.PrecondStrategy.initialize", false]], "initialize() (optimism.objective.precondstrategy method)": [[2, "optimism.Objective.PrecondStrategy.initialize", false]], "initialize() (optimism.objective.scaledprecondstrategy method)": [[2, "optimism.Objective.ScaledPrecondStrategy.initialize", false]], "initialize() (optimism.objective.twotryprecondstrategy method)": [[2, "optimism.Objective.TwoTryPrecondStrategy.initialize", false]], "insort() (in module optimism.test.test_patchtestpou)": [[9, "optimism.test.test_PatchTestPou.insort", false]], "int (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.INT", false]], "integrate_2d_monomial_on_triangle() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.integrate_2D_monomial_on_triangle", false]], "integrate_element() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.integrate_element", false]], "integrate_element_from_local_field() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.integrate_element_from_local_field", false]], "integrate_function() (in module optimism.surface)": [[2, "optimism.Surface.integrate_function", false]], "integrate_function_on_edge() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.integrate_function_on_edge", false]], "integrate_function_on_edge() (in module optimism.surface)": [[2, "optimism.Surface.integrate_function_on_edge", false]], "integrate_function_on_edges() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.integrate_function_on_edges", false]], "integrate_function_on_surface() (in module optimism.surface)": [[2, "optimism.Surface.integrate_function_on_surface", false]], "integrate_monomial_on_line() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.integrate_monomial_on_line", false]], "integrate_over_block() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.integrate_over_block", false]], "integrate_values() (in module optimism.surface)": [[2, "optimism.Surface.integrate_values", false]], "integrate_with_active_mortar() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.integrate_with_active_mortar", false]], "integrate_with_mortar() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.integrate_with_mortar", false]], "integrated_material_qoi (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.integrated_material_qoi", false]], "interiornodes (optimism.interpolants.parentelement attribute)": [[2, "id10", false], [2, "optimism.Interpolants.ParentElement.interiorNodes", false]], "internalvariablehistory (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "id1", false], [5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput.internalVariableHistory", false]], "internalvariablehistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.internalVariableHistory", false]], "interpolate_element_kinematics() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.interpolate_element_kinematics", false]], "interpolate_kinematics() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.interpolate_kinematics", false]], "interpolate_nodal_field_on_edge() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.interpolate_nodal_field_on_edge", false]], "interpolate_nodal_field_on_edge() (in module optimism.test.test_readmesh)": [[9, "optimism.test.test_ReadMesh.interpolate_nodal_field_on_edge", false]], "interpolate_to_element_points() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.interpolate_to_element_points", false]], "interpolate_to_point() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.interpolate_to_point", false]], "interpolate_to_points() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.interpolate_to_points", false]], "inv() (in module optimism.tensormath)": [[2, "optimism.TensorMath.inv", false]], "inverse_ncp_hessian_bound (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.inverse_ncp_hessian_bound", false]], "is_contact_edge() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.is_contact_edge", false]], "is_converged() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.is_converged", false]], "is_converged() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.is_converged", false]], "is_initialized() (optimism.equationsolversubspace.modelproblem method)": [[2, "optimism.EquationSolverSubspace.ModelProblem.is_initialized", false]], "is_inside_triangle() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.is_inside_triangle", false]], "is_integration_edge() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.is_integration_edge", false]], "is_on_boundary() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.is_on_boundary", false]], "is_on_boundary() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.is_on_boundary", false]], "isaxisymmetric (optimism.functionspace.functionspace attribute)": [[2, "id0", false], [2, "optimism.FunctionSpace.FunctionSpace.isAxisymmetric", false]], "iterations (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo.iterations", false]], "j2plasticuniaxial (class in optimism.material.test.test_j2plastic)": [[6, "optimism.material.test.test_J2Plastic.J2PlasticUniaxial", false]], "j2updatefixture (class in optimism.material.test.test_j2plastic)": [[6, "optimism.material.test.test_J2Plastic.J2UpdateFixture", false]], "jacobian_l_vec() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.jacobian_l_vec", false]], "jacobian_p2_vec() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.jacobian_p2_vec", false]], "jacobian_p_vec() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.jacobian_p_vec", false]], "jacobian_p_vec() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.jacobian_p_vec", false]], "jvp_sqrtm() (in module optimism.linalg)": [[2, "optimism.LinAlg.jvp_sqrtm", false]], "kappa (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.kappa", false]], "kappa (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.kappa", false]], "kinetic_energy_density() (in module optimism.mechanics)": [[2, "optimism.Mechanics.kinetic_energy_density", false]], "kirchhoffstresshistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.kirchhoffStressHistory", false]], "kouri_exact_line_search() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.kouri_exact_line_search", false]], "l (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.l", false]], "l (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.l", false]], "line_search_backtrack() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.line_search_backtrack", false]], "line_search_bidirectional() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.line_search_bidirectional", false]], "line_search_forwardtrack() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.line_search_forwardtrack", false]], "linear() (in module optimism.material.hardening)": [[5, "optimism.material.Hardening.linear", false]], "linear_op() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.linear_op", false]], "linear_strain() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.linear_strain", false]], "linear_update() (in module optimism.alsolver)": [[2, "optimism.AlSolver.linear_update", false]], "linearpatchtestlinearelements (class in optimism.test.test_patchtest)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements", false]], "linearpatchtestquadraticelements (class in optimism.test.test_patchtest)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements", false]], "log_pade_pf() (in module optimism.linalg)": [[2, "optimism.LinAlg.log_pade_pf", false]], "log_sqrt_symm() (in module optimism.tensormath)": [[2, "optimism.TensorMath.log_sqrt_symm", false]], "log_strain() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.log_strain", false]], "logger() (optimism.timer.timer method)": [[2, "optimism.Timer.Timer.logger", false]], "logm_jvp() (in module optimism.linalg)": [[2, "optimism.LinAlg.logm_jvp", false]], "long (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.LONG", false]], "lu (class in optimism.lu)": [[2, "optimism.LU.LU", false]], "make_disp_grad_from_strain() (in module optimism.material.test.test_j2plastic)": [[6, "optimism.material.test.test_J2Plastic.make_disp_grad_from_strain", false]], "make_high_order_writer_with_fields() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.make_high_order_writer_with_fields", false]], "make_initial_state() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.make_initial_state", false]], "make_initial_state() (in module optimism.material.gent)": [[5, "optimism.material.Gent.make_initial_state", false]], "make_initial_state() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.make_initial_state", false]], "make_initial_state() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean.make_initial_state", false]], "make_initial_state() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.make_initial_state", false]], "make_initial_state_finite_deformations() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.make_initial_state_finite_deformations", false]], "make_initial_state_finite_deformations() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.make_initial_state_finite_deformations", false]], "make_initial_state_small_deformations() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.make_initial_state_small_deformations", false]], "make_initial_state_small_deformations() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.make_initial_state_small_deformations", false]], "make_parent_element_1d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.make_parent_element_1d", false]], "make_parent_element_2d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.make_parent_element_2d", false]], "make_parent_element_2d_with_bubble() (in module optimism.interpolants)": [[2, "optimism.Interpolants.make_parent_element_2d_with_bubble", false]], "make_parent_elements() (in module optimism.interpolants)": [[2, "optimism.Interpolants.make_parent_elements", false]], "make_properties() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.make_properties", false]], "make_properties() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.make_properties", false]], "make_properties() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.make_properties", false]], "make_properties() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.make_properties", false]], "make_properties() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.make_properties", false]], "makekinematics() (optimism.phasefield.materialpointsimulator.materialpointsimulator static method)": [[7, "optimism.phasefield.MaterialPointSimulator.MaterialPointSimulator.makeKinematics", false]], "makestraintensor_() (in module optimism.material.materialuniaxialsimulator)": [[5, "optimism.material.MaterialUniaxialSimulator.makeStrainTensor_", false]], "map_1d_jac() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.map_1d_jac", false]], "map_affine_1d() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.map_affine_1D", false]], "map_element_shape_grads() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.map_element_shape_grads", false]], "map_to_arch() (in module optimism.test.meshfixture)": [[9, "optimism.test.MeshFixture.map_to_arch", false]], "map_to_cos() (in module optimism.test.meshfixture)": [[9, "optimism.test.MeshFixture.map_to_cos", false]], "materialmodel (class in optimism.material.materialmodel)": [[5, "optimism.material.MaterialModel.MaterialModel", false]], "materialmodel (class in optimism.phasefield.phasefieldmaterialmodel)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel", false]], "materialpointsimulator (class in optimism.phasefield.materialpointsimulator)": [[7, "optimism.phasefield.MaterialPointSimulator.MaterialPointSimulator", false]], "materialuniaxialsimulatorfixture (class in optimism.material.test.test_materialuniaxialsimulator)": [[6, "optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture", false]], "matprops (class in optimism.material.materialmodel)": [[5, "optimism.material.MaterialModel.MatProps", false]], "max() (in module optimism.smoothfunctions)": [[2, "optimism.SmoothFunctions.max", false]], "max_al_iters (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.max_al_iters", false]], "max_cg_iters (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.max_cg_iters", false]], "max_cumulative_cg_iters (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.max_cumulative_cg_iters", false]], "max_cumulative_spg_iters (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.max_cumulative_spg_iters", false]], "max_degree_1d (optimism.test.test_quadraturerule.testquadraturerules attribute)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.max_degree_1D", false]], "max_degree_2d (optimism.test.test_quadraturerule.testquadraturerules attribute)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.max_degree_2D", false]], "max_gmres_iters (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.max_gmres_iters", false]], "max_gmres_iters (optimism.newtonsolver.settings attribute)": [[2, "optimism.NewtonSolver.Settings.max_gmres_iters", false]], "max_iters (optimism.minimizescalar.settings attribute)": [[2, "optimism.MinimizeScalar.Settings.max_iters", false]], "max_iters (optimism.scalarrootfind.settings attribute)": [[2, "optimism.ScalarRootFind.Settings.max_iters", false]], "max_spectral_step_length (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.max_spectral_step_length", false]], "max_spg_iters (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.max_spg_iters", false]], "max_trust_iters (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.max_trust_iters", false]], "max_trust_iters (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.max_trust_iters", false]], "mechanicsfunctions (class in optimism.mechanics)": [[2, "optimism.Mechanics.MechanicsFunctions", false]], "mechanicsfunctionsfixture (class in optimism.test.test_mechanics)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture", false]], "mesh (class in optimism.mesh)": [[2, "optimism.Mesh.Mesh", false]], "mesh (optimism.functionspace.functionspace attribute)": [[2, "id1", false], [2, "optimism.FunctionSpace.FunctionSpace.mesh", false]], "mesh_with_blocks() (in module optimism.mesh)": [[2, "optimism.Mesh.mesh_with_blocks", false]], "mesh_with_coords() (in module optimism.mesh)": [[2, "optimism.Mesh.mesh_with_coords", false]], "mesh_with_nodesets() (in module optimism.mesh)": [[2, "optimism.Mesh.mesh_with_nodesets", false]], "meshfixture (class in optimism.test.meshfixture)": [[9, "optimism.test.MeshFixture.MeshFixture", false]], "min() (in module optimism.smoothfunctions)": [[2, "optimism.SmoothFunctions.min", false]], "min_base() (in module optimism.smoothfunctions)": [[2, "optimism.SmoothFunctions.min_base", false]], "min_dist_squared() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.min_dist_squared", false]], "min_spectral_step_length (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.min_spectral_step_length", false]], "min_tr_size (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.min_tr_size", false]], "min_tr_size (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.min_tr_size", false]], "minimize_scalar() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.minimize_scalar", false]], "mises_invariant() (in module optimism.tensormath)": [[2, "optimism.TensorMath.mises_invariant", false]], "modelproblem (class in optimism.equationsolversubspace)": [[2, "optimism.EquationSolverSubspace.ModelProblem", false]], "module": [[2, "module-optimism", false], [2, "module-optimism.AlSolver", false], [2, "module-optimism.BoundConstrainedObjective", false], [2, "module-optimism.BoundConstrainedSolver", false], [2, "module-optimism.ConstrainedObjective", false], [2, "module-optimism.EquationSolver", false], [2, "module-optimism.EquationSolverSubspace", false], [2, "module-optimism.FunctionSpace", false], [2, "module-optimism.Interpolants", false], [2, "module-optimism.J2PlasticPhaseField", false], [2, "module-optimism.JaxConfig", false], [2, "module-optimism.LU", false], [2, "module-optimism.LinAlg", false], [2, "module-optimism.Math", false], [2, "module-optimism.Mechanics", false], [2, "module-optimism.Mesh", false], [2, "module-optimism.MeshPlot", false], [2, "module-optimism.MinimizeScalar", false], [2, "module-optimism.NewtonSolver", false], [2, "module-optimism.Objective", false], [2, "module-optimism.QuadratureRule", false], [2, "module-optimism.ReadExodusMesh", false], [2, "module-optimism.ReadMesh", false], [2, "module-optimism.ScalarRootFind", false], [2, "module-optimism.SmoothFunctions", false], [2, "module-optimism.SparseCholesky", false], [2, "module-optimism.SparseMatrixAssembler", false], [2, "module-optimism.Surface", false], [2, "module-optimism.TensorMath", false], [2, "module-optimism.Timer", false], [2, "module-optimism.TrustRegionSPG", false], [2, "module-optimism.VTKWriter", false], [2, "module-optimism.WarmStart", false], [3, "module-optimism.contact", false], [3, "module-optimism.contact.Contact", false], [3, "module-optimism.contact.EdgeCpp", false], [3, "module-optimism.contact.EdgeIntersection", false], [3, "module-optimism.contact.Friction", false], [3, "module-optimism.contact.Levelset", false], [3, "module-optimism.contact.LevelsetConstraint", false], [3, "module-optimism.contact.MortarContact", false], [3, "module-optimism.contact.PenaltyContact", false], [3, "module-optimism.contact.Search", false], [4, "module-optimism.contact.test", false], [4, "module-optimism.contact.test.test_Contact", false], [4, "module-optimism.contact.test.test_Cpp", false], [4, "module-optimism.contact.test.test_EdgeIntersection", false], [4, "module-optimism.contact.test.test_LevelsetConstraint", false], [4, "module-optimism.contact.test.test_MortarGeom", false], [4, "module-optimism.contact.test.test_NewtonGlobalization", false], [4, "module-optimism.contact.test.test_Search", false], [4, "module-optimism.contact.test.test_TwoBodyContact", false], [4, "module-optimism.contact.test.test_TwoBodyMortarContact", false], [5, "module-optimism.material", false], [5, "module-optimism.material.Gent", false], [5, "module-optimism.material.Hardening", false], [5, "module-optimism.material.HyperViscoelastic", false], [5, "module-optimism.material.J2Plastic", false], [5, "module-optimism.material.LinearElastic", false], [5, "module-optimism.material.MaterialModel", false], [5, "module-optimism.material.MaterialUniaxialSimulator", false], [5, "module-optimism.material.MultiBranchHyperViscoelastic", false], [5, "module-optimism.material.Neohookean", false], [6, "module-optimism.material.test", false], [6, "module-optimism.material.test.test_Gent", false], [6, "module-optimism.material.test.test_Hardening", false], [6, "module-optimism.material.test.test_HyperVisco", false], [6, "module-optimism.material.test.test_J2Plastic", false], [6, "module-optimism.material.test.test_LinearElastic", false], [6, "module-optimism.material.test.test_MaterialUniaxialSimulator", false], [6, "module-optimism.material.test.test_MultiBranchHyperVisco", false], [6, "module-optimism.material.test.test_RateSensitivity", false], [7, "module-optimism.phasefield", false], [7, "module-optimism.phasefield.MaterialPointSimulator", false], [7, "module-optimism.phasefield.PhaseField", false], [7, "module-optimism.phasefield.PhaseFieldLorentzPlastic", false], [7, "module-optimism.phasefield.PhaseFieldMaterialModel", false], [7, "module-optimism.phasefield.PhaseFieldThreshold", false], [7, "module-optimism.phasefield.PhaseFieldThresholdPlastic", false], [8, "module-optimism.phasefield.test", false], [8, "module-optimism.phasefield.test.plotPhaseFieldThresholdModel", false], [8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlastic", false], [8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch", false], [8, "module-optimism.phasefield.test.test_PhaseFieldThreshold", false], [8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPatch", false], [8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPlastic", false], [8, "module-optimism.phasefield.test.test_PhaseFieldUniaxial", false], [9, "module-optimism.test", false], [9, "module-optimism.test.ConvexityPlot", false], [9, "module-optimism.test.MeshFixture", false], [9, "module-optimism.test.TestFixture", false], [9, "module-optimism.test.test_AxisymmPatchTest", false], [9, "module-optimism.test.test_DofManager", false], [9, "module-optimism.test.test_EquationSolver", false], [9, "module-optimism.test.test_FunctionSpace", false], [9, "module-optimism.test.test_Interpolants", false], [9, "module-optimism.test.test_JaxConfig", false], [9, "module-optimism.test.test_LinAlg", false], [9, "module-optimism.test.test_Math", false], [9, "module-optimism.test.test_Mechanics", false], [9, "module-optimism.test.test_Mesh", false], [9, "module-optimism.test.test_MinimizeScalar", false], [9, "module-optimism.test.test_Newmark", false], [9, "module-optimism.test.test_Objective", false], [9, "module-optimism.test.test_PatchTest", false], [9, "module-optimism.test.test_PatchTestPou", false], [9, "module-optimism.test.test_QuadratureRule", false], [9, "module-optimism.test.test_ReadExodusMesh", false], [9, "module-optimism.test.test_ReadMesh", false], [9, "module-optimism.test.test_ScalarRootFinder", false], [9, "module-optimism.test.test_SmoothFunctions", false], [9, "module-optimism.test.test_SparseMatrix", false], [9, "module-optimism.test.test_SparsePreconditioner", false], [9, "module-optimism.test.test_Surface", false], [9, "module-optimism.test.test_TensorMath", false], [9, "module-optimism.test.test_Traction", false], [9, "module-optimism.test.test_TrustRegionSPG", false], [9, "module-optimism.test.test_VTKWriter", false], [9, "module-optimism.test.test_VolumeAverageJ", false]], "mu (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.mu", false]], "mu (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.mu", false]], "multiply_by_approx_hessian() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.multiply_by_approx_hessian", false]], "multiply_by_approximate() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.multiply_by_approximate", false]], "multiply_by_transpose() (optimism.lu.lu method)": [[2, "optimism.LU.LU.multiply_by_transpose", false]], "multiply_by_transpose() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.multiply_by_transpose", false]], "my_func() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.my_func", false]], "name (optimism.timer.timer attribute)": [[2, "optimism.Timer.Timer.name", false]], "ncp() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.ncp", false]], "ncp_hessian() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.ncp_hessian", false]], "newmarkparameters (class in optimism.mechanics)": [[2, "optimism.Mechanics.NewmarkParameters", false]], "newton() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.newton", false]], "newton_solve() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.newton_solve", false]], "newton_step() (in module optimism.newtonsolver)": [[2, "optimism.NewtonSolver.newton_step", false]], "newton_step() (in module optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.newton_step", false]], "no_test_cgunbound() (optimism.test.test_trustregionspg.testtrustregionspgfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture.no_test_cgunbound", false]], "no_test_hessian() (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock.no_test_hessian", false]], "no_test_plastic_strain_path() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.no_test_plastic_strain_path", false]], "no_test_plot_high_order_nodes() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.no_test_plot_high_order_nodes", false]], "no_test_plot_shape_functions() (optimism.test.test_interpolants.testbubbleinterpolants method)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants.no_test_plot_shape_functions", false]], "no_test_steihaug_on_rosenbrock() (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock.no_test_steihaug_on_rosenbrock", false]], "no_test_trust_region_equation_solver() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.no_test_trust_region_equation_solver", false]], "no_test_uniaxial() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.no_test_uniaxial", false]], "nodeset (optimism.functionspace.essentialbc attribute)": [[2, "optimism.FunctionSpace.EssentialBC.nodeSet", false]], "nodesets (optimism.mesh.mesh attribute)": [[2, "id17", false], [2, "optimism.Mesh.Mesh.nodeSets", false]], "nonlinear_equation_solve() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.nonlinear_equation_solve", false]], "nonmonotone_line_search() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.nonmonotone_line_search", false]], "norm() (in module optimism.tensormath)": [[2, "optimism.TensorMath.norm", false]], "norm_of_deviator() (in module optimism.tensormath)": [[2, "optimism.TensorMath.norm_of_deviator", false]], "norm_of_deviator_squared() (in module optimism.tensormath)": [[2, "optimism.TensorMath.norm_of_deviator_squared", false]], "norm_squared() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.norm_squared", false]], "notest_grad() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.notest_grad", false]], "notest_jit() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.notest_jit", false]], "notest_stiff_problem() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.notest_stiff_problem", false]], "nu (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.nu", false]], "nu (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.nu", false]], "num_elements() (in module optimism.mesh)": [[2, "optimism.Mesh.num_elements", false]], "num_initial_low_order_iterations (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.num_initial_low_order_iterations", false]], "num_nodes (optimism.interpolants.parentelement property)": [[2, "optimism.Interpolants.ParentElement.num_nodes", false]], "num_nodes() (in module optimism.mesh)": [[2, "optimism.Mesh.num_nodes", false]], "num_props (optimism.material.materialmodel.matprops attribute)": [[5, "optimism.material.MaterialModel.MatProps.num_props", false]], "num_states (optimism.material.materialmodel.matprops attribute)": [[5, "optimism.material.MaterialModel.MatProps.num_states", false]], "numerical_grad() (in module optimism.test.test_tensormath)": [[9, "optimism.test.test_TensorMath.numerical_grad", false]], "objective (class in optimism.objective)": [[2, "optimism.Objective.Objective", false]], "objective() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.objective", false]], "optimism": [[2, "module-optimism", false]], "optimism.alsolver": [[2, "module-optimism.AlSolver", false]], "optimism.boundconstrainedobjective": [[2, "module-optimism.BoundConstrainedObjective", false]], "optimism.boundconstrainedsolver": [[2, "module-optimism.BoundConstrainedSolver", false]], "optimism.constrainedobjective": [[2, "module-optimism.ConstrainedObjective", false]], "optimism.contact": [[3, "module-optimism.contact", false]], "optimism.contact.contact": [[3, "module-optimism.contact.Contact", false]], "optimism.contact.edgecpp": [[3, "module-optimism.contact.EdgeCpp", false]], "optimism.contact.edgeintersection": [[3, "module-optimism.contact.EdgeIntersection", false]], "optimism.contact.friction": [[3, "module-optimism.contact.Friction", false]], "optimism.contact.levelset": [[3, "module-optimism.contact.Levelset", false]], "optimism.contact.levelsetconstraint": [[3, "module-optimism.contact.LevelsetConstraint", false]], "optimism.contact.mortarcontact": [[3, "module-optimism.contact.MortarContact", false]], "optimism.contact.penaltycontact": [[3, "module-optimism.contact.PenaltyContact", false]], "optimism.contact.search": [[3, "module-optimism.contact.Search", false]], "optimism.contact.test": [[4, "module-optimism.contact.test", false]], "optimism.contact.test.test_contact": [[4, "module-optimism.contact.test.test_Contact", false]], "optimism.contact.test.test_cpp": [[4, "module-optimism.contact.test.test_Cpp", false]], "optimism.contact.test.test_edgeintersection": [[4, "module-optimism.contact.test.test_EdgeIntersection", false]], "optimism.contact.test.test_levelsetconstraint": [[4, "module-optimism.contact.test.test_LevelsetConstraint", false]], "optimism.contact.test.test_mortargeom": [[4, "module-optimism.contact.test.test_MortarGeom", false]], "optimism.contact.test.test_newtonglobalization": [[4, "module-optimism.contact.test.test_NewtonGlobalization", false]], "optimism.contact.test.test_search": [[4, "module-optimism.contact.test.test_Search", false]], "optimism.contact.test.test_twobodycontact": [[4, "module-optimism.contact.test.test_TwoBodyContact", false]], "optimism.contact.test.test_twobodymortarcontact": [[4, "module-optimism.contact.test.test_TwoBodyMortarContact", false]], "optimism.equationsolver": [[2, "module-optimism.EquationSolver", false]], "optimism.equationsolversubspace": [[2, "module-optimism.EquationSolverSubspace", false]], "optimism.functionspace": [[2, "module-optimism.FunctionSpace", false]], "optimism.interpolants": [[2, "module-optimism.Interpolants", false]], "optimism.j2plasticphasefield": [[2, "module-optimism.J2PlasticPhaseField", false]], "optimism.jaxconfig": [[2, "module-optimism.JaxConfig", false]], "optimism.linalg": [[2, "module-optimism.LinAlg", false]], "optimism.lu": [[2, "module-optimism.LU", false]], "optimism.material": [[5, "module-optimism.material", false]], "optimism.material.gent": [[5, "module-optimism.material.Gent", false]], "optimism.material.hardening": [[5, "module-optimism.material.Hardening", false]], "optimism.material.hyperviscoelastic": [[5, "module-optimism.material.HyperViscoelastic", false]], "optimism.material.j2plastic": [[5, "module-optimism.material.J2Plastic", false]], "optimism.material.linearelastic": [[5, "module-optimism.material.LinearElastic", false]], "optimism.material.materialmodel": [[5, "module-optimism.material.MaterialModel", false]], "optimism.material.materialuniaxialsimulator": [[5, "module-optimism.material.MaterialUniaxialSimulator", false]], "optimism.material.multibranchhyperviscoelastic": [[5, "module-optimism.material.MultiBranchHyperViscoelastic", false]], "optimism.material.neohookean": [[5, "module-optimism.material.Neohookean", false]], "optimism.material.test": [[6, "module-optimism.material.test", false]], "optimism.material.test.test_gent": [[6, "module-optimism.material.test.test_Gent", false]], "optimism.material.test.test_hardening": [[6, "module-optimism.material.test.test_Hardening", false]], "optimism.material.test.test_hypervisco": [[6, "module-optimism.material.test.test_HyperVisco", false]], "optimism.material.test.test_j2plastic": [[6, "module-optimism.material.test.test_J2Plastic", false]], "optimism.material.test.test_linearelastic": [[6, "module-optimism.material.test.test_LinearElastic", false]], "optimism.material.test.test_materialuniaxialsimulator": [[6, "module-optimism.material.test.test_MaterialUniaxialSimulator", false]], "optimism.material.test.test_multibranchhypervisco": [[6, "module-optimism.material.test.test_MultiBranchHyperVisco", false]], "optimism.material.test.test_ratesensitivity": [[6, "module-optimism.material.test.test_RateSensitivity", false]], "optimism.math": [[2, "module-optimism.Math", false]], "optimism.mechanics": [[2, "module-optimism.Mechanics", false]], "optimism.mesh": [[2, "module-optimism.Mesh", false]], "optimism.meshplot": [[2, "module-optimism.MeshPlot", false]], "optimism.minimizescalar": [[2, "module-optimism.MinimizeScalar", false]], "optimism.newtonsolver": [[2, "module-optimism.NewtonSolver", false]], "optimism.objective": [[2, "module-optimism.Objective", false]], "optimism.phasefield": [[7, "module-optimism.phasefield", false]], "optimism.phasefield.materialpointsimulator": [[7, "module-optimism.phasefield.MaterialPointSimulator", false]], "optimism.phasefield.phasefield": [[7, "module-optimism.phasefield.PhaseField", false]], "optimism.phasefield.phasefieldlorentzplastic": [[7, "module-optimism.phasefield.PhaseFieldLorentzPlastic", false]], "optimism.phasefield.phasefieldmaterialmodel": [[7, "module-optimism.phasefield.PhaseFieldMaterialModel", false]], "optimism.phasefield.phasefieldthreshold": [[7, "module-optimism.phasefield.PhaseFieldThreshold", false]], "optimism.phasefield.phasefieldthresholdplastic": [[7, "module-optimism.phasefield.PhaseFieldThresholdPlastic", false]], "optimism.phasefield.test": [[8, "module-optimism.phasefield.test", false]], "optimism.phasefield.test.plotphasefieldthresholdmodel": [[8, "module-optimism.phasefield.test.plotPhaseFieldThresholdModel", false]], "optimism.phasefield.test.test_phasefieldlorentzplastic": [[8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlastic", false]], "optimism.phasefield.test.test_phasefieldlorentzplasticpatch": [[8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch", false]], "optimism.phasefield.test.test_phasefieldthreshold": [[8, "module-optimism.phasefield.test.test_PhaseFieldThreshold", false]], "optimism.phasefield.test.test_phasefieldthresholdpatch": [[8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPatch", false]], "optimism.phasefield.test.test_phasefieldthresholdplastic": [[8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPlastic", false]], "optimism.phasefield.test.test_phasefielduniaxial": [[8, "module-optimism.phasefield.test.test_PhaseFieldUniaxial", false]], "optimism.quadraturerule": [[2, "module-optimism.QuadratureRule", false]], "optimism.readexodusmesh": [[2, "module-optimism.ReadExodusMesh", false]], "optimism.readmesh": [[2, "module-optimism.ReadMesh", false]], "optimism.scalarrootfind": [[2, "module-optimism.ScalarRootFind", false]], "optimism.smoothfunctions": [[2, "module-optimism.SmoothFunctions", false]], "optimism.sparsecholesky": [[2, "module-optimism.SparseCholesky", false]], "optimism.sparsematrixassembler": [[2, "module-optimism.SparseMatrixAssembler", false]], "optimism.surface": [[2, "module-optimism.Surface", false]], "optimism.tensormath": [[2, "module-optimism.TensorMath", false]], "optimism.test": [[9, "module-optimism.test", false]], "optimism.test.convexityplot": [[9, "module-optimism.test.ConvexityPlot", false]], "optimism.test.meshfixture": [[9, "module-optimism.test.MeshFixture", false]], "optimism.test.test_axisymmpatchtest": [[9, "module-optimism.test.test_AxisymmPatchTest", false]], "optimism.test.test_dofmanager": [[9, "module-optimism.test.test_DofManager", false]], "optimism.test.test_equationsolver": [[9, "module-optimism.test.test_EquationSolver", false]], "optimism.test.test_functionspace": [[9, "module-optimism.test.test_FunctionSpace", false]], "optimism.test.test_interpolants": [[9, "module-optimism.test.test_Interpolants", false]], "optimism.test.test_jaxconfig": [[9, "module-optimism.test.test_JaxConfig", false]], "optimism.test.test_linalg": [[9, "module-optimism.test.test_LinAlg", false]], "optimism.test.test_math": [[9, "module-optimism.test.test_Math", false]], "optimism.test.test_mechanics": [[9, "module-optimism.test.test_Mechanics", false]], "optimism.test.test_mesh": [[9, "module-optimism.test.test_Mesh", false]], "optimism.test.test_minimizescalar": [[9, "module-optimism.test.test_MinimizeScalar", false]], "optimism.test.test_newmark": [[9, "module-optimism.test.test_Newmark", false]], "optimism.test.test_objective": [[9, "module-optimism.test.test_Objective", false]], "optimism.test.test_patchtest": [[9, "module-optimism.test.test_PatchTest", false]], "optimism.test.test_patchtestpou": [[9, "module-optimism.test.test_PatchTestPou", false]], "optimism.test.test_quadraturerule": [[9, "module-optimism.test.test_QuadratureRule", false]], "optimism.test.test_readexodusmesh": [[9, "module-optimism.test.test_ReadExodusMesh", false]], "optimism.test.test_readmesh": [[9, "module-optimism.test.test_ReadMesh", false]], "optimism.test.test_scalarrootfinder": [[9, "module-optimism.test.test_ScalarRootFinder", false]], "optimism.test.test_smoothfunctions": [[9, "module-optimism.test.test_SmoothFunctions", false]], "optimism.test.test_sparsematrix": [[9, "module-optimism.test.test_SparseMatrix", false]], "optimism.test.test_sparsepreconditioner": [[9, "module-optimism.test.test_SparsePreconditioner", false]], "optimism.test.test_surface": [[9, "module-optimism.test.test_Surface", false]], "optimism.test.test_tensormath": [[9, "module-optimism.test.test_TensorMath", false]], "optimism.test.test_traction": [[9, "module-optimism.test.test_Traction", false]], "optimism.test.test_trustregionspg": [[9, "module-optimism.test.test_TrustRegionSPG", false]], "optimism.test.test_volumeaveragej": [[9, "module-optimism.test.test_VolumeAverageJ", false]], "optimism.test.test_vtkwriter": [[9, "module-optimism.test.test_VTKWriter", false]], "optimism.test.testfixture": [[9, "module-optimism.test.TestFixture", false]], "optimism.timer": [[2, "module-optimism.Timer", false]], "optimism.trustregionspg": [[2, "module-optimism.TrustRegionSPG", false]], "optimism.vtkwriter": [[2, "module-optimism.VTKWriter", false]], "optimism.warmstart": [[2, "module-optimism.WarmStart", false]], "output_matrix() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.output_matrix", false]], "output_matrix() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.output_matrix", false]], "over_iters (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.over_iters", false]], "param_index_update() (in module optimism.objective)": [[2, "optimism.Objective.param_index_update", false]], "parameterizationtestsuite (class in optimism.test.test_functionspace)": [[9, "optimism.test.test_FunctionSpace.ParameterizationTestSuite", false]], "params (class in optimism.objective)": [[2, "optimism.Objective.Params", false]], "params (in module optimism.contact.friction)": [[3, "optimism.contact.Friction.Params", false]], "parentelement (class in optimism.interpolants)": [[2, "optimism.Interpolants.ParentElement", false]], "parentelement (optimism.mesh.mesh attribute)": [[2, "id18", false], [2, "optimism.Mesh.Mesh.parentElement", false]], "parentelement1d (optimism.mesh.mesh attribute)": [[2, "id19", false], [2, "optimism.Mesh.Mesh.parentElement1d", false]], "parse_2d_to_3d_gradient_transformation() (in module optimism.mechanics)": [[2, "optimism.Mechanics.parse_2D_to_3D_gradient_transformation", false]], "pascal_triangle_monomials() (in module optimism.interpolants)": [[2, "optimism.Interpolants.pascal_triangle_monomials", false]], "patchtestquadraticelements (class in optimism.test.test_patchtestpou)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements", false]], "penalty_scaling (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.penalty_scaling", false]], "phase_potential_density() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.phase_potential_density", false]], "phase_potential_density() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.phase_potential_density", false]], "phase_potential_density() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.phase_potential_density", false]], "phasefieldfunctions (class in optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions", false]], "phasefieldthresholdmodelfixture (class in optimism.phasefield.test.test_phasefieldthreshold)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture", false]], "phasefieldthresholduniaxialfixture (class in optimism.phasefield.test.plotphasefieldthresholdmodel)": [[8, "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture", false]], "phasefielduniaxialfixture (class in optimism.phasefield.test.test_phasefielduniaxial)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.PhaseFieldUniaxialFixture", false]], "phasehistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.phaseHistory", false]], "plane() (in module optimism.contact.levelset)": [[3, "optimism.contact.Levelset.plane", false]], "plane_strain_element_gradient_transformation() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.plane_strain_element_gradient_transformation", false]], "plane_strain_gradient() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.plane_strain_gradient", false]], "plane_strain_gradient_transformation() (in module optimism.mechanics)": [[2, "optimism.Mechanics.plane_strain_gradient_transformation", false]], "plasticityonmesh (class in optimism.material.test.test_j2plastic)": [[6, "optimism.material.test.test_J2Plastic.PlasticityOnMesh", false]], "plot_grid() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.plot_grid", false]], "plot_mesh() (in module optimism.meshplot)": [[2, "optimism.MeshPlot.plot_mesh", false]], "plot_mesh_with_field() (in module optimism.meshplot)": [[2, "optimism.MeshPlot.plot_mesh_with_field", false]], "plot_solution() (optimism.contact.test.test_twobodycontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture.plot_solution", false]], "plot_solution() (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture.plot_solution", false]], "power_law() (in module optimism.material.hardening)": [[5, "optimism.material.Hardening.power_law", false]], "power_law_rate_sensitivity() (in module optimism.material.hardening)": [[5, "optimism.material.Hardening.power_law_rate_sensitivity", false]], "powerlawhardeningtestfixture (class in optimism.material.test.test_hardening)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture", false]], "precond_at_attempt() (optimism.boundconstrainedobjective.scaledprecondstrategy method)": [[2, "optimism.BoundConstrainedObjective.ScaledPrecondStrategy.precond_at_attempt", false]], "precond_at_attempt() (optimism.constrainedobjective.precondstrategy method)": [[2, "optimism.ConstrainedObjective.PrecondStrategy.precond_at_attempt", false]], "precond_at_attempt() (optimism.objective.precondstrategy method)": [[2, "optimism.Objective.PrecondStrategy.precond_at_attempt", false]], "precond_at_attempt() (optimism.objective.scaledprecondstrategy method)": [[2, "optimism.Objective.ScaledPrecondStrategy.precond_at_attempt", false]], "precond_at_attempt() (optimism.objective.twotryprecondstrategy method)": [[2, "optimism.Objective.TwoTryPrecondStrategy.precond_at_attempt", false]], "precond_update_func() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.precond_update_func", false]], "preconditioned_project_to_boundary() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.preconditioned_project_to_boundary", false]], "precondstrategy (class in optimism.constrainedobjective)": [[2, "optimism.ConstrainedObjective.PrecondStrategy", false]], "precondstrategy (class in optimism.objective)": [[2, "optimism.Objective.PrecondStrategy", false]], "predict (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.predict", false]], "print_banner() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.print_banner", false]], "print_min_banner() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.print_min_banner", false]], "print_min_banner() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.print_min_banner", false]], "project() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.project", false]], "project_onto_tr() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.project_onto_tr", false]], "project_quadrature_field_to_element_field() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.project_quadrature_field_to_element_field", false]], "project_to_boundary() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.project_to_boundary", false]], "project_to_boundary_with_coefs() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.project_to_boundary_with_coefs", false]], "project_to_boundary_with_coefs() (in module optimism.equationsolversubspace)": [[2, "optimism.EquationSolverSubspace.project_to_boundary_with_coefs", false]], "properties (class in optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties", false]], "properties (class in optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties", false]], "props (optimism.material.materialmodel.matprops attribute)": [[5, "optimism.material.MaterialModel.MatProps.props", false]], "quadratic() (in module optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.quadratic", false]], "quadraticpatchtestquadraticelements (class in optimism.test.test_patchtest)": [[9, "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements", false]], "quadraturerule (class in optimism.quadraturerule)": [[2, "optimism.QuadratureRule.QuadratureRule", false]], "quadraturerule (optimism.functionspace.functionspace attribute)": [[2, "id2", false], [2, "optimism.FunctionSpace.FunctionSpace.quadratureRule", false]], "r() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.r", false]], "r() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.r", false]], "r() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.r", false]], "r() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.r", false]], "r_and_deqps() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.r_and_deqps", false]], "r_and_deqps() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.r_and_deqps", false]], "r_and_deqps() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.r_and_deqps", false]], "r_tol (optimism.scalarrootfind.settings attribute)": [[2, "optimism.ScalarRootFind.Settings.r_tol", false]], "ratesensitivityfixture (class in optimism.material.test.test_ratesensitivity)": [[6, "optimism.material.test.test_RateSensitivity.RateSensitivityFixture", false]], "ratesensitivitymodel (class in optimism.material.hardening)": [[5, "optimism.material.Hardening.RateSensitivityModel", false]], "ratesentivityinsidej2 (class in optimism.material.test.test_ratesensitivity)": [[6, "optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2", false]], "read_exodus_mesh() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh.read_exodus_mesh", false]], "read_exodus_mesh_element_properties() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh.read_exodus_mesh_element_properties", false]], "read_json_mesh() (in module optimism.readmesh)": [[2, "optimism.ReadMesh.read_json_mesh", false]], "relative_gmres_tol (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.relative_gmres_tol", false]], "relative_gmres_tol (optimism.newtonsolver.settings attribute)": [[2, "optimism.NewtonSolver.Settings.relative_gmres_tol", false]], "reset_kappa() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.reset_kappa", false]], "residual() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.residual", false]], "residual_norm (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo.residual_norm", false]], "right_polar_decomposition() (in module optimism.tensormath)": [[2, "optimism.TensorMath.right_polar_decomposition", false]], "rosenbrock() (in module optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.rosenbrock", false]], "rtsafe_() (in module optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.rtsafe_", false]], "run() (in module optimism.material.materialuniaxialsimulator)": [[5, "optimism.material.MaterialUniaxialSimulator.run", false]], "run() (optimism.phasefield.materialpointsimulator.materialpointsimulator method)": [[7, "optimism.phasefield.MaterialPointSimulator.MaterialPointSimulator.run", false]], "safe_sqrt_jvp() (in module optimism.math)": [[2, "optimism.Math.safe_sqrt_jvp", false]], "scalarrootfindtestfixture (class in optimism.test.test_scalarrootfinder)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture", false]], "scalars (optimism.vtkwriter.vtkfieldtype attribute)": [[2, "optimism.VTKWriter.VTKFieldType.SCALARS", false]], "scaledobjective (class in optimism.objective)": [[2, "optimism.Objective.ScaledObjective", false]], "scaledprecondstrategy (class in optimism.boundconstrainedobjective)": [[2, "optimism.BoundConstrainedObjective.ScaledPrecondStrategy", false]], "scaledprecondstrategy (class in optimism.objective)": [[2, "optimism.Objective.ScaledPrecondStrategy", false]], "set_initial_conditions() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.set_initial_conditions", false]], "settings (class in optimism.alsolver)": [[2, "optimism.AlSolver.Settings", false]], "settings (class in optimism.equationsolver)": [[2, "optimism.EquationSolver.Settings", false]], "settings (class in optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.Settings", false]], "settings (class in optimism.newtonsolver)": [[2, "optimism.NewtonSolver.Settings", false]], "settings (class in optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.Settings", false]], "settings (class in optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.Settings", false]], "settings_with_new_tol() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.settings_with_new_tol", false]], "settings_with_new_tol() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.settings_with_new_tol", false]], "setup() (optimism.contact.test.test_contact.testcontactfrictiondata method)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData.setUp", false]], "setup() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.setUp", false]], "setup() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.setUp", false]], "setup() (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint method)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint.setUp", false]], "setup() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.setUp", false]], "setup() (optimism.contact.test.test_newtonglobalization.testgmressolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver.setUp", false]], "setup() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.setUp", false]], "setup() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.setUp", false]], "setup() (optimism.contact.test.test_twobodycontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture.setUp", false]], "setup() (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture.setUp", false]], "setup() (optimism.material.test.test_gent.testgentmaterial method)": [[6, "optimism.material.test.test_Gent.TestGentMaterial.setUp", false]], "setup() (optimism.material.test.test_hardening.powerlawhardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture.setUp", false]], "setup() (optimism.material.test.test_hardening.vocehardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture.setUp", false]], "setup() (optimism.material.test.test_hypervisco.hyperviscomodelfixture method)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoModelFixture.setUp", false]], "setup() (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture method)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture.setUp", false]], "setup() (optimism.material.test.test_j2plastic.j2plasticuniaxial method)": [[6, "optimism.material.test.test_J2Plastic.J2PlasticUniaxial.setUp", false]], "setup() (optimism.material.test.test_j2plastic.j2updatefixture method)": [[6, "optimism.material.test.test_J2Plastic.J2UpdateFixture.setUp", false]], "setup() (optimism.material.test.test_linearelastic.testlinearelasticmaterial method)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial.setUp", false]], "setup() (optimism.material.test.test_multibranchhypervisco.hyperviscomodelfixture method)": [[6, "optimism.material.test.test_MultiBranchHyperVisco.HyperViscoModelFixture.setUp", false]], "setup() (optimism.phasefield.test.plotphasefieldthresholdmodel.phasefieldthresholduniaxialfixture method)": [[8, "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture.setUp", false]], "setup() (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture.setUp", false]], "setup() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.setUp", false]], "setup() (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture.setUp", false]], "setup() (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture.setUp", false]], "setup() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.setUp", false]], "setup() (optimism.test.test_axisymmpatchtest.axisymmpatchtest method)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest.setUp", false]], "setup() (optimism.test.test_dofmanager.dofmanagertest method)": [[9, "optimism.test.test_DofManager.DofManagerTest.setUp", false]], "setup() (optimism.test.test_equationsolver.equationsolverfixture method)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture.setUp", false]], "setup() (optimism.test.test_functionspace.parameterizationtestsuite method)": [[9, "optimism.test.test_FunctionSpace.ParameterizationTestSuite.setUp", false]], "setup() (optimism.test.test_functionspace.testfunctionspacefixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture.setUp", false]], "setup() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.setUp", false]], "setup() (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture.setUp", false]], "setup() (optimism.test.test_interpolants.testbubbleinterpolants method)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants.setUp", false]], "setup() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.setUp", false]], "setup() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.setUp", false]], "setup() (optimism.test.test_math.testmathinnerproduct method)": [[9, "optimism.test.test_Math.TestMathInnerProduct.setUp", false]], "setup() (optimism.test.test_math.testmathsum method)": [[9, "optimism.test.test_Math.TestMathSum.setUp", false]], "setup() (optimism.test.test_mechanics.mechanicsfunctionsfixture method)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture.setUp", false]], "setup() (optimism.test.test_mesh.testsinglemeshfixture method)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture.setUp", false]], "setup() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.setUp", false]], "setup() (optimism.test.test_newmark.dynamicpatchtest method)": [[9, "optimism.test.test_Newmark.DynamicPatchTest.setUp", false]], "setup() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.setUp", false]], "setup() (optimism.test.test_patchtest.linearpatchtestlinearelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements.setUp", false]], "setup() (optimism.test.test_patchtest.linearpatchtestquadraticelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements.setUp", false]], "setup() (optimism.test.test_patchtest.quadraticpatchtestquadraticelements method)": [[9, "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements.setUp", false]], "setup() (optimism.test.test_patchtestpou.patchtestquadraticelements method)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements.setUp", false]], "setup() (optimism.test.test_readexodusmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData.setUp", false]], "setup() (optimism.test.test_readexodusmesh.testmeshreadpatchtest method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest.setUp", false]], "setup() (optimism.test.test_readexodusmesh.testmeshreadpropertiestest method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest.setUp", false]], "setup() (optimism.test.test_readmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData.setUp", false]], "setup() (optimism.test.test_readmesh.testmeshreadpatchtest method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest.setUp", false]], "setup() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.setUp", false]], "setup() (optimism.test.test_sparsematrix.sparsepatchfixture method)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture.setUp", false]], "setup() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.setUp", false]], "setup() (optimism.test.test_surface.testsinglemeshfixture method)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture.setUp", false]], "setup() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.setUp", false]], "setup() (optimism.test.test_traction.tractionpatch method)": [[9, "optimism.test.test_Traction.TractionPatch.setUp", false]], "setup() (optimism.test.test_trustregionspg.testprojectiononboundary method)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary.setUp", false]], "setup() (optimism.test.test_trustregionspg.testsubproblemsolvefixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture.setUp", false]], "setup() (optimism.test.test_trustregionspg.testtrustregionspgfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture.setUp", false]], "setup() (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock.setUp", false]], "setup() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.setUp", false]], "setup() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.setUp", false]], "setup() (optimism.test.test_vtkwriter.testvtkwriter method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter.setUp", false]], "setup() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.setUp", false]], "setup_system() (optimism.equationsolversubspace.modelproblem method)": [[2, "optimism.EquationSolverSubspace.ModelProblem.setup_system", false]], "shape1d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.shape1d", false]], "shape2d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.shape2d", false]], "shape2dbubble() (in module optimism.interpolants)": [[2, "optimism.Interpolants.shape2dBubble", false]], "shapefunctions (class in optimism.interpolants)": [[2, "optimism.Interpolants.ShapeFunctions", false]], "shapegrads (optimism.functionspace.functionspace attribute)": [[2, "id3", false], [2, "optimism.FunctionSpace.FunctionSpace.shapeGrads", false]], "shapes (optimism.functionspace.functionspace attribute)": [[2, "id4", false], [2, "optimism.FunctionSpace.FunctionSpace.shapes", false]], "short (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.SHORT", false]], "sidesets (optimism.mesh.mesh attribute)": [[2, "id20", false], [2, "optimism.Mesh.Mesh.sideSets", false]], "simplexnodesordinals (optimism.mesh.mesh attribute)": [[2, "id21", false], [2, "optimism.Mesh.Mesh.simplexNodesOrdinals", false]], "skw() (in module optimism.tensormath)": [[2, "optimism.TensorMath.skw", false]], "slice_unknowns_with_dof_indices() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.slice_unknowns_with_dof_indices", false]], "smooth_distance() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.smooth_distance", false]], "smooth_linear() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.smooth_linear", false]], "smoothstep() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.smoothstep", false]], "solutioninfo (class in optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.SolutionInfo", false]], "solve() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.solve", false]], "solve() (optimism.equationsolversubspace.modelproblem method)": [[2, "optimism.EquationSolverSubspace.ModelProblem.solve", false]], "solve() (optimism.lu.lu method)": [[2, "optimism.LU.LU.solve", false]], "solve_spg_subproblem() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.solve_spg_subproblem", false]], "solve_sub_step() (in module optimism.alsolver)": [[2, "optimism.AlSolver.solve_sub_step", false]], "solve_transpose() (optimism.lu.lu method)": [[2, "optimism.LU.LU.solve_transpose", false]], "solve_trust_region_equality_constraint() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.solve_trust_region_equality_constraint", false]], "solve_trust_region_minimization() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.solve_trust_region_minimization", false]], "sort_uniq() (in module optimism.contact.test.test_contact)": [[4, "optimism.contact.test.test_Contact.sort_uniq", false]], "sparsecholesky (class in optimism.sparsecholesky)": [[2, "optimism.SparseCholesky.SparseCholesky", false]], "sparsecholeskyfixture (class in optimism.test.test_sparsepreconditioner)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture", false]], "sparsepatchfixture (class in optimism.test.test_sparsematrix)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture", false]], "spectral_gradient_minimize() (in module optimism.equationsolversubspace)": [[2, "optimism.EquationSolverSubspace.spectral_gradient_minimize", false]], "spg_inexact_solve_ratio (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.spg_inexact_solve_ratio", false]], "spg_nonmonotone_iter_limit_to_enforce_decrease (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.spg_nonmonotone_iter_limit_to_enforce_decrease", false]], "spg_tol (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.spg_tol", false]], "spg_use_nonmonotone (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.spg_use_nonmonotone", false]], "sphere() (in module optimism.contact.levelset)": [[3, "optimism.contact.Levelset.sphere", false]], "spline_ramp() (in module optimism.contact.test.test_mortargeom)": [[4, "optimism.contact.test.test_MortarGeom.spline_ramp", false]], "sqrtm_dbp() (in module optimism.linalg)": [[2, "optimism.LinAlg.sqrtm_dbp", false]], "start() (optimism.timer.timer method)": [[2, "optimism.Timer.Timer.start", false]], "state_data (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.state_data", false]], "state_new() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.state_new", false]], "stop() (optimism.timer.timer method)": [[2, "optimism.Timer.Timer.stop", false]], "strain_energy_density() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.strain_energy_density", false]], "strain_energy_density() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.strain_energy_density", false]], "strain_energy_density() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.strain_energy_density", false]], "strain_energy_density_to_lagrangian_density() (in module optimism.mechanics)": [[2, "optimism.Mechanics.strain_energy_density_to_lagrangian_density", false]], "strainhistory (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "id2", false], [5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput.strainHistory", false]], "strainhistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.strainHistory", false]], "stresshistory (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "id3", false], [5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput.stressHistory", false]], "stresshistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.stressHistory", false]], "subproblem_optimality() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.subproblem_optimality", false]], "sum2() (in module optimism.math)": [[2, "optimism.Math.sum2", false]], "sym() (in module optimism.tensormath)": [[2, "optimism.TensorMath.sym", false]], "symmetric_matrix_function() (in module optimism.tensormath)": [[2, "optimism.TensorMath.symmetric_matrix_function", false]], "t1 (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.t1", false]], "t1 (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.t1", false]], "t2 (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.t2", false]], "t2 (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.t2", false]], "target_constraint_decrease_factor (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.target_constraint_decrease_factor", false]], "teardown() (optimism.test.test_vtkwriter.testvtkwriter method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter.tearDown", false]], "teardown() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.tearDown", false]], "tensor_2d_to_3d() (in module optimism.tensormath)": [[2, "optimism.TensorMath.tensor_2D_to_3D", false]], "tensormathfixture (class in optimism.test.test_tensormath)": [[9, "optimism.test.test_TensorMath.TensorMathFixture", false]], "tensors (optimism.vtkwriter.vtkfieldtype attribute)": [[2, "optimism.VTKWriter.VTKFieldType.TENSORS", false]], "test_1d_element_element_topological_nodesets() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_1D_element_element_topological_nodesets", false]], "test_1d_interpolant_points_in_element() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_1D_interpolant_points_in_element", false]], "test_1d_quadrature_exactness() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_1D_quadrature_exactness", false]], "test_1d_quadrature_points_in_domain() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_1D_quadrature_points_in_domain", false]], "test_1d_quadrature_weight_positivity() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_1D_quadrature_weight_positivity", false]], "test_al_solver() (optimism.contact.test.test_newtonglobalization.testgmressolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver.test_al_solver", false]], "test_all_sets_named() (optimism.test.test_readexodusmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData.test_all_sets_named", false]], "test_all_sets_named() (optimism.test.test_readmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData.test_all_sets_named", false]], "test_axisymmetric_gradient() (optimism.test.test_axisymmpatchtest.axisymmpatchtest method)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest.test_axisymmetric_gradient", false]], "test_bad_property_names() (optimism.test.test_readexodusmesh.testmeshreadpropertiestest method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest.test_bad_property_names", false]], "test_bubble_grad_interpolation() (optimism.test.test_interpolants.testbubbleinterpolants method)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants.test_bubble_grad_interpolation", false]], "test_bubble_interpolation() (optimism.test.test_interpolants.testbubbleinterpolants method)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants.test_bubble_interpolation", false]], "test_cauchy_point_obeys_constraints() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_cauchy_point_obeys_constraints", false]], "test_cauchy_point_stays_inside_trust_region() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_cauchy_point_stays_inside_trust_region", false]], "test_cauchy_point_with_active_constraints_achieves_sufficient_decrease() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_cauchy_point_with_active_constraints_achieves_sufficient_decrease", false]], "test_combining_nodesets() (optimism.contact.test.test_twobodycontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture.test_combining_nodesets", false]], "test_combining_sidesets() (optimism.contact.test.test_twobodycontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture.test_combining_sidesets", false]], "test_compute_all_positive_constraints_for_far_away_levelset() (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint method)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint.test_compute_all_positive_constraints_for_far_away_levelset", false]], "test_compute_kinetic_energy() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.test_compute_kinetic_energy", false]], "test_constant() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_constant", false]], "test_constant_j_projection_exact_for_constant_j_field() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.test_constant_J_projection_exact_for_constant_J_field", false]], "test_constant_j_projection_inexact_for_linear_j_field() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.test_constant_J_projection_inexact_for_linear_J_field", false]], "test_constrained_hessian() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.test_constrained_hessian", false]], "test_constrained_hessian() (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture.test_constrained_hessian", false]], "test_contact_constraints() (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture.test_contact_constraints", false]], "test_contact_distance_constraint_evaluation() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.test_contact_distance_constraint_evaluation", false]], "test_contact_search() (optimism.contact.test.test_twobodycontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture.test_contact_search", false]], "test_contact_search() (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture.test_contact_search", false]], "test_conversion_to_quadratic_mesh_is_valid() (optimism.test.test_mesh.testsinglemeshfixture method)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture.test_conversion_to_quadratic_mesh_is_valid", false]], "test_correct_number_of_edges_created_for_contact() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.test_correct_number_of_edges_created_for_contact", false]], "test_correspondence_with_linear_elasticity() (optimism.material.test.test_gent.testgentmaterial method)": [[6, "optimism.material.test.test_Gent.TestGentMaterial.test_correspondence_with_linear_elasticity", false]], "test_cpp_dist_corner1() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_cpp_dist_corner1", false]], "test_cpp_dist_corner2() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_cpp_dist_corner2", false]], "test_cpp_dist_exterior() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_cpp_dist_exterior", false]], "test_cpp_dist_interior() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_cpp_dist_interior", false]], "test_create_nodesets_from_sidesets() (optimism.test.test_mesh.testsinglemeshfixture method)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture.test_create_nodesets_from_sidesets", false]], "test_debug_infs_is_off() (optimism.test.test_jaxconfig.testjaxconfiguration method)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration.test_debug_infs_is_off", false]], "test_debug_nans_is_off() (optimism.test.test_jaxconfig.testjaxconfiguration method)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration.test_debug_nans_is_off", false]], "test_determinant() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_determinant", false]], "test_determinant_precision() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_determinant_precision", false]], "test_detpim1() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_detpIm1", false]], "test_diagonal_backup_preconditioner() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.test_diagonal_backup_preconditioner", false]], "test_dirichlet_patch_test() (optimism.test.test_axisymmpatchtest.axisymmpatchtest method)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest.test_dirichlet_patch_test", false]], "test_dirichlet_patch_test() (optimism.test.test_patchtest.linearpatchtestlinearelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements.test_dirichlet_patch_test", false]], "test_dirichlet_patch_test() (optimism.test.test_readexodusmesh.testmeshreadpatchtest method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest.test_dirichlet_patch_test", false]], "test_dirichlet_patch_test() (optimism.test.test_readmesh.testmeshreadpatchtest method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest.test_dirichlet_patch_test", false]], "test_dirichlet_patch_test_with_quadratic_elements() (optimism.test.test_patchtest.linearpatchtestquadraticelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements.test_dirichlet_patch_test_with_quadratic_elements", false]], "test_dirichlet_patch_test_with_quadratic_elements() (optimism.test.test_patchtest.quadraticpatchtestquadraticelements method)": [[9, "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements.test_dirichlet_patch_test_with_quadratic_elements", false]], "test_dirichlet_patch_test_with_quadratic_elements() (optimism.test.test_patchtestpou.patchtestquadraticelements method)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements.test_dirichlet_patch_test_with_quadratic_elements", false]], "test_dirichlet_patch_test_with_quadratic_elements_and_constant_jac_projection() (optimism.test.test_patchtest.linearpatchtestquadraticelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements.test_dirichlet_patch_test_with_quadratic_elements_and_constant_jac_projection", false]], "test_does_not_converge_to_saddle_point() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.test_does_not_converge_to_saddle_point", false]], "test_dot2_on_ill_conditioned_inner_product() (optimism.test.test_math.testmathinnerproduct method)": [[9, "optimism.test.test_Math.TestMathInnerProduct.test_dot2_on_ill_conditioned_inner_product", false]], "test_double_precision_mode_is_on() (optimism.test.test_jaxconfig.testjaxconfiguration method)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration.test_double_precision_mode_is_on", false]], "test_edge_connectivities() (optimism.test.test_mesh.testsinglemeshfixture method)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture.test_edge_connectivities", false]], "test_edge_to_neighbor_cells_data() (optimism.test.test_mesh.testsinglemeshfixture method)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture.test_edge_to_neighbor_cells_data", false]], "test_eigen_sym33_non_unit() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_eigen_sym33_non_unit", false]], "test_eigen_sym33_non_unit_degenerate_case() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_eigen_sym33_non_unit_degenerate_case", false]], "test_elastic_energy() (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture method)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture.test_elastic_energy", false]], "test_elastic_energy() (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture.test_elastic_energy", false]], "test_elastic_energy() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.test_elastic_energy", false]], "test_elastic_strain_path() (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture method)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture.test_elastic_strain_path", false]], "test_element_volume_multi_point_quadrature() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_element_volume_multi_point_quadrature", false]], "test_element_volume_single_point_quadrature() (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture.test_element_volume_single_point_quadrature", false]], "test_entity_counts() (optimism.test.test_readexodusmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData.test_entity_counts", false]], "test_entity_counts() (optimism.test.test_readmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData.test_entity_counts", false]], "test_exp_symm_at_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_at_identity", false]], "test_exp_symm_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_double_eigs", false]], "test_exp_symm_gradient_distinct_eigenvalues() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_gradient_distinct_eigenvalues", false]], "test_exp_symm_gradient_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_gradient_double_eigs", false]], "test_exp_symm_gradient_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_gradient_scaled_identity", false]], "test_exp_symm_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_scaled_identity", false]], "test_find_root() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_find_root", false]], "test_find_root_converges_on_hard_function() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_find_root_converges_on_hard_function", false]], "test_find_root_with_forced_bisection_step() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_find_root_with_forced_bisection_step", false]], "test_find_root_with_jit() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_find_root_with_jit", false]], "test_finite_deformation_frame_indifference() (optimism.material.test.test_linearelastic.testlinearelasticmaterial method)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial.test_finite_deformation_frame_indifference", false]], "test_finite_extensibility() (optimism.material.test.test_gent.testgentmaterial method)": [[6, "optimism.material.test.test_Gent.TestGentMaterial.test_finite_extensibility", false]], "test_forward_track_search_of_cp_step_length_achieves_sufficient_decrease() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_forward_track_search_of_cp_step_length_achieves_sufficient_decrease", false]], "test_frame_indifference() (optimism.material.test.test_gent.testgentmaterial method)": [[6, "optimism.material.test.test_Gent.TestGentMaterial.test_frame_indifference", false]], "test_friction() (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint method)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint.test_friction", false]], "test_friction_search_after_motion() (optimism.contact.test.test_contact.testcontactfrictiondata method)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData.test_friction_search_after_motion", false]], "test_friction_search_static() (optimism.contact.test.test_contact.testcontactfrictiondata method)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData.test_friction_search_static", false]], "test_get_bc_size() (optimism.test.test_dofmanager.dofmanagertest method)": [[9, "optimism.test.test_DofManager.DofManagerTest.test_get_bc_size", false]], "test_get_unknown_size() (optimism.test.test_dofmanager.dofmanagertest method)": [[9, "optimism.test.test_DofManager.DofManagerTest.test_get_unknown_size", false]], "test_globalized_newton_step_nonconvex() (optimism.contact.test.test_newtonglobalization.testgmressolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver.test_globalized_newton_step_nonconvex", false]], "test_globalized_newton_step_with_cubic() (optimism.contact.test.test_newtonglobalization.testgmressolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver.test_globalized_newton_step_with_cubic", false]], "test_grad_interpolation() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_grad_interpolation", false]], "test_grad_on_dot2_works() (optimism.test.test_math.testmathinnerproduct method)": [[9, "optimism.test.test_Math.TestMathInnerProduct.test_grad_on_dot2_works", false]], "test_grad_on_sum2_works() (optimism.test.test_math.testmathsum method)": [[9, "optimism.test.test_Math.TestMathSum.test_grad_on_sum2_works", false]], "test_hessian_matrix_is_symmetric() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.test_hessian_matrix_is_symmetric", false]], "test_indefinite_fixed_by_shift() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.test_indefinite_fixed_by_shift", false]], "test_inf_grad_min() (optimism.test.test_smoothfunctions.testsmoothfunctions method)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions.test_inf_grad_min", false]], "test_inf_min() (optimism.test.test_smoothfunctions.testsmoothfunctions method)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions.test_inf_min", false]], "test_integrate_constant_field_multi_point_quadrature() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_integrate_constant_field_multi_point_quadrature", false]], "test_integrate_constant_field_single_point_quadrature() (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture.test_integrate_constant_field_single_point_quadrature", false]], "test_integrate_function_on_surface_that_uses_coords_and_normal() (optimism.test.test_surface.testsinglemeshfixture method)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture.test_integrate_function_on_surface_that_uses_coords_and_normal", false]], "test_integrate_linear_field_multi_point_quadrature() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_integrate_linear_field_multi_point_quadrature", false]], "test_integrate_linear_field_single_point_quadrature() (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture.test_integrate_linear_field_single_point_quadrature", false]], "test_integrate_over_half_block() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_integrate_over_half_block", false]], "test_integrate_over_half_block_indices() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_integrate_over_half_block_indices", false]], "test_integrate_perimeter() (optimism.test.test_surface.testsinglemeshfixture method)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture.test_integrate_perimeter", false]], "test_integrate_quadratic_fn_on_surface() (optimism.test.test_surface.testsinglemeshfixture method)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture.test_integrate_quadratic_fn_on_surface", false]], "test_integrate_with_parameter() (optimism.test.test_functionspace.parameterizationtestsuite method)": [[9, "optimism.test.test_FunctionSpace.ParameterizationTestSuite.test_integrate_with_parameter", false]], "test_integration_of_constant_acceleration_is_exact() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.test_integration_of_constant_acceleration_is_exact", false]], "test_integration_of_rigid_motion_is_exact() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.test_integration_of_rigid_motion_is_exact", false]], "test_internal_state_update() (optimism.material.test.test_linearelastic.testlinearelasticmaterial method)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial.test_internal_state_update", false]], "test_internal_variables_initialization_on_multi_block() (optimism.test.test_mechanics.mechanicsfunctionsfixture method)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture.test_internal_variables_initialization_on_multi_block", false]], "test_internal_variables_update_on_multi_block() (optimism.test.test_mechanics.mechanicsfunctionsfixture method)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture.test_internal_variables_update_on_multi_block", false]], "test_interpolation() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_interpolation", false]], "test_jit_and_jacrev_on_integration() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_jit_and_jacrev_on_integration", false]], "test_jit_dot2_on_ill_conditioned_inner_product() (optimism.test.test_math.testmathinnerproduct method)": [[9, "optimism.test.test_Math.TestMathInnerProduct.test_jit_dot2_on_ill_conditioned_inner_product", false]], "test_jit_is_enabled() (optimism.test.test_jaxconfig.testjaxconfiguration method)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration.test_jit_is_enabled", false]], "test_jit_on_integration() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_jit_on_integration", false]], "test_kinetic_potential_works_inside_j2() (optimism.material.test.test_ratesensitivity.ratesentivityinsidej2 method)": [[6, "optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2.test_kinetic_potential_works_inside_J2", false]], "test_limit_of_ray_smoothing() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_limit_of_ray_smoothing", false]], "test_limits() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_limits", false]], "test_linear() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_linear", false]], "test_linear_j_projection_exact_for_constant_j_field() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.test_linear_J_projection_exact_for_constant_J_field", false]], "test_linear_j_projection_exact_for_linear_j_field() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.test_linear_J_projection_exact_for_linear_J_field", false]], "test_linear_j_projection_inexact_for_quadratic_j_field() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.test_linear_J_projection_inexact_for_quadratic_J_field", false]], "test_linear_reproducing_multi_point_quadrature() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_linear_reproducing_multi_point_quadrature", false]], "test_linear_reproducing_single_point_quadrature() (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture.test_linear_reproducing_single_point_quadrature", false]], "test_loading_only() (optimism.material.test.test_hypervisco.hyperviscouniaxialstrain method)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain.test_loading_only", false]], "test_loading_only() (optimism.material.test.test_multibranchhypervisco.hyperviscouniaxialstrain method)": [[6, "optimism.material.test.test_MultiBranchHyperVisco.HyperViscoUniaxialStrain.test_loading_only", false]], "test_log_symm_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_double_eigs", false]], "test_log_symm_gradient_almost_double_degenerate() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_gradient_almost_double_degenerate", false]], "test_log_symm_gradient_distinct_eigenvalues() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_gradient_distinct_eigenvalues", false]], "test_log_symm_gradient_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_gradient_double_eigs", false]], "test_log_symm_gradient_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_gradient_scaled_identity", false]], "test_log_symm_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_scaled_identity", false]], "test_logm_iss_derivatives_on_double_degenerate_eigenvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_derivatives_on_double_degenerate_eigenvalues", false]], "test_logm_iss_derivatives_on_triple_degenerate_eigenvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_derivatives_on_triple_degenerate_eigenvalues", false]], "test_logm_iss_fwd_mode_derivative() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_fwd_mode_derivative", false]], "test_logm_iss_hessian_on_double_degenerate_eigenvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_hessian_on_double_degenerate_eigenvalues", false]], "test_logm_iss_jit() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_jit", false]], "test_logm_iss_on_10x10() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_on_10x10", false]], "test_logm_iss_on_double_degenerate_eigenvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_on_double_degenerate_eigenvalues", false]], "test_logm_iss_on_full_3x3s() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_on_full_3x3s", false]], "test_logm_iss_on_matrix_near_identity() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_on_matrix_near_identity", false]], "test_logm_iss_on_triple_degenerate_eigvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_on_triple_degenerate_eigvalues", false]], "test_logm_iss_rev_mode_derivative() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_rev_mode_derivative", false]], "test_mass_matrix_exactly_integrated() (optimism.test.test_functionspace.testfunctionspacefixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture.test_mass_matrix_exactly_integrated", false]], "test_mass_matrix_inexactly_integrated_with_low_order_quadrature() (optimism.test.test_functionspace.testfunctionspacefixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture.test_mass_matrix_inexactly_integrated_with_low_order_quadrature", false]], "test_min() (optimism.test.test_smoothfunctions.testsmoothfunctions method)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions.test_min", false]], "test_multiply_by_transpose() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.test_multiply_by_transpose", false]], "test_negative_curvature() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_negative_curvature", false]], "test_negative_linear() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_negative_linear", false]], "test_neumann_patch_test() (optimism.test.test_patchtest.linearpatchtestlinearelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements.test_neumann_patch_test", false]], "test_neumann_patch_test() (optimism.test.test_readmesh.testmeshreadpatchtest method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest.test_neumann_patch_test", false]], "test_neumann_patch_test_with_quadratic_elements() (optimism.test.test_traction.tractionpatch method)": [[9, "optimism.test.test_Traction.TractionPatch.test_neumann_patch_test_with_quadratic_elements", false]], "test_newton_step() (optimism.contact.test.test_newtonglobalization.testgmressolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver.test_newton_step", false]], "test_node_set_sizes() (optimism.test.test_readexodusmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData.test_node_set_sizes", false]], "test_numpy_dot_fails_badly_on_ill_conditioned_inner_product() (optimism.test.test_math.testmathinnerproduct method)": [[9, "optimism.test.test_Math.TestMathInnerProduct.test_numpy_dot_fails_badly_on_ill_conditioned_inner_product", false]], "test_numpy_sum_fails_badly_on_ill_conditioned_sum() (optimism.test.test_math.testmathsum method)": [[9, "optimism.test.test_Math.TestMathSum.test_numpy_sum_fails_badly_on_ill_conditioned_sum", false]], "test_param_change() (optimism.test.test_objective.testobjective method)": [[9, "optimism.test.test_Objective.TestObjective.test_param_change", false]], "test_param_change_first_out_of_two() (optimism.test.test_objective.testobjective method)": [[9, "optimism.test.test_Objective.TestObjective.test_param_change_first_out_of_two", false]], "test_param_change_four_out_of_four() (optimism.test.test_objective.testobjective method)": [[9, "optimism.test.test_Objective.TestObjective.test_param_change_four_out_of_four", false]], "test_param_change_second_out_of_three() (optimism.test.test_objective.testobjective method)": [[9, "optimism.test.test_Objective.TestObjective.test_param_change_second_out_of_three", false]], "test_param_change_third_out_of_four() (optimism.test.test_objective.testobjective method)": [[9, "optimism.test.test_Objective.TestObjective.test_param_change_third_out_of_four", false]], "test_patch_test() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.test_patch_test", false]], "test_patch_test() (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture.test_patch_test", false]], "test_patch_test() (optimism.test.test_newmark.dynamicpatchtest method)": [[9, "optimism.test.test_Newmark.DynamicPatchTest.test_patch_test", false]], "test_plastic_strain_path() (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture method)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture.test_plastic_strain_path", false]], "test_plastic_stress() (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture.test_plastic_stress", false]], "test_plastic_stress() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.test_plastic_stress", false]], "test_plasticity_with_mesh() (optimism.material.test.test_j2plastic.plasticityonmesh method)": [[6, "optimism.material.test.test_J2Plastic.PlasticityOnMesh.test_plasticity_with_mesh", false]], "test_plot() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_plot", false]], "test_plot2() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_plot2", false]], "test_plot_smooth_min() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_plot_smooth_min", false]], "test_positive_curvature() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_positive_curvature", false]], "test_positive_curvature2() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_positive_curvature2", false]], "test_positive_curvature3() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_positive_curvature3", false]], "test_potential() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.test_potential", false]], "test_pow_symm_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_double_eigs", false]], "test_pow_symm_gradient_almost_double_degenerate() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_gradient_almost_double_degenerate", false]], "test_pow_symm_gradient_distinct_eigenvalues() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_gradient_distinct_eigenvalues", false]], "test_pow_symm_gradient_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_gradient_double_eigs", false]], "test_pow_symm_gradient_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_gradient_scaled_identity", false]], "test_pow_symm_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_scaled_identity", false]], "test_power_law_hardening_slope_is_finite_at_origin() (optimism.material.test.test_hardening.powerlawhardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture.test_power_law_hardening_slope_is_finite_at_origin", false]], "test_power_law_hardening_yield_strength() (optimism.material.test.test_hardening.powerlawhardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture.test_power_law_hardening_yield_strength", false]], "test_power_law_hardening_zero_point() (optimism.material.test.test_hardening.powerlawhardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture.test_power_law_hardening_zero_point", false]], "test_power_law_scales_correctly() (optimism.material.test.test_ratesensitivity.ratesensitivityfixture method)": [[6, "optimism.material.test.test_RateSensitivity.RateSensitivityFixture.test_power_law_scales_correctly", false]], "test_power_law_strength_increases() (optimism.material.test.test_hardening.powerlawhardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture.test_power_law_strength_increases", false]], "test_project_onto_tr_function_when_vector_is_inside_tr() (optimism.test.test_trustregionspg.testprojectiononboundary method)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary.test_project_onto_tr_function_when_vector_is_inside_tr", false]], "test_project_onto_tr_function_when_vector_is_outside_tr() (optimism.test.test_trustregionspg.testprojectiononboundary method)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary.test_project_onto_tr_function_when_vector_is_outside_tr", false]], "test_projection() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_projection", false]], "test_property_mins_and_maxs() (optimism.test.test_readexodusmesh.testmeshreadpropertiestest method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest.test_property_mins_and_maxs", false]], "test_property_parsing() (optimism.material.test.test_ratesensitivity.ratesensitivityfixture method)": [[6, "optimism.material.test.test_RateSensitivity.RateSensitivityFixture.test_property_parsing", false]], "test_right_polar_decomp() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_right_polar_decomp", false]], "test_root_find_is_differentiable() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_root_find_is_differentiable", false]], "test_root_find_with_vmap_and_jit() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_root_find_with_vmap_and_jit", false]], "test_rotation_invariance() (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture.test_rotation_invariance", false]], "test_rotation_invariance() (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture.test_rotation_invariance", false]], "test_rotation_invariance() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.test_rotation_invariance", false]], "test_shape_kronecker_delta_property() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_shape_kronecker_delta_property", false]], "test_side_set_sizes() (optimism.test.test_readexodusmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData.test_side_set_sizes", false]], "test_slice_unknowns_with_dof_indices() (optimism.test.test_dofmanager.dofmanagertest method)": [[9, "optimism.test.test_DofManager.DofManagerTest.test_slice_unknowns_with_dof_indices", false]], "test_smooth_1() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_smooth_1", false]], "test_smooth_2() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_smooth_2", false]], "test_smooth_gradient_on_either_side_of_left_edge() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_smooth_gradient_on_either_side_of_left_edge", false]], "test_smooth_gradient_on_either_side_of_right_edge() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_smooth_gradient_on_either_side_of_right_edge", false]], "test_solve() (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint method)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint.test_solve", false]], "test_solves_quadratic_problem_in_one_iteration() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.test_solves_quadratic_problem_in_one_iteration", false]], "test_solves_when_left_bracket_is_solution() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_solves_when_left_bracket_is_solution", false]], "test_solves_when_right_bracket_is_solution() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_solves_when_right_bracket_is_solution", false]], "test_some_positive_some_negative_constraints_for_small_sphere_on_edge() (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint method)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint.test_some_positive_some_negative_constraints_for_small_sphere_on_edge", false]], "test_sparse_hessian_at_nonzero_phase() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.test_sparse_hessian_at_nonzero_phase", false]], "test_sparse_hessian_at_nonzero_phase() (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture.test_sparse_hessian_at_nonzero_phase", false]], "test_sparse_hessian_at_zero_phase() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.test_sparse_hessian_at_zero_phase", false]], "test_sparse_hessian_at_zero_phase() (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture.test_sparse_hessian_at_zero_phase", false]], "test_sparse_matrix_patch_test_dirichlet_bc() (optimism.test.test_sparsematrix.sparsepatchfixture method)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture.test_sparse_matrix_patch_test_dirichlet_BC", false]], "test_sparse_matrix_patch_test_nobc() (optimism.test.test_sparsematrix.sparsepatchfixture method)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture.test_sparse_matrix_patch_test_noBC", false]], "test_sparse_matrix_patch_test_traction_bc() (optimism.test.test_sparsematrix.sparsepatchfixture method)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture.test_sparse_matrix_patch_test_traction_BC", false]], "test_sparse_solve() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.test_sparse_solve", false]], "test_sparse_solve_and_update() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.test_sparse_solve_and_update", false]], "test_spg_on_rosenbrock() (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock.test_spg_on_rosenbrock", false]], "test_sqrt_symm() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm", false]], "test_sqrt_symm_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_double_eigs", false]], "test_sqrt_symm_gradient_almost_double_degenerate() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_gradient_almost_double_degenerate", false]], "test_sqrt_symm_gradient_distinct_eigenvalues() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_gradient_distinct_eigenvalues", false]], "test_sqrt_symm_gradient_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_gradient_double_eigs", false]], "test_sqrt_symm_gradient_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_gradient_scaled_identity", false]], "test_sqrt_symm_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_scaled_identity", false]], "test_sqrtm() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm", false]], "test_sqrtm_derivatives_on_10x10() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_derivatives_on_10x10", false]], "test_sqrtm_fwd_mode_derivative() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_fwd_mode_derivative", false]], "test_sqrtm_jit() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_jit", false]], "test_sqrtm_on_10x10() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_on_10x10", false]], "test_sqrtm_on_degenerate_eigenvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_on_degenerate_eigenvalues", false]], "test_sqrtm_rev_mode_derivative() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_rev_mode_derivative", false]], "test_subproblem_solve_inside_tr() (optimism.test.test_trustregionspg.testsubproblemsolvefixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture.test_subproblem_solve_inside_tr", false]], "test_subproblem_solve_on_tr_boundary() (optimism.test.test_trustregionspg.testsubproblemsolvefixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture.test_subproblem_solve_on_tr_boundary", false]], "test_sum2_jitted_on_ill_conditioned_sum() (optimism.test.test_math.testmathsum method)": [[9, "optimism.test.test_Math.TestMathSum.test_sum2_jitted_on_ill_conditioned_sum", false]], "test_sum2_on_ill_conditioned_sum() (optimism.test.test_math.testmathsum method)": [[9, "optimism.test.test_Math.TestMathSum.test_sum2_on_ill_conditioned_sum", false]], "test_surface_integral_of_linears() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.test_surface_integral_of_linears", false]], "test_surface_integral_of_quadratics() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.test_surface_integral_of_quadratics", false]], "test_traction_patch_test() (optimism.test.test_newmark.dynamicpatchtest method)": [[9, "optimism.test.test_Newmark.DynamicPatchTest.test_traction_patch_test", false]], "test_tri_element_element_topological_nodesets() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_tri_element_element_topological_nodesets", false]], "test_tri_face_nodes_match_1d_lobatto_nodes() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_tri_face_nodes_match_1D_lobatto_nodes", false]], "test_tri_interpolant_points_in_element() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_tri_interpolant_points_in_element", false]], "test_tri_shape_partition_of_unity() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_tri_shape_partition_of_unity", false]], "test_tri_shapegrads_partition_of_unity() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_tri_shapeGrads_partition_of_unity", false]], "test_triangle_quadrature_exactness() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_triangle_quadrature_exactness", false]], "test_triangle_quadrature_points_in_domain() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_triangle_quadrature_points_in_domain", false]], "test_triangle_quadrature_weight_positivity() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_triangle_quadrature_weight_positivity", false]], "test_trust_region_equation_solver() (optimism.test.test_equationsolver.equationsolverfixture method)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture.test_trust_region_equation_solver", false]], "test_trust_region_incremental_optimizer() (optimism.test.test_equationsolver.equationsolverfixture method)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture.test_trust_region_incremental_optimizer", false]], "test_trust_region_optimizer() (optimism.test.test_equationsolver.equationsolverfixture method)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture.test_trust_region_optimizer", false]], "test_trust_region_optimizer_with_preconditioned_inner_products() (optimism.test.test_equationsolver.equationsolverfixture method)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture.test_trust_region_optimizer_with_preconditioned_inner_products", false]], "test_trust_region_spg_on_unbounded_problem() (optimism.test.test_trustregionspg.testtrustregionspgfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture.test_trust_region_spg_on_unbounded_problem", false]], "test_unbracketed_root_gives_nan() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_unbracketed_root_gives_nan", false]], "test_unconstrained_cauchy_point_achieves_sufficient_decrease() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_unconstrained_cauchy_point_achieves_sufficient_decrease", false]], "test_uniaxial() (optimism.material.test.test_j2plastic.j2plasticuniaxial method)": [[6, "optimism.material.test.test_J2Plastic.J2PlasticUniaxial.test_uniaxial", false]], "test_uniaxial_energy() (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture.test_uniaxial_energy", false]], "test_uniaxial_state_achieved() (optimism.material.test.test_materialuniaxialsimulator.materialuniaxialsimulatorfixture method)": [[6, "optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture.test_uniaxial_state_achieved", false]], "test_update_only_happens_once() (optimism.material.test.test_j2plastic.j2updatefixture method)": [[6, "optimism.material.test.test_J2Plastic.J2UpdateFixture.test_update_only_happens_once", false]], "test_valid_intersection() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_valid_intersection", false]], "test_valid_intersection_on_edge() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_valid_intersection_on_edge", false]], "test_voce_hardening_saturates_to_correct_value() (optimism.material.test.test_hardening.vocehardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture.test_voce_hardening_saturates_to_correct_value", false]], "test_voce_hardening_yield_strength() (optimism.material.test.test_hardening.vocehardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture.test_voce_hardening_yield_strength", false]], "test_voce_hardening_zero_point() (optimism.material.test.test_hardening.vocehardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture.test_voce_hardening_zero_point", false]], "test_vtk_no_warning_for_inconsistent_sizes() (optimism.test.test_vtkwriter.testvtkwriter method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter.test_vtk_no_warning_for_inconsistent_sizes", false]], "test_vtk_write() (optimism.test.test_vtkwriter.testvtkwriter method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter.test_vtk_write", false]], "test_vtk_writer_no_inconsistent_sizes_with_cubic_elements() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.test_vtk_writer_no_inconsistent_sizes_with_cubic_elements", false]], "test_vtk_writer_no_inconsistent_sizes_with_quadratic_elements() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.test_vtk_writer_no_inconsistent_sizes_with_quadratic_elements", false]], "test_vtk_writer_on_cubic_elements() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.test_vtk_writer_on_cubic_elements", false]], "test_vtk_writer_on_quadratic_elements() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.test_vtk_writer_on_quadratic_elements", false]], "test_zero_point() (optimism.material.test.test_gent.testgentmaterial method)": [[6, "optimism.material.test.test_Gent.TestGentMaterial.test_zero_point", false]], "test_zero_point() (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture method)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture.test_zero_point", false]], "test_zero_point() (optimism.material.test.test_linearelastic.testlinearelasticmaterial method)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial.test_zero_point", false]], "test_zero_point() (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture.test_zero_point", false]], "test_zero_point() (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture.test_zero_point", false]], "test_zero_point() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.test_zero_point", false]], "testareaintegrals() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testAreaIntegrals", false]], "testbubbleinterpolants (class in optimism.test.test_interpolants)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants", false]], "testcontactfrictiondata (class in optimism.contact.test.test_contact)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData", false]], "testdoublemeshfixture (class in optimism.contact.test.test_search)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture", false]], "testedgeintersection (class in optimism.contact.test.test_cpp)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection", false]], "testedgeintersection (class in optimism.contact.test.test_edgeintersection)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection", false]], "testedgeswithcommonpoint() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testEdgesWithCommonPoint", false]], "testedgeswithtwocommonpoints() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testEdgesWithTwoCommonPoints", false]], "testfixture (class in optimism.test.testfixture)": [[9, "optimism.test.TestFixture.TestFixture", false]], "testfunctionspacefixture (class in optimism.test.test_functionspace)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture", false]], "testfunctionspacemultiquadpointfixture (class in optimism.test.test_functionspace)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture", false]], "testfunctionspacesinglequadpointfixture (class in optimism.test.test_functionspace)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture", false]], "testgentmaterial (class in optimism.material.test.test_gent)": [[6, "optimism.material.test.test_Gent.TestGentMaterial", false]], "testgmressolver (class in optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver", false]], "testinterpolants (class in optimism.test.test_interpolants)": [[9, "optimism.test.test_Interpolants.TestInterpolants", false]], "testjaxconfiguration (class in optimism.test.test_jaxconfig)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration", false]], "testlevelsetcontactconstraint (class in optimism.contact.test.test_levelsetconstraint)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint", false]], "testlinalg (class in optimism.test.test_linalg)": [[9, "optimism.test.test_LinAlg.TestLinAlg", false]], "testlinearelasticmaterial (class in optimism.material.test.test_linearelastic)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial", false]], "testmathinnerproduct (class in optimism.test.test_math)": [[9, "optimism.test.test_Math.TestMathInnerProduct", false]], "testmathsum (class in optimism.test.test_math)": [[9, "optimism.test.test_Math.TestMathSum", false]], "testmeshreaddata (class in optimism.test.test_readexodusmesh)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData", false]], "testmeshreaddata (class in optimism.test.test_readmesh)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData", false]], "testmeshreadpatchtest (class in optimism.test.test_readexodusmesh)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest", false]], "testmeshreadpatchtest (class in optimism.test.test_readmesh)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest", false]], "testmeshreadpropertiestest (class in optimism.test.test_readexodusmesh)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest", false]], "testminimizescalarfixture (class in optimism.test.test_minimizescalar)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture", false]], "testmortargeom (class in optimism.contact.test.test_mortargeom)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom", false]], "testmortarintegralonesided() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testMortarIntegralOneSided", false]], "testobjective (class in optimism.test.test_objective)": [[9, "optimism.test.test_Objective.TestObjective", false]], "testoffedges() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testOffEdges", false]], "testprojectiononboundary (class in optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary", false]], "testquadraticsolver (class in optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver", false]], "testquadraturerules (class in optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules", false]], "testsinglemeshfixture (class in optimism.phasefield.test.test_phasefieldlorentzplasticpatch)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture", false]], "testsinglemeshfixture (class in optimism.phasefield.test.test_phasefieldthresholdpatch)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture", false]], "testsinglemeshfixture (class in optimism.test.test_mesh)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture", false]], "testsinglemeshfixture (class in optimism.test.test_surface)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture", false]], "testsmoothfunctions (class in optimism.test.test_smoothfunctions)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions", false]], "testspline() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testSpline", false]], "testsubproblemsolvefixture (class in optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture", false]], "testtrustregionspgfixture (class in optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture", false]], "testtrustregionspgrosenbrock (class in optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock", false]], "testuniaxial() (optimism.phasefield.test.plotphasefieldthresholdmodel.phasefieldthresholduniaxialfixture method)": [[8, "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture.testUniaxial", false]], "testuniaxial() (optimism.phasefield.test.test_phasefielduniaxial.phasefielduniaxialfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.PhaseFieldUniaxialFixture.testUniaxial", false]], "testvolumeaverage (class in optimism.test.test_volumeaveragej)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage", false]], "testvtkwriter (class in optimism.test.test_vtkwriter)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter", false]], "testvtkwriterhigherorder (class in optimism.test.test_vtkwriter)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder", false]], "text (optimism.timer.timer attribute)": [[2, "optimism.Timer.Timer.text", false]], "time (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "id4", false], [5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput.time", false]], "time (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.time", false]], "time_step() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.time_step", false]], "timer (class in optimism.timer)": [[2, "optimism.Timer.Timer", false]], "timererror": [[2, "optimism.Timer.TimerError", false]], "timers (optimism.timer.timer attribute)": [[2, "optimism.Timer.Timer.timers", false]], "times (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.times", false]], "tol (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.tol", false]], "tol (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.tol", false]], "tol (optimism.minimizescalar.settings attribute)": [[2, "optimism.MinimizeScalar.Settings.tol", false]], "tol (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.tol", false]], "total_residual() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.total_residual", false]], "tr_size (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.tr_size", false]], "tr_size (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.tr_size", false]], "trace() (in module optimism.tensormath)": [[2, "optimism.TensorMath.trace", false]], "tractionpatch (class in optimism.test.test_traction)": [[9, "optimism.test.test_Traction.TractionPatch", false]], "triangle_inradius() (in module optimism.test.test_mesh)": [[9, "optimism.test.test_Mesh.triangle_inradius", false]], "triaxiality() (in module optimism.tensormath)": [[2, "optimism.TensorMath.triaxiality", false]], "trspgcauchypointfixture (class in optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture", false]], "trust_region_cg() (in module optimism.equationsolversubspace)": [[2, "optimism.EquationSolverSubspace.trust_region_cg", false]], "trust_region_least_squares_solve() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.trust_region_least_squares_solve", false]], "trust_region_minimize() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.trust_region_minimize", false]], "trust_region_subspace_minimize() (in module optimism.equationsolversubspace)": [[2, "optimism.EquationSolverSubspace.trust_region_subspace_minimize", false]], "twobodycontactfixture (class in optimism.contact.test.test_twobodycontact)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture", false]], "twobodycontactfixture (class in optimism.contact.test.test_twobodymortarcontact)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture", false]], "twotryprecondstrategy (class in optimism.objective)": [[2, "optimism.Objective.TwoTryPrecondStrategy", false]], "uniaxialoutput (class in optimism.material.materialuniaxialsimulator)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput", false]], "uniaxialoutput (class in optimism.phasefield.materialpointsimulator)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput", false]], "unpack_fields_2d() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.unpack_fields_2D", false]], "unpack_gradients_2d() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.unpack_gradients_2D", false]], "unsigned_char (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.UNSIGNED_CHAR", false]], "unsigned_int (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.UNSIGNED_INT", false]], "unsigned_long (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.UNSIGNED_LONG", false]], "unsigned_short (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.UNSIGNED_SHORT", false]], "update() (in module optimism.phasefield.test.test_phasefielduniaxial)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.update", false]], "update() (optimism.lu.lu method)": [[2, "optimism.LU.LU.update", false]], "update() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.update", false]], "update_precond() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.update_precond", false]], "update_precond() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.update_precond", false]], "update_state() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.update_state", false]], "update_state() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.update_state", false]], "update_state() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.update_state", false]], "update_state() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.update_state", false]], "update_step_length_squared() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.update_step_length_squared", false]], "use_incremental_objective (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.use_incremental_objective", false]], "use_incremental_objective (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.use_incremental_objective", false]], "use_newton_only (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.use_newton_only", false]], "use_preconditioned_inner_product_for_cg (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.use_preconditioned_inner_product_for_cg", false]], "use_preconditioned_inner_product_for_spg (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.use_preconditioned_inner_product_for_spg", false]], "use_second_order_update (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.use_second_order_update", false]], "value() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.value", false]], "value() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.value", false]], "values (optimism.interpolants.shapefunctions attribute)": [[2, "id13", false], [2, "optimism.Interpolants.ShapeFunctions.values", false]], "vander1d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.vander1d", false]], "vander2d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.vander2d", false]], "vec_hessian() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.vec_hessian", false]], "vec_jacobian_p0() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.vec_jacobian_p0", false]], "vec_jacobian_p1() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.vec_jacobian_p1", false]], "vec_jacobian_p2() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.vec_jacobian_p2", false]], "vec_jacobian_p4() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.vec_jacobian_p4", false]], "vectors (optimism.vtkwriter.vtkfieldtype attribute)": [[2, "optimism.VTKWriter.VTKFieldType.VECTORS", false]], "vertexnodes (optimism.interpolants.parentelement attribute)": [[2, "id11", false], [2, "optimism.Interpolants.ParentElement.vertexNodes", false]], "voce() (in module optimism.material.hardening)": [[5, "optimism.material.Hardening.voce", false]], "vocehardeningtestfixture (class in optimism.material.test.test_hardening)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture", false]], "vols (optimism.functionspace.functionspace attribute)": [[2, "id5", false], [2, "optimism.FunctionSpace.FunctionSpace.vols", false]], "volume_average_j_gradient_transformation() (in module optimism.mechanics)": [[2, "optimism.Mechanics.volume_average_J_gradient_transformation", false]], "vtkdatatype (class in optimism.vtkwriter)": [[2, "optimism.VTKWriter.VTKDataType", false]], "vtkfieldtype (class in optimism.vtkwriter)": [[2, "optimism.VTKWriter.VTKFieldType", false]], "vtkwriter (class in optimism.vtkwriter)": [[2, "optimism.VTKWriter.VTKWriter", false]], "vtkwriter.vtkfieldrecord (class in optimism.vtkwriter)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord", false]], "warm_start_increment() (in module optimism.warmstart)": [[2, "optimism.WarmStart.warm_start_increment", false]], "warm_start_increment_jax_safe() (in module optimism.warmstart)": [[2, "optimism.WarmStart.warm_start_increment_jax_safe", false]], "wgauss (optimism.quadraturerule.quadraturerule attribute)": [[2, "optimism.QuadratureRule.QuadratureRule.wgauss", false]], "while_loop() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.while_loop", false]], "write() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter.write", false]], "write_matrix_as_table() (in module optimism.vtkwriter)": [[2, "optimism.VTKWriter.write_matrix_as_table", false]], "write_output() (optimism.test.test_patchtestpou.patchtestquadraticelements method)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements.write_output", false]], "x_tol (optimism.scalarrootfind.settings attribute)": [[2, "optimism.ScalarRootFind.Settings.x_tol", false]], "xigauss (optimism.quadraturerule.quadraturerule attribute)": [[2, "optimism.QuadratureRule.QuadratureRule.xigauss", false]], "y0 (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.Y0", false]], "zmax() (in module optimism.smoothfunctions)": [[2, "optimism.SmoothFunctions.zmax", false]]}, "objects": {"": [[2, 0, 0, "-", "optimism"]], "optimism": [[2, 0, 0, "-", "AlSolver"], [2, 0, 0, "-", "BoundConstrainedObjective"], [2, 0, 0, "-", "BoundConstrainedSolver"], [2, 0, 0, "-", "ConstrainedObjective"], [2, 0, 0, "-", "EquationSolver"], [2, 0, 0, "-", "EquationSolverSubspace"], [2, 0, 0, "-", "FunctionSpace"], [2, 0, 0, "-", "Interpolants"], [2, 0, 0, "-", "J2PlasticPhaseField"], [2, 0, 0, "-", "JaxConfig"], [2, 0, 0, "-", "LU"], [2, 0, 0, "-", "LinAlg"], [2, 0, 0, "-", "Math"], [2, 0, 0, "-", "Mechanics"], [2, 0, 0, "-", "Mesh"], [2, 0, 0, "-", "MeshPlot"], [2, 0, 0, "-", "MinimizeScalar"], [2, 0, 0, "-", "NewtonSolver"], [2, 0, 0, "-", "Objective"], [2, 0, 0, "-", "QuadratureRule"], [2, 0, 0, "-", "ReadExodusMesh"], [2, 0, 0, "-", "ReadMesh"], [2, 0, 0, "-", "ScalarRootFind"], [2, 0, 0, "-", "SmoothFunctions"], [2, 0, 0, "-", "SparseCholesky"], [2, 0, 0, "-", "SparseMatrixAssembler"], [2, 0, 0, "-", "Surface"], [2, 0, 0, "-", "TensorMath"], [2, 0, 0, "-", "Timer"], [2, 0, 0, "-", "TrustRegionSPG"], [2, 0, 0, "-", "VTKWriter"], [2, 0, 0, "-", "WarmStart"], [3, 0, 0, "-", "contact"], [5, 0, 0, "-", "material"], [7, 0, 0, "-", "phasefield"], [9, 0, 0, "-", "test"]], "optimism.AlSolver": [[2, 1, 1, "", "Settings"], [2, 4, 1, "", "augmented_lagrange_solve"], [2, 4, 1, "", "get_settings"], [2, 4, 1, "", "linear_update"], [2, 4, 1, "", "solve_sub_step"]], "optimism.AlSolver.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "inverse_ncp_hessian_bound"], [2, 3, 1, "", "max_al_iters"], [2, 3, 1, "", "max_gmres_iters"], [2, 3, 1, "", "num_initial_low_order_iterations"], [2, 3, 1, "", "penalty_scaling"], [2, 3, 1, "", "relative_gmres_tol"], [2, 3, 1, "", "target_constraint_decrease_factor"], [2, 3, 1, "", "tol"], [2, 3, 1, "", "use_newton_only"], [2, 3, 1, "", "use_second_order_update"]], "optimism.BoundConstrainedObjective": [[2, 1, 1, "", "BoundConstrainedObjective"], [2, 1, 1, "", "ScaledPrecondStrategy"]], "optimism.BoundConstrainedObjective.BoundConstrainedObjective": [[2, 2, 1, "", "get_multipliers"], [2, 2, 1, "", "get_residual"], [2, 2, 1, "", "get_total_residual"], [2, 2, 1, "", "get_value"]], "optimism.BoundConstrainedObjective.ScaledPrecondStrategy": [[2, 2, 1, "", "initialize"], [2, 2, 1, "", "precond_at_attempt"]], "optimism.BoundConstrainedSolver": [[2, 4, 1, "", "bound_constrained_solve"]], "optimism.ConstrainedObjective": [[2, 1, 1, "", "ConstrainedObjective"], [2, 1, 1, "", "ConstrainedQuasiObjective"], [2, 1, 1, "", "PrecondStrategy"], [2, 4, 1, "", "fischer_burmeister"], [2, 4, 1, "", "fischer_burmeister_jac_l"]], "optimism.ConstrainedObjective.ConstrainedObjective": [[2, 2, 1, "", "constrained_jacobian_p_vec"], [2, 2, 1, "", "constrained_jacobian_vec"], [2, 2, 1, "", "constrained_residual"], [2, 2, 1, "", "constraint"], [2, 2, 1, "", "create_augmented_lagrangian"], [2, 2, 1, "", "gradient"], [2, 2, 1, "", "gradient_l"], [2, 2, 1, "", "gradient_p"], [2, 2, 1, "", "hessian"], [2, 2, 1, "", "hessian_vec"], [2, 2, 1, "", "jacobian_l_vec"], [2, 2, 1, "", "jacobian_p_vec"], [2, 2, 1, "", "ncp"], [2, 2, 1, "", "ncp_hessian"], [2, 2, 1, "", "reset_kappa"], [2, 2, 1, "", "total_residual"], [2, 2, 1, "", "update_precond"], [2, 2, 1, "", "value"]], "optimism.ConstrainedObjective.ConstrainedQuasiObjective": [[2, 2, 1, "", "create_augmented_lagrangian"]], "optimism.ConstrainedObjective.PrecondStrategy": [[2, 2, 1, "", "initialize"], [2, 2, 1, "", "precond_at_attempt"]], "optimism.EquationSolver": [[2, 1, 1, "", "Settings"], [2, 4, 1, "", "cg_inner_products_preconditioned"], [2, 4, 1, "", "cg_inner_products_unpreconditioned"], [2, 4, 1, "", "dogleg_step"], [2, 4, 1, "", "get_settings"], [2, 4, 1, "", "is_converged"], [2, 4, 1, "", "is_on_boundary"], [2, 4, 1, "", "newton"], [2, 4, 1, "", "newton_solve"], [2, 4, 1, "", "nonlinear_equation_solve"], [2, 4, 1, "", "output_matrix"], [2, 4, 1, "", "preconditioned_project_to_boundary"], [2, 4, 1, "", "print_banner"], [2, 4, 1, "", "print_min_banner"], [2, 4, 1, "", "project_to_boundary"], [2, 4, 1, "", "project_to_boundary_with_coefs"], [2, 4, 1, "", "settings_with_new_tol"], [2, 4, 1, "", "solve_trust_region_equality_constraint"], [2, 4, 1, "", "solve_trust_region_minimization"], [2, 4, 1, "", "trust_region_least_squares_solve"], [2, 4, 1, "", "trust_region_minimize"], [2, 4, 1, "", "update_step_length_squared"]], "optimism.EquationSolver.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "cg_inexact_solve_ratio"], [2, 3, 1, "", "cg_tol"], [2, 3, 1, "", "check_stability"], [2, 3, 1, "", "debug_info"], [2, 3, 1, "", "eta1"], [2, 3, 1, "", "eta2"], [2, 3, 1, "", "eta3"], [2, 3, 1, "", "max_cg_iters"], [2, 3, 1, "", "max_cumulative_cg_iters"], [2, 3, 1, "", "max_trust_iters"], [2, 3, 1, "", "min_tr_size"], [2, 3, 1, "", "over_iters"], [2, 3, 1, "", "t1"], [2, 3, 1, "", "t2"], [2, 3, 1, "", "tol"], [2, 3, 1, "", "tr_size"], [2, 3, 1, "", "use_incremental_objective"], [2, 3, 1, "", "use_preconditioned_inner_product_for_cg"]], "optimism.EquationSolverSubspace": [[2, 1, 1, "", "ModelProblem"], [2, 4, 1, "", "project_to_boundary_with_coefs"], [2, 4, 1, "", "spectral_gradient_minimize"], [2, 4, 1, "", "trust_region_cg"], [2, 4, 1, "", "trust_region_subspace_minimize"]], "optimism.EquationSolverSubspace.ModelProblem": [[2, 2, 1, "", "add_vector"], [2, 2, 1, "", "is_initialized"], [2, 2, 1, "", "setup_system"], [2, 2, 1, "", "solve"]], "optimism.FunctionSpace": [[2, 1, 1, "", "DofManager"], [2, 1, 1, "", "EssentialBC"], [2, 1, 1, "", "FunctionSpace"], [2, 4, 1, "", "average_quadrature_field_over_element"], [2, 4, 1, "", "compute_element_field_gradient"], [2, 4, 1, "", "compute_element_volumes"], [2, 4, 1, "", "compute_element_volumes_axisymmetric"], [2, 4, 1, "", "compute_field_gradient"], [2, 4, 1, "", "compute_quadrature_point_field_gradient"], [2, 4, 1, "", "construct_function_space"], [2, 4, 1, "", "construct_function_space_from_parent_element"], [2, 4, 1, "", "construct_weighted_function_space"], [2, 4, 1, "", "default_modify_element_gradient"], [2, 4, 1, "", "evaluate_on_block"], [2, 4, 1, "", "evaluate_on_element"], [2, 4, 1, "", "get_nodal_values_on_edge"], [2, 4, 1, "", "integrate_element"], [2, 4, 1, "", "integrate_element_from_local_field"], [2, 4, 1, "", "integrate_function_on_edge"], [2, 4, 1, "", "integrate_function_on_edges"], [2, 4, 1, "", "integrate_over_block"], [2, 4, 1, "", "interpolate_nodal_field_on_edge"], [2, 4, 1, "", "interpolate_to_element_points"], [2, 4, 1, "", "interpolate_to_point"], [2, 4, 1, "", "interpolate_to_points"], [2, 4, 1, "", "map_element_shape_grads"], [2, 4, 1, "", "project_quadrature_field_to_element_field"]], "optimism.FunctionSpace.DofManager": [[2, 2, 1, "", "_make_hessian_bc_mask"], [2, 2, 1, "", "_make_hessian_coordinates"], [2, 2, 1, "", "create_field"], [2, 2, 1, "", "get_bc_size"], [2, 2, 1, "", "get_bc_values"], [2, 2, 1, "", "get_unknown_size"], [2, 2, 1, "", "get_unknown_values"], [2, 2, 1, "", "slice_unknowns_with_dof_indices"]], "optimism.FunctionSpace.EssentialBC": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "component"], [2, 3, 1, "", "nodeSet"]], "optimism.FunctionSpace.FunctionSpace": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "id0", "isAxisymmetric"], [2, 3, 1, "id1", "mesh"], [2, 3, 1, "id2", "quadratureRule"], [2, 3, 1, "id3", "shapeGrads"], [2, 3, 1, "id4", "shapes"], [2, 3, 1, "id5", "vols"]], "optimism.Interpolants": [[2, 1, 1, "", "ParentElement"], [2, 1, 1, "", "ShapeFunctions"], [2, 4, 1, "", "compute_shapes"], [2, 4, 1, "", "get_lobatto_nodes_1d"], [2, 4, 1, "", "make_parent_element_1d"], [2, 4, 1, "", "make_parent_element_2d"], [2, 4, 1, "", "make_parent_element_2d_with_bubble"], [2, 4, 1, "", "make_parent_elements"], [2, 4, 1, "", "pascal_triangle_monomials"], [2, 4, 1, "", "shape1d"], [2, 4, 1, "", "shape2d"], [2, 4, 1, "", "shape2dBubble"], [2, 4, 1, "", "vander1d"], [2, 4, 1, "", "vander2d"]], "optimism.Interpolants.ParentElement": [[2, 3, 1, "", "_abc_impl"], [2, 3, 1, "id6", "coordinates"], [2, 3, 1, "id7", "degree"], [2, 3, 1, "id8", "elementType"], [2, 3, 1, "id9", "faceNodes"], [2, 3, 1, "id10", "interiorNodes"], [2, 5, 1, "", "num_nodes"], [2, 3, 1, "id11", "vertexNodes"]], "optimism.Interpolants.ShapeFunctions": [[2, 3, 1, "", "_abc_impl"], [2, 3, 1, "id12", "gradients"], [2, 3, 1, "id13", "values"]], "optimism.J2PlasticPhaseField": [[2, 4, 1, "", "_compute_elastic_infinitesimal_strain"], [2, 4, 1, "", "compute_flow_direction"], [2, 4, 1, "", "compute_logarithmic_elastic_strain"], [2, 4, 1, "", "compute_state_increment"], [2, 4, 1, "", "compute_state_new"], [2, 4, 1, "", "dr_dstrain_and_deqps"], [2, 4, 1, "", "elastic_deviatoric_free_energy"], [2, 4, 1, "", "elastic_free_energy"], [2, 4, 1, "", "elastic_volumetric_free_energy"], [2, 4, 1, "", "energy_density"], [2, 4, 1, "", "energy_density_generic"], [2, 4, 1, "", "hardening_energy_density"], [2, 4, 1, "", "incremental_potential"], [2, 4, 1, "", "make_initial_state"], [2, 4, 1, "", "make_properties"], [2, 4, 1, "", "r"], [2, 4, 1, "", "r_and_deqps"], [2, 4, 1, "", "update_state"]], "optimism.JaxConfig": [[2, 4, 1, "", "hessrayleigh"], [2, 4, 1, "", "hessvec"], [2, 4, 1, "", "if_then_else"]], "optimism.LU": [[2, 1, 1, "", "LU"]], "optimism.LU.LU": [[2, 2, 1, "", "dot"], [2, 2, 1, "", "multiply_by_transpose"], [2, 2, 1, "", "solve"], [2, 2, 1, "", "solve_transpose"], [2, 2, 1, "", "update"]], "optimism.LinAlg": [[2, 4, 1, "", "_logm_iss"], [2, 4, 1, "", "jvp_sqrtm"], [2, 4, 1, "", "log_pade_pf"], [2, 4, 1, "", "logm_jvp"], [2, 4, 1, "", "sqrtm_dbp"]], "optimism.Math": [[2, 4, 1, "", "_float_split"], [2, 4, 1, "", "_two_product"], [2, 4, 1, "", "_two_sum"], [2, 4, 1, "", "dot2"], [2, 4, 1, "", "safe_sqrt_jvp"], [2, 4, 1, "", "sum2"]], "optimism.Mechanics": [[2, 1, 1, "", "DynamicsFunctions"], [2, 1, 1, "", "MechanicsFunctions"], [2, 1, 1, "", "NewmarkParameters"], [2, 4, 1, "", "_compute_element_masses"], [2, 4, 1, "", "_compute_element_stiffnesses"], [2, 4, 1, "", "_compute_element_stiffnesses_multi_block"], [2, 4, 1, "", "_compute_initial_state_multi_block"], [2, 4, 1, "", "_compute_kinetic_energy"], [2, 4, 1, "", "_compute_newmark_element_hessians"], [2, 4, 1, "", "_compute_strain_energy"], [2, 4, 1, "", "_compute_strain_energy_multi_block"], [2, 4, 1, "", "_compute_updated_internal_variables"], [2, 4, 1, "", "_compute_updated_internal_variables_multi_block"], [2, 4, 1, "", "axisymmetric_element_gradient_transformation"], [2, 4, 1, "", "axisymmetric_gradient"], [2, 4, 1, "", "compute_element_stiffness_from_global_fields"], [2, 4, 1, "", "compute_newmark_lagrangian"], [2, 4, 1, "", "compute_traction_potential_energy"], [2, 4, 1, "", "create_dynamics_functions"], [2, 4, 1, "", "create_mechanics_functions"], [2, 4, 1, "", "create_multi_block_mechanics_functions"], [2, 4, 1, "", "define_pressure_projection_gradient_tranformation"], [2, 4, 1, "", "kinetic_energy_density"], [2, 4, 1, "", "parse_2D_to_3D_gradient_transformation"], [2, 4, 1, "", "plane_strain_gradient_transformation"], [2, 4, 1, "", "strain_energy_density_to_lagrangian_density"], [2, 4, 1, "", "volume_average_J_gradient_transformation"]], "optimism.Mechanics.DynamicsFunctions": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "compute_algorithmic_energy"], [2, 3, 1, "", "compute_element_hessians"], [2, 3, 1, "", "compute_element_masses"], [2, 3, 1, "", "compute_initial_state"], [2, 3, 1, "", "compute_output_energy_densities_and_stresses"], [2, 3, 1, "", "compute_output_kinetic_energy"], [2, 3, 1, "", "compute_output_strain_energy"], [2, 3, 1, "", "compute_updated_internal_variables"], [2, 3, 1, "", "correct"], [2, 3, 1, "", "predict"]], "optimism.Mechanics.MechanicsFunctions": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "compute_element_stiffnesses"], [2, 3, 1, "", "compute_initial_state"], [2, 3, 1, "", "compute_output_energy_densities_and_stresses"], [2, 3, 1, "", "compute_output_material_qoi"], [2, 3, 1, "", "compute_strain_energy"], [2, 3, 1, "", "compute_updated_internal_variables"], [2, 3, 1, "", "integrated_material_qoi"]], "optimism.Mechanics.NewmarkParameters": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "beta"], [2, 3, 1, "", "gamma"]], "optimism.Mesh": [[2, 1, 1, "", "Mesh"], [2, 4, 1, "", "combine_blocks"], [2, 4, 1, "", "combine_mesh"], [2, 4, 1, "", "combine_nodesets"], [2, 4, 1, "", "combine_sidesets"], [2, 4, 1, "", "compute_edge_vectors"], [2, 4, 1, "", "construct_mesh_from_basic_data"], [2, 4, 1, "", "construct_structured_mesh"], [2, 4, 1, "", "create_edges"], [2, 4, 1, "", "create_higher_order_mesh_from_simplex_mesh"], [2, 4, 1, "", "create_nodesets_from_sidesets"], [2, 4, 1, "", "create_structured_mesh_data"], [2, 4, 1, "", "get_blocks"], [2, 4, 1, "", "get_edge_coords"], [2, 4, 1, "", "get_edge_field"], [2, 4, 1, "", "get_edge_node_indices"], [2, 4, 1, "", "mesh_with_blocks"], [2, 4, 1, "", "mesh_with_coords"], [2, 4, 1, "", "mesh_with_nodesets"], [2, 4, 1, "", "num_elements"], [2, 4, 1, "", "num_nodes"]], "optimism.Mesh.Mesh": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "id14", "blocks"], [2, 3, 1, "id15", "conns"], [2, 3, 1, "id16", "coords"], [2, 3, 1, "id17", "nodeSets"], [2, 3, 1, "id18", "parentElement"], [2, 3, 1, "id19", "parentElement1d"], [2, 3, 1, "id20", "sideSets"], [2, 3, 1, "id21", "simplexNodesOrdinals"]], "optimism.MeshPlot": [[2, 4, 1, "", "plot_mesh"], [2, 4, 1, "", "plot_mesh_with_field"]], "optimism.MinimizeScalar": [[2, 1, 1, "", "Settings"], [2, 4, 1, "", "get_settings"], [2, 4, 1, "", "line_search_backtrack"], [2, 4, 1, "", "line_search_bidirectional"], [2, 4, 1, "", "line_search_forwardtrack"], [2, 4, 1, "", "minimize_scalar"], [2, 4, 1, "", "while_loop"]], "optimism.MinimizeScalar.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "max_iters"], [2, 3, 1, "", "tol"]], "optimism.NewtonSolver": [[2, 1, 1, "", "Settings"], [2, 4, 1, "", "compute_min_p"], [2, 4, 1, "", "construct_quadratic"], [2, 4, 1, "", "globalized_newton_step"], [2, 4, 1, "", "newton_step"]], "optimism.NewtonSolver.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "max_gmres_iters"], [2, 3, 1, "", "relative_gmres_tol"]], "optimism.Objective": [[2, 1, 1, "", "Objective"], [2, 1, 1, "", "Params"], [2, 1, 1, "", "PrecondStrategy"], [2, 1, 1, "", "ScaledObjective"], [2, 1, 1, "", "ScaledPrecondStrategy"], [2, 1, 1, "", "TwoTryPrecondStrategy"], [2, 4, 1, "", "param_index_update"]], "optimism.Objective.Objective": [[2, 2, 1, "", "apply_precond"], [2, 2, 1, "", "check_stability"], [2, 2, 1, "", "gradient"], [2, 2, 1, "", "gradient_and_tangent"], [2, 2, 1, "", "gradient_p"], [2, 2, 1, "", "hessian"], [2, 2, 1, "", "hessian_vec"], [2, 2, 1, "", "jacobian_p2_vec"], [2, 2, 1, "", "jacobian_p_vec"], [2, 2, 1, "", "multiply_by_approx_hessian"], [2, 2, 1, "", "update_precond"], [2, 2, 1, "", "value"], [2, 2, 1, "", "vec_hessian"], [2, 2, 1, "", "vec_jacobian_p0"], [2, 2, 1, "", "vec_jacobian_p1"], [2, 2, 1, "", "vec_jacobian_p2"], [2, 2, 1, "", "vec_jacobian_p4"]], "optimism.Objective.Params": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "app_data"], [2, 3, 1, "", "bc_data"], [2, 3, 1, "", "design_data"], [2, 3, 1, "", "dynamic_data"], [2, 3, 1, "", "state_data"], [2, 3, 1, "", "time"]], "optimism.Objective.PrecondStrategy": [[2, 2, 1, "", "initialize"], [2, 2, 1, "", "precond_at_attempt"]], "optimism.Objective.ScaledObjective": [[2, 2, 1, "", "get_residual"], [2, 2, 1, "", "get_value"]], "optimism.Objective.ScaledPrecondStrategy": [[2, 2, 1, "", "initialize"], [2, 2, 1, "", "precond_at_attempt"]], "optimism.Objective.TwoTryPrecondStrategy": [[2, 2, 1, "", "initialize"], [2, 2, 1, "", "precond_at_attempt"]], "optimism.QuadratureRule": [[2, 1, 1, "", "QuadratureRule"], [2, 4, 1, "", "_gauss_quad_1D_1pt"], [2, 4, 1, "", "_gauss_quad_1D_2pt"], [2, 4, 1, "", "_gauss_quad_1D_3pt"], [2, 4, 1, "", "_gauss_quad_1D_4pt"], [2, 4, 1, "", "_gauss_quad_1D_5pt"], [2, 4, 1, "", "create_padded_quadrature_rule_1D"], [2, 4, 1, "", "create_quadrature_rule_1D"], [2, 4, 1, "", "create_quadrature_rule_on_triangle"], [2, 4, 1, "", "eval_at_iso_points"]], "optimism.QuadratureRule.QuadratureRule": [[2, 3, 1, "", "_abc_impl"], [2, 3, 1, "", "wgauss"], [2, 3, 1, "", "xigauss"]], "optimism.ReadExodusMesh": [[2, 4, 1, "", "_get_vertex_nodes_from_exodus_tri6_mesh"], [2, 4, 1, "", "_read_block_conns"], [2, 4, 1, "", "_read_block_variable_values"], [2, 4, 1, "", "_read_blocks"], [2, 4, 1, "", "_read_coordinates"], [2, 4, 1, "", "_read_element_type"], [2, 4, 1, "", "_read_names_list"], [2, 4, 1, "", "_read_node_sets"], [2, 4, 1, "", "_read_side_sets"], [2, 4, 1, "", "read_exodus_mesh"], [2, 4, 1, "", "read_exodus_mesh_element_properties"]], "optimism.ReadMesh": [[2, 4, 1, "", "read_json_mesh"]], "optimism.ScalarRootFind": [[2, 1, 1, "", "Settings"], [2, 1, 1, "", "SolutionInfo"], [2, 4, 1, "", "bisection_step"], [2, 4, 1, "", "find_root"], [2, 4, 1, "", "get_settings"], [2, 4, 1, "", "newton_step"], [2, 4, 1, "", "rtsafe_"]], "optimism.ScalarRootFind.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "max_iters"], [2, 3, 1, "", "r_tol"], [2, 3, 1, "", "x_tol"]], "optimism.ScalarRootFind.SolutionInfo": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "converged"], [2, 3, 1, "", "correction_norm"], [2, 3, 1, "", "function_calls"], [2, 3, 1, "", "iterations"], [2, 3, 1, "", "residual_norm"]], "optimism.SmoothFunctions": [[2, 4, 1, "", "abs"], [2, 4, 1, "", "max"], [2, 4, 1, "", "min"], [2, 4, 1, "", "min_base"], [2, 4, 1, "", "zmax"]], "optimism.SparseCholesky": [[2, 1, 1, "", "SparseCholesky"]], "optimism.SparseCholesky.SparseCholesky": [[2, 2, 1, "", "apply"], [2, 2, 1, "", "apply_transpose"], [2, 2, 1, "", "check_stability"], [2, 2, 1, "", "factorize"], [2, 2, 1, "", "get_diagonal_stiffness"], [2, 2, 1, "", "multiply_by_approximate"], [2, 2, 1, "", "multiply_by_transpose"], [2, 2, 1, "", "update"]], "optimism.SparseMatrixAssembler": [[2, 4, 1, "", "assemble_sparse_stiffness_matrix"]], "optimism.Surface": [[2, 4, 1, "", "compute_edge_vectors"], [2, 4, 1, "", "compute_normal"], [2, 4, 1, "", "create_edges"], [2, 4, 1, "", "eval_field"], [2, 4, 1, "", "get_coords"], [2, 4, 1, "", "get_field_index"], [2, 4, 1, "", "integrate_function"], [2, 4, 1, "", "integrate_function_on_edge"], [2, 4, 1, "", "integrate_function_on_surface"], [2, 4, 1, "", "integrate_values"]], "optimism.TensorMath": [[2, 4, 1, "", "I2"], [2, 4, 1, "", "_exp_relative_difference"], [2, 4, 1, "", "_exp_symm_jvp"], [2, 4, 1, "", "_log_relative_difference"], [2, 4, 1, "", "_log_symm_jvp"], [2, 4, 1, "", "_pow_relative_difference"], [2, 4, 1, "", "_pow_symm_jvp"], [2, 4, 1, "", "_relative_log_difference"], [2, 4, 1, "", "_relative_log_difference_no_tolerance_check"], [2, 4, 1, "", "_relative_log_difference_taylor"], [2, 4, 1, "", "_sqrt_relative_difference"], [2, 4, 1, "", "_sqrt_symm_jvp"], [2, 4, 1, "", "_symmetric_matrix_function_jvp_helper"], [2, 4, 1, "", "cos_of_acos_divided_by_3"], [2, 4, 1, "", "det"], [2, 4, 1, "", "detpIm1"], [2, 4, 1, "", "dev"], [2, 4, 1, "", "deviator"], [2, 4, 1, "", "eigen_sym33_non_unit"], [2, 4, 1, "", "eigen_sym33_unit"], [2, 4, 1, "", "gradient_2D_to_axisymmetric"], [2, 4, 1, "", "inv"], [2, 4, 1, "", "log_sqrt_symm"], [2, 4, 1, "", "mises_invariant"], [2, 4, 1, "", "norm"], [2, 4, 1, "", "norm_of_deviator"], [2, 4, 1, "", "norm_of_deviator_squared"], [2, 4, 1, "", "right_polar_decomposition"], [2, 4, 1, "", "skw"], [2, 4, 1, "", "sym"], [2, 4, 1, "", "symmetric_matrix_function"], [2, 4, 1, "", "tensor_2D_to_3D"], [2, 4, 1, "", "trace"], [2, 4, 1, "", "triaxiality"]], "optimism.Timer": [[2, 1, 1, "", "Timer"], [2, 6, 1, "", "TimerError"]], "optimism.Timer.Timer": [[2, 3, 1, "", "_start_time"], [2, 2, 1, "", "logger"], [2, 3, 1, "", "name"], [2, 2, 1, "", "start"], [2, 2, 1, "", "stop"], [2, 3, 1, "", "text"], [2, 3, 1, "", "timers"]], "optimism.TrustRegionSPG": [[2, 1, 1, "", "Settings"], [2, 4, 1, "", "bound_constrained_trust_region_minimize"], [2, 4, 1, "", "find_generalized_cauchy_point"], [2, 4, 1, "", "get_settings"], [2, 4, 1, "", "is_converged"], [2, 4, 1, "", "is_on_boundary"], [2, 4, 1, "", "kouri_exact_line_search"], [2, 4, 1, "", "nonmonotone_line_search"], [2, 4, 1, "", "output_matrix"], [2, 4, 1, "", "print_min_banner"], [2, 4, 1, "", "project"], [2, 4, 1, "", "project_onto_tr"], [2, 4, 1, "", "settings_with_new_tol"], [2, 4, 1, "", "solve"], [2, 4, 1, "", "solve_spg_subproblem"], [2, 4, 1, "", "subproblem_optimality"]], "optimism.TrustRegionSPG.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "cauchy_point_decrease_tol"], [2, 3, 1, "", "cauchy_point_max_line_search_iters"], [2, 3, 1, "", "cauchy_point_sufficient_decrease_factor"], [2, 3, 1, "", "check_stability"], [2, 3, 1, "", "debug_info"], [2, 3, 1, "", "eta1"], [2, 3, 1, "", "eta2"], [2, 3, 1, "", "eta3"], [2, 3, 1, "", "max_cumulative_spg_iters"], [2, 3, 1, "", "max_spectral_step_length"], [2, 3, 1, "", "max_spg_iters"], [2, 3, 1, "", "max_trust_iters"], [2, 3, 1, "", "min_spectral_step_length"], [2, 3, 1, "", "min_tr_size"], [2, 3, 1, "", "spg_inexact_solve_ratio"], [2, 3, 1, "", "spg_nonmonotone_iter_limit_to_enforce_decrease"], [2, 3, 1, "", "spg_tol"], [2, 3, 1, "", "spg_use_nonmonotone"], [2, 3, 1, "", "t1"], [2, 3, 1, "", "t2"], [2, 3, 1, "", "tol"], [2, 3, 1, "", "tr_size"], [2, 3, 1, "", "use_incremental_objective"], [2, 3, 1, "", "use_preconditioned_inner_product_for_spg"]], "optimism.VTKWriter": [[2, 1, 1, "", "VTKDataType"], [2, 1, 1, "", "VTKFieldType"], [2, 1, 1, "", "VTKWriter"], [2, 4, 1, "", "default_values"], [2, 4, 1, "", "write_matrix_as_table"]], "optimism.VTKWriter.VTKDataType": [[2, 3, 1, "", "BIT"], [2, 3, 1, "", "CHAR"], [2, 3, 1, "", "DOUBLE"], [2, 3, 1, "", "FLOAT"], [2, 3, 1, "", "INT"], [2, 3, 1, "", "LONG"], [2, 3, 1, "", "SHORT"], [2, 3, 1, "", "UNSIGNED_CHAR"], [2, 3, 1, "", "UNSIGNED_INT"], [2, 3, 1, "", "UNSIGNED_LONG"], [2, 3, 1, "", "UNSIGNED_SHORT"]], "optimism.VTKWriter.VTKFieldType": [[2, 3, 1, "", "SCALARS"], [2, 3, 1, "", "TENSORS"], [2, 3, 1, "", "VECTORS"]], "optimism.VTKWriter.VTKWriter": [[2, 1, 1, "", "VTKFieldRecord"], [2, 2, 1, "", "_check_and_format_data"], [2, 2, 1, "", "_write_cell_connectivity"], [2, 2, 1, "", "_write_cell_fields"], [2, 2, 1, "", "_write_cell_types"], [2, 2, 1, "", "_write_contact_edges"], [2, 2, 1, "", "_write_coordinate_data"], [2, 2, 1, "", "_write_header"], [2, 2, 1, "", "_write_nodal_fields"], [2, 2, 1, "", "_write_out_all_fields_in_dict"], [2, 2, 1, "", "add_cell_field"], [2, 2, 1, "", "add_contact_edges"], [2, 2, 1, "", "add_nodal_field"], [2, 2, 1, "", "add_sphere"], [2, 2, 1, "", "write"]], "optimism.VTKWriter.VTKWriter.VTKFieldRecord": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "data"], [2, 3, 1, "", "dataType"], [2, 3, 1, "", "fieldType"]], "optimism.WarmStart": [[2, 4, 1, "", "warm_start_increment"], [2, 4, 1, "", "warm_start_increment_jax_safe"]], "optimism.contact": [[3, 0, 0, "-", "Contact"], [3, 0, 0, "-", "EdgeCpp"], [3, 0, 0, "-", "EdgeIntersection"], [3, 0, 0, "-", "Friction"], [3, 0, 0, "-", "Levelset"], [3, 0, 0, "-", "LevelsetConstraint"], [3, 0, 0, "-", "MortarContact"], [3, 0, 0, "-", "PenaltyContact"], [3, 0, 0, "-", "Search"], [4, 0, 0, "-", "test"]], "optimism.contact.Contact": [[3, 4, 1, "", "compute_closest_distance_to_each_side"], [3, 4, 1, "", "compute_closest_distance_to_each_side_smooth"], [3, 4, 1, "", "compute_closest_edges_and_field_weights"], [3, 4, 1, "", "compute_friction_potential"], [3, 4, 1, "", "compute_projection_dists"], [3, 4, 1, "", "compute_projection_dists_smooth"], [3, 4, 1, "", "compute_q_coordinates"], [3, 4, 1, "", "compute_q_coordinates_from_field_weights"], [3, 4, 1, "", "get_closest_distance"], [3, 4, 1, "", "get_closest_distance_smooth"], [3, 4, 1, "", "get_closest_two_edges"], [3, 4, 1, "", "get_potential_interaction_list"], [3, 4, 1, "", "get_side_coordinates"], [3, 4, 1, "", "min_dist_squared"]], "optimism.contact.EdgeCpp": [[3, 4, 1, "", "area"], [3, 4, 1, "", "cpp"], [3, 4, 1, "", "cpp_distance"], [3, 4, 1, "", "cpp_line"], [3, 4, 1, "", "cross"], [3, 4, 1, "", "dot"], [3, 4, 1, "", "norm_squared"], [3, 4, 1, "", "smooth_distance"], [3, 4, 1, "", "smoothstep"]], "optimism.contact.EdgeIntersection": [[3, 4, 1, "", "compute_ray_trace_distance_and_location"], [3, 4, 1, "", "compute_smoothing_function"], [3, 4, 1, "", "compute_valid_ray_trace_distance"], [3, 4, 1, "", "compute_valid_ray_trace_distance_smoothed"], [3, 4, 1, "", "cross2"], [3, 4, 1, "", "dot2"]], "optimism.contact.Friction": [[3, 3, 1, "", "Params"], [3, 4, 1, "", "compute_friction_energy_from_perp_slip"]], "optimism.contact.Levelset": [[3, 4, 1, "", "combined"], [3, 4, 1, "", "corner"], [3, 4, 1, "", "plane"], [3, 4, 1, "", "sphere"]], "optimism.contact.LevelsetConstraint": [[3, 4, 1, "", "compute_contact_point_coordinates"], [3, 4, 1, "", "compute_contact_point_coords_on_edge"], [3, 4, 1, "", "compute_edge_levelset_constraints"], [3, 4, 1, "", "compute_friction_potential"], [3, 4, 1, "", "compute_friction_potential_on_edge"], [3, 4, 1, "", "compute_levelset_constraints"]], "optimism.contact.MortarContact": [[3, 4, 1, "", "assemble_area_weighted_gaps"], [3, 4, 1, "", "assemble_nodal_areas"], [3, 4, 1, "", "assembly_mortar_integral"], [3, 4, 1, "", "compute_average_normal"], [3, 4, 1, "", "compute_intersection"], [3, 4, 1, "", "compute_normal"], [3, 4, 1, "", "compute_normal_from_a"], [3, 4, 1, "", "eval_linear_field_on_edge"], [3, 4, 1, "", "get_closest_neighbors"], [3, 4, 1, "", "get_facet_connectivities"], [3, 4, 1, "", "integrate_with_active_mortar"], [3, 4, 1, "", "integrate_with_mortar"], [3, 4, 1, "", "smooth_linear"]], "optimism.contact.PenaltyContact": [[3, 4, 1, "", "compute_edge_penalty_contact_energy"], [3, 4, 1, "", "compute_fisher_burmeister_linearization"], [3, 4, 1, "", "compute_total_penalty_contact_energy"], [3, 4, 1, "", "evaluate_contact_constraints"], [3, 4, 1, "", "evaluate_levelset_on_edge"], [3, 4, 1, "", "get_current_coordinates_at_quadrature_points"]], "optimism.contact.Search": [[3, 4, 1, "", "construct_edge_neighbor_map"], [3, 4, 1, "", "get_best_neighbor"], [3, 4, 1, "", "get_best_neighbors"], [3, 4, 1, "", "get_coords_and_distances"]], "optimism.contact.test": [[4, 0, 0, "-", "test_Contact"], [4, 0, 0, "-", "test_Cpp"], [4, 0, 0, "-", "test_EdgeIntersection"], [4, 0, 0, "-", "test_LevelsetConstraint"], [4, 0, 0, "-", "test_MortarGeom"], [4, 0, 0, "-", "test_NewtonGlobalization"], [4, 0, 0, "-", "test_Search"], [4, 0, 0, "-", "test_TwoBodyContact"], [4, 0, 0, "-", "test_TwoBodyMortarContact"]], "optimism.contact.test.test_Contact": [[4, 1, 1, "", "TestContactFrictionData"], [4, 4, 1, "", "sort_uniq"]], "optimism.contact.test.test_Contact.TestContactFrictionData": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_friction_search_after_motion"], [4, 2, 1, "", "test_friction_search_static"]], "optimism.contact.test.test_Cpp": [[4, 1, 1, "", "TestEdgeIntersection"], [4, 4, 1, "", "compute_grid_field"], [4, 4, 1, "", "edges_from_points"]], "optimism.contact.test.test_Cpp.TestEdgeIntersection": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "plot_grid"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_cpp_dist_corner1"], [4, 2, 1, "", "test_cpp_dist_corner2"], [4, 2, 1, "", "test_cpp_dist_exterior"], [4, 2, 1, "", "test_cpp_dist_interior"], [4, 2, 1, "", "test_limits"], [4, 2, 1, "", "test_plot_smooth_min"], [4, 2, 1, "", "test_smooth_1"], [4, 2, 1, "", "test_smooth_2"]], "optimism.contact.test.test_EdgeIntersection": [[4, 1, 1, "", "TestEdgeIntersection"]], "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "compute_ray_trace"], [4, 2, 1, "", "get_edge"], [4, 2, 1, "", "get_ray"], [4, 2, 1, "", "get_ray_length_arg_x"], [4, 2, 1, "", "get_ray_length_arg_y"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_limit_of_ray_smoothing"], [4, 2, 1, "", "test_plot"], [4, 2, 1, "", "test_plot2"], [4, 2, 1, "", "test_smooth_gradient_on_either_side_of_left_edge"], [4, 2, 1, "", "test_smooth_gradient_on_either_side_of_right_edge"], [4, 2, 1, "", "test_valid_intersection"], [4, 2, 1, "", "test_valid_intersection_on_edge"]], "optimism.contact.test.test_LevelsetConstraint": [[4, 1, 1, "", "TestLevelsetContactConstraint"]], "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_compute_all_positive_constraints_for_far_away_levelset"], [4, 2, 1, "", "test_friction"], [4, 2, 1, "", "test_solve"], [4, 2, 1, "", "test_some_positive_some_negative_constraints_for_small_sphere_on_edge"]], "optimism.contact.test.test_MortarGeom": [[4, 1, 1, "", "TestMortarGeom"], [4, 4, 1, "", "compute_error"], [4, 4, 1, "", "spline_ramp"]], "optimism.contact.test.test_MortarGeom.TestMortarGeom": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "testAreaIntegrals"], [4, 2, 1, "", "testEdgesWithCommonPoint"], [4, 2, 1, "", "testEdgesWithTwoCommonPoints"], [4, 2, 1, "", "testMortarIntegralOneSided"], [4, 2, 1, "", "testOffEdges"], [4, 2, 1, "", "testSpline"]], "optimism.contact.test.test_NewtonGlobalization": [[4, 1, 1, "", "TestGMRESSolver"], [4, 1, 1, "", "TestQuadraticSolver"], [4, 4, 1, "", "constraint"], [4, 4, 1, "", "create_linear_op"], [4, 4, 1, "", "dConstraint"], [4, 4, 1, "", "dObjective"], [4, 4, 1, "", "fischer_burmeister"], [4, 4, 1, "", "linear_op"], [4, 4, 1, "", "my_func"], [4, 4, 1, "", "objective"], [4, 4, 1, "", "residual"]], "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_al_solver"], [4, 2, 1, "", "test_globalized_newton_step_nonconvex"], [4, 2, 1, "", "test_globalized_newton_step_with_cubic"], [4, 2, 1, "", "test_newton_step"]], "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "check_quadratic"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_constant"], [4, 2, 1, "", "test_linear"], [4, 2, 1, "", "test_negative_curvature"], [4, 2, 1, "", "test_negative_linear"], [4, 2, 1, "", "test_positive_curvature"], [4, 2, 1, "", "test_positive_curvature2"], [4, 2, 1, "", "test_positive_curvature3"]], "optimism.contact.test.test_Search": [[4, 1, 1, "", "TestDoubleMeshFixture"], [4, 4, 1, "", "get_best_overlap_vector"]], "optimism.contact.test.test_Search.TestDoubleMeshFixture": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "is_contact_edge"], [4, 2, 1, "", "is_integration_edge"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_contact_distance_constraint_evaluation"], [4, 2, 1, "", "test_correct_number_of_edges_created_for_contact"], [4, 2, 1, "", "test_surface_integral_of_linears"], [4, 2, 1, "", "test_surface_integral_of_quadratics"]], "optimism.contact.test.test_TwoBodyContact": [[4, 1, 1, "", "TwoBodyContactFixture"], [4, 4, 1, "", "get_best_overlap_vector"], [4, 4, 1, "", "get_side_set_segments"]], "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "plot_solution"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_combining_nodesets"], [4, 2, 1, "", "test_combining_sidesets"], [4, 2, 1, "", "test_contact_search"]], "optimism.contact.test.test_TwoBodyMortarContact": [[4, 1, 1, "", "TwoBodyContactFixture"]], "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "plot_solution"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_contact_constraints"], [4, 2, 1, "", "test_contact_search"]], "optimism.material": [[5, 0, 0, "-", "Gent"], [5, 0, 0, "-", "Hardening"], [5, 0, 0, "-", "HyperViscoelastic"], [5, 0, 0, "-", "J2Plastic"], [5, 0, 0, "-", "LinearElastic"], [5, 0, 0, "-", "MaterialModel"], [5, 0, 0, "-", "MaterialUniaxialSimulator"], [5, 0, 0, "-", "MultiBranchHyperViscoelastic"], [5, 0, 0, "-", "Neohookean"], [6, 0, 0, "-", "test"]], "optimism.material.Gent": [[5, 4, 1, "", "_gent_3D_energy_density"], [5, 4, 1, "", "_make_properties"], [5, 4, 1, "", "create_material_functions"], [5, 4, 1, "", "make_initial_state"]], "optimism.material.Hardening": [[5, 1, 1, "", "HardeningModel"], [5, 1, 1, "", "RateSensitivityModel"], [5, 4, 1, "", "create_hardening_model"], [5, 4, 1, "", "linear"], [5, 4, 1, "", "power_law"], [5, 4, 1, "", "power_law_rate_sensitivity"], [5, 4, 1, "", "voce"]], "optimism.material.Hardening.HardeningModel": [[5, 2, 1, "", "_asdict"], [5, 3, 1, "", "_field_defaults"], [5, 3, 1, "", "_fields"], [5, 2, 1, "", "_make"], [5, 2, 1, "", "_replace"], [5, 3, 1, "", "compute_flow_stress"], [5, 3, 1, "", "compute_hardening_energy_density"]], "optimism.material.Hardening.RateSensitivityModel": [[5, 2, 1, "", "_asdict"], [5, 3, 1, "", "_field_defaults"], [5, 3, 1, "", "_fields"], [5, 2, 1, "", "_make"], [5, 2, 1, "", "_replace"], [5, 3, 1, "", "compute_overstress"], [5, 3, 1, "", "compute_potential"]], "optimism.material.HyperViscoelastic": [[5, 4, 1, "", "_compute_dissipated_energy"], [5, 4, 1, "", "_compute_elastic_logarithmic_strain"], [5, 4, 1, "", "_compute_state_increment"], [5, 4, 1, "", "_compute_state_new"], [5, 4, 1, "", "_dissipation_potential"], [5, 4, 1, "", "_energy_density"], [5, 4, 1, "", "_eq_strain_energy"], [5, 4, 1, "", "_make_properties"], [5, 4, 1, "", "_neq_strain_energy"], [5, 4, 1, "", "create_material_model_functions"]], "optimism.material.J2Plastic": [[5, 4, 1, "", "_compute_dissipation"], [5, 4, 1, "", "_energy_density"], [5, 4, 1, "", "compute_elastic_linear_strain"], [5, 4, 1, "", "compute_elastic_logarithmic_strain"], [5, 4, 1, "", "compute_elastic_seth_hill_strain"], [5, 4, 1, "", "compute_flow_direction"], [5, 4, 1, "", "compute_state_increment"], [5, 4, 1, "", "compute_state_new_finite_deformations"], [5, 4, 1, "", "compute_state_new_seth_hill"], [5, 4, 1, "", "compute_state_new_small_deformations"], [5, 4, 1, "", "create_material_model_functions"], [5, 4, 1, "", "elastic_deviatoric_free_energy"], [5, 4, 1, "", "elastic_free_energy"], [5, 4, 1, "", "elastic_volumetric_free_energy"], [5, 4, 1, "", "incremental_potential"], [5, 4, 1, "", "make_initial_state_finite_deformations"], [5, 4, 1, "", "make_initial_state_small_deformations"], [5, 4, 1, "", "make_properties"], [5, 4, 1, "", "r"], [5, 4, 1, "", "update_state"]], "optimism.material.LinearElastic": [[5, 4, 1, "", "_linear_elastic_energy_density"], [5, 4, 1, "", "_make_properties"], [5, 4, 1, "", "compute_state_new"], [5, 4, 1, "", "create_material_model_functions"], [5, 4, 1, "", "green_lagrange_strain"], [5, 4, 1, "", "linear_strain"], [5, 4, 1, "", "log_strain"], [5, 4, 1, "", "make_initial_state"]], "optimism.material.MaterialModel": [[5, 1, 1, "", "MatProps"], [5, 1, 1, "", "MaterialModel"]], "optimism.material.MaterialModel.MatProps": [[5, 2, 1, "", "_asdict"], [5, 3, 1, "", "_field_defaults"], [5, 3, 1, "", "_fields"], [5, 2, 1, "", "_make"], [5, 2, 1, "", "_replace"], [5, 3, 1, "", "num_props"], [5, 3, 1, "", "num_states"], [5, 3, 1, "", "props"]], "optimism.material.MaterialModel.MaterialModel": [[5, 2, 1, "", "_asdict"], [5, 3, 1, "", "_field_defaults"], [5, 3, 1, "", "_fields"], [5, 2, 1, "", "_make"], [5, 2, 1, "", "_replace"], [5, 3, 1, "", "compute_energy_density"], [5, 3, 1, "", "compute_initial_state"], [5, 3, 1, "", "compute_material_qoi"], [5, 3, 1, "", "compute_state_new"], [5, 3, 1, "", "density"]], "optimism.material.MaterialUniaxialSimulator": [[5, 1, 1, "", "UniaxialOutput"], [5, 4, 1, "", "makeStrainTensor_"], [5, 4, 1, "", "run"]], "optimism.material.MaterialUniaxialSimulator.UniaxialOutput": [[5, 2, 1, "", "_asdict"], [5, 3, 1, "", "_field_defaults"], [5, 3, 1, "", "_fields"], [5, 2, 1, "", "_make"], [5, 2, 1, "", "_replace"], [5, 3, 1, "id0", "energyHistory"], [5, 3, 1, "id1", "internalVariableHistory"], [5, 3, 1, "id2", "strainHistory"], [5, 3, 1, "id3", "stressHistory"], [5, 3, 1, "id4", "time"]], "optimism.material.MultiBranchHyperViscoelastic": [[5, 4, 1, "", "_compute_dissipated_energy"], [5, 4, 1, "", "_compute_elastic_logarithmic_strain"], [5, 4, 1, "", "_compute_state_increment"], [5, 4, 1, "", "_compute_state_new"], [5, 4, 1, "", "_dissipation_potential"], [5, 4, 1, "", "_energy_density"], [5, 4, 1, "", "_eq_strain_energy"], [5, 4, 1, "", "_make_properties"], [5, 4, 1, "", "_neq_strain_energy"], [5, 4, 1, "", "create_material_model_functions"]], "optimism.material.Neohookean": [[5, 4, 1, "", "_adagio_neohookean"], [5, 4, 1, "", "_compute_state_new"], [5, 4, 1, "", "_make_properties"], [5, 4, 1, "", "_neohookean_3D_energy_density"], [5, 4, 1, "", "create_material_model_functions"], [5, 4, 1, "", "make_initial_state"]], "optimism.material.test": [[6, 0, 0, "-", "test_Gent"], [6, 0, 0, "-", "test_Hardening"], [6, 0, 0, "-", "test_HyperVisco"], [6, 0, 0, "-", "test_J2Plastic"], [6, 0, 0, "-", "test_LinearElastic"], [6, 0, 0, "-", "test_MaterialUniaxialSimulator"], [6, 0, 0, "-", "test_MultiBranchHyperVisco"], [6, 0, 0, "-", "test_RateSensitivity"]], "optimism.material.test.test_Gent": [[6, 1, 1, "", "TestGentMaterial"]], "optimism.material.test.test_Gent.TestGentMaterial": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_correspondence_with_linear_elasticity"], [6, 2, 1, "", "test_finite_extensibility"], [6, 2, 1, "", "test_frame_indifference"], [6, 2, 1, "", "test_zero_point"]], "optimism.material.test.test_Hardening": [[6, 1, 1, "", "PowerLawHardeningTestFixture"], [6, 1, 1, "", "VoceHardeningTestFixture"]], "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_power_law_hardening_slope_is_finite_at_origin"], [6, 2, 1, "", "test_power_law_hardening_yield_strength"], [6, 2, 1, "", "test_power_law_hardening_zero_point"], [6, 2, 1, "", "test_power_law_strength_increases"]], "optimism.material.test.test_Hardening.VoceHardeningTestFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_voce_hardening_saturates_to_correct_value"], [6, 2, 1, "", "test_voce_hardening_yield_strength"], [6, 2, 1, "", "test_voce_hardening_zero_point"]], "optimism.material.test.test_HyperVisco": [[6, 1, 1, "", "HyperViscoModelFixture"], [6, 1, 1, "", "HyperViscoUniaxialStrain"]], "optimism.material.test.test_HyperVisco.HyperViscoModelFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"]], "optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_loading_only"]], "optimism.material.test.test_J2Plastic": [[6, 1, 1, "", "GradOfPlasticityModelFixture"], [6, 1, 1, "", "J2PlasticUniaxial"], [6, 1, 1, "", "J2UpdateFixture"], [6, 1, 1, "", "PlasticityOnMesh"], [6, 4, 1, "", "make_disp_grad_from_strain"]], "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_elastic_energy"], [6, 2, 1, "", "test_elastic_strain_path"], [6, 2, 1, "", "test_plastic_strain_path"], [6, 2, 1, "", "test_zero_point"]], "optimism.material.test.test_J2Plastic.J2PlasticUniaxial": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_uniaxial"]], "optimism.material.test.test_J2Plastic.J2UpdateFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_update_only_happens_once"]], "optimism.material.test.test_J2Plastic.PlasticityOnMesh": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_plasticity_with_mesh"]], "optimism.material.test.test_LinearElastic": [[6, 1, 1, "", "TestLinearElasticMaterial"]], "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_finite_deformation_frame_indifference"], [6, 2, 1, "", "test_internal_state_update"], [6, 2, 1, "", "test_zero_point"]], "optimism.material.test.test_MaterialUniaxialSimulator": [[6, 1, 1, "", "MaterialUniaxialSimulatorFixture"]], "optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_uniaxial_state_achieved"]], "optimism.material.test.test_MultiBranchHyperVisco": [[6, 1, 1, "", "HyperViscoModelFixture"], [6, 1, 1, "", "HyperViscoUniaxialStrain"]], "optimism.material.test.test_MultiBranchHyperVisco.HyperViscoModelFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"]], "optimism.material.test.test_MultiBranchHyperVisco.HyperViscoUniaxialStrain": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_loading_only"]], "optimism.material.test.test_RateSensitivity": [[6, 1, 1, "", "RateSensitivityFixture"], [6, 1, 1, "", "RateSentivityInsideJ2"]], "optimism.material.test.test_RateSensitivity.RateSensitivityFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_power_law_scales_correctly"], [6, 2, 1, "", "test_property_parsing"]], "optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_kinetic_potential_works_inside_J2"]], "optimism.phasefield": [[7, 0, 0, "-", "MaterialPointSimulator"], [7, 0, 0, "-", "PhaseField"], [7, 0, 0, "-", "PhaseFieldLorentzPlastic"], [7, 0, 0, "-", "PhaseFieldMaterialModel"], [7, 0, 0, "-", "PhaseFieldThreshold"], [7, 0, 0, "-", "PhaseFieldThresholdPlastic"], [8, 0, 0, "-", "test"]], "optimism.phasefield.MaterialPointSimulator": [[7, 1, 1, "", "MaterialPointSimulator"], [7, 1, 1, "", "UniaxialOutput"]], "optimism.phasefield.MaterialPointSimulator.MaterialPointSimulator": [[7, 2, 1, "", "makeKinematics"], [7, 2, 1, "", "run"]], "optimism.phasefield.MaterialPointSimulator.UniaxialOutput": [[7, 2, 1, "", "_asdict"], [7, 3, 1, "", "_field_defaults"], [7, 3, 1, "", "_fields"], [7, 2, 1, "", "_make"], [7, 2, 1, "", "_replace"], [7, 3, 1, "", "energyHistory"], [7, 3, 1, "", "internalVariableHistory"], [7, 3, 1, "", "kirchhoffStressHistory"], [7, 3, 1, "", "phaseHistory"], [7, 3, 1, "", "strainHistory"], [7, 3, 1, "", "stressHistory"], [7, 3, 1, "", "times"]], "optimism.phasefield.PhaseField": [[7, 1, 1, "", "PhaseFieldFunctions"], [7, 4, 1, "", "_compute_block_diagonal_element_stiffnesses"], [7, 4, 1, "", "_compute_element_stiffnesses"], [7, 4, 1, "", "axisymmetric_element_gradient_transformation"], [7, 4, 1, "", "axisymmetric_gradient"], [7, 4, 1, "", "compute_element_stiffness_from_global_fields"], [7, 4, 1, "", "compute_phase_field_constraint_hessian"], [7, 4, 1, "", "create_phasefield_functions"], [7, 4, 1, "", "energy_density_to_lagrangian_density"], [7, 4, 1, "", "plane_strain_element_gradient_transformation"], [7, 4, 1, "", "plane_strain_gradient"], [7, 4, 1, "", "unpack_fields_2D"], [7, 4, 1, "", "unpack_gradients_2D"]], "optimism.phasefield.PhaseField.PhaseFieldFunctions": [[7, 2, 1, "", "_asdict"], [7, 3, 1, "", "_field_defaults"], [7, 3, 1, "", "_fields"], [7, 2, 1, "", "_make"], [7, 2, 1, "", "_replace"], [7, 3, 1, "", "compute_block_diagonal_element_stiffnesses"], [7, 3, 1, "", "compute_constraint_hessian"], [7, 3, 1, "", "compute_element_stiffnesses"], [7, 3, 1, "", "compute_initial_state"], [7, 3, 1, "", "compute_internal_energy"], [7, 3, 1, "", "compute_output_energy_densities_and_fluxes"], [7, 3, 1, "", "compute_phase_potential_energy"], [7, 3, 1, "", "compute_strain_energy_densities"], [7, 3, 1, "", "compute_updated_internal_variables"]], "optimism.phasefield.PhaseFieldLorentzPlastic": [[7, 4, 1, "", "_compute_elastic_linear_strain"], [7, 4, 1, "", "_compute_elastic_logarithmic_strain"], [7, 4, 1, "", "compute_elastic_linear_strain"], [7, 4, 1, "", "compute_elastic_logarithmic_strain"], [7, 4, 1, "", "compute_free_energy_density"], [7, 4, 1, "", "compute_state_increment"], [7, 4, 1, "", "compute_state_new_finite_deformations"], [7, 4, 1, "", "compute_state_new_small_deformations"], [7, 4, 1, "", "create_material_model_functions"], [7, 4, 1, "", "degradation"], [7, 4, 1, "", "dr"], [7, 4, 1, "", "elastic_deviatoric_free_energy"], [7, 4, 1, "", "elastic_volumetric_free_energy"], [7, 4, 1, "", "energy_density_generic"], [7, 4, 1, "", "incremental_potential"], [7, 4, 1, "", "make_initial_state_finite_deformations"], [7, 4, 1, "", "make_initial_state_small_deformations"], [7, 4, 1, "", "make_properties"], [7, 4, 1, "", "phase_potential_density"], [7, 4, 1, "", "r"], [7, 4, 1, "", "r_and_deqps"], [7, 4, 1, "", "strain_energy_density"], [7, 4, 1, "", "update_state"]], "optimism.phasefield.PhaseFieldMaterialModel": [[7, 1, 1, "", "MaterialModel"]], "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel": [[7, 2, 1, "", "_asdict"], [7, 3, 1, "", "_field_defaults"], [7, 3, 1, "", "_fields"], [7, 2, 1, "", "_make"], [7, 2, 1, "", "_replace"], [7, 3, 1, "", "compute_energy_density"], [7, 3, 1, "", "compute_initial_state"], [7, 3, 1, "", "compute_output_energy_density"], [7, 3, 1, "", "compute_phase_potential_density"], [7, 3, 1, "", "compute_state_new"], [7, 3, 1, "", "compute_strain_energy_density"]], "optimism.phasefield.PhaseFieldThreshold": [[7, 1, 1, "", "Properties"], [7, 4, 1, "", "compute_linear_strain"], [7, 4, 1, "", "compute_logarithmic_strain"], [7, 4, 1, "", "create_material_model_functions"], [7, 4, 1, "", "degradation"], [7, 4, 1, "", "elastic_deviatoric_free_energy"], [7, 4, 1, "", "elastic_volumetric_free_energy"], [7, 4, 1, "", "energy_density"], [7, 4, 1, "", "initial_state"], [7, 4, 1, "", "make_properties"], [7, 4, 1, "", "phase_potential_density"], [7, 4, 1, "", "state_new"], [7, 4, 1, "", "strain_energy_density"]], "optimism.phasefield.PhaseFieldThreshold.Properties": [[7, 3, 1, "", "E"], [7, 3, 1, "", "Gc"], [7, 2, 1, "", "_asdict"], [7, 3, 1, "", "_field_defaults"], [7, 3, 1, "", "_fields"], [7, 2, 1, "", "_make"], [7, 2, 1, "", "_replace"], [7, 3, 1, "", "kappa"], [7, 3, 1, "", "l"], [7, 3, 1, "", "mu"], [7, 3, 1, "", "nu"]], "optimism.phasefield.PhaseFieldThresholdPlastic": [[7, 1, 1, "", "Properties"], [7, 4, 1, "", "compute_elastic_strain"], [7, 4, 1, "", "compute_element_energy"], [7, 4, 1, "", "compute_state_increment"], [7, 4, 1, "", "compute_state_new"], [7, 4, 1, "", "compute_total_energy"], [7, 4, 1, "", "degradation"], [7, 4, 1, "", "dr"], [7, 4, 1, "", "dr_dstrain_and_deqps"], [7, 4, 1, "", "elastic_deviatoric_free_energy"], [7, 4, 1, "", "elastic_volumetric_free_energy"], [7, 4, 1, "", "energy_density"], [7, 4, 1, "", "energy_density_generic"], [7, 4, 1, "", "flow_stress"], [7, 4, 1, "", "hardening_energy_density"], [7, 4, 1, "", "incremental_potential"], [7, 4, 1, "", "interpolate_element_kinematics"], [7, 4, 1, "", "interpolate_kinematics"], [7, 4, 1, "", "make_initial_state"], [7, 4, 1, "", "make_properties"], [7, 4, 1, "", "phase_potential_density"], [7, 4, 1, "", "r"], [7, 4, 1, "", "r_and_deqps"], [7, 4, 1, "", "strain_energy_density"], [7, 4, 1, "", "update_state"]], "optimism.phasefield.PhaseFieldThresholdPlastic.Properties": [[7, 3, 1, "", "E"], [7, 3, 1, "", "Gc"], [7, 3, 1, "", "H"], [7, 3, 1, "", "Y0"], [7, 2, 1, "", "_asdict"], [7, 3, 1, "", "_field_defaults"], [7, 3, 1, "", "_fields"], [7, 2, 1, "", "_make"], [7, 2, 1, "", "_replace"], [7, 3, 1, "", "kappa"], [7, 3, 1, "", "l"], [7, 3, 1, "", "mu"], [7, 3, 1, "", "nu"]], "optimism.phasefield.test": [[8, 0, 0, "-", "plotPhaseFieldThresholdModel"], [8, 0, 0, "-", "test_PhaseFieldLorentzPlastic"], [8, 0, 0, "-", "test_PhaseFieldLorentzPlasticPatch"], [8, 0, 0, "-", "test_PhaseFieldThreshold"], [8, 0, 0, "-", "test_PhaseFieldThresholdPatch"], [8, 0, 0, "-", "test_PhaseFieldThresholdPlastic"], [8, 0, 0, "-", "test_PhaseFieldUniaxial"]], "optimism.phasefield.test.plotPhaseFieldThresholdModel": [[8, 1, 1, "", "PhaseFieldThresholdUniaxialFixture"]], "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "testUniaxial"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlastic": [[8, 1, 1, "", "GradOfPlasticPhaseFieldModelFixture"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "test_elastic_energy"], [8, 2, 1, "", "test_plastic_stress"], [8, 2, 1, "", "test_rotation_invariance"], [8, 2, 1, "", "test_zero_point"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch": [[8, 1, 1, "", "TestSingleMeshFixture"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "no_test_uniaxial"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "test_constrained_hessian"], [8, 2, 1, "", "test_patch_test"], [8, 2, 1, "", "test_sparse_hessian_at_nonzero_phase"], [8, 2, 1, "", "test_sparse_hessian_at_zero_phase"]], "optimism.phasefield.test.test_PhaseFieldThreshold": [[8, 1, 1, "", "PhaseFieldThresholdModelFixture"]], "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "test_rotation_invariance"], [8, 2, 1, "", "test_uniaxial_energy"], [8, 2, 1, "", "test_zero_point"]], "optimism.phasefield.test.test_PhaseFieldThresholdPatch": [[8, 1, 1, "", "TestSingleMeshFixture"]], "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "test_constrained_hessian"], [8, 2, 1, "", "test_patch_test"], [8, 2, 1, "", "test_sparse_hessian_at_nonzero_phase"], [8, 2, 1, "", "test_sparse_hessian_at_zero_phase"]], "optimism.phasefield.test.test_PhaseFieldThresholdPlastic": [[8, 1, 1, "", "GradOfPlasticPhaseFieldModelFixture"]], "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "no_test_plastic_strain_path"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "test_elastic_energy"], [8, 2, 1, "", "test_plastic_stress"], [8, 2, 1, "", "test_rotation_invariance"], [8, 2, 1, "", "test_zero_point"]], "optimism.phasefield.test.test_PhaseFieldUniaxial": [[8, 1, 1, "", "PhaseFieldUniaxialFixture"], [8, 4, 1, "", "energy_density"], [8, 4, 1, "", "update"]], "optimism.phasefield.test.test_PhaseFieldUniaxial.PhaseFieldUniaxialFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "testUniaxial"]], "optimism.test": [[9, 0, 0, "-", "ConvexityPlot"], [9, 0, 0, "-", "MeshFixture"], [9, 0, 0, "-", "TestFixture"], [9, 0, 0, "-", "test_AxisymmPatchTest"], [9, 0, 0, "-", "test_DofManager"], [9, 0, 0, "-", "test_EquationSolver"], [9, 0, 0, "-", "test_FunctionSpace"], [9, 0, 0, "-", "test_Interpolants"], [9, 0, 0, "-", "test_JaxConfig"], [9, 0, 0, "-", "test_LinAlg"], [9, 0, 0, "-", "test_Math"], [9, 0, 0, "-", "test_Mechanics"], [9, 0, 0, "-", "test_Mesh"], [9, 0, 0, "-", "test_MinimizeScalar"], [9, 0, 0, "-", "test_Newmark"], [9, 0, 0, "-", "test_Objective"], [9, 0, 0, "-", "test_PatchTest"], [9, 0, 0, "-", "test_PatchTestPou"], [9, 0, 0, "-", "test_QuadratureRule"], [9, 0, 0, "-", "test_ReadExodusMesh"], [9, 0, 0, "-", "test_ReadMesh"], [9, 0, 0, "-", "test_ScalarRootFinder"], [9, 0, 0, "-", "test_SmoothFunctions"], [9, 0, 0, "-", "test_SparseMatrix"], [9, 0, 0, "-", "test_SparsePreconditioner"], [9, 0, 0, "-", "test_Surface"], [9, 0, 0, "-", "test_TensorMath"], [9, 0, 0, "-", "test_Traction"], [9, 0, 0, "-", "test_TrustRegionSPG"], [9, 0, 0, "-", "test_VTKWriter"], [9, 0, 0, "-", "test_VolumeAverageJ"]], "optimism.test.ConvexityPlot": [[9, 4, 1, "", "f"]], "optimism.test.MeshFixture": [[9, 1, 1, "", "MeshFixture"], [9, 4, 1, "", "compute_residual_norm"], [9, 4, 1, "", "map_to_arch"], [9, 4, 1, "", "map_to_cos"]], "optimism.test.MeshFixture.MeshFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "create_arch_mesh_disp_and_edges"], [9, 2, 1, "", "create_cos_mesh_disp_and_edges"], [9, 2, 1, "", "create_mesh_and_disp"]], "optimism.test.TestFixture": [[9, 1, 1, "", "TestFixture"]], "optimism.test.TestFixture.TestFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "assertArrayEqual"], [9, 2, 1, "", "assertArrayNear"], [9, 2, 1, "", "assertArrayNotEqual"], [9, 2, 1, "", "assertNear"]], "optimism.test.test_AxisymmPatchTest": [[9, 1, 1, "", "AxisymmPatchTest"]], "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_axisymmetric_gradient"], [9, 2, 1, "", "test_dirichlet_patch_test"]], "optimism.test.test_DofManager": [[9, 1, 1, "", "DofManagerTest"]], "optimism.test.test_DofManager.DofManagerTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_get_bc_size"], [9, 2, 1, "", "test_get_unknown_size"], [9, 2, 1, "", "test_slice_unknowns_with_dof_indices"]], "optimism.test.test_EquationSolver": [[9, 1, 1, "", "EquationSolverFixture"], [9, 4, 1, "", "energy"]], "optimism.test.test_EquationSolver.EquationSolverFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_trust_region_equation_solver"], [9, 2, 1, "", "test_trust_region_incremental_optimizer"], [9, 2, 1, "", "test_trust_region_optimizer"], [9, 2, 1, "", "test_trust_region_optimizer_with_preconditioned_inner_products"]], "optimism.test.test_FunctionSpace": [[9, 1, 1, "", "ParameterizationTestSuite"], [9, 1, 1, "", "TestFunctionSpaceFixture"], [9, 1, 1, "", "TestFunctionSpaceMultiQuadPointFixture"], [9, 1, 1, "", "TestFunctionSpaceSingleQuadPointFixture"]], "optimism.test.test_FunctionSpace.ParameterizationTestSuite": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_integrate_with_parameter"]], "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_mass_matrix_exactly_integrated"], [9, 2, 1, "", "test_mass_matrix_inexactly_integrated_with_low_order_quadrature"]], "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_element_volume_multi_point_quadrature"], [9, 2, 1, "", "test_integrate_constant_field_multi_point_quadrature"], [9, 2, 1, "", "test_integrate_linear_field_multi_point_quadrature"], [9, 2, 1, "", "test_integrate_over_half_block"], [9, 2, 1, "", "test_integrate_over_half_block_indices"], [9, 2, 1, "", "test_jit_and_jacrev_on_integration"], [9, 2, 1, "", "test_jit_on_integration"], [9, 2, 1, "", "test_linear_reproducing_multi_point_quadrature"]], "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_element_volume_single_point_quadrature"], [9, 2, 1, "", "test_integrate_constant_field_single_point_quadrature"], [9, 2, 1, "", "test_integrate_linear_field_single_point_quadrature"], [9, 2, 1, "", "test_linear_reproducing_single_point_quadrature"]], "optimism.test.test_Interpolants": [[9, 1, 1, "", "TestBubbleInterpolants"], [9, 1, 1, "", "TestInterpolants"], [9, 4, 1, "", "generate_random_points_in_triangle"]], "optimism.test.test_Interpolants.TestBubbleInterpolants": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "no_test_plot_shape_functions"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_bubble_grad_interpolation"], [9, 2, 1, "", "test_bubble_interpolation"]], "optimism.test.test_Interpolants.TestInterpolants": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "no_test_plot_high_order_nodes"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_1D_element_element_topological_nodesets"], [9, 2, 1, "", "test_1D_interpolant_points_in_element"], [9, 2, 1, "", "test_grad_interpolation"], [9, 2, 1, "", "test_interpolation"], [9, 2, 1, "", "test_shape_kronecker_delta_property"], [9, 2, 1, "", "test_tri_element_element_topological_nodesets"], [9, 2, 1, "", "test_tri_face_nodes_match_1D_lobatto_nodes"], [9, 2, 1, "", "test_tri_interpolant_points_in_element"], [9, 2, 1, "", "test_tri_shapeGrads_partition_of_unity"], [9, 2, 1, "", "test_tri_shape_partition_of_unity"]], "optimism.test.test_JaxConfig": [[9, 1, 1, "", "TestJaxConfiguration"]], "optimism.test.test_JaxConfig.TestJaxConfiguration": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "test_debug_infs_is_off"], [9, 2, 1, "", "test_debug_nans_is_off"], [9, 2, 1, "", "test_double_precision_mode_is_on"], [9, 2, 1, "", "test_jit_is_enabled"]], "optimism.test.test_LinAlg": [[9, 1, 1, "", "TestLinAlg"], [9, 4, 1, "", "generate_n_random_symmetric_matrices"]], "optimism.test.test_LinAlg.TestLinAlg": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_logm_iss_derivatives_on_double_degenerate_eigenvalues"], [9, 2, 1, "", "test_logm_iss_derivatives_on_triple_degenerate_eigenvalues"], [9, 2, 1, "", "test_logm_iss_fwd_mode_derivative"], [9, 2, 1, "", "test_logm_iss_hessian_on_double_degenerate_eigenvalues"], [9, 2, 1, "", "test_logm_iss_jit"], [9, 2, 1, "", "test_logm_iss_on_10x10"], [9, 2, 1, "", "test_logm_iss_on_double_degenerate_eigenvalues"], [9, 2, 1, "", "test_logm_iss_on_full_3x3s"], [9, 2, 1, "", "test_logm_iss_on_matrix_near_identity"], [9, 2, 1, "", "test_logm_iss_on_triple_degenerate_eigvalues"], [9, 2, 1, "", "test_logm_iss_rev_mode_derivative"], [9, 2, 1, "", "test_sqrtm"], [9, 2, 1, "", "test_sqrtm_derivatives_on_10x10"], [9, 2, 1, "", "test_sqrtm_fwd_mode_derivative"], [9, 2, 1, "", "test_sqrtm_jit"], [9, 2, 1, "", "test_sqrtm_on_10x10"], [9, 2, 1, "", "test_sqrtm_on_degenerate_eigenvalues"], [9, 2, 1, "", "test_sqrtm_rev_mode_derivative"]], "optimism.test.test_Math": [[9, 1, 1, "", "TestMathInnerProduct"], [9, 1, 1, "", "TestMathSum"]], "optimism.test.test_Math.TestMathInnerProduct": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dot2_on_ill_conditioned_inner_product"], [9, 2, 1, "", "test_grad_on_dot2_works"], [9, 2, 1, "", "test_jit_dot2_on_ill_conditioned_inner_product"], [9, 2, 1, "", "test_numpy_dot_fails_badly_on_ill_conditioned_inner_product"]], "optimism.test.test_Math.TestMathSum": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_grad_on_sum2_works"], [9, 2, 1, "", "test_numpy_sum_fails_badly_on_ill_conditioned_sum"], [9, 2, 1, "", "test_sum2_jitted_on_ill_conditioned_sum"], [9, 2, 1, "", "test_sum2_on_ill_conditioned_sum"]], "optimism.test.test_Mechanics": [[9, 1, 1, "", "MechanicsFunctionsFixture"]], "optimism.test.test_Mechanics.MechanicsFunctionsFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_internal_variables_initialization_on_multi_block"], [9, 2, 1, "", "test_internal_variables_update_on_multi_block"]], "optimism.test.test_Mesh": [[9, 1, 1, "", "TestSingleMeshFixture"], [9, 4, 1, "", "triangle_inradius"]], "optimism.test.test_Mesh.TestSingleMeshFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_conversion_to_quadratic_mesh_is_valid"], [9, 2, 1, "", "test_create_nodesets_from_sidesets"], [9, 2, 1, "", "test_edge_connectivities"], [9, 2, 1, "", "test_edge_to_neighbor_cells_data"]], "optimism.test.test_MinimizeScalar": [[9, 1, 1, "", "TestMinimizeScalarFixture"], [9, 4, 1, "", "df"], [9, 4, 1, "", "f"]], "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "notest_grad"], [9, 2, 1, "", "notest_jit"], [9, 2, 1, "", "notest_stiff_problem"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_does_not_converge_to_saddle_point"], [9, 2, 1, "", "test_solves_quadratic_problem_in_one_iteration"]], "optimism.test.test_Newmark": [[9, 1, 1, "", "DynamicPatchTest"], [9, 1, 1, "", "DynamicsFixture"]], "optimism.test.test_Newmark.DynamicPatchTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_patch_test"], [9, 2, 1, "", "test_traction_patch_test"]], "optimism.test.test_Newmark.DynamicsFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "constant_body_force_potential"], [9, 2, 1, "", "create_field"], [9, 2, 1, "", "get_ubcs"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "set_initial_conditions"], [9, 2, 1, "", "test_compute_kinetic_energy"], [9, 2, 1, "", "test_hessian_matrix_is_symmetric"], [9, 2, 1, "", "test_integration_of_constant_acceleration_is_exact"], [9, 2, 1, "", "test_integration_of_rigid_motion_is_exact"], [9, 2, 1, "", "test_potential"], [9, 2, 1, "", "time_step"]], "optimism.test.test_Objective": [[9, 1, 1, "", "TestObjective"]], "optimism.test.test_Objective.TestObjective": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "test_param_change"], [9, 2, 1, "", "test_param_change_first_out_of_two"], [9, 2, 1, "", "test_param_change_four_out_of_four"], [9, 2, 1, "", "test_param_change_second_out_of_three"], [9, 2, 1, "", "test_param_change_third_out_of_four"]], "optimism.test.test_PatchTest": [[9, 1, 1, "", "LinearPatchTestLinearElements"], [9, 1, 1, "", "LinearPatchTestQuadraticElements"], [9, 1, 1, "", "QuadraticPatchTestQuadraticElements"]], "optimism.test.test_PatchTest.LinearPatchTestLinearElements": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test"], [9, 2, 1, "", "test_neumann_patch_test"]], "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test_with_quadratic_elements"], [9, 2, 1, "", "test_dirichlet_patch_test_with_quadratic_elements_and_constant_jac_projection"]], "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test_with_quadratic_elements"]], "optimism.test.test_PatchTestPou": [[9, 1, 1, "", "PatchTestQuadraticElements"], [9, 4, 1, "", "construct_basis_on_poly"], [9, 4, 1, "", "create_graph"], [9, 4, 1, "", "create_partitions"], [9, 4, 1, "", "insort"]], "optimism.test.test_PatchTestPou.PatchTestQuadraticElements": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "create_polys"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test_with_quadratic_elements"], [9, 2, 1, "", "write_output"]], "optimism.test.test_QuadratureRule": [[9, 1, 1, "", "TestQuadratureRules"], [9, 4, 1, "", "are_inside_unit_interval"], [9, 4, 1, "", "are_positive_weights"], [9, 4, 1, "", "integrate_2D_monomial_on_triangle"], [9, 4, 1, "", "integrate_monomial_on_line"], [9, 4, 1, "", "is_inside_triangle"], [9, 4, 1, "", "map_1d_jac"], [9, 4, 1, "", "map_affine_1D"]], "optimism.test.test_QuadratureRule.TestQuadratureRules": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 3, 1, "", "endpoints"], [9, 3, 1, "", "max_degree_1D"], [9, 3, 1, "", "max_degree_2D"], [9, 2, 1, "", "test_1D_quadrature_exactness"], [9, 2, 1, "", "test_1D_quadrature_points_in_domain"], [9, 2, 1, "", "test_1D_quadrature_weight_positivity"], [9, 2, 1, "", "test_triangle_quadrature_exactness"], [9, 2, 1, "", "test_triangle_quadrature_points_in_domain"], [9, 2, 1, "", "test_triangle_quadrature_weight_positivity"]], "optimism.test.test_ReadExodusMesh": [[9, 1, 1, "", "TestMeshReadData"], [9, 1, 1, "", "TestMeshReadPatchTest"], [9, 1, 1, "", "TestMeshReadPropertiesTest"]], "optimism.test.test_ReadExodusMesh.TestMeshReadData": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_all_sets_named"], [9, 2, 1, "", "test_entity_counts"], [9, 2, 1, "", "test_node_set_sizes"], [9, 2, 1, "", "test_side_set_sizes"]], "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test"]], "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_bad_property_names"], [9, 2, 1, "", "test_property_mins_and_maxs"]], "optimism.test.test_ReadMesh": [[9, 1, 1, "", "TestMeshReadData"], [9, 1, 1, "", "TestMeshReadPatchTest"], [9, 4, 1, "", "compute_traction_potential_energy"], [9, 4, 1, "", "compute_traction_potential_energy_on_edge"], [9, 4, 1, "", "interpolate_nodal_field_on_edge"]], "optimism.test.test_ReadMesh.TestMeshReadData": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_all_sets_named"], [9, 2, 1, "", "test_entity_counts"]], "optimism.test.test_ReadMesh.TestMeshReadPatchTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test"], [9, 2, 1, "", "test_neumann_patch_test"]], "optimism.test.test_ScalarRootFinder": [[9, 1, 1, "", "ScalarRootFindTestFixture"], [9, 4, 1, "", "f"]], "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_find_root"], [9, 2, 1, "", "test_find_root_converges_on_hard_function"], [9, 2, 1, "", "test_find_root_with_forced_bisection_step"], [9, 2, 1, "", "test_find_root_with_jit"], [9, 2, 1, "", "test_root_find_is_differentiable"], [9, 2, 1, "", "test_root_find_with_vmap_and_jit"], [9, 2, 1, "", "test_solves_when_left_bracket_is_solution"], [9, 2, 1, "", "test_solves_when_right_bracket_is_solution"], [9, 2, 1, "", "test_unbracketed_root_gives_nan"]], "optimism.test.test_SmoothFunctions": [[9, 1, 1, "", "TestSmoothFunctions"]], "optimism.test.test_SmoothFunctions.TestSmoothFunctions": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "test_inf_grad_min"], [9, 2, 1, "", "test_inf_min"], [9, 2, 1, "", "test_min"]], "optimism.test.test_SparseMatrix": [[9, 1, 1, "", "SparsePatchFixture"]], "optimism.test.test_SparseMatrix.SparsePatchFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_sparse_matrix_patch_test_dirichlet_BC"], [9, 2, 1, "", "test_sparse_matrix_patch_test_noBC"], [9, 2, 1, "", "test_sparse_matrix_patch_test_traction_BC"]], "optimism.test.test_SparsePreconditioner": [[9, 1, 1, "", "SparseCholeskyFixture"]], "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "precond_update_func"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_diagonal_backup_preconditioner"], [9, 2, 1, "", "test_indefinite_fixed_by_shift"], [9, 2, 1, "", "test_multiply_by_transpose"], [9, 2, 1, "", "test_sparse_solve"], [9, 2, 1, "", "test_sparse_solve_and_update"]], "optimism.test.test_Surface": [[9, 1, 1, "", "TestSingleMeshFixture"]], "optimism.test.test_Surface.TestSingleMeshFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "disable_test_edge_conn"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_integrate_function_on_surface_that_uses_coords_and_normal"], [9, 2, 1, "", "test_integrate_perimeter"], [9, 2, 1, "", "test_integrate_quadratic_fn_on_surface"]], "optimism.test.test_TensorMath": [[9, 1, 1, "", "TensorMathFixture"], [9, 4, 1, "", "numerical_grad"]], "optimism.test.test_TensorMath.TensorMathFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_determinant"], [9, 2, 1, "", "test_determinant_precision"], [9, 2, 1, "", "test_detpIm1"], [9, 2, 1, "", "test_eigen_sym33_non_unit"], [9, 2, 1, "", "test_eigen_sym33_non_unit_degenerate_case"], [9, 2, 1, "", "test_exp_symm_at_identity"], [9, 2, 1, "", "test_exp_symm_double_eigs"], [9, 2, 1, "", "test_exp_symm_gradient_distinct_eigenvalues"], [9, 2, 1, "", "test_exp_symm_gradient_double_eigs"], [9, 2, 1, "", "test_exp_symm_gradient_scaled_identity"], [9, 2, 1, "", "test_exp_symm_scaled_identity"], [9, 2, 1, "", "test_log_symm_double_eigs"], [9, 2, 1, "", "test_log_symm_gradient_almost_double_degenerate"], [9, 2, 1, "", "test_log_symm_gradient_distinct_eigenvalues"], [9, 2, 1, "", "test_log_symm_gradient_double_eigs"], [9, 2, 1, "", "test_log_symm_gradient_scaled_identity"], [9, 2, 1, "", "test_log_symm_scaled_identity"], [9, 2, 1, "", "test_pow_symm_double_eigs"], [9, 2, 1, "", "test_pow_symm_gradient_almost_double_degenerate"], [9, 2, 1, "", "test_pow_symm_gradient_distinct_eigenvalues"], [9, 2, 1, "", "test_pow_symm_gradient_double_eigs"], [9, 2, 1, "", "test_pow_symm_gradient_scaled_identity"], [9, 2, 1, "", "test_pow_symm_scaled_identity"], [9, 2, 1, "", "test_right_polar_decomp"], [9, 2, 1, "", "test_sqrt_symm"], [9, 2, 1, "", "test_sqrt_symm_double_eigs"], [9, 2, 1, "", "test_sqrt_symm_gradient_almost_double_degenerate"], [9, 2, 1, "", "test_sqrt_symm_gradient_distinct_eigenvalues"], [9, 2, 1, "", "test_sqrt_symm_gradient_double_eigs"], [9, 2, 1, "", "test_sqrt_symm_gradient_scaled_identity"], [9, 2, 1, "", "test_sqrt_symm_scaled_identity"]], "optimism.test.test_Traction": [[9, 1, 1, "", "TractionPatch"]], "optimism.test.test_Traction.TractionPatch": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_neumann_patch_test_with_quadratic_elements"]], "optimism.test.test_TrustRegionSPG": [[9, 1, 1, "", "TRSPGCauchyPointFixture"], [9, 1, 1, "", "TestProjectionOnBoundary"], [9, 1, 1, "", "TestSubproblemSolveFixture"], [9, 1, 1, "", "TestTrustRegionSPGFixture"], [9, 1, 1, "", "TestTrustRegionSPGRosenbrock"], [9, 4, 1, "", "energy"], [9, 4, 1, "", "quadratic"], [9, 4, 1, "", "rosenbrock"]], "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "no_test_trust_region_equation_solver"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_cauchy_point_obeys_constraints"], [9, 2, 1, "", "test_cauchy_point_stays_inside_trust_region"], [9, 2, 1, "", "test_cauchy_point_with_active_constraints_achieves_sufficient_decrease"], [9, 2, 1, "", "test_forward_track_search_of_cp_step_length_achieves_sufficient_decrease"], [9, 2, 1, "", "test_projection"], [9, 2, 1, "", "test_unconstrained_cauchy_point_achieves_sufficient_decrease"]], "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_project_onto_tr_function_when_vector_is_inside_tr"], [9, 2, 1, "", "test_project_onto_tr_function_when_vector_is_outside_tr"]], "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_subproblem_solve_inside_tr"], [9, 2, 1, "", "test_subproblem_solve_on_tr_boundary"]], "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "no_test_cgunbound"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_trust_region_spg_on_unbounded_problem"]], "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "no_test_hessian"], [9, 2, 1, "", "no_test_steihaug_on_rosenbrock"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_spg_on_rosenbrock"]], "optimism.test.test_VTKWriter": [[9, 1, 1, "", "TestVTKWriter"], [9, 1, 1, "", "TestVTKWriterHigherOrder"]], "optimism.test.test_VTKWriter.TestVTKWriter": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 3, 1, "", "baseFileName"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "tearDown"], [9, 2, 1, "", "test_vtk_no_warning_for_inconsistent_sizes"], [9, 2, 1, "", "test_vtk_write"]], "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 3, 1, "", "baseFileName"], [9, 2, 1, "", "make_high_order_writer_with_fields"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "tearDown"], [9, 2, 1, "", "test_vtk_writer_no_inconsistent_sizes_with_cubic_elements"], [9, 2, 1, "", "test_vtk_writer_no_inconsistent_sizes_with_quadratic_elements"], [9, 2, 1, "", "test_vtk_writer_on_cubic_elements"], [9, 2, 1, "", "test_vtk_writer_on_quadratic_elements"]], "optimism.test.test_VolumeAverageJ": [[9, 1, 1, "", "TestVolumeAverage"]], "optimism.test.test_VolumeAverageJ.TestVolumeAverage": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_constant_J_projection_exact_for_constant_J_field"], [9, 2, 1, "", "test_constant_J_projection_inexact_for_linear_J_field"], [9, 2, 1, "", "test_linear_J_projection_exact_for_constant_J_field"], [9, 2, 1, "", "test_linear_J_projection_exact_for_linear_J_field"], [9, 2, 1, "", "test_linear_J_projection_inexact_for_quadratic_J_field"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"], "6": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property", "6": "py:exception"}, "terms": {"": [2, 4, 5, 7, 9], "0": [2, 4, 5, 7, 9], "0001": 2, "001": [2, 5], "01": 2, "02": 2, "030601818": 2, "05": [2, 3], "07": 3, "08": 2, "0e": 2, "1": [2, 5, 7, 9], "10": [2, 5, 7, 9], "100": 2, "1000": 2, "1000000000000": 2, "1093": 2, "11": 2, "1137": 2, "12": 2, "13": 2, "14": 2, "15": 2, "16": 2, "17": 2, "18": 2, "19": 2, "1955": 2, "1988": 2, "1d": 2, "1e": [2, 3], "2": [2, 5, 7], "20": 2, "2005": 2, "2008": 2, "21": 2, "22": 2, "23": 2, "25": [2, 9], "26": 2, "2d": 2, "3": [2, 5, 7], "3333333333333333": 9, "3x3": 2, "4": [2, 5, 7], "40": 2, "46": 2, "5": [2, 7], "50": 2, "6": [2, 7], "7": [2, 7], "75": 2, "8": [2, 7], "898716": 2, "8f": 2, "9": 2, "978": 2, "A": 2, "For": 2, "If": 2, "In": 2, "It": 2, "No": 2, "One": 2, "That": 2, "The": [2, 5, 7], "These": 2, "_": 2, "_abc": 2, "_abc_data": 2, "_abc_impl": [1, 2], "_adagio_neohookean": [2, 5], "_asdict": [1, 2, 5, 7], "_check_and_format_data": [1, 2], "_class_cleanup": [2, 3, 4, 5, 6, 7, 8, 9], "_classsetupfail": [2, 3, 4, 5, 6, 7, 8, 9], "_compute_block_diagonal_element_stiff": [2, 7], "_compute_dissip": [2, 5], "_compute_dissipated_energi": [2, 5], "_compute_elastic_infinitesimal_strain": [1, 2], "_compute_elastic_linear_strain": [2, 7], "_compute_elastic_logarithmic_strain": [2, 5, 7], "_compute_element_mass": [1, 2], "_compute_element_stiff": [1, 2, 7], "_compute_element_stiffnesses_multi_block": [1, 2], "_compute_initial_state_multi_block": [1, 2], "_compute_kinetic_energi": [1, 2], "_compute_newmark_element_hessian": [1, 2], "_compute_state_incr": [2, 5], "_compute_state_new": [2, 5], "_compute_strain_energi": [1, 2], "_compute_strain_energy_multi_block": [1, 2], "_compute_updated_internal_vari": [1, 2], "_compute_updated_internal_variables_multi_block": [1, 2], "_dissipation_potenti": [2, 5], "_energy_dens": [2, 5], "_eq_strain_energi": [2, 5], "_exp_relative_differ": [1, 2], "_exp_symm_jvp": [1, 2], "_field": [1, 2, 5, 7], "_field_default": [1, 2, 5, 7], "_float_split": [1, 2], "_gauss_quad_1d_1pt": [1, 2], "_gauss_quad_1d_2pt": [1, 2], "_gauss_quad_1d_3pt": [1, 2], "_gauss_quad_1d_4pt": [1, 2], "_gauss_quad_1d_5pt": [1, 2], "_gent_3d_energy_dens": [2, 5], "_get_vertex_nodes_from_exodus_tri6_mesh": [1, 2], "_linear_elastic_energy_dens": [2, 5], "_log_relative_differ": [1, 2], "_log_symm_jvp": [1, 2], "_logm_iss": [1, 2], "_make": [1, 2, 5, 7], "_make_hessian_bc_mask": [1, 2], "_make_hessian_coordin": [1, 2], "_make_properti": [2, 5], "_neohookean_3d_energy_dens": [2, 5], "_neq_strain_energi": [2, 5], "_pow_relative_differ": [1, 2], "_pow_symm_jvp": [1, 2], "_read_block": [1, 2], "_read_block_conn": [1, 2], "_read_block_variable_valu": [1, 2], "_read_coordin": [1, 2], "_read_element_typ": [1, 2], "_read_names_list": [1, 2], "_read_node_set": [1, 2], "_read_side_set": [1, 2], "_relative_log_differ": [1, 2], "_relative_log_difference_no_tolerance_check": [1, 2], "_relative_log_difference_taylor": [1, 2], "_replac": [1, 2, 5, 7], "_sqrt_relative_differ": [1, 2], "_sqrt_symm_jvp": [1, 2], "_start_tim": [1, 2], "_symmetric_matrix_function_jvp_help": [1, 2], "_two_product": [1, 2], "_two_sum": [1, 2], "_write_cell_connect": [1, 2], "_write_cell_field": [1, 2], "_write_cell_typ": [1, 2], "_write_contact_edg": [1, 2], "_write_coordinate_data": [1, 2], "_write_head": [1, 2], "_write_nodal_field": [1, 2], "_write_out_all_fields_in_dict": [1, 2], "ab": [1, 2], "abl": 2, "about": 2, "absolut": 2, "ac": 2, "accumul": 2, "accur": 2, "accuraci": 2, "ad": 7, "add": 0, "add_cell_field": [1, 2], "add_contact_edg": [1, 2], "add_nodal_field": [1, 2], "add_spher": [1, 2], "add_vector": [1, 2], "addit": 2, "addition": 2, "affin": 2, "after": [2, 9], "al": 7, "algorithm": 2, "alia": [2, 3, 5, 7], "all": 2, "allow": 2, "alobject": 2, "alpha": 2, "alset": 2, "alsolv": [0, 1], "alwai": 2, "an": [2, 7], "app_data": [1, 2], "appar": 2, "append": 2, "appli": [1, 2], "apply_precond": [1, 2], "apply_transpos": [1, 2], "approxim": 2, "ar": [2, 7], "are_inside_unit_interv": [2, 9], "are_positive_weight": [2, 9], "area": [2, 3], "argument": [2, 4, 5, 7, 9], "arrai": [2, 3, 5, 7], "assemble_area_weighted_gap": [2, 3], "assemble_nodal_area": [2, 3], "assemble_sparse_stiffness_matrix": [1, 2], "assembly_mortar_integr": [2, 3], "assertarrayequ": [2, 9], "assertarraynear": [2, 9], "assertarraynotequ": [2, 9], "assertnear": [2, 9], "associ": 2, "assum": 2, "attempt": 2, "attribut": 2, "au": 9, "augment": 7, "augmented_lagrange_solv": [1, 2], "automat": 2, "averag": 2, "average_quadrature_field_over_el": [1, 2], "avoid": 2, "axi": [2, 7], "axial": 7, "axisymetr": 2, "axisymmetr": 2, "axisymmetric_element_gradient_transform": [1, 2, 7], "axisymmetric_gradi": [1, 2, 7], "axisymmpatchtest": [2, 9], "b": [2, 9], "base": [2, 4, 5, 6, 7, 8, 9], "basefilenam": [2, 9], "bc_data": [1, 2], "bcsetfract": 9, "beaver": 2, "becaus": 7, "befor": [4, 6, 8, 9], "besid": 7, "beta": [1, 2], "between": 2, "bisect": 2, "bisection_step": [1, 2], "bit": [1, 2], "block": [1, 2], "blockmodel": 2, "blocknam": 2, "blocknum": 2, "blockordin": 2, "blyth": 2, "bodi": 2, "body_fun": 2, "boolean": 2, "both": 2, "bound": [2, 7], "bound_constrained_solv": [1, 2], "bound_constrained_trust_region_minim": [1, 2], "boundari": 2, "boundconstrainedobject": [0, 1], "boundconstrainedsolv": [0, 1], "bracket": 2, "built": 2, "c": [2, 4], "calculu": 2, "call": 2, "callabl": [2, 3, 5], "callback": 2, "caller": 2, "can": [2, 7], "cancel": 2, "capabl": 2, "care": 2, "cartesian": 2, "case": 2, "cauchy_point_decrease_tol": [1, 2], "cauchy_point_max_line_search_it": [1, 2], "cauchy_point_sufficient_decrease_factor": [1, 2], "cauchystep": 2, "caus": 7, "celldata": 2, "cg_inexact_solve_ratio": [1, 2], "cg_inner_products_precondit": [1, 2], "cg_inner_products_unprecondit": [1, 2], "cg_tol": [1, 2], "cgiter": 2, "chang": 2, "char": [1, 2], "check": 2, "check_quadrat": [3, 4], "check_stabl": [1, 2], "class": [2, 4, 5, 6, 7, 8, 9], "classmethod": [2, 5, 7], "classvar": 2, "clip": 2, "clockwis": 2, "closestedg": 3, "closestsid": 3, "code": 2, "coincid": 7, "collect": 5, "column": 2, "combin": [2, 3], "combine_block": [1, 2], "combine_mesh": [1, 2], "combine_nodeset": [1, 2], "combine_sideset": [1, 2], "compar": 2, "compil": 2, "complet": 2, "compon": [1, 2, 7], "comps": 2, "comput": 2, "compute_algorithmic_energi": [1, 2], "compute_average_norm": [2, 3], "compute_block_diagonal_element_stiff": [2, 7], "compute_closest_distance_to_each_sid": [2, 3], "compute_closest_distance_to_each_side_smooth": [2, 3], "compute_closest_edges_and_field_weight": [2, 3], "compute_constraint_hessian": [2, 7], "compute_contact_point_coordin": [2, 3], "compute_contact_point_coords_on_edg": [2, 3], "compute_edge_levelset_constraint": [2, 3], "compute_edge_penalty_contact_energi": [2, 3], "compute_edge_vector": [1, 2], "compute_elastic_linear_strain": [2, 5, 7], "compute_elastic_logarithmic_strain": [2, 5, 7], "compute_elastic_seth_hill_strain": [2, 5], "compute_elastic_strain": [2, 7], "compute_element_energi": [2, 7], "compute_element_field_gradi": [1, 2], "compute_element_hessian": [1, 2], "compute_element_mass": [1, 2], "compute_element_stiff": [1, 2, 7], "compute_element_stiffness_from_global_field": [1, 2, 7], "compute_element_volum": [1, 2], "compute_element_volumes_axisymmetr": [1, 2], "compute_energy_dens": [2, 5, 7], "compute_error": [3, 4], "compute_field_gradi": [1, 2], "compute_fisher_burmeister_linear": [2, 3], "compute_flow_direct": [1, 2, 5], "compute_flow_stress": [2, 5], "compute_free_energy_dens": [2, 7], "compute_friction_energy_from_perp_slip": [2, 3], "compute_friction_potenti": [2, 3], "compute_friction_potential_on_edg": [2, 3], "compute_grid_field": [3, 4], "compute_hardening_energy_dens": [2, 5], "compute_initial_st": [1, 2, 5, 7], "compute_internal_energi": [2, 7], "compute_intersect": [2, 3], "compute_levelset_constraint": [2, 3], "compute_linear_strain": [2, 7], "compute_logarithmic_elastic_strain": [1, 2], "compute_logarithmic_strain": [2, 7], "compute_material_qoi": [2, 5], "compute_min_p": [1, 2], "compute_newmark_lagrangian": [1, 2], "compute_norm": [1, 2, 3], "compute_normal_from_a": [2, 3], "compute_output_energy_dens": [2, 7], "compute_output_energy_densities_and_flux": [2, 7], "compute_output_energy_densities_and_stress": [1, 2], "compute_output_kinetic_energi": [1, 2], "compute_output_material_qoi": [1, 2], "compute_output_strain_energi": [1, 2], "compute_overstress": [2, 5], "compute_phase_field_constraint_hessian": [2, 7], "compute_phase_potential_dens": [2, 7], "compute_phase_potential_energi": [2, 7], "compute_potenti": [2, 5], "compute_projection_dist": [2, 3], "compute_projection_dists_smooth": [2, 3], "compute_q_coordin": [2, 3], "compute_q_coordinates_from_field_weight": [2, 3], "compute_quadrature_point_field_gradi": [1, 2], "compute_ray_trac": [3, 4], "compute_ray_trace_distance_and_loc": [2, 3], "compute_residual_norm": [2, 9], "compute_shap": [1, 2], "compute_smoothing_funct": [2, 3], "compute_state_incr": [1, 2, 5, 7], "compute_state_new": [1, 2, 5, 7], "compute_state_new_finite_deform": [2, 5, 7], "compute_state_new_seth_hil": [2, 5], "compute_state_new_small_deform": [2, 5, 7], "compute_strain_energi": [1, 2], "compute_strain_energy_dens": [2, 7], "compute_total_energi": [2, 7], "compute_total_penalty_contact_energi": [2, 3], "compute_traction_potential_energi": [1, 2, 9], "compute_traction_potential_energy_on_edg": [2, 9], "compute_updated_internal_vari": [1, 2, 7], "compute_valid_ray_trace_dist": [2, 3], "compute_valid_ray_trace_distance_smooth": [2, 3], "cond": 2, "cond_fun": 2, "condit": 7, "conn": [1, 2, 7, 9], "connect": 2, "consecut": 2, "constant": 2, "constant_body_force_potenti": [2, 9], "constitut": 5, "constrain": 7, "constrained_jacobian_p_vec": [1, 2], "constrained_jacobian_vec": [1, 2], "constrained_residu": [1, 2], "constrainedindic": 2, "constrainedobject": [0, 1], "constrainedquasiobject": [1, 2], "constraint": [1, 2, 3, 4, 7], "constraint_func": 2, "constraint_precond": 2, "constraintstiffnesssc": 2, "construct": 2, "construct_basis_on_poli": [2, 9], "construct_edge_neighbor_map": [2, 3], "construct_function_spac": [1, 2], "construct_function_space_from_parent_el": [1, 2], "construct_mesh_from_basic_data": [1, 2], "construct_quadrat": [1, 2], "construct_structured_mesh": [1, 2], "construct_weighted_function_spac": [1, 2], "constructor": 2, "contact": [1, 2], "contactcoordsold": 3, "contain": 2, "content": 1, "context": 2, "contextdecor": 2, "convent": 2, "converg": [1, 2], "convexityplot": [1, 2], "coord": [1, 2, 3, 7], "coordfield": 2, "coordin": [1, 2], "coordsm": 3, "copynodeset": 2, "corner": [2, 3], "correct": [1, 2], "correction_norm": [1, 2], "correspond": 2, "cos_of_acos_divided_by_3": [1, 2], "counter": 2, "cp": 2, "cpp": [2, 3], "cpp_distanc": [2, 3], "cpp_line": [2, 3], "cpu": 2, "creat": 2, "create_arch_mesh_disp_and_edg": [2, 9], "create_augmented_lagrangian": [1, 2], "create_cos_mesh_disp_and_edg": [2, 9], "create_dynamics_funct": [1, 2], "create_edg": [1, 2], "create_field": [1, 2, 9], "create_graph": [2, 9], "create_hardening_model": [2, 5], "create_higher_order_mesh_from_simplex_mesh": [1, 2], "create_linear_op": [3, 4], "create_material_funct": [2, 5], "create_material_model_funct": [2, 5, 7], "create_mechanics_funct": [1, 2], "create_mesh_and_disp": [2, 9], "create_multi_block_mechanics_funct": [1, 2], "create_nodesets_from_sideset": [1, 2], "create_padded_quadrature_rule_1d": [1, 2], "create_partit": [2, 9], "create_phasefield_funct": [2, 7], "create_poli": [2, 9], "create_quadrature_rule_1d": [1, 2], "create_quadrature_rule_on_triangl": [1, 2], "create_structured_mesh_data": [1, 2], "createnodesetsfromsideset": 2, "critic": [2, 7], "cross": [2, 3], "cross2": [2, 3], "current": [2, 7], "custom": 2, "cyclic": 2, "d": [2, 7], "data": [2, 5], "datatyp": 2, "dconstraint": [3, 4], "dd": 2, "debug_info": [1, 2], "decim": 9, "decomposit": 2, "deconstruct": 9, "decor": 2, "decreas": 2, "default": 2, "default_modify_element_gradi": [1, 2], "default_valu": [1, 2], "defin": 2, "define_pressure_projection_gradient_tranform": [1, 2], "definit": 2, "deform": 7, "degrad": [2, 7], "degre": [1, 2, 9], "delta": 2, "denman": 2, "denorm": 2, "densiti": [2, 5, 7], "deriv": 2, "describ": 2, "design_data": [1, 2], "det": [1, 2], "detail": [0, 2], "determin": [2, 7], "detpim1": [1, 2], "dev": [1, 2], "deviat": [1, 2], "df": [2, 9], "diagon": 7, "dict": [2, 5, 7], "dictionari": 2, "diffarg": 2, "differenti": 2, "dim": 2, "dimens": 2, "direct": 2, "disable_test_edge_conn": [2, 9], "discret": [2, 5], "disp": [2, 3, 4], "dispfield": 3, "dispgrad": [2, 5, 7, 8], "displac": [2, 5], "do": [2, 7], "dobject": [3, 4], "dof": 2, "dofindexslic": 2, "dofmanag": [1, 2, 7], "dofmanagertest": [2, 9], "dofscal": 2, "dofvalu": 9, "dogleg_step": [1, 2], "doi": 2, "domain": 2, "dot": [1, 2, 3], "dot2": [1, 2, 3], "dotprod": 2, "doubl": [1, 2], "doupdat": [2, 7, 8], "dr": [2, 7], "dr_dstrain_and_deqp": [1, 2, 7], "dshape": 2, "dt": [2, 5, 7, 9], "dudx": 2, "dudx_2d": 2, "dv": 5, "dynamic_data": [1, 2], "dynamicpatchtest": [2, 9], "dynamicsfixtur": [2, 9], "dynamicsfunct": [1, 2], "e": [2, 5, 7], "each": [2, 5], "edg": [2, 3, 4, 9], "edge1": 3, "edge2": 3, "edge_is_potentially_in_contact": 2, "edgea": [3, 4], "edgeb": [3, 4], "edgeconn": 2, "edgecoord": [2, 3], "edgecpp": [1, 2], "edgei": 3, "edgeintersect": [1, 2], "edges_from_point": [3, 4], "edgeseta": 3, "edgesetb": 3, "edgesm": 3, "edgeweight": 3, "effici": 2, "eigen": 2, "eigen_sym33_non_unit": [1, 2], "eigen_sym33_unit": [1, 2], "elaps": 2, "elast": 7, "elastic_deviatoric_free_energi": [1, 2, 5, 7], "elastic_free_energi": [1, 2, 5], "elastic_volumetric_free_energi": [1, 2, 5, 7], "elasticstrain": [2, 5, 7], "elastictrialstrain": [2, 5, 7], "elconn": 2, "elem": 9, "elemconn": [2, 7], "elemconnect": 2, "elemdispgrad": 2, "element": [2, 7], "elementnodalvalu": 2, "elementord": 2, "elementtyp": [1, 2], "elemgrad": [2, 7], "elemintern": 7, "elemnodalcoord": [2, 7], "elemnodaldisp": 2, "elemnodaldof": 7, "elemnodalfield": 2, "elemoffset": 2, "elemqpdata": 2, "elemshap": [2, 7], "elemshapegrad": [2, 7], "elemst": 2, "elemvol": [2, 7], "elintern": 2, "elshap": 2, "elshapegrad": 2, "elstrain": [2, 5, 7], "elvol": 2, "empti": 2, "end": 2, "endpoint": [2, 9], "energi": [2, 7, 9], "energy_dens": [1, 2, 7, 8], "energy_density_gener": [1, 2, 7], "energy_density_to_lagrangian_dens": [2, 7], "energyhistori": [2, 5, 7], "enforc": 2, "ensur": 2, "entri": 2, "enum": 2, "enumer": 2, "environ": 2, "ep": [2, 3], "eps0": 5, "epsdot0": 5, "eqp": [2, 5, 7], "eqpsold": [2, 5, 7], "equal": 2, "equat": 2, "equationsolv": [0, 1], "equationsolverfixtur": [2, 9], "equationsolversubspac": [0, 1], "equinox": 2, "error": [2, 7], "essentialbc": [1, 2], "eta": 4, "eta1": [1, 2], "eta2": [1, 2], "eta3": [1, 2], "etak": 2, "etc": 2, "eval_at_iso_point": [1, 2], "eval_field": [1, 2], "eval_linear_field_on_edg": [2, 3], "evalu": 2, "evaluate_contact_constraint": [2, 3], "evaluate_levelset_on_edg": [2, 3], "evaluate_on_block": [1, 2], "evaluate_on_el": [1, 2], "evaluation_funct": 4, "evaluationpoint": 2, "everi": [2, 7], "exactli": 2, "exampl": 2, "except": 2, "exercis": [4, 6, 8, 9], "exist": 2, "exodusdataset": 2, "extra": 2, "f": [2, 9], "f1": 2, "f2": 2, "f_average_norm": 3, "f_common_norm": [3, 4], "f_integrand": 3, "face": 2, "facenod": [1, 2], "factor": [1, 2], "factori": 2, "fail": 2, "fall": 2, "fals": [2, 4, 6, 8, 9], "fast": 2, "feasibl": 2, "field": [2, 3, 5, 7], "field_func": 2, "fielddict": 2, "fieldindex": 2, "fieldtyp": 2, "file": 2, "filenam": 2, "find": 2, "find_generalized_cauchy_point": [1, 2], "find_root": [1, 2], "finder": 2, "finit": 2, "first": [2, 7], "fischer_burmeist": [1, 2, 3, 4], "fischer_burmeister_jac_l": [1, 2], "fixtur": [4, 6, 8, 9], "flag": 2, "float": [1, 2, 3, 5], "flow_stress": [2, 7], "flush": 2, "follow": 2, "follw": 2, "forc": 7, "forcibli": 2, "form": 2, "fp": 7, "fraction": 2, "free": 7, "freestrain": 5, "friction": [1, 2], "frictionparam": 3, "from": [2, 5, 7], "func": 2, "func_of_xia_xib_g": 3, "functino": 2, "function": [2, 5, 7], "function_cal": [1, 2], "functionspac": [0, 1, 7, 9], "g": [2, 3, 4], "gamma": [1, 2], "gauss": 2, "gaussfield": 2, "gc": [2, 7], "gener": [2, 5, 7], "generate_n_random_symmetric_matric": [2, 9], "generate_random_points_in_triangl": [2, 9], "gent": [1, 2], "geometr": 2, "get": 2, "get_bc_siz": [1, 2], "get_bc_valu": [1, 2], "get_best_neighbor": [2, 3], "get_best_overlap_vector": [3, 4], "get_block": [1, 2], "get_closest_dist": [2, 3], "get_closest_distance_smooth": [2, 3], "get_closest_neighbor": [2, 3], "get_closest_two_edg": [2, 3], "get_coord": [1, 2], "get_coords_and_dist": [2, 3], "get_current_coordinates_at_quadrature_point": [2, 3], "get_diagonal_stiff": [1, 2], "get_edg": [3, 4], "get_edge_coord": [1, 2], "get_edge_field": [1, 2], "get_edge_node_indic": [1, 2], "get_facet_connect": [2, 3], "get_field_index": [1, 2], "get_lobatto_nodes_1d": [1, 2], "get_multipli": [1, 2], "get_nodal_values_on_edg": [1, 2], "get_potential_interaction_list": [2, 3], "get_rai": [3, 4], "get_ray_length_arg_i": [3, 4], "get_ray_length_arg_x": [3, 4], "get_residu": [1, 2], "get_set": [1, 2], "get_side_coordin": [2, 3], "get_side_set_seg": [3, 4], "get_total_residu": [1, 2], "get_ubc": [2, 9], "get_unknown_s": [1, 2], "get_unknown_valu": [1, 2], "get_valu": [1, 2], "give": 2, "given": [5, 7], "global": 2, "globalized_newton_step": [1, 2], "grad_func": 9, "gradient": [1, 2, 4, 5, 7], "gradient_2d_to_axisymmetr": [1, 2], "gradient_and_tang": [1, 2], "gradient_l": [1, 2], "gradient_p": [1, 2], "gradofplasticitymodelfixtur": [5, 6], "gradofplasticphasefieldmodelfixtur": [7, 8], "gradphas": 7, "gradu": 7, "green_lagrange_strain": [2, 5], "grid": 2, "group": 2, "guarante": 2, "guess": 2, "h": [2, 5, 7], "ha": [2, 4, 7], "harden": [1, 2, 7], "hardening_energy_dens": [1, 2, 7], "hardening_model": 5, "hardeningmodel": [2, 5, 7], "have": 2, "here": 2, "hess_vec_func": 2, "hessian": [1, 2, 7], "hessian_vec": [1, 2], "hessrayleigh": [1, 2], "hessvec": [1, 2], "high": 2, "higham": 2, "higher": 2, "highest": 2, "hook": [4, 6, 8, 9], "how": 2, "howev": 2, "hpr": 2, "http": 2, "hxh077": 2, "hyperviscoelast": [1, 2], "hyperviscomodelfixtur": [5, 6], "hyperviscouniaxialstrain": [5, 6], "i": [2, 7], "i2": [1, 2], "id": 2, "ident": 2, "if_then_els": [1, 2], "ima": 2, "imamat": 2, "includ": 2, "incompletecholeski": [0, 1], "increment": 2, "incremental_potenti": [1, 2, 5, 7], "independ": 2, "index": [0, 2], "indiact": 2, "indic": 2, "inexact": 2, "infer": 2, "infin": 2, "inform": 2, "init_v": 2, "initi": [1, 2], "initial_disp_func": 9, "initial_st": [2, 7], "inner": 2, "input": 2, "insert": 2, "insort": [2, 9], "int": [1, 2, 3, 5], "inted": 2, "integ": 2, "integr": 2, "integrate_2d_monomial_on_triangl": [2, 9], "integrate_el": [1, 2], "integrate_element_from_local_field": [1, 2], "integrate_funct": [1, 2], "integrate_function_on_edg": [1, 2], "integrate_function_on_surfac": [1, 2], "integrate_monomial_on_lin": [2, 9], "integrate_over_block": [1, 2], "integrate_valu": [1, 2], "integrate_with_active_mortar": [2, 3], "integrate_with_mortar": [2, 3], "integrated_material_qoi": [1, 2], "interactionlist": 3, "interior": 2, "interiornod": [1, 2], "intern": [2, 5], "internalvar": 5, "internalvari": [5, 7, 8], "internalvariablehistori": [2, 5, 7], "interpol": [0, 1], "interpolate_element_kinemat": [2, 7], "interpolate_kinemat": [2, 7], "interpolate_nodal_field_on_edg": [1, 2, 9], "interpolate_to_element_point": [1, 2], "interpolate_to_point": [1, 2], "interpolationpoint": 2, "interpret": 2, "intersect": 2, "interv": [2, 5], "inv": [1, 2], "invers": 2, "inverse_ncp_hessian_bound": [1, 2], "involv": 2, "is_contact_edg": [3, 4], "is_converg": [1, 2], "is_initi": [1, 2], "is_inside_triangl": [2, 9], "is_integration_edg": [3, 4], "is_on_boundari": [1, 2], "isaxisymmetr": [1, 2], "isbn": 2, "iter": [1, 2, 5, 7], "j": 2, "j2plastic": [1, 2], "j2plasticphasefield": [0, 1], "j2plasticuniaxi": [5, 6], "j2updatefixtur": [5, 6], "jacobian": [2, 5, 7, 9], "jacobian_l_vec": [1, 2], "jacobian_p2_vec": [1, 2], "jacobian_p_vec": [1, 2], "jax": [2, 7], "jaxconfig": [0, 1], "jaxtyp": 2, "jit": 2, "jm": 5, "journal": 2, "just": 7, "jvp_sqrtm": [1, 2], "k": [2, 5], "kappa": [2, 7], "kernelfunc": 2, "keyword": 2, "kind": 9, "kinemat": 7, "kinetic_energy_dens": [1, 2], "kirchhoffstresshistori": [2, 7], "kouri_exact_line_search": [1, 2], "kv": 2, "kvalu": 2, "kwd": [2, 5, 7], "l": [2, 3, 4, 7, 9], "lagrang": 7, "lagrangian": 2, "lagrangian_dens": [2, 7], "lam": [2, 3, 4], "lam1": 2, "lam2": 2, "lambda": [4, 7], "larg": 7, "last": 2, "launch": 7, "lebesgu": 2, "left": 2, "leftp": 2, "leftt": 2, "legendr": 2, "length": [2, 7], "lengtha": 3, "lengthb": 3, "less": 2, "level": 2, "levelset": [1, 2], "levelsetconstraint": [1, 2], "levelsetmot": 3, "like": 2, "limit": 5, "linalg": [0, 1], "line": 2, "line_search_backtrack": [1, 2], "line_search_bidirect": [1, 2], "line_search_forwardtrack": [1, 2], "linear": [2, 5], "linear_op": [2, 3, 4], "linear_strain": [2, 5], "linear_upd": [1, 2], "linearelast": [1, 2], "linearpatchtestlinearel": [2, 9], "linearpatchtestquadraticel": [2, 9], "list": 2, "listofedg": [3, 4], "llvm": 2, "lmbda": 3, "load": [2, 9], "lobatto": 2, "local": 2, "locat": 2, "log_pade_pf": [1, 2], "log_sqrt_symm": [1, 2], "log_strain": [2, 5], "logarithm": 2, "logger": [1, 2], "logm_jvp": [1, 2], "long": [1, 2], "low": 2, "lower": [2, 7], "lowerbound": 2, "ls1": 3, "ls2": 3, "lu": [0, 1], "m": [2, 5, 9], "m1": 2, "m2": 2, "ma": 2, "magic": 2, "mai": 2, "maintain": 2, "make": [2, 5, 7], "make_disp_grad_from_strain": [5, 6], "make_high_order_writer_with_field": [2, 9], "make_initial_st": [1, 2, 5, 7], "make_initial_state_finite_deform": [2, 5, 7], "make_initial_state_small_deform": [2, 5, 7], "make_parent_el": [1, 2], "make_parent_element_1d": [1, 2], "make_parent_element_2d": [1, 2], "make_parent_element_2d_with_bubbl": [1, 2], "make_properti": [1, 2, 5, 7], "makekinemat": [2, 7], "makestraintensor_": [2, 5], "man": 2, "manag": 2, "map": [2, 5, 7], "map_1d_jac": [2, 9], "map_affine_1d": [2, 9], "map_element_shape_grad": [1, 2], "map_to_arch": [2, 9], "map_to_co": [2, 9], "master": 2, "master1d": 2, "masterel": 2, "mat_mul": 2, "materi": [1, 2], "materialmodel": [1, 2, 7], "materialpointsimul": [1, 2], "materialuniaxialsimul": [1, 2], "materialuniaxialsimulatorfixtur": [5, 6], "math": [0, 1], "mathemat": 2, "matprop": [2, 5], "matric": 2, "matrix": [2, 7], "matrixscal": 9, "max": [1, 2], "max_al_it": [1, 2], "max_cg_it": [1, 2], "max_cumulative_cg_it": [1, 2], "max_cumulative_spg_it": [1, 2], "max_degree_1d": [2, 9], "max_degree_2d": [2, 9], "max_gmres_it": [1, 2], "max_it": [1, 2], "max_spectral_step_length": [1, 2], "max_spg_it": [1, 2], "max_trust_it": [1, 2], "maximum": 2, "maxlinesearchit": 2, "maxneighbor": 3, "maxstep": 2, "maxstrain": 7, "maxtim": 5, "maxval": 9, "mechan": [0, 1], "mechanicsfunct": [1, 2], "mechanicsfunctionsfixtur": [2, 9], "mergesort": 9, "mesh": [0, 1, 3, 4, 7, 9], "mesh_with_block": [1, 2], "mesh_with_coord": [1, 2], "mesh_with_nodeset": [1, 2], "meshfilenam": 2, "meshfixtur": [1, 2, 4, 6, 8], "meshplot": [0, 1], "method": [2, 4, 6, 8, 9], "methodnam": [4, 6, 8, 9], "mftoolbox": 2, "min": [1, 2], "min_bas": [1, 2], "min_dist_squar": [2, 3], "min_spectral_step_length": [1, 2], "min_tr_siz": [1, 2], "minim": 7, "minimize_scalar": [1, 2], "minimizescalar": [0, 1], "minval": 9, "mises_invari": [1, 2], "mode": 2, "mode2d": [2, 7], "model": 7, "modelo": 2, "modelobject": 2, "modeloptim": 2, "modelproblem": [1, 2], "modelr": 2, "modifi": 2, "modify_element_gradi": [2, 7], "modul": [0, 1], "modulu": 7, "more": 2, "mortarcontact": [1, 2], "mu": [2, 5, 7], "much": 2, "mult_by_approx_hessian": 2, "multibranchhyperviscoelast": [1, 2], "multipli": 2, "multiply_by_approx_hessian": [1, 2], "multiply_by_approxim": [1, 2], "multiply_by_transpos": [1, 2], "must": 2, "my_func": [3, 4], "n": [2, 4, 5, 9], "name": [1, 2, 5, 7], "nan": 2, "ncp": [1, 2], "ncp_hessian": [1, 2], "ncperrorold": 2, "nd": 2, "ndarrai": 2, "ndim": 2, "ne": 2, "nearest": 2, "nedg": 2, "need": 2, "neighbor": 3, "neighborlist": 3, "neohookean": [1, 2], "nevalpoint": 2, "new": [2, 5, 7], "new_stiffness_func": 2, "newlin": 2, "newmarkbeta": 2, "newmarkparamet": [1, 2], "newparam": 2, "newtol": 2, "newton": [1, 2], "newton_solv": [1, 2], "newton_step": [1, 2], "newtonp": 2, "newtonsolv": [0, 1], "nf": 2, "ni": 2, "nichola": 2, "nn": 2, "nndode": 2, "nnode": 2, "nnpf": 2, "no_test_cgunbound": [2, 9], "no_test_hessian": [2, 9], "no_test_plastic_strain_path": [7, 8], "no_test_plot_high_order_nod": [2, 9], "no_test_plot_shape_funct": [2, 9], "no_test_steihaug_on_rosenbrock": [2, 9], "no_test_trust_region_equation_solv": [2, 9], "no_test_uniaxi": [7, 8], "nodal": [2, 7], "nodaldata": 2, "nodalfield": 2, "nodalpoint": 2, "node": 2, "nodeoffset": 2, "nodeordin": 2, "nodeset": [1, 2], "non": [2, 7], "nondiffarg": 2, "none": [2, 3, 5, 7, 9], "nonlinear": 2, "nonlinear_equation_solv": [1, 2], "nonmonotone_line_search": [1, 2], "norm": [1, 2], "norm_of_devi": [1, 2], "norm_of_deviator_squar": [1, 2], "norm_squar": [2, 3], "normal": [2, 3, 4], "note": [2, 7], "notest_grad": [2, 9], "notest_jit": [2, 9], "notest_stiff_problem": [2, 9], "npe": 2, "npt": [2, 9], "nq": 2, "nqpe": 2, "ntriangl": 2, "nu": [2, 5, 7], "num_el": [1, 2], "num_initial_low_order_iter": [1, 2], "num_nod": [1, 2], "num_prop": [2, 5], "num_stat": [2, 5], "number": [2, 5, 7], "numel": 2, "numer": 2, "numerical_grad": [2, 9], "numpi": [2, 7], "numquadptsperel": 2, "nx": [2, 9], "ny": [2, 9], "o": 2, "object": [0, 1, 3, 4, 5, 7, 9], "objective_func": 2, "objective_precond": 2, "obscur": 2, "occur": 2, "ogita": 2, "oishi": 2, "oldset": 2, "onboundari": 2, "onc": 2, "one": [2, 7], "onli": 2, "onto": [2, 7], "oper": 2, "option": 2, "order": 2, "orthogon": 2, "otherwis": 2, "outnam": 4, "output": [2, 5, 7, 9], "output_matrix": [1, 2], "outsid": 2, "outward": 2, "over": 2, "over_it": [1, 2], "p": [2, 3, 4, 5, 7, 9], "p0": [3, 4], "p1": [3, 4], "p2": [3, 4], "pa": 2, "packag": [0, 1], "pad": 2, "pad\u00e9": 2, "page": 0, "param": [1, 2, 3, 5, 9], "param_index_upd": [1, 2], "paramet": [2, 7], "parameter": 2, "parameterizationtestsuit": [2, 9], "parametr": 2, "parent": 2, "parentel": [1, 2], "parentelement1d": [1, 2], "parse_2d_to_3d_gradient_transform": [1, 2], "part": [2, 7], "partial": 2, "particular": 2, "pascal_triangle_monomi": [1, 2], "pass": 2, "patchtestquadraticel": [2, 9], "penalti": 7, "penalty_sc": [1, 2], "penaltycontact": [1, 2], "per": 2, "perform": 2, "permut": 2, "phase": [7, 8], "phase_potential_dens": [2, 7], "phasefield": [1, 2], "phasefieldclass": [1, 2], "phasefieldfunct": [2, 7], "phasefieldlorentzplast": [1, 2], "phasefieldmaterialmodel": [1, 2], "phasefieldthreshold": [1, 2], "phasefieldthresholdmodelfixtur": [7, 8], "phasefieldthresholdplast": [1, 2], "phasefieldthresholduniaxialfixtur": [7, 8], "phasefielduniaxialfixtur": [7, 8], "phasegrad": [7, 8], "phasehistori": [2, 7], "philadelphia": 2, "physic": 2, "pi": 2, "pick": 2, "piola": 5, "plane": [2, 3], "plane_strain_element_gradient_transform": [2, 7], "plane_strain_gradi": [2, 7], "plane_strain_gradient_transform": [1, 2], "plasticityonmesh": [5, 6], "plasticstrain": 7, "plot_grid": [3, 4], "plot_mesh": [1, 2], "plot_mesh_with_field": [1, 2], "plot_solut": [3, 4], "plotj2plast": [2, 5], "plotnam": [2, 4], "plotphasefieldthresholdmodel": [2, 7], "plotsandiamodeluniaxi": [2, 7], "pnew": 2, "png": 2, "point": [2, 3, 5, 9], "poisson": 7, "polar": 2, "polynomi": 2, "posit": [2, 4, 5, 7, 9], "potenti": [2, 5, 7], "power": 2, "power_law": [2, 5], "power_law_rate_sensit": [2, 5], "powerlawhardeningtestfixtur": [5, 6], "pozrikidi": 2, "pp": 2, "pr": 2, "precis": 2, "precomput": 2, "precond": 2, "precond_at_attempt": [1, 2], "precond_update_func": [2, 9], "preconditioned_project_to_boundari": [1, 2], "precondstrategi": [1, 2], "predict": [1, 2], "prefer": 2, "preserv": 2, "pressureprojectiondegre": [2, 7], "prevent": 2, "primal": 2, "primari": 2, "print": 2, "print_bann": [1, 2], "print_min_bann": [1, 2], "product": 2, "project": [1, 2], "project_onto_tr": [1, 2], "project_quadrature_field_to_element_field": [1, 2], "project_to_boundari": [1, 2], "project_to_boundary_with_coef": [1, 2], "prop": [2, 5, 7], "prop_id": 5, "properti": [2, 5, 7], "provid": 2, "pshape": 2, "psic": 7, "q": 2, "qmax": 2, "quadfield": 2, "quadrat": [2, 9], "quadraticpatchtestquadraticel": [2, 9], "quadratur": 2, "quadraturerul": [0, 1], "quadraturerulefactori": 9, "quadratureweight": 2, "quadrul": [2, 3, 9], "quadrupl": 2, "r": [1, 2, 3, 5, 7, 9], "r_and_deqp": [1, 2, 7], "r_tol": [1, 2], "radiu": 2, "rai": 3, "rang": 2, "rate": 7, "ratesensitivityfixtur": [5, 6], "ratesensitivitymodel": [2, 5], "ratesentivityinsidej2": [5, 6], "ratio": 7, "re": 2, "read_exodus_mesh": [1, 2], "read_exodus_mesh_element_properti": [1, 2], "read_json_mesh": [1, 2], "readexodusmesh": [0, 1], "readmesh": [0, 1], "real": [2, 7], "realo": 2, "realoptim": 2, "realr": 2, "recip": 2, "recordnam": 2, "refel": 2, "refer": 2, "region": 2, "regular": 7, "relative_differ": 2, "relative_gmres_tol": [1, 2], "relativemotionold": 3, "relativesmoothings": 3, "releas": 7, "repeatedli": 2, "replac": [2, 5, 7], "report": 2, "repres": [2, 7], "reset_kappa": [1, 2], "residu": [2, 3, 4], "residual_norm": [1, 2], "respect": [2, 4, 5, 7, 9], "respons": [5, 7, 8], "restor": 8, "restructuredtext": 0, "result": 2, "return": [2, 4, 5, 7, 9], "rhs_func": 2, "right": 2, "right_polar_decomposit": [1, 2], "rightp": 2, "rightt": 2, "root": 2, "rosenbrock": [2, 9], "rotat": 2, "routin": 2, "row": 2, "rpr": 2, "rtsafe": 2, "rtsafe_": [1, 2], "rule": 2, "rump": 2, "run": [2, 5, 7], "runtest": [4, 6, 8, 9], "safe_sqrt_jvp": [1, 2], "safeguard": 2, "same": [2, 4, 5, 7, 9], "sampl": 2, "sb": 2, "scalar": [1, 2], "scalarrootfind": [0, 1], "scalarrootfindtestfixtur": [2, 9], "scale": 2, "scaled_constraint_hessian": 2, "scaledobject": [1, 2], "scaledprecondstrategi": [1, 2], "sci": 2, "scipi": 7, "search": [0, 1, 2], "second": [2, 7], "see": [0, 2, 8], "segmentconnsa": 3, "segmentconnsb": 3, "semi": 2, "sens": 2, "sensit": 2, "sep": 2, "sequenc": [2, 4, 5, 7], "set": [1, 2, 4, 6, 8, 9], "set1": 2, "set2": 2, "set_initial_condit": [2, 9], "setnamepostfix": 9, "settings_with_new_tol": [1, 2], "setup": [2, 3, 4, 5, 6, 7, 8, 9], "setup_system": [1, 2], "shame": 2, "shape": [1, 2, 4, 5, 7], "shape1d": [1, 2], "shape2d": [1, 2], "shape2dbubbl": [1, 2], "shapefunct": [1, 2], "shapegrad": [1, 2, 7], "shapegradi": 2, "shapeonref": 2, "short": [1, 2], "should": 2, "siam": 2, "side": 2, "sideset": [1, 2, 3, 4], "sideweight": 3, "sign": 2, "signatur": 2, "simluat": 7, "simpl": 7, "simplexnodesordin": [1, 2], "singl": 2, "size": 2, "skw": [1, 2], "slice_unknowns_with_dof_indic": [1, 2], "small": [2, 7], "smooth_dist": [2, 3], "smooth_linear": [2, 3], "smoothfunct": [0, 1], "smoothingtol": 3, "smoothstep": [2, 3], "so": [2, 7], "sol": 2, "solut": 2, "solutioninfo": [1, 2], "solv": [1, 2], "solve_spg_subproblem": [1, 2], "solve_sub_step": [1, 2], "solve_transpos": [1, 2], "solve_trust_region_equality_constraint": [1, 2], "solve_trust_region_minim": [1, 2], "solver_algorithm": 2, "sort_uniq": [3, 4], "sourc": [2, 3, 4, 5, 6, 7, 8, 9], "space": 2, "spars": 7, "sparsecholeski": [0, 1], "sparsecholeskyfixtur": [2, 9], "sparsematrixassembl": [0, 1], "sparsepatchfixtur": [2, 9], "spatial": 2, "special": 2, "specifi": [2, 5, 7], "spectral_gradient_minim": [1, 2], "sperp": 3, "spg_inexact_solve_ratio": [1, 2], "spg_nonmonotone_iter_limit_to_enforce_decreas": [1, 2], "spg_tol": [1, 2], "spg_use_nonmonoton": [1, 2], "spgiter": 2, "sphere": [2, 3], "spline_ramp": [3, 4], "sqrtm_dbp": [1, 2], "squar": 2, "standard": [2, 7], "start": [1, 2], "state": [2, 5, 7], "state_data": [1, 2], "state_new": [2, 7], "statefield": 2, "statenewguess": [2, 7], "stateold": [2, 5, 7], "statevar": 2, "statevari": 2, "static": 7, "stdout": 2, "step": [5, 7, 9], "steptyp": 2, "stiff": [2, 3], "stop": [1, 2], "str": 2, "strain": [2, 5, 6, 7], "strain_energy_dens": [2, 7], "strain_energy_density_to_lagrangian_dens": [1, 2], "strain_histori": 5, "strainhistori": [2, 5, 7], "strainrat": 7, "stream": 2, "strength": 7, "stress": [5, 7, 8], "stresshistori": [2, 5, 7], "stretch": 2, "strictli": 2, "string": [2, 7], "structur": 2, "sub_problem_callback": 2, "sub_problem_solv": 2, "subject": 5, "submodul": [0, 1], "subpackag": [0, 1], "subproblem": 2, "subproblem_optim": [1, 2], "subset": 2, "sum": 2, "sum2": [1, 2], "surfac": [0, 1], "surfacei": 3, "surfacem": 3, "surfi": 3, "sy": 2, "sym": [1, 2], "symmetr": 2, "symmetri": 2, "symmetric_matrix_funct": [1, 2], "syntax": 0, "t": [2, 3], "t1": [1, 2], "t2": [1, 2], "tabl": 2, "take": [2, 4, 5, 7, 9], "tangent": 2, "target_constraint_decrease_factor": [1, 2], "tcoord": 9, "teardown": [2, 9], "tensil": 5, "tension": 5, "tensor": [1, 2, 5], "tensor_2d_to_3d": [1, 2], "tensormath": [0, 1], "tensormathfixtur": [2, 9], "term": 7, "termin": 2, "test": [1, 2, 3, 5, 7], "test_1d_element_element_topological_nodeset": [2, 9], "test_1d_interpolant_points_in_el": [2, 9], "test_1d_quadrature_exact": [2, 9], "test_1d_quadrature_points_in_domain": [2, 9], "test_1d_quadrature_weight_posit": [2, 9], "test_al_solv": [3, 4], "test_all_sets_nam": [2, 9], "test_axisymmetric_gradi": [2, 9], "test_axisymmpatchtest": [1, 2], "test_bad_property_nam": [2, 9], "test_bubble_grad_interpol": [2, 9], "test_bubble_interpol": [2, 9], "test_cauchy_point_obeys_constraint": [2, 9], "test_cauchy_point_stays_inside_trust_region": [2, 9], "test_cauchy_point_with_active_constraints_achieves_sufficient_decreas": [2, 9], "test_combining_nodeset": [3, 4], "test_combining_sideset": [3, 4], "test_compute_all_positive_constraints_for_far_away_levelset": [3, 4], "test_compute_kinetic_energi": [2, 9], "test_const": [3, 4], "test_constant_j_projection_exact_for_constant_j_field": [2, 9], "test_constant_j_projection_inexact_for_linear_j_field": [2, 9], "test_constrained_hessian": [7, 8], "test_contact": [2, 3], "test_contact_constraint": [3, 4], "test_contact_distance_constraint_evalu": [3, 4], "test_contact_search": [3, 4], "test_conversion_to_quadratic_mesh_is_valid": [2, 9], "test_correct_number_of_edges_created_for_contact": [3, 4], "test_correspondence_with_linear_elast": [5, 6], "test_cpp": [2, 3], "test_cpp_dist_corner1": [3, 4], "test_cpp_dist_corner2": [3, 4], "test_cpp_dist_exterior": [3, 4], "test_cpp_dist_interior": [3, 4], "test_create_nodesets_from_sideset": [2, 9], "test_debug_infs_is_off": [2, 9], "test_debug_nans_is_off": [2, 9], "test_determin": [2, 9], "test_determinant_precis": [2, 9], "test_detpim1": [2, 9], "test_diagonal_backup_precondition": [2, 9], "test_dirichlet_patch_test": [2, 9], "test_dirichlet_patch_test_with_quadratic_el": [2, 9], "test_dirichlet_patch_test_with_quadratic_elements_and_constant_jac_project": [2, 9], "test_does_not_converge_to_saddle_point": [2, 9], "test_dofmanag": [1, 2], "test_dot2_on_ill_conditioned_inner_product": [2, 9], "test_double_precision_mode_is_on": [2, 9], "test_edge_connect": [2, 9], "test_edge_to_neighbor_cells_data": [2, 9], "test_edgeintersect": [2, 3], "test_eigen_sym33_non_unit": [2, 9], "test_eigen_sym33_non_unit_degenerate_cas": [2, 9], "test_elastic_energi": [5, 6, 7, 8], "test_elastic_strain_path": [5, 6], "test_element_volume_multi_point_quadratur": [2, 9], "test_element_volume_single_point_quadratur": [2, 9], "test_entity_count": [2, 9], "test_equationsolv": [1, 2], "test_exp_symm_at_ident": [2, 9], "test_exp_symm_double_eig": [2, 9], "test_exp_symm_gradient_distinct_eigenvalu": [2, 9], "test_exp_symm_gradient_double_eig": [2, 9], "test_exp_symm_gradient_scaled_ident": [2, 9], "test_exp_symm_scaled_ident": [2, 9], "test_find_root": [2, 9], "test_find_root_converges_on_hard_funct": [2, 9], "test_find_root_with_forced_bisection_step": [2, 9], "test_find_root_with_jit": [2, 9], "test_finite_deformation_frame_indiffer": [5, 6], "test_finite_extens": [5, 6], "test_forward_track_search_of_cp_step_length_achieves_sufficient_decreas": [2, 9], "test_frame_indiffer": [5, 6], "test_frict": [3, 4], "test_friction_search_after_mot": [3, 4], "test_friction_search_stat": [3, 4], "test_functionspac": [1, 2], "test_gent": [2, 5], "test_get_bc_s": [2, 9], "test_get_unknown_s": [2, 9], "test_globalized_newton_step_nonconvex": [3, 4], "test_globalized_newton_step_with_cub": [3, 4], "test_grad_interpol": [2, 9], "test_grad_on_dot2_work": [2, 9], "test_grad_on_sum2_work": [2, 9], "test_harden": [2, 5], "test_hessian_matrix_is_symmetr": [2, 9], "test_hypervisco": [2, 5], "test_indefinite_fixed_by_shift": [2, 9], "test_inf_grad_min": [2, 9], "test_inf_min": [2, 9], "test_integrate_constant_field_multi_point_quadratur": [2, 9], "test_integrate_constant_field_single_point_quadratur": [2, 9], "test_integrate_function_on_surface_that_uses_coords_and_norm": [2, 9], "test_integrate_linear_field_multi_point_quadratur": [2, 9], "test_integrate_linear_field_single_point_quadratur": [2, 9], "test_integrate_over_half_block": [2, 9], "test_integrate_over_half_block_indic": [2, 9], "test_integrate_perimet": [2, 9], "test_integrate_quadratic_fn_on_surfac": [2, 9], "test_integrate_with_paramet": [2, 9], "test_integration_of_constant_acceleration_is_exact": [2, 9], "test_integration_of_rigid_motion_is_exact": [2, 9], "test_internal_state_upd": [5, 6], "test_internal_variables_initialization_on_multi_block": [2, 9], "test_internal_variables_update_on_multi_block": [2, 9], "test_interpol": [1, 2], "test_j2plast": [2, 5], "test_jaxconfig": [1, 2], "test_jit_and_jacrev_on_integr": [2, 9], "test_jit_dot2_on_ill_conditioned_inner_product": [2, 9], "test_jit_is_en": [2, 9], "test_jit_on_integr": [2, 9], "test_kinetic_potential_works_inside_j2": [5, 6], "test_levelsetconstraint": [2, 3], "test_limit": [3, 4], "test_limit_of_ray_smooth": [3, 4], "test_linalg": [1, 2], "test_linear": [3, 4], "test_linear_j_projection_exact_for_constant_j_field": [2, 9], "test_linear_j_projection_exact_for_linear_j_field": [2, 9], "test_linear_j_projection_inexact_for_quadratic_j_field": [2, 9], "test_linear_reproducing_multi_point_quadratur": [2, 9], "test_linear_reproducing_single_point_quadratur": [2, 9], "test_linearelast": [2, 5], "test_loading_onli": [5, 6], "test_log_symm_double_eig": [2, 9], "test_log_symm_gradient_almost_double_degener": [2, 9], "test_log_symm_gradient_distinct_eigenvalu": [2, 9], "test_log_symm_gradient_double_eig": [2, 9], "test_log_symm_gradient_scaled_ident": [2, 9], "test_log_symm_scaled_ident": [2, 9], "test_logm_iss_derivatives_on_double_degenerate_eigenvalu": [2, 9], "test_logm_iss_derivatives_on_triple_degenerate_eigenvalu": [2, 9], "test_logm_iss_fwd_mode_deriv": [2, 9], "test_logm_iss_hessian_on_double_degenerate_eigenvalu": [2, 9], "test_logm_iss_jit": [2, 9], "test_logm_iss_on_10x10": [2, 9], "test_logm_iss_on_double_degenerate_eigenvalu": [2, 9], "test_logm_iss_on_full_3x3": [2, 9], "test_logm_iss_on_matrix_near_ident": [2, 9], "test_logm_iss_on_triple_degenerate_eigvalu": [2, 9], "test_logm_iss_rev_mode_deriv": [2, 9], "test_mass_matrix_exactly_integr": [2, 9], "test_mass_matrix_inexactly_integrated_with_low_order_quadratur": [2, 9], "test_materialuniaxialsimul": [2, 5], "test_math": [1, 2], "test_mechan": [1, 2], "test_mesh": [1, 2], "test_min": [2, 9], "test_minimizescalar": [1, 2], "test_mortargeom": [2, 3], "test_multibranchhypervisco": [2, 5], "test_multiply_by_transpos": [2, 9], "test_negative_curvatur": [3, 4], "test_negative_linear": [3, 4], "test_neumann_patch_test": [2, 9], "test_neumann_patch_test_with_quadratic_el": [2, 9], "test_newmark": [1, 2], "test_newton_step": [3, 4], "test_newtonglob": [2, 3], "test_node_set_s": [2, 9], "test_numpy_dot_fails_badly_on_ill_conditioned_inner_product": [2, 9], "test_numpy_sum_fails_badly_on_ill_conditioned_sum": [2, 9], "test_object": [1, 2], "test_param_chang": [2, 9], "test_param_change_first_out_of_two": [2, 9], "test_param_change_four_out_of_four": [2, 9], "test_param_change_second_out_of_thre": [2, 9], "test_param_change_third_out_of_four": [2, 9], "test_patch_test": [2, 7, 8, 9], "test_patchtest": [1, 2], "test_patchtestp": [1, 2], "test_phasefieldlorentzplast": [2, 7], "test_phasefieldlorentzplasticpatch": [2, 7], "test_phasefieldthreshold": [2, 7], "test_phasefieldthresholdpatch": [2, 7], "test_phasefieldthresholdplast": [2, 7], "test_phasefielduniaxi": [2, 7], "test_plastic_strain_path": [5, 6], "test_plastic_stress": [7, 8], "test_plasticity_with_mesh": [5, 6], "test_plot": [3, 4], "test_plot2": [3, 4], "test_plot_smooth_min": [3, 4], "test_positive_curvatur": [3, 4], "test_positive_curvature2": [3, 4], "test_positive_curvature3": [3, 4], "test_potenti": [2, 9], "test_pow_symm_double_eig": [2, 9], "test_pow_symm_gradient_almost_double_degener": [2, 9], "test_pow_symm_gradient_distinct_eigenvalu": [2, 9], "test_pow_symm_gradient_double_eig": [2, 9], "test_pow_symm_gradient_scaled_ident": [2, 9], "test_pow_symm_scaled_ident": [2, 9], "test_power_law_hardening_slope_is_finite_at_origin": [5, 6], "test_power_law_hardening_yield_strength": [5, 6], "test_power_law_hardening_zero_point": [5, 6], "test_power_law_scales_correctli": [5, 6], "test_power_law_strength_increas": [5, 6], "test_project": [2, 9], "test_project_onto_tr_function_when_vector_is_inside_tr": [2, 9], "test_project_onto_tr_function_when_vector_is_outside_tr": [2, 9], "test_property_mins_and_max": [2, 9], "test_property_pars": [5, 6], "test_quadraturerul": [1, 2], "test_ratesensit": [2, 5], "test_readexodusmesh": [1, 2], "test_readmesh": [1, 2], "test_right_polar_decomp": [2, 9], "test_root_find_is_differenti": [2, 9], "test_root_find_with_vmap_and_jit": [2, 9], "test_rotation_invari": [7, 8], "test_scalarrootfind": [1, 2], "test_search": [2, 3], "test_shape_kronecker_delta_properti": [2, 9], "test_side_set_s": [2, 9], "test_slice_unknowns_with_dof_indic": [2, 9], "test_smooth_1": [3, 4], "test_smooth_2": [3, 4], "test_smooth_gradient_on_either_side_of_left_edg": [3, 4], "test_smooth_gradient_on_either_side_of_right_edg": [3, 4], "test_smoothfunct": [1, 2], "test_solv": [3, 4], "test_solves_quadratic_problem_in_one_iter": [2, 9], "test_solves_when_left_bracket_is_solut": [2, 9], "test_solves_when_right_bracket_is_solut": [2, 9], "test_some_positive_some_negative_constraints_for_small_sphere_on_edg": [3, 4], "test_sparse_hessian_at_nonzero_phas": [7, 8], "test_sparse_hessian_at_zero_phas": [7, 8], "test_sparse_matrix_patch_test_dirichlet_bc": [2, 9], "test_sparse_matrix_patch_test_nobc": [2, 9], "test_sparse_matrix_patch_test_traction_bc": [2, 9], "test_sparse_solv": [2, 9], "test_sparse_solve_and_upd": [2, 9], "test_sparsematrix": [1, 2], "test_sparseprecondition": [1, 2], "test_spg_on_rosenbrock": [2, 9], "test_sqrt_symm": [2, 9], "test_sqrt_symm_double_eig": [2, 9], "test_sqrt_symm_gradient_almost_double_degener": [2, 9], "test_sqrt_symm_gradient_distinct_eigenvalu": [2, 9], "test_sqrt_symm_gradient_double_eig": [2, 9], "test_sqrt_symm_gradient_scaled_ident": [2, 9], "test_sqrt_symm_scaled_ident": [2, 9], "test_sqrtm": [2, 9], "test_sqrtm_derivatives_on_10x10": [2, 9], "test_sqrtm_fwd_mode_deriv": [2, 9], "test_sqrtm_jit": [2, 9], "test_sqrtm_on_10x10": [2, 9], "test_sqrtm_on_degenerate_eigenvalu": [2, 9], "test_sqrtm_rev_mode_deriv": [2, 9], "test_subproblem_solve_inside_tr": [2, 9], "test_subproblem_solve_on_tr_boundari": [2, 9], "test_sum2_jitted_on_ill_conditioned_sum": [2, 9], "test_sum2_on_ill_conditioned_sum": [2, 9], "test_surfac": [1, 2], "test_surface_integral_of_linear": [3, 4], "test_surface_integral_of_quadrat": [3, 4], "test_tensormath": [1, 2], "test_tract": [1, 2], "test_traction_patch_test": [2, 9], "test_tri_element_element_topological_nodeset": [2, 9], "test_tri_face_nodes_match_1d_lobatto_nod": [2, 9], "test_tri_interpolant_points_in_el": [2, 9], "test_tri_shape_partition_of_un": [2, 9], "test_tri_shapegrads_partition_of_un": [2, 9], "test_triangle_quadrature_exact": [2, 9], "test_triangle_quadrature_points_in_domain": [2, 9], "test_triangle_quadrature_weight_posit": [2, 9], "test_trust_region_equation_solv": [2, 9], "test_trust_region_incremental_optim": [2, 9], "test_trust_region_optim": [2, 9], "test_trust_region_optimizer_with_preconditioned_inner_product": [2, 9], "test_trust_region_spg_on_unbounded_problem": [2, 9], "test_trustregionspg": [1, 2], "test_twobodycontact": [2, 3], "test_twobodymortarcontact": [2, 3], "test_unbracketed_root_gives_nan": [2, 9], "test_unconstrained_cauchy_point_achieves_sufficient_decreas": [2, 9], "test_uniaxi": [5, 6], "test_uniaxial_energi": [7, 8], "test_uniaxial_state_achiev": [5, 6], "test_update_only_happens_onc": [5, 6], "test_valid_intersect": [3, 4], "test_valid_intersection_on_edg": [3, 4], "test_voce_hardening_saturates_to_correct_valu": [5, 6], "test_voce_hardening_yield_strength": [5, 6], "test_voce_hardening_zero_point": [5, 6], "test_volumeaveragej": [1, 2], "test_vtk_no_warning_for_inconsistent_s": [2, 9], "test_vtk_writ": [2, 9], "test_vtk_writer_no_inconsistent_sizes_with_cubic_el": [2, 9], "test_vtk_writer_no_inconsistent_sizes_with_quadratic_el": [2, 9], "test_vtk_writer_on_cubic_el": [2, 9], "test_vtk_writer_on_quadratic_el": [2, 9], "test_vtkwrit": [1, 2], "test_zero_point": [5, 6, 7, 8], "testareaintegr": [3, 4], "testbubbleinterpol": [2, 9], "testcas": [8, 9], "testcontactfrictiondata": [3, 4], "testdoublemeshfixtur": [3, 4], "testedgeintersect": [3, 4], "testedgeswithcommonpoint": [3, 4], "testedgeswithtwocommonpoint": [3, 4], "testfixtur": [1, 2, 4, 6, 8], "testfunctionspacefixtur": [2, 9], "testfunctionspacemultiquadpointfixtur": [2, 9], "testfunctionspacesinglequadpointfixtur": [2, 9], "testgentmateri": [5, 6], "testgmressolv": [3, 4], "testinterpol": [2, 9], "testjaxconfigur": [2, 9], "testlevelsetcontactconstraint": [3, 4], "testlinalg": [2, 9], "testlinearelasticmateri": [5, 6], "testmathinnerproduct": [2, 9], "testmathsum": [2, 9], "testmeshreaddata": [2, 9], "testmeshreadpatchtest": [2, 9], "testmeshreadpropertiestest": [2, 9], "testminimizescalarfixtur": [2, 9], "testmortargeom": [3, 4], "testmortarintegralonesid": [3, 4], "testobject": [2, 9], "testoffedg": [3, 4], "testprojectiononboundari": [2, 9], "testquadraticsolv": [3, 4], "testquadraturerul": [2, 9], "testsinglemeshfixtur": [2, 7, 8, 9], "testsmoothfunct": [2, 9], "testsplin": [3, 4], "testsubproblemsolvefixtur": [2, 9], "testtrustregionspgfixtur": [2, 9], "testtrustregionspgrosenbrock": [2, 9], "testuniaxi": [7, 8], "testvolumeaverag": [2, 9], "testvtkwrit": [2, 9], "testvtkwriterhigherord": [2, 9], "text": [1, 2], "than": 2, "them": 2, "theori": 2, "theta": 4, "thi": [2, 7, 8], "threefold": 2, "through": 2, "thu": 2, "time": [1, 2, 5, 7], "time_step": [2, 9], "timer": [0, 1], "timererror": [1, 2], "tol": [1, 2, 5], "toler": 2, "toolbox": 2, "topolog": 2, "total_residu": [1, 2], "tr_size": [1, 2], "trace": [1, 2], "traction": 2, "tractionpatch": [2, 9], "transform": 2, "translat": 2, "transpos": 2, "triangl": 2, "triangle_inradiu": [2, 9], "triangul": 2, "triangular": 2, "triaxial": [1, 2], "trsize": 2, "trspgcauchypointfixtur": [2, 9], "true": [2, 7, 8], "truli": 2, "trust": 2, "trust_region_cg": [1, 2], "trust_region_least_squares_solv": [1, 2], "trust_region_minim": [1, 2], "trust_region_subspace_minim": [1, 2], "trustregionspg": [0, 1], "tupl": [2, 5, 7], "two": [2, 7], "twobodycontactfixtur": [3, 4], "twoedg": 3, "twotryprecondstrategi": [1, 2], "type": [2, 5, 7], "u": [2, 3, 7, 9], "ubc": [2, 9], "ufield": 2, "uk": 2, "unconstrain": 7, "uniaxi": [5, 7, 8], "uniaxialoutput": [2, 5, 7], "uniform": 2, "unit": 2, "unixi": 5, "unknown": 7, "unpack_fields_2d": [2, 7], "unpack_gradients_2d": [2, 7], "unsaf": 2, "unsigned_char": [1, 2], "unsigned_int": [1, 2], "unsigned_long": [1, 2], "unsigned_short": [1, 2], "up": [2, 4, 6, 8, 9], "updat": [1, 2, 7, 8], "update_precond": [1, 2], "update_st": [1, 2, 5, 7], "update_step_length_squar": [1, 2], "updateprecond": 2, "updateprecondbeforewarmstart": 2, "upper": [2, 5], "upperbound": 2, "upredict": 2, "us": [0, 2], "usa": 2, "use_incremental_object": [1, 2], "use_newton_onli": [1, 2], "use_preconditioned_inner_product_for_cg": [1, 2], "use_preconditioned_inner_product_for_spg": [1, 2], "use_second_order_upd": [1, 2], "usebubbleel": 2, "usewarmstart": 2, "uu": [2, 9], "v": [2, 4], "val1": 2, "val2": 2, "valid": 2, "valu": [1, 2, 5, 7], "vander1d": [1, 2], "vander2d": [1, 2], "variabl": [2, 5], "variablenam": 2, "variad": 2, "varnam": 2, "vec": 3, "vec1": 3, "vec2": 3, "vec_hessian": [1, 2], "vec_jacobian_p0": [1, 2], "vec_jacobian_p1": [1, 2], "vec_jacobian_p2": [1, 2], "vec_jacobian_p4": [1, 2], "vector": [1, 2], "version": 2, "vertex": 2, "vertexnod": [1, 2], "vertic": 2, "vl": 2, "vmap": 2, "voce": [2, 5], "vocehardeningtestfixtur": [5, 6], "vol": [1, 2], "volum": 2, "volume_average_j_gradient_transform": [1, 2], "vp": 2, "vt": 2, "vtkdatatyp": [1, 2], "vtkfieldrecord": [1, 2], "vtkfieldtyp": [1, 2], "vtkfile": 2, "vtkwriter": [0, 1], "vu": 9, "vx": 2, "vxl": 2, "w": 9, "walk": 2, "want": 2, "warm_start_incr": [1, 2], "warm_start_increment_jax_saf": [1, 2], "warmstart": [0, 1], "warp": 9, "we": 2, "weight": 2, "wgauss": [1, 2], "when": 2, "where": [2, 7], "whether": 2, "which": [2, 4, 5, 7], "while": 2, "while_loop": [1, 2], "willaccept": 2, "within": 2, "without": 7, "work": [2, 7], "write": [1, 2], "write_matrix_as_t": [1, 2], "write_output": [2, 9], "www": 2, "x": [2, 3, 4, 9], "x0": 2, "x_tol": [1, 2], "xcomp": 4, "xextent": 2, "xh": 2, "xi": [3, 9], "xia": [3, 4], "xib": [3, 4], "xigauss": [1, 2], "xk": 2, "xl": 2, "xla": 2, "xla_cpu_enable_fast_math": 2, "xla_flag": 2, "xlam": 4, "xloc": 3, "xmax": 4, "xmin": 4, "xnew": 2, "xrang": 9, "xt": 2, "y": [2, 4], "y0": [2, 5, 7], "ycomp": 4, "yextent": 2, "yield": 7, "yloc": 3, "your": [0, 2], "yrang": 9, "ysat": 5, "z": [2, 4], "zd": 2, "zmax": [1, 2], "zz": 2}, "titles": ["optimism documentation", "optimism", "optimism package", "optimism.contact package", "optimism.contact.test package", "optimism.material package", "optimism.material.test package", "optimism.phasefield package", "optimism.phasefield.test package", "optimism.test package"], "titleterms": {"alsolv": 2, "boundconstrainedobject": 2, "boundconstrainedsolv": 2, "constrainedobject": 2, "contact": [3, 4], "content": [0, 2, 3, 4, 5, 6, 7, 8, 9], "convexityplot": 9, "document": 0, "edgecpp": 3, "edgeintersect": 3, "equationsolv": 2, "equationsolversubspac": 2, "friction": 3, "functionspac": 2, "gent": 5, "harden": 5, "hyperviscoelast": 5, "incompletecholeski": 2, "indic": 0, "interpol": 2, "j2plastic": 5, "j2plasticphasefield": 2, "jaxconfig": 2, "levelset": 3, "levelsetconstraint": 3, "linalg": 2, "linearelast": 5, "lu": 2, "materi": [5, 6], "materialmodel": 5, "materialpointsimul": 7, "materialuniaxialsimul": 5, "math": 2, "mechan": 2, "mesh": 2, "meshfixtur": 9, "meshplot": 2, "minimizescalar": 2, "modul": [2, 3, 4, 5, 6, 7, 8, 9], "mortarcontact": 3, "multibranchhyperviscoelast": 5, "neohookean": 5, "newtonsolv": 2, "object": 2, "optim": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "packag": [2, 3, 4, 5, 6, 7, 8, 9], "penaltycontact": 3, "phasefield": [7, 8], "phasefieldclass": 7, "phasefieldlorentzplast": 7, "phasefieldmaterialmodel": 7, "phasefieldthreshold": 7, "phasefieldthresholdplast": 7, "plotj2plast": 6, "plotphasefieldthresholdmodel": 8, "plotsandiamodeluniaxi": 8, "quadraturerul": 2, "readexodusmesh": 2, "readmesh": 2, "scalarrootfind": 2, "search": 3, "smoothfunct": 2, "sparsecholeski": 2, "sparsematrixassembl": 2, "submodul": [2, 3, 4, 5, 6, 7, 8, 9], "subpackag": [2, 3, 5, 7], "surfac": 2, "tabl": 0, "tensormath": 2, "test": [4, 6, 8, 9], "test_axisymmpatchtest": 9, "test_contact": 4, "test_cpp": 4, "test_dofmanag": 9, "test_edgeintersect": 4, "test_equationsolv": 9, "test_functionspac": 9, "test_gent": 6, "test_harden": 6, "test_hypervisco": 6, "test_interpol": 9, "test_j2plast": 6, "test_jaxconfig": 9, "test_levelsetconstraint": 4, "test_linalg": 9, "test_linearelast": 6, "test_materialuniaxialsimul": 6, "test_math": 9, "test_mechan": 9, "test_mesh": 9, "test_minimizescalar": 9, "test_mortargeom": 4, "test_multibranchhypervisco": 6, "test_newmark": 9, "test_newtonglob": 4, "test_object": 9, "test_patchtest": 9, "test_patchtestp": 9, "test_phasefieldlorentzplast": 8, "test_phasefieldlorentzplasticpatch": 8, "test_phasefieldthreshold": 8, "test_phasefieldthresholdpatch": 8, "test_phasefieldthresholdplast": 8, "test_phasefielduniaxi": 8, "test_quadraturerul": 9, "test_ratesensit": 6, "test_readexodusmesh": 9, "test_readmesh": 9, "test_scalarrootfind": 9, "test_search": 4, "test_smoothfunct": 9, "test_sparsematrix": 9, "test_sparseprecondition": 9, "test_surfac": 9, "test_tensormath": 9, "test_tract": 9, "test_trustregionspg": 9, "test_twobodycontact": 4, "test_twobodymortarcontact": 4, "test_volumeaveragej": 9, "test_vtkwrit": 9, "testfixtur": 9, "timer": 2, "trustregionspg": 2, "vtkwriter": 2, "warmstart": 2}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Contents:": [[0, null]], "Indices and Tables": [[0, "indices-and-tables"]], "Module contents": [[2, "module-optimism"], [3, "module-optimism.contact"], [4, "module-optimism.contact.test"], [5, "module-optimism.material"], [6, "module-optimism.material.test"], [7, "module-optimism.phasefield"], [8, "module-optimism.phasefield.test"], [9, "module-optimism.test"]], "Submodules": [[2, "submodules"], [3, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"], [7, "submodules"], [8, "submodules"], [9, "submodules"]], "Subpackages": [[2, "subpackages"], [3, "subpackages"], [5, "subpackages"], [7, "subpackages"]], "optimism": [[1, null]], "optimism documentation": [[0, null]], "optimism package": [[2, null]], "optimism.AlSolver module": [[2, "module-optimism.AlSolver"]], "optimism.BoundConstrainedObjective module": [[2, "module-optimism.BoundConstrainedObjective"]], "optimism.BoundConstrainedSolver module": [[2, "module-optimism.BoundConstrainedSolver"]], "optimism.ConstrainedObjective module": [[2, "module-optimism.ConstrainedObjective"]], "optimism.EquationSolver module": [[2, "module-optimism.EquationSolver"]], "optimism.EquationSolverSubspace module": [[2, "module-optimism.EquationSolverSubspace"]], "optimism.FunctionSpace module": [[2, "module-optimism.FunctionSpace"]], "optimism.IncompleteCholesky module": [[2, "optimism-incompletecholesky-module"]], "optimism.Interpolants module": [[2, "module-optimism.Interpolants"]], "optimism.J2PlasticPhaseField module": [[2, "module-optimism.J2PlasticPhaseField"]], "optimism.JaxConfig module": [[2, "module-optimism.JaxConfig"]], "optimism.LU module": [[2, "module-optimism.LU"]], "optimism.LinAlg module": [[2, "module-optimism.LinAlg"]], "optimism.Math module": [[2, "module-optimism.Math"]], "optimism.Mechanics module": [[2, "module-optimism.Mechanics"]], "optimism.Mesh module": [[2, "module-optimism.Mesh"]], "optimism.MeshPlot module": [[2, "module-optimism.MeshPlot"]], "optimism.MinimizeScalar module": [[2, "module-optimism.MinimizeScalar"]], "optimism.NewtonSolver module": [[2, "module-optimism.NewtonSolver"]], "optimism.Objective module": [[2, "module-optimism.Objective"]], "optimism.QuadratureRule module": [[2, "module-optimism.QuadratureRule"]], "optimism.ReadExodusMesh module": [[2, "module-optimism.ReadExodusMesh"]], "optimism.ReadMesh module": [[2, "module-optimism.ReadMesh"]], "optimism.ScalarRootFind module": [[2, "module-optimism.ScalarRootFind"]], "optimism.SmoothFunctions module": [[2, "module-optimism.SmoothFunctions"]], "optimism.SparseCholesky module": [[2, "module-optimism.SparseCholesky"]], "optimism.SparseMatrixAssembler module": [[2, "module-optimism.SparseMatrixAssembler"]], "optimism.Surface module": [[2, "module-optimism.Surface"]], "optimism.TensorMath module": [[2, "module-optimism.TensorMath"]], "optimism.Timer module": [[2, "module-optimism.Timer"]], "optimism.TrustRegionSPG module": [[2, "module-optimism.TrustRegionSPG"]], "optimism.VTKWriter module": [[2, "module-optimism.VTKWriter"]], "optimism.WarmStart module": [[2, "module-optimism.WarmStart"]], "optimism.contact package": [[3, null]], "optimism.contact.Contact module": [[3, "module-optimism.contact.Contact"]], "optimism.contact.EdgeCpp module": [[3, "module-optimism.contact.EdgeCpp"]], "optimism.contact.EdgeIntersection module": [[3, "module-optimism.contact.EdgeIntersection"]], "optimism.contact.Friction module": [[3, "module-optimism.contact.Friction"]], "optimism.contact.Levelset module": [[3, "module-optimism.contact.Levelset"]], "optimism.contact.LevelsetConstraint module": [[3, "module-optimism.contact.LevelsetConstraint"]], "optimism.contact.MortarContact module": [[3, "module-optimism.contact.MortarContact"]], "optimism.contact.PenaltyContact module": [[3, "module-optimism.contact.PenaltyContact"]], "optimism.contact.Search module": [[3, "module-optimism.contact.Search"]], "optimism.contact.test package": [[4, null]], "optimism.contact.test.test_Contact module": [[4, "module-optimism.contact.test.test_Contact"]], "optimism.contact.test.test_Cpp module": [[4, "module-optimism.contact.test.test_Cpp"]], "optimism.contact.test.test_EdgeIntersection module": [[4, "module-optimism.contact.test.test_EdgeIntersection"]], "optimism.contact.test.test_LevelsetConstraint module": [[4, "module-optimism.contact.test.test_LevelsetConstraint"]], "optimism.contact.test.test_MortarGeom module": [[4, "module-optimism.contact.test.test_MortarGeom"]], "optimism.contact.test.test_NewtonGlobalization module": [[4, "module-optimism.contact.test.test_NewtonGlobalization"]], "optimism.contact.test.test_Search module": [[4, "module-optimism.contact.test.test_Search"]], "optimism.contact.test.test_TwoBodyContact module": [[4, "module-optimism.contact.test.test_TwoBodyContact"]], "optimism.contact.test.test_TwoBodyMortarContact module": [[4, "module-optimism.contact.test.test_TwoBodyMortarContact"]], "optimism.material package": [[5, null]], "optimism.material.Gent module": [[5, "module-optimism.material.Gent"]], "optimism.material.Hardening module": [[5, "module-optimism.material.Hardening"]], "optimism.material.HyperViscoelastic module": [[5, "module-optimism.material.HyperViscoelastic"]], "optimism.material.J2Plastic module": [[5, "module-optimism.material.J2Plastic"]], "optimism.material.LinearElastic module": [[5, "module-optimism.material.LinearElastic"]], "optimism.material.MaterialModel module": [[5, "module-optimism.material.MaterialModel"]], "optimism.material.MaterialUniaxialSimulator module": [[5, "module-optimism.material.MaterialUniaxialSimulator"]], "optimism.material.Neohookean module": [[5, "module-optimism.material.Neohookean"]], "optimism.material.test package": [[6, null]], "optimism.material.test.plotJ2Plastic module": [[6, "optimism-material-test-plotj2plastic-module"]], "optimism.material.test.test_Gent module": [[6, "module-optimism.material.test.test_Gent"]], "optimism.material.test.test_Hardening module": [[6, "module-optimism.material.test.test_Hardening"]], "optimism.material.test.test_HyperVisco module": [[6, "module-optimism.material.test.test_HyperVisco"]], "optimism.material.test.test_J2Plastic module": [[6, "module-optimism.material.test.test_J2Plastic"]], "optimism.material.test.test_LinearElastic module": [[6, "module-optimism.material.test.test_LinearElastic"]], "optimism.material.test.test_MaterialUniaxialSimulator module": [[6, "module-optimism.material.test.test_MaterialUniaxialSimulator"]], "optimism.material.test.test_RateSensitivity module": [[6, "module-optimism.material.test.test_RateSensitivity"]], "optimism.phasefield package": [[7, null]], "optimism.phasefield.MaterialPointSimulator module": [[7, "module-optimism.phasefield.MaterialPointSimulator"]], "optimism.phasefield.PhaseField module": [[7, "module-optimism.phasefield.PhaseField"]], "optimism.phasefield.PhaseFieldClassic module": [[7, "optimism-phasefield-phasefieldclassic-module"]], "optimism.phasefield.PhaseFieldLorentzPlastic module": [[7, "module-optimism.phasefield.PhaseFieldLorentzPlastic"]], "optimism.phasefield.PhaseFieldMaterialModel module": [[7, "module-optimism.phasefield.PhaseFieldMaterialModel"]], "optimism.phasefield.PhaseFieldThreshold module": [[7, "module-optimism.phasefield.PhaseFieldThreshold"]], "optimism.phasefield.PhaseFieldThresholdPlastic module": [[7, "module-optimism.phasefield.PhaseFieldThresholdPlastic"]], "optimism.phasefield.test package": [[8, null]], "optimism.phasefield.test.plotPhaseFieldThresholdModel module": [[8, "module-optimism.phasefield.test.plotPhaseFieldThresholdModel"]], "optimism.phasefield.test.plotSandiaModelUniaxial module": [[8, "optimism-phasefield-test-plotsandiamodeluniaxial-module"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlastic module": [[8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlastic"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch module": [[8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch"]], "optimism.phasefield.test.test_PhaseFieldThreshold module": [[8, "module-optimism.phasefield.test.test_PhaseFieldThreshold"]], "optimism.phasefield.test.test_PhaseFieldThresholdPatch module": [[8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPatch"]], "optimism.phasefield.test.test_PhaseFieldThresholdPlastic module": [[8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPlastic"]], "optimism.phasefield.test.test_PhaseFieldUniaxial module": [[8, "module-optimism.phasefield.test.test_PhaseFieldUniaxial"]], "optimism.test package": [[9, null]], "optimism.test.ConvexityPlot module": [[9, "module-optimism.test.ConvexityPlot"]], "optimism.test.MeshFixture module": [[9, "module-optimism.test.MeshFixture"]], "optimism.test.TestFixture module": [[9, "module-optimism.test.TestFixture"]], "optimism.test.test_AxisymmPatchTest module": [[9, "module-optimism.test.test_AxisymmPatchTest"]], "optimism.test.test_DofManager module": [[9, "module-optimism.test.test_DofManager"]], "optimism.test.test_EquationSolver module": [[9, "module-optimism.test.test_EquationSolver"]], "optimism.test.test_FunctionSpace module": [[9, "module-optimism.test.test_FunctionSpace"]], "optimism.test.test_Interpolants module": [[9, "module-optimism.test.test_Interpolants"]], "optimism.test.test_JaxConfig module": [[9, "module-optimism.test.test_JaxConfig"]], "optimism.test.test_LinAlg module": [[9, "module-optimism.test.test_LinAlg"]], "optimism.test.test_Math module": [[9, "module-optimism.test.test_Math"]], "optimism.test.test_Mechanics module": [[9, "module-optimism.test.test_Mechanics"]], "optimism.test.test_Mesh module": [[9, "module-optimism.test.test_Mesh"]], "optimism.test.test_MinimizeScalar module": [[9, "module-optimism.test.test_MinimizeScalar"]], "optimism.test.test_Newmark module": [[9, "module-optimism.test.test_Newmark"]], "optimism.test.test_Objective module": [[9, "module-optimism.test.test_Objective"]], "optimism.test.test_PatchTest module": [[9, "module-optimism.test.test_PatchTest"]], "optimism.test.test_PatchTestPou module": [[9, "module-optimism.test.test_PatchTestPou"]], "optimism.test.test_QuadratureRule module": [[9, "module-optimism.test.test_QuadratureRule"]], "optimism.test.test_ReadExodusMesh module": [[9, "module-optimism.test.test_ReadExodusMesh"]], "optimism.test.test_ReadMesh module": [[9, "module-optimism.test.test_ReadMesh"]], "optimism.test.test_ScalarRootFinder module": [[9, "module-optimism.test.test_ScalarRootFinder"]], "optimism.test.test_SmoothFunctions module": [[9, "module-optimism.test.test_SmoothFunctions"]], "optimism.test.test_SparseMatrix module": [[9, "module-optimism.test.test_SparseMatrix"]], "optimism.test.test_SparsePreconditioner module": [[9, "module-optimism.test.test_SparsePreconditioner"]], "optimism.test.test_Surface module": [[9, "module-optimism.test.test_Surface"]], "optimism.test.test_TensorMath module": [[9, "module-optimism.test.test_TensorMath"]], "optimism.test.test_Traction module": [[9, "module-optimism.test.test_Traction"]], "optimism.test.test_TrustRegionSPG module": [[9, "module-optimism.test.test_TrustRegionSPG"]], "optimism.test.test_VTKWriter module": [[9, "module-optimism.test.test_VTKWriter"]], "optimism.test.test_VolumeAverageJ module": [[9, "module-optimism.test.test_VolumeAverageJ"]]}, "docnames": ["index", "modules", "optimism", "optimism.contact", "optimism.contact.test", "optimism.material", "optimism.material.test", "optimism.phasefield", "optimism.phasefield.test", "optimism.test"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["index.rst", "modules.rst", "optimism.rst", "optimism.contact.rst", "optimism.contact.test.rst", "optimism.material.rst", "optimism.material.test.rst", "optimism.phasefield.rst", "optimism.phasefield.test.rst", "optimism.test.rst"], "indexentries": {"_abc_impl (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager._abc_impl", false]], "_abc_impl (optimism.functionspace.essentialbc attribute)": [[2, "optimism.FunctionSpace.EssentialBC._abc_impl", false]], "_abc_impl (optimism.functionspace.functionspace attribute)": [[2, "optimism.FunctionSpace.FunctionSpace._abc_impl", false]], "_abc_impl (optimism.interpolants.parentelement attribute)": [[2, "optimism.Interpolants.ParentElement._abc_impl", false]], "_abc_impl (optimism.interpolants.shapefunctions attribute)": [[2, "optimism.Interpolants.ShapeFunctions._abc_impl", false]], "_abc_impl (optimism.quadraturerule.quadraturerule attribute)": [[2, "optimism.QuadratureRule.QuadratureRule._abc_impl", false]], "_adagio_neohookean() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean._adagio_neohookean", false]], "_asdict() (optimism.alsolver.settings method)": [[2, "optimism.AlSolver.Settings._asdict", false]], "_asdict() (optimism.equationsolver.settings method)": [[2, "optimism.EquationSolver.Settings._asdict", false]], "_asdict() (optimism.material.hardening.hardeningmodel method)": [[5, "optimism.material.Hardening.HardeningModel._asdict", false]], "_asdict() (optimism.material.hardening.ratesensitivitymodel method)": [[5, "optimism.material.Hardening.RateSensitivityModel._asdict", false]], "_asdict() (optimism.material.materialmodel.materialmodel method)": [[5, "optimism.material.MaterialModel.MaterialModel._asdict", false]], "_asdict() (optimism.material.materialmodel.matprops method)": [[5, "optimism.material.MaterialModel.MatProps._asdict", false]], "_asdict() (optimism.material.materialuniaxialsimulator.uniaxialoutput method)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput._asdict", false]], "_asdict() (optimism.mechanics.dynamicsfunctions method)": [[2, "optimism.Mechanics.DynamicsFunctions._asdict", false]], "_asdict() (optimism.mechanics.mechanicsfunctions method)": [[2, "optimism.Mechanics.MechanicsFunctions._asdict", false]], "_asdict() (optimism.mechanics.newmarkparameters method)": [[2, "optimism.Mechanics.NewmarkParameters._asdict", false]], "_asdict() (optimism.mesh.mesh method)": [[2, "optimism.Mesh.Mesh._asdict", false]], "_asdict() (optimism.minimizescalar.settings method)": [[2, "optimism.MinimizeScalar.Settings._asdict", false]], "_asdict() (optimism.newtonsolver.settings method)": [[2, "optimism.NewtonSolver.Settings._asdict", false]], "_asdict() (optimism.objective.params method)": [[2, "optimism.Objective.Params._asdict", false]], "_asdict() (optimism.phasefield.materialpointsimulator.uniaxialoutput method)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput._asdict", false]], "_asdict() (optimism.phasefield.phasefield.phasefieldfunctions method)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions._asdict", false]], "_asdict() (optimism.phasefield.phasefieldmaterialmodel.materialmodel method)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel._asdict", false]], "_asdict() (optimism.phasefield.phasefieldthreshold.properties method)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties._asdict", false]], "_asdict() (optimism.phasefield.phasefieldthresholdplastic.properties method)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties._asdict", false]], "_asdict() (optimism.scalarrootfind.settings method)": [[2, "optimism.ScalarRootFind.Settings._asdict", false]], "_asdict() (optimism.scalarrootfind.solutioninfo method)": [[2, "optimism.ScalarRootFind.SolutionInfo._asdict", false]], "_asdict() (optimism.trustregionspg.settings method)": [[2, "optimism.TrustRegionSPG.Settings._asdict", false]], "_asdict() (optimism.vtkwriter.vtkwriter.vtkfieldrecord method)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord._asdict", false]], "_check_and_format_data() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._check_and_format_data", false]], "_class_cleanups (optimism.contact.test.test_contact.testcontactfrictiondata attribute)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_cpp.testedgeintersection attribute)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_edgeintersection.testedgeintersection attribute)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint attribute)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_mortargeom.testmortargeom attribute)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_newtonglobalization.testgmressolver attribute)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_newtonglobalization.testquadraticsolver attribute)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_search.testdoublemeshfixture attribute)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_twobodycontact.twobodycontactfixture attribute)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture._class_cleanups", false]], "_class_cleanups (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture attribute)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_gent.testgentmaterial attribute)": [[6, "optimism.material.test.test_Gent.TestGentMaterial._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_hardening.powerlawhardeningtestfixture attribute)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_hardening.vocehardeningtestfixture attribute)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_hypervisco.hyperviscomodelfixture attribute)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoModelFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_hypervisco.hyperviscouniaxialstrain attribute)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture attribute)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_j2plastic.j2plasticuniaxial attribute)": [[6, "optimism.material.test.test_J2Plastic.J2PlasticUniaxial._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_j2plastic.j2updatefixture attribute)": [[6, "optimism.material.test.test_J2Plastic.J2UpdateFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_j2plastic.plasticityonmesh attribute)": [[6, "optimism.material.test.test_J2Plastic.PlasticityOnMesh._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_linearelastic.testlinearelasticmaterial attribute)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_materialuniaxialsimulator.materialuniaxialsimulatorfixture attribute)": [[6, "optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_ratesensitivity.ratesensitivityfixture attribute)": [[6, "optimism.material.test.test_RateSensitivity.RateSensitivityFixture._class_cleanups", false]], "_class_cleanups (optimism.material.test.test_ratesensitivity.ratesentivityinsidej2 attribute)": [[6, "optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.plotphasefieldthresholdmodel.phasefieldthresholduniaxialfixture attribute)": [[8, "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture._class_cleanups", false]], "_class_cleanups (optimism.phasefield.test.test_phasefielduniaxial.phasefielduniaxialfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.PhaseFieldUniaxialFixture._class_cleanups", false]], "_class_cleanups (optimism.test.meshfixture.meshfixture attribute)": [[9, "optimism.test.MeshFixture.MeshFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_axisymmpatchtest.axisymmpatchtest attribute)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_dofmanager.dofmanagertest attribute)": [[9, "optimism.test.test_DofManager.DofManagerTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_equationsolver.equationsolverfixture attribute)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_functionspace.parameterizationtestsuite attribute)": [[9, "optimism.test.test_FunctionSpace.ParameterizationTestSuite._class_cleanups", false]], "_class_cleanups (optimism.test.test_functionspace.testfunctionspacefixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_interpolants.testbubbleinterpolants attribute)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants._class_cleanups", false]], "_class_cleanups (optimism.test.test_interpolants.testinterpolants attribute)": [[9, "optimism.test.test_Interpolants.TestInterpolants._class_cleanups", false]], "_class_cleanups (optimism.test.test_jaxconfig.testjaxconfiguration attribute)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration._class_cleanups", false]], "_class_cleanups (optimism.test.test_linalg.testlinalg attribute)": [[9, "optimism.test.test_LinAlg.TestLinAlg._class_cleanups", false]], "_class_cleanups (optimism.test.test_math.testmathinnerproduct attribute)": [[9, "optimism.test.test_Math.TestMathInnerProduct._class_cleanups", false]], "_class_cleanups (optimism.test.test_math.testmathsum attribute)": [[9, "optimism.test.test_Math.TestMathSum._class_cleanups", false]], "_class_cleanups (optimism.test.test_mechanics.mechanicsfunctionsfixture attribute)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_mesh.testsinglemeshfixture attribute)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_minimizescalar.testminimizescalarfixture attribute)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_newmark.dynamicpatchtest attribute)": [[9, "optimism.test.test_Newmark.DynamicPatchTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_newmark.dynamicsfixture attribute)": [[9, "optimism.test.test_Newmark.DynamicsFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_objective.testobjective attribute)": [[9, "optimism.test.test_Objective.TestObjective._class_cleanups", false]], "_class_cleanups (optimism.test.test_patchtest.linearpatchtestlinearelements attribute)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements._class_cleanups", false]], "_class_cleanups (optimism.test.test_patchtest.linearpatchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements._class_cleanups", false]], "_class_cleanups (optimism.test.test_patchtest.quadraticpatchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements._class_cleanups", false]], "_class_cleanups (optimism.test.test_patchtestpou.patchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements._class_cleanups", false]], "_class_cleanups (optimism.test.test_quadraturerule.testquadraturerules attribute)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules._class_cleanups", false]], "_class_cleanups (optimism.test.test_readexodusmesh.testmeshreaddata attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData._class_cleanups", false]], "_class_cleanups (optimism.test.test_readexodusmesh.testmeshreadpatchtest attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_readexodusmesh.testmeshreadpropertiestest attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_readmesh.testmeshreaddata attribute)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData._class_cleanups", false]], "_class_cleanups (optimism.test.test_readmesh.testmeshreadpatchtest attribute)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest._class_cleanups", false]], "_class_cleanups (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture attribute)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_smoothfunctions.testsmoothfunctions attribute)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions._class_cleanups", false]], "_class_cleanups (optimism.test.test_sparsematrix.sparsepatchfixture attribute)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture attribute)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_surface.testsinglemeshfixture attribute)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_tensormath.tensormathfixture attribute)": [[9, "optimism.test.test_TensorMath.TensorMathFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_traction.tractionpatch attribute)": [[9, "optimism.test.test_Traction.TractionPatch._class_cleanups", false]], "_class_cleanups (optimism.test.test_trustregionspg.testprojectiononboundary attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary._class_cleanups", false]], "_class_cleanups (optimism.test.test_trustregionspg.testsubproblemsolvefixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_trustregionspg.testtrustregionspgfixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock._class_cleanups", false]], "_class_cleanups (optimism.test.test_trustregionspg.trspgcauchypointfixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture._class_cleanups", false]], "_class_cleanups (optimism.test.test_volumeaveragej.testvolumeaverage attribute)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage._class_cleanups", false]], "_class_cleanups (optimism.test.test_vtkwriter.testvtkwriter attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter._class_cleanups", false]], "_class_cleanups (optimism.test.test_vtkwriter.testvtkwriterhigherorder attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder._class_cleanups", false]], "_class_cleanups (optimism.test.testfixture.testfixture attribute)": [[9, "optimism.test.TestFixture.TestFixture._class_cleanups", false]], "_classsetupfailed (optimism.contact.test.test_contact.testcontactfrictiondata attribute)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_cpp.testedgeintersection attribute)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_edgeintersection.testedgeintersection attribute)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint attribute)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_mortargeom.testmortargeom attribute)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_newtonglobalization.testgmressolver attribute)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_newtonglobalization.testquadraticsolver attribute)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_search.testdoublemeshfixture attribute)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_twobodycontact.twobodycontactfixture attribute)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture._classSetupFailed", false]], "_classsetupfailed (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture attribute)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_gent.testgentmaterial attribute)": [[6, "optimism.material.test.test_Gent.TestGentMaterial._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_hardening.powerlawhardeningtestfixture attribute)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_hardening.vocehardeningtestfixture attribute)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_hypervisco.hyperviscomodelfixture attribute)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_hypervisco.hyperviscouniaxialstrain attribute)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture attribute)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_j2plastic.j2plasticuniaxial attribute)": [[6, "optimism.material.test.test_J2Plastic.J2PlasticUniaxial._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_j2plastic.j2updatefixture attribute)": [[6, "optimism.material.test.test_J2Plastic.J2UpdateFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_j2plastic.plasticityonmesh attribute)": [[6, "optimism.material.test.test_J2Plastic.PlasticityOnMesh._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_linearelastic.testlinearelasticmaterial attribute)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_materialuniaxialsimulator.materialuniaxialsimulatorfixture attribute)": [[6, "optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_ratesensitivity.ratesensitivityfixture attribute)": [[6, "optimism.material.test.test_RateSensitivity.RateSensitivityFixture._classSetupFailed", false]], "_classsetupfailed (optimism.material.test.test_ratesensitivity.ratesentivityinsidej2 attribute)": [[6, "optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.plotphasefieldthresholdmodel.phasefieldthresholduniaxialfixture attribute)": [[8, "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture._classSetupFailed", false]], "_classsetupfailed (optimism.phasefield.test.test_phasefielduniaxial.phasefielduniaxialfixture attribute)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.PhaseFieldUniaxialFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.meshfixture.meshfixture attribute)": [[9, "optimism.test.MeshFixture.MeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_axisymmpatchtest.axisymmpatchtest attribute)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_dofmanager.dofmanagertest attribute)": [[9, "optimism.test.test_DofManager.DofManagerTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_equationsolver.equationsolverfixture attribute)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_functionspace.parameterizationtestsuite attribute)": [[9, "optimism.test.test_FunctionSpace.ParameterizationTestSuite._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_functionspace.testfunctionspacefixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture attribute)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_interpolants.testbubbleinterpolants attribute)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_interpolants.testinterpolants attribute)": [[9, "optimism.test.test_Interpolants.TestInterpolants._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_jaxconfig.testjaxconfiguration attribute)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_linalg.testlinalg attribute)": [[9, "optimism.test.test_LinAlg.TestLinAlg._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_math.testmathinnerproduct attribute)": [[9, "optimism.test.test_Math.TestMathInnerProduct._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_math.testmathsum attribute)": [[9, "optimism.test.test_Math.TestMathSum._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_mechanics.mechanicsfunctionsfixture attribute)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_mesh.testsinglemeshfixture attribute)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_minimizescalar.testminimizescalarfixture attribute)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_newmark.dynamicpatchtest attribute)": [[9, "optimism.test.test_Newmark.DynamicPatchTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_newmark.dynamicsfixture attribute)": [[9, "optimism.test.test_Newmark.DynamicsFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_objective.testobjective attribute)": [[9, "optimism.test.test_Objective.TestObjective._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_patchtest.linearpatchtestlinearelements attribute)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_patchtest.linearpatchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_patchtest.quadraticpatchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_patchtestpou.patchtestquadraticelements attribute)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_quadraturerule.testquadraturerules attribute)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_readexodusmesh.testmeshreaddata attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_readexodusmesh.testmeshreadpatchtest attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_readexodusmesh.testmeshreadpropertiestest attribute)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_readmesh.testmeshreaddata attribute)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_readmesh.testmeshreadpatchtest attribute)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture attribute)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_smoothfunctions.testsmoothfunctions attribute)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_sparsematrix.sparsepatchfixture attribute)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture attribute)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_surface.testsinglemeshfixture attribute)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_tensormath.tensormathfixture attribute)": [[9, "optimism.test.test_TensorMath.TensorMathFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_traction.tractionpatch attribute)": [[9, "optimism.test.test_Traction.TractionPatch._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_trustregionspg.testprojectiononboundary attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_trustregionspg.testsubproblemsolvefixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_trustregionspg.testtrustregionspgfixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock attribute)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_trustregionspg.trspgcauchypointfixture attribute)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_volumeaveragej.testvolumeaverage attribute)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_vtkwriter.testvtkwriter attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter._classSetupFailed", false]], "_classsetupfailed (optimism.test.test_vtkwriter.testvtkwriterhigherorder attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder._classSetupFailed", false]], "_classsetupfailed (optimism.test.testfixture.testfixture attribute)": [[9, "optimism.test.TestFixture.TestFixture._classSetupFailed", false]], "_compute_block_diagonal_element_stiffnesses() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField._compute_block_diagonal_element_stiffnesses", false]], "_compute_dissipated_energy() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._compute_dissipated_energy", false]], "_compute_dissipation() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic._compute_dissipation", false]], "_compute_elastic_infinitesimal_strain() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField._compute_elastic_infinitesimal_strain", false]], "_compute_elastic_linear_strain() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic._compute_elastic_linear_strain", false]], "_compute_elastic_logarithmic_strain() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._compute_elastic_logarithmic_strain", false]], "_compute_elastic_logarithmic_strain() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic._compute_elastic_logarithmic_strain", false]], "_compute_element_masses() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_element_masses", false]], "_compute_element_stiffnesses() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_element_stiffnesses", false]], "_compute_element_stiffnesses() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField._compute_element_stiffnesses", false]], "_compute_element_stiffnesses_multi_block() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_element_stiffnesses_multi_block", false]], "_compute_initial_state_multi_block() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_initial_state_multi_block", false]], "_compute_kinetic_energy() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_kinetic_energy", false]], "_compute_newmark_element_hessians() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_newmark_element_hessians", false]], "_compute_state_increment() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._compute_state_increment", false]], "_compute_state_new() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._compute_state_new", false]], "_compute_state_new() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean._compute_state_new", false]], "_compute_strain_energy() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_strain_energy", false]], "_compute_strain_energy_multi_block() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_strain_energy_multi_block", false]], "_compute_updated_internal_variables() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_updated_internal_variables", false]], "_compute_updated_internal_variables_multi_block() (in module optimism.mechanics)": [[2, "optimism.Mechanics._compute_updated_internal_variables_multi_block", false]], "_dissipation_potential() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._dissipation_potential", false]], "_energy_density() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._energy_density", false]], "_energy_density() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic._energy_density", false]], "_eq_strain_energy() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._eq_strain_energy", false]], "_exp_relative_difference() (in module optimism.tensormath)": [[2, "optimism.TensorMath._exp_relative_difference", false]], "_exp_symm_jvp() (in module optimism.tensormath)": [[2, "optimism.TensorMath._exp_symm_jvp", false]], "_field_defaults (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings._field_defaults", false]], "_field_defaults (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings._field_defaults", false]], "_field_defaults (optimism.material.hardening.hardeningmodel attribute)": [[5, "optimism.material.Hardening.HardeningModel._field_defaults", false]], "_field_defaults (optimism.material.hardening.ratesensitivitymodel attribute)": [[5, "optimism.material.Hardening.RateSensitivityModel._field_defaults", false]], "_field_defaults (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel._field_defaults", false]], "_field_defaults (optimism.material.materialmodel.matprops attribute)": [[5, "optimism.material.MaterialModel.MatProps._field_defaults", false]], "_field_defaults (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput._field_defaults", false]], "_field_defaults (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions._field_defaults", false]], "_field_defaults (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions._field_defaults", false]], "_field_defaults (optimism.mechanics.newmarkparameters attribute)": [[2, "optimism.Mechanics.NewmarkParameters._field_defaults", false]], "_field_defaults (optimism.mesh.mesh attribute)": [[2, "optimism.Mesh.Mesh._field_defaults", false]], "_field_defaults (optimism.minimizescalar.settings attribute)": [[2, "optimism.MinimizeScalar.Settings._field_defaults", false]], "_field_defaults (optimism.newtonsolver.settings attribute)": [[2, "optimism.NewtonSolver.Settings._field_defaults", false]], "_field_defaults (optimism.objective.params attribute)": [[2, "optimism.Objective.Params._field_defaults", false]], "_field_defaults (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput._field_defaults", false]], "_field_defaults (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions._field_defaults", false]], "_field_defaults (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel._field_defaults", false]], "_field_defaults (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties._field_defaults", false]], "_field_defaults (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties._field_defaults", false]], "_field_defaults (optimism.scalarrootfind.settings attribute)": [[2, "optimism.ScalarRootFind.Settings._field_defaults", false]], "_field_defaults (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo._field_defaults", false]], "_field_defaults (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings._field_defaults", false]], "_field_defaults (optimism.vtkwriter.vtkwriter.vtkfieldrecord attribute)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord._field_defaults", false]], "_fields (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings._fields", false]], "_fields (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings._fields", false]], "_fields (optimism.material.hardening.hardeningmodel attribute)": [[5, "optimism.material.Hardening.HardeningModel._fields", false]], "_fields (optimism.material.hardening.ratesensitivitymodel attribute)": [[5, "optimism.material.Hardening.RateSensitivityModel._fields", false]], "_fields (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel._fields", false]], "_fields (optimism.material.materialmodel.matprops attribute)": [[5, "optimism.material.MaterialModel.MatProps._fields", false]], "_fields (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput._fields", false]], "_fields (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions._fields", false]], "_fields (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions._fields", false]], "_fields (optimism.mechanics.newmarkparameters attribute)": [[2, "optimism.Mechanics.NewmarkParameters._fields", false]], "_fields (optimism.mesh.mesh attribute)": [[2, "optimism.Mesh.Mesh._fields", false]], "_fields (optimism.minimizescalar.settings attribute)": [[2, "optimism.MinimizeScalar.Settings._fields", false]], "_fields (optimism.newtonsolver.settings attribute)": [[2, "optimism.NewtonSolver.Settings._fields", false]], "_fields (optimism.objective.params attribute)": [[2, "optimism.Objective.Params._fields", false]], "_fields (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput._fields", false]], "_fields (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions._fields", false]], "_fields (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel._fields", false]], "_fields (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties._fields", false]], "_fields (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties._fields", false]], "_fields (optimism.scalarrootfind.settings attribute)": [[2, "optimism.ScalarRootFind.Settings._fields", false]], "_fields (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo._fields", false]], "_fields (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings._fields", false]], "_fields (optimism.vtkwriter.vtkwriter.vtkfieldrecord attribute)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord._fields", false]], "_float_split() (in module optimism.math)": [[2, "optimism.Math._float_split", false]], "_gauss_quad_1d_1pt() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule._gauss_quad_1D_1pt", false]], "_gauss_quad_1d_2pt() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule._gauss_quad_1D_2pt", false]], "_gauss_quad_1d_3pt() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule._gauss_quad_1D_3pt", false]], "_gauss_quad_1d_4pt() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule._gauss_quad_1D_4pt", false]], "_gauss_quad_1d_5pt() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule._gauss_quad_1D_5pt", false]], "_gent_3d_energy_density() (in module optimism.material.gent)": [[5, "optimism.material.Gent._gent_3D_energy_density", false]], "_get_vertex_nodes_from_exodus_tri6_mesh() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._get_vertex_nodes_from_exodus_tri6_mesh", false]], "_linear_elastic_energy_density() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic._linear_elastic_energy_density", false]], "_log_relative_difference() (in module optimism.tensormath)": [[2, "optimism.TensorMath._log_relative_difference", false]], "_log_symm_jvp() (in module optimism.tensormath)": [[2, "optimism.TensorMath._log_symm_jvp", false]], "_logm_iss() (in module optimism.linalg)": [[2, "optimism.LinAlg._logm_iss", false]], "_make() (optimism.alsolver.settings class method)": [[2, "optimism.AlSolver.Settings._make", false]], "_make() (optimism.equationsolver.settings class method)": [[2, "optimism.EquationSolver.Settings._make", false]], "_make() (optimism.material.hardening.hardeningmodel class method)": [[5, "optimism.material.Hardening.HardeningModel._make", false]], "_make() (optimism.material.hardening.ratesensitivitymodel class method)": [[5, "optimism.material.Hardening.RateSensitivityModel._make", false]], "_make() (optimism.material.materialmodel.materialmodel class method)": [[5, "optimism.material.MaterialModel.MaterialModel._make", false]], "_make() (optimism.material.materialmodel.matprops class method)": [[5, "optimism.material.MaterialModel.MatProps._make", false]], "_make() (optimism.material.materialuniaxialsimulator.uniaxialoutput class method)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput._make", false]], "_make() (optimism.mechanics.dynamicsfunctions class method)": [[2, "optimism.Mechanics.DynamicsFunctions._make", false]], "_make() (optimism.mechanics.mechanicsfunctions class method)": [[2, "optimism.Mechanics.MechanicsFunctions._make", false]], "_make() (optimism.mechanics.newmarkparameters class method)": [[2, "optimism.Mechanics.NewmarkParameters._make", false]], "_make() (optimism.mesh.mesh class method)": [[2, "optimism.Mesh.Mesh._make", false]], "_make() (optimism.minimizescalar.settings class method)": [[2, "optimism.MinimizeScalar.Settings._make", false]], "_make() (optimism.newtonsolver.settings class method)": [[2, "optimism.NewtonSolver.Settings._make", false]], "_make() (optimism.objective.params class method)": [[2, "optimism.Objective.Params._make", false]], "_make() (optimism.phasefield.materialpointsimulator.uniaxialoutput class method)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput._make", false]], "_make() (optimism.phasefield.phasefield.phasefieldfunctions class method)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions._make", false]], "_make() (optimism.phasefield.phasefieldmaterialmodel.materialmodel class method)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel._make", false]], "_make() (optimism.phasefield.phasefieldthreshold.properties class method)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties._make", false]], "_make() (optimism.phasefield.phasefieldthresholdplastic.properties class method)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties._make", false]], "_make() (optimism.scalarrootfind.settings class method)": [[2, "optimism.ScalarRootFind.Settings._make", false]], "_make() (optimism.scalarrootfind.solutioninfo class method)": [[2, "optimism.ScalarRootFind.SolutionInfo._make", false]], "_make() (optimism.trustregionspg.settings class method)": [[2, "optimism.TrustRegionSPG.Settings._make", false]], "_make() (optimism.vtkwriter.vtkwriter.vtkfieldrecord class method)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord._make", false]], "_make_hessian_bc_mask() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager._make_hessian_bc_mask", false]], "_make_hessian_coordinates() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager._make_hessian_coordinates", false]], "_make_properties() (in module optimism.material.gent)": [[5, "optimism.material.Gent._make_properties", false]], "_make_properties() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._make_properties", false]], "_make_properties() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic._make_properties", false]], "_make_properties() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean._make_properties", false]], "_neohookean_3d_energy_density() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean._neohookean_3D_energy_density", false]], "_neq_strain_energy() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic._neq_strain_energy", false]], "_pow_relative_difference() (in module optimism.tensormath)": [[2, "optimism.TensorMath._pow_relative_difference", false]], "_pow_symm_jvp() (in module optimism.tensormath)": [[2, "optimism.TensorMath._pow_symm_jvp", false]], "_read_block_conns() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_block_conns", false]], "_read_block_variable_values() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_block_variable_values", false]], "_read_blocks() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_blocks", false]], "_read_coordinates() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_coordinates", false]], "_read_element_type() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_element_type", false]], "_read_names_list() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_names_list", false]], "_read_node_sets() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_node_sets", false]], "_read_side_sets() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh._read_side_sets", false]], "_relative_log_difference() (in module optimism.tensormath)": [[2, "optimism.TensorMath._relative_log_difference", false]], "_relative_log_difference_no_tolerance_check() (in module optimism.tensormath)": [[2, "optimism.TensorMath._relative_log_difference_no_tolerance_check", false]], "_relative_log_difference_taylor() (in module optimism.tensormath)": [[2, "optimism.TensorMath._relative_log_difference_taylor", false]], "_replace() (optimism.alsolver.settings method)": [[2, "optimism.AlSolver.Settings._replace", false]], "_replace() (optimism.equationsolver.settings method)": [[2, "optimism.EquationSolver.Settings._replace", false]], "_replace() (optimism.material.hardening.hardeningmodel method)": [[5, "optimism.material.Hardening.HardeningModel._replace", false]], "_replace() (optimism.material.hardening.ratesensitivitymodel method)": [[5, "optimism.material.Hardening.RateSensitivityModel._replace", false]], "_replace() (optimism.material.materialmodel.materialmodel method)": [[5, "optimism.material.MaterialModel.MaterialModel._replace", false]], "_replace() (optimism.material.materialmodel.matprops method)": [[5, "optimism.material.MaterialModel.MatProps._replace", false]], "_replace() (optimism.material.materialuniaxialsimulator.uniaxialoutput method)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput._replace", false]], "_replace() (optimism.mechanics.dynamicsfunctions method)": [[2, "optimism.Mechanics.DynamicsFunctions._replace", false]], "_replace() (optimism.mechanics.mechanicsfunctions method)": [[2, "optimism.Mechanics.MechanicsFunctions._replace", false]], "_replace() (optimism.mechanics.newmarkparameters method)": [[2, "optimism.Mechanics.NewmarkParameters._replace", false]], "_replace() (optimism.mesh.mesh method)": [[2, "optimism.Mesh.Mesh._replace", false]], "_replace() (optimism.minimizescalar.settings method)": [[2, "optimism.MinimizeScalar.Settings._replace", false]], "_replace() (optimism.newtonsolver.settings method)": [[2, "optimism.NewtonSolver.Settings._replace", false]], "_replace() (optimism.objective.params method)": [[2, "optimism.Objective.Params._replace", false]], "_replace() (optimism.phasefield.materialpointsimulator.uniaxialoutput method)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput._replace", false]], "_replace() (optimism.phasefield.phasefield.phasefieldfunctions method)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions._replace", false]], "_replace() (optimism.phasefield.phasefieldmaterialmodel.materialmodel method)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel._replace", false]], "_replace() (optimism.phasefield.phasefieldthreshold.properties method)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties._replace", false]], "_replace() (optimism.phasefield.phasefieldthresholdplastic.properties method)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties._replace", false]], "_replace() (optimism.scalarrootfind.settings method)": [[2, "optimism.ScalarRootFind.Settings._replace", false]], "_replace() (optimism.scalarrootfind.solutioninfo method)": [[2, "optimism.ScalarRootFind.SolutionInfo._replace", false]], "_replace() (optimism.trustregionspg.settings method)": [[2, "optimism.TrustRegionSPG.Settings._replace", false]], "_replace() (optimism.vtkwriter.vtkwriter.vtkfieldrecord method)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord._replace", false]], "_sqrt_relative_difference() (in module optimism.tensormath)": [[2, "optimism.TensorMath._sqrt_relative_difference", false]], "_sqrt_symm_jvp() (in module optimism.tensormath)": [[2, "optimism.TensorMath._sqrt_symm_jvp", false]], "_start_time (optimism.timer.timer attribute)": [[2, "optimism.Timer.Timer._start_time", false]], "_symmetric_matrix_function_jvp_helper() (in module optimism.tensormath)": [[2, "optimism.TensorMath._symmetric_matrix_function_jvp_helper", false]], "_two_product() (in module optimism.math)": [[2, "optimism.Math._two_product", false]], "_two_sum() (in module optimism.math)": [[2, "optimism.Math._two_sum", false]], "_write_cell_connectivity() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_cell_connectivity", false]], "_write_cell_fields() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_cell_fields", false]], "_write_cell_types() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_cell_types", false]], "_write_contact_edges() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_contact_edges", false]], "_write_coordinate_data() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_coordinate_data", false]], "_write_header() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_header", false]], "_write_nodal_fields() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_nodal_fields", false]], "_write_out_all_fields_in_dict() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter._write_out_all_fields_in_dict", false]], "abs() (in module optimism.smoothfunctions)": [[2, "optimism.SmoothFunctions.abs", false]], "add_cell_field() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter.add_cell_field", false]], "add_contact_edges() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter.add_contact_edges", false]], "add_nodal_field() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter.add_nodal_field", false]], "add_sphere() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter.add_sphere", false]], "add_vector() (optimism.equationsolversubspace.modelproblem method)": [[2, "optimism.EquationSolverSubspace.ModelProblem.add_vector", false]], "app_data (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.app_data", false]], "apply() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.apply", false]], "apply_precond() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.apply_precond", false]], "apply_transpose() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.apply_transpose", false]], "are_inside_unit_interval() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.are_inside_unit_interval", false]], "are_positive_weights() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.are_positive_weights", false]], "area() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.area", false]], "assemble_area_weighted_gaps() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.assemble_area_weighted_gaps", false]], "assemble_nodal_areas() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.assemble_nodal_areas", false]], "assemble_sparse_stiffness_matrix() (in module optimism.sparsematrixassembler)": [[2, "optimism.SparseMatrixAssembler.assemble_sparse_stiffness_matrix", false]], "assembly_mortar_integral() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.assembly_mortar_integral", false]], "assertarrayequal() (optimism.test.testfixture.testfixture method)": [[9, "optimism.test.TestFixture.TestFixture.assertArrayEqual", false]], "assertarraynear() (optimism.test.testfixture.testfixture method)": [[9, "optimism.test.TestFixture.TestFixture.assertArrayNear", false]], "assertarraynotequal() (optimism.test.testfixture.testfixture method)": [[9, "optimism.test.TestFixture.TestFixture.assertArrayNotEqual", false]], "assertnear() (optimism.test.testfixture.testfixture method)": [[9, "optimism.test.TestFixture.TestFixture.assertNear", false]], "augmented_lagrange_solve() (in module optimism.alsolver)": [[2, "optimism.AlSolver.augmented_lagrange_solve", false]], "average_quadrature_field_over_element() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.average_quadrature_field_over_element", false]], "axisymmetric_element_gradient_transformation() (in module optimism.mechanics)": [[2, "optimism.Mechanics.axisymmetric_element_gradient_transformation", false]], "axisymmetric_element_gradient_transformation() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.axisymmetric_element_gradient_transformation", false]], "axisymmetric_gradient() (in module optimism.mechanics)": [[2, "optimism.Mechanics.axisymmetric_gradient", false]], "axisymmetric_gradient() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.axisymmetric_gradient", false]], "axisymmpatchtest (class in optimism.test.test_axisymmpatchtest)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest", false]], "basefilename (optimism.test.test_vtkwriter.testvtkwriter attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter.baseFileName", false]], "basefilename (optimism.test.test_vtkwriter.testvtkwriterhigherorder attribute)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.baseFileName", false]], "bc_data (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.bc_data", false]], "bcindices (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager.bcIndices", false]], "beta (optimism.mechanics.newmarkparameters attribute)": [[2, "optimism.Mechanics.NewmarkParameters.beta", false]], "bisection_step() (in module optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.bisection_step", false]], "bit (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.BIT", false]], "blocks (optimism.mesh.mesh attribute)": [[2, "id14", false], [2, "optimism.Mesh.Mesh.blocks", false]], "bound_constrained_solve() (in module optimism.boundconstrainedsolver)": [[2, "optimism.BoundConstrainedSolver.bound_constrained_solve", false]], "bound_constrained_trust_region_minimize() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.bound_constrained_trust_region_minimize", false]], "boundconstrainedobjective (class in optimism.boundconstrainedobjective)": [[2, "optimism.BoundConstrainedObjective.BoundConstrainedObjective", false]], "cauchy_point_decrease_tol (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.cauchy_point_decrease_tol", false]], "cauchy_point_max_line_search_iters (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.cauchy_point_max_line_search_iters", false]], "cauchy_point_sufficient_decrease_factor (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.cauchy_point_sufficient_decrease_factor", false]], "cg_inexact_solve_ratio (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.cg_inexact_solve_ratio", false]], "cg_inner_products_preconditioned() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.cg_inner_products_preconditioned", false]], "cg_inner_products_unpreconditioned() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.cg_inner_products_unpreconditioned", false]], "cg_tol (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.cg_tol", false]], "char (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.CHAR", false]], "check_quadratic() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.check_quadratic", false]], "check_stability (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.check_stability", false]], "check_stability (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.check_stability", false]], "check_stability() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.check_stability", false]], "check_stability() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.check_stability", false]], "combine_blocks() (in module optimism.mesh)": [[2, "optimism.Mesh.combine_blocks", false]], "combine_mesh() (in module optimism.mesh)": [[2, "optimism.Mesh.combine_mesh", false]], "combine_nodesets() (in module optimism.mesh)": [[2, "optimism.Mesh.combine_nodesets", false]], "combine_sidesets() (in module optimism.mesh)": [[2, "optimism.Mesh.combine_sidesets", false]], "combined() (in module optimism.contact.levelset)": [[3, "optimism.contact.Levelset.combined", false]], "component (optimism.functionspace.essentialbc attribute)": [[2, "optimism.FunctionSpace.EssentialBC.component", false]], "compute_algorithmic_energy (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_algorithmic_energy", false]], "compute_average_normal() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.compute_average_normal", false]], "compute_block_diagonal_element_stiffnesses (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_block_diagonal_element_stiffnesses", false]], "compute_closest_distance_to_each_side() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_closest_distance_to_each_side", false]], "compute_closest_distance_to_each_side_smooth() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_closest_distance_to_each_side_smooth", false]], "compute_closest_edges_and_field_weights() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_closest_edges_and_field_weights", false]], "compute_constraint_hessian (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_constraint_hessian", false]], "compute_contact_point_coordinates() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_contact_point_coordinates", false]], "compute_contact_point_coords_on_edge() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_contact_point_coords_on_edge", false]], "compute_edge_levelset_constraints() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_edge_levelset_constraints", false]], "compute_edge_penalty_contact_energy() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.compute_edge_penalty_contact_energy", false]], "compute_edge_vectors() (in module optimism.mesh)": [[2, "optimism.Mesh.compute_edge_vectors", false]], "compute_edge_vectors() (in module optimism.surface)": [[2, "optimism.Surface.compute_edge_vectors", false]], "compute_elastic_linear_strain() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_elastic_linear_strain", false]], "compute_elastic_linear_strain() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_elastic_linear_strain", false]], "compute_elastic_logarithmic_strain() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_elastic_logarithmic_strain", false]], "compute_elastic_logarithmic_strain() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_elastic_logarithmic_strain", false]], "compute_elastic_seth_hill_strain() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_elastic_seth_hill_strain", false]], "compute_elastic_strain() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.compute_elastic_strain", false]], "compute_element_energy() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.compute_element_energy", false]], "compute_element_field_gradient() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.compute_element_field_gradient", false]], "compute_element_hessians (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_element_hessians", false]], "compute_element_masses (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_element_masses", false]], "compute_element_stiffness_from_global_fields() (in module optimism.mechanics)": [[2, "optimism.Mechanics.compute_element_stiffness_from_global_fields", false]], "compute_element_stiffness_from_global_fields() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.compute_element_stiffness_from_global_fields", false]], "compute_element_stiffnesses (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_element_stiffnesses", false]], "compute_element_stiffnesses (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_element_stiffnesses", false]], "compute_element_volumes() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.compute_element_volumes", false]], "compute_element_volumes_axisymmetric() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.compute_element_volumes_axisymmetric", false]], "compute_energy_density (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel.compute_energy_density", false]], "compute_energy_density (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_energy_density", false]], "compute_error() (in module optimism.contact.test.test_mortargeom)": [[4, "optimism.contact.test.test_MortarGeom.compute_error", false]], "compute_field_gradient() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.compute_field_gradient", false]], "compute_fisher_burmeister_linearization() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.compute_fisher_burmeister_linearization", false]], "compute_flow_direction() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.compute_flow_direction", false]], "compute_flow_direction() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_flow_direction", false]], "compute_flow_stress (optimism.material.hardening.hardeningmodel attribute)": [[5, "optimism.material.Hardening.HardeningModel.compute_flow_stress", false]], "compute_free_energy_density() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_free_energy_density", false]], "compute_friction_energy_from_perp_slip() (in module optimism.contact.friction)": [[3, "optimism.contact.Friction.compute_friction_energy_from_perp_slip", false]], "compute_friction_potential() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_friction_potential", false]], "compute_friction_potential() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_friction_potential", false]], "compute_friction_potential_on_edge() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_friction_potential_on_edge", false]], "compute_grid_field() (in module optimism.contact.test.test_cpp)": [[4, "optimism.contact.test.test_Cpp.compute_grid_field", false]], "compute_hardening_energy_density (optimism.material.hardening.hardeningmodel attribute)": [[5, "optimism.material.Hardening.HardeningModel.compute_hardening_energy_density", false]], "compute_initial_state (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel.compute_initial_state", false]], "compute_initial_state (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_initial_state", false]], "compute_initial_state (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_initial_state", false]], "compute_initial_state (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_initial_state", false]], "compute_initial_state (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_initial_state", false]], "compute_internal_energy (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_internal_energy", false]], "compute_intersection() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.compute_intersection", false]], "compute_levelset_constraints() (in module optimism.contact.levelsetconstraint)": [[3, "optimism.contact.LevelsetConstraint.compute_levelset_constraints", false]], "compute_linear_strain() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.compute_linear_strain", false]], "compute_logarithmic_elastic_strain() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.compute_logarithmic_elastic_strain", false]], "compute_logarithmic_strain() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.compute_logarithmic_strain", false]], "compute_material_qoi (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel.compute_material_qoi", false]], "compute_min_p() (in module optimism.newtonsolver)": [[2, "optimism.NewtonSolver.compute_min_p", false]], "compute_newmark_lagrangian() (in module optimism.mechanics)": [[2, "optimism.Mechanics.compute_newmark_lagrangian", false]], "compute_normal() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.compute_normal", false]], "compute_normal() (in module optimism.surface)": [[2, "optimism.Surface.compute_normal", false]], "compute_normal_from_a() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.compute_normal_from_a", false]], "compute_output_energy_densities_and_fluxes (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_output_energy_densities_and_fluxes", false]], "compute_output_energy_densities_and_stresses (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_output_energy_densities_and_stresses", false]], "compute_output_energy_densities_and_stresses (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_output_energy_densities_and_stresses", false]], "compute_output_energy_density (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_output_energy_density", false]], "compute_output_kinetic_energy (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_output_kinetic_energy", false]], "compute_output_material_qoi (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_output_material_qoi", false]], "compute_output_strain_energy (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_output_strain_energy", false]], "compute_overstress (optimism.material.hardening.ratesensitivitymodel attribute)": [[5, "optimism.material.Hardening.RateSensitivityModel.compute_overstress", false]], "compute_phase_field_constraint_hessian() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.compute_phase_field_constraint_hessian", false]], "compute_phase_potential_density (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_phase_potential_density", false]], "compute_phase_potential_energy (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_phase_potential_energy", false]], "compute_potential (optimism.material.hardening.ratesensitivitymodel attribute)": [[5, "optimism.material.Hardening.RateSensitivityModel.compute_potential", false]], "compute_projection_dists() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_projection_dists", false]], "compute_projection_dists_smooth() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_projection_dists_smooth", false]], "compute_q_coordinates() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_q_coordinates", false]], "compute_q_coordinates_from_field_weights() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.compute_q_coordinates_from_field_weights", false]], "compute_quadrature_point_field_gradient() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.compute_quadrature_point_field_gradient", false]], "compute_ray_trace() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.compute_ray_trace", false]], "compute_ray_trace_distance_and_location() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.compute_ray_trace_distance_and_location", false]], "compute_residual_norm() (in module optimism.test.meshfixture)": [[9, "optimism.test.MeshFixture.compute_residual_norm", false]], "compute_shapes() (in module optimism.interpolants)": [[2, "optimism.Interpolants.compute_shapes", false]], "compute_smoothing_function() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.compute_smoothing_function", false]], "compute_state_increment() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.compute_state_increment", false]], "compute_state_increment() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_state_increment", false]], "compute_state_increment() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_state_increment", false]], "compute_state_increment() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.compute_state_increment", false]], "compute_state_new (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel.compute_state_new", false]], "compute_state_new (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_state_new", false]], "compute_state_new() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.compute_state_new", false]], "compute_state_new() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.compute_state_new", false]], "compute_state_new() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.compute_state_new", false]], "compute_state_new_finite_deformations() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_state_new_finite_deformations", false]], "compute_state_new_finite_deformations() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_state_new_finite_deformations", false]], "compute_state_new_seth_hill() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_state_new_seth_hill", false]], "compute_state_new_small_deformations() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.compute_state_new_small_deformations", false]], "compute_state_new_small_deformations() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.compute_state_new_small_deformations", false]], "compute_strain_energy (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_strain_energy", false]], "compute_strain_energy_densities (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_strain_energy_densities", false]], "compute_strain_energy_density (optimism.phasefield.phasefieldmaterialmodel.materialmodel attribute)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel.compute_strain_energy_density", false]], "compute_total_energy() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.compute_total_energy", false]], "compute_total_penalty_contact_energy() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.compute_total_penalty_contact_energy", false]], "compute_traction_potential_energy() (in module optimism.mechanics)": [[2, "optimism.Mechanics.compute_traction_potential_energy", false]], "compute_traction_potential_energy() (in module optimism.test.test_readmesh)": [[9, "optimism.test.test_ReadMesh.compute_traction_potential_energy", false]], "compute_traction_potential_energy_on_edge() (in module optimism.test.test_readmesh)": [[9, "optimism.test.test_ReadMesh.compute_traction_potential_energy_on_edge", false]], "compute_updated_internal_variables (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.compute_updated_internal_variables", false]], "compute_updated_internal_variables (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.compute_updated_internal_variables", false]], "compute_updated_internal_variables (optimism.phasefield.phasefield.phasefieldfunctions attribute)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions.compute_updated_internal_variables", false]], "compute_valid_ray_trace_distance() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.compute_valid_ray_trace_distance", false]], "compute_valid_ray_trace_distance_smoothed() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.compute_valid_ray_trace_distance_smoothed", false]], "conns (optimism.mesh.mesh attribute)": [[2, "id15", false], [2, "optimism.Mesh.Mesh.conns", false]], "constant_body_force_potential() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.constant_body_force_potential", false]], "constrained_jacobian_p_vec() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.constrained_jacobian_p_vec", false]], "constrained_jacobian_vec() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.constrained_jacobian_vec", false]], "constrained_residual() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.constrained_residual", false]], "constrainedobjective (class in optimism.constrainedobjective)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective", false]], "constrainedquasiobjective (class in optimism.constrainedobjective)": [[2, "optimism.ConstrainedObjective.ConstrainedQuasiObjective", false]], "constraint() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.constraint", false]], "constraint() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.constraint", false]], "construct_basis_on_poly() (in module optimism.test.test_patchtestpou)": [[9, "optimism.test.test_PatchTestPou.construct_basis_on_poly", false]], "construct_edge_neighbor_map() (in module optimism.contact.search)": [[3, "optimism.contact.Search.construct_edge_neighbor_map", false]], "construct_function_space() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.construct_function_space", false]], "construct_function_space_from_parent_element() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.construct_function_space_from_parent_element", false]], "construct_mesh_from_basic_data() (in module optimism.mesh)": [[2, "optimism.Mesh.construct_mesh_from_basic_data", false]], "construct_quadratic() (in module optimism.newtonsolver)": [[2, "optimism.NewtonSolver.construct_quadratic", false]], "construct_structured_mesh() (in module optimism.mesh)": [[2, "optimism.Mesh.construct_structured_mesh", false]], "construct_weighted_function_space() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.construct_weighted_function_space", false]], "converged (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo.converged", false]], "coordinates (optimism.interpolants.parentelement attribute)": [[2, "id6", false], [2, "optimism.Interpolants.ParentElement.coordinates", false]], "coords (optimism.mesh.mesh attribute)": [[2, "id16", false], [2, "optimism.Mesh.Mesh.coords", false]], "corner() (in module optimism.contact.levelset)": [[3, "optimism.contact.Levelset.corner", false]], "correct (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.correct", false]], "correction_norm (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo.correction_norm", false]], "cos_of_acos_divided_by_3() (in module optimism.tensormath)": [[2, "optimism.TensorMath.cos_of_acos_divided_by_3", false]], "cpp() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.cpp", false]], "cpp_distance() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.cpp_distance", false]], "cpp_line() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.cpp_line", false]], "create_arch_mesh_disp_and_edges() (optimism.test.meshfixture.meshfixture method)": [[9, "optimism.test.MeshFixture.MeshFixture.create_arch_mesh_disp_and_edges", false]], "create_augmented_lagrangian() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.create_augmented_lagrangian", false]], "create_augmented_lagrangian() (optimism.constrainedobjective.constrainedquasiobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedQuasiObjective.create_augmented_lagrangian", false]], "create_cos_mesh_disp_and_edges() (optimism.test.meshfixture.meshfixture method)": [[9, "optimism.test.MeshFixture.MeshFixture.create_cos_mesh_disp_and_edges", false]], "create_dynamics_functions() (in module optimism.mechanics)": [[2, "optimism.Mechanics.create_dynamics_functions", false]], "create_edges() (in module optimism.mesh)": [[2, "optimism.Mesh.create_edges", false]], "create_edges() (in module optimism.surface)": [[2, "optimism.Surface.create_edges", false]], "create_field() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.create_field", false]], "create_field() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.create_field", false]], "create_graph() (in module optimism.test.test_patchtestpou)": [[9, "optimism.test.test_PatchTestPou.create_graph", false]], "create_hardening_model() (in module optimism.material.hardening)": [[5, "optimism.material.Hardening.create_hardening_model", false]], "create_higher_order_mesh_from_simplex_mesh() (in module optimism.mesh)": [[2, "optimism.Mesh.create_higher_order_mesh_from_simplex_mesh", false]], "create_linear_op() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.create_linear_op", false]], "create_material_functions() (in module optimism.material.gent)": [[5, "optimism.material.Gent.create_material_functions", false]], "create_material_model_functions() (in module optimism.material.hyperviscoelastic)": [[5, "optimism.material.HyperViscoelastic.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.create_material_model_functions", false]], "create_material_model_functions() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.create_material_model_functions", false]], "create_mechanics_functions() (in module optimism.mechanics)": [[2, "optimism.Mechanics.create_mechanics_functions", false]], "create_mesh_and_disp() (optimism.test.meshfixture.meshfixture method)": [[9, "optimism.test.MeshFixture.MeshFixture.create_mesh_and_disp", false]], "create_multi_block_mechanics_functions() (in module optimism.mechanics)": [[2, "optimism.Mechanics.create_multi_block_mechanics_functions", false]], "create_nodesets_from_sidesets() (in module optimism.mesh)": [[2, "optimism.Mesh.create_nodesets_from_sidesets", false]], "create_padded_quadrature_rule_1d() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule.create_padded_quadrature_rule_1D", false]], "create_partitions() (in module optimism.test.test_patchtestpou)": [[9, "optimism.test.test_PatchTestPou.create_partitions", false]], "create_phasefield_functions() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.create_phasefield_functions", false]], "create_polys() (optimism.test.test_patchtestpou.patchtestquadraticelements method)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements.create_polys", false]], "create_quadrature_rule_1d() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule.create_quadrature_rule_1D", false]], "create_quadrature_rule_on_triangle() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule.create_quadrature_rule_on_triangle", false]], "create_structured_mesh_data() (in module optimism.mesh)": [[2, "optimism.Mesh.create_structured_mesh_data", false]], "cross() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.cross", false]], "cross2() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.cross2", false]], "data (optimism.vtkwriter.vtkwriter.vtkfieldrecord attribute)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord.data", false]], "datatype (optimism.vtkwriter.vtkwriter.vtkfieldrecord attribute)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord.dataType", false]], "dconstraint() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.dConstraint", false]], "debug_info (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.debug_info", false]], "debug_info (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.debug_info", false]], "default_modify_element_gradient() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.default_modify_element_gradient", false]], "default_values() (in module optimism.vtkwriter)": [[2, "optimism.VTKWriter.default_values", false]], "define_pressure_projection_gradient_tranformation() (in module optimism.mechanics)": [[2, "optimism.Mechanics.define_pressure_projection_gradient_tranformation", false]], "degradation() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.degradation", false]], "degradation() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.degradation", false]], "degradation() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.degradation", false]], "degree (optimism.interpolants.parentelement attribute)": [[2, "id7", false], [2, "optimism.Interpolants.ParentElement.degree", false]], "density (optimism.material.materialmodel.materialmodel attribute)": [[5, "optimism.material.MaterialModel.MaterialModel.density", false]], "design_data (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.design_data", false]], "det() (in module optimism.tensormath)": [[2, "optimism.TensorMath.det", false]], "detpim1() (in module optimism.tensormath)": [[2, "optimism.TensorMath.detpIm1", false]], "dev() (in module optimism.tensormath)": [[2, "optimism.TensorMath.dev", false]], "deviator() (in module optimism.tensormath)": [[2, "optimism.TensorMath.deviator", false]], "df() (in module optimism.test.test_minimizescalar)": [[9, "optimism.test.test_MinimizeScalar.df", false]], "disable_test_edge_conn() (optimism.test.test_surface.testsinglemeshfixture method)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture.disable_test_edge_conn", false]], "dobjective() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.dObjective", false]], "dofmanager (class in optimism.functionspace)": [[2, "optimism.FunctionSpace.DofManager", false]], "dofmanagertest (class in optimism.test.test_dofmanager)": [[9, "optimism.test.test_DofManager.DofManagerTest", false]], "doftounknown (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager.dofToUnknown", false]], "dogleg_step() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.dogleg_step", false]], "dot() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.dot", false]], "dot() (optimism.lu.lu method)": [[2, "optimism.LU.LU.dot", false]], "dot2() (in module optimism.contact.edgeintersection)": [[3, "optimism.contact.EdgeIntersection.dot2", false]], "dot2() (in module optimism.math)": [[2, "optimism.Math.dot2", false]], "double (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.DOUBLE", false]], "dr() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.dr", false]], "dr() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.dr", false]], "dr_dstrain_and_deqps() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.dr_dstrain_and_deqps", false]], "dr_dstrain_and_deqps() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.dr_dstrain_and_deqps", false]], "dynamic_data (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.dynamic_data", false]], "dynamicpatchtest (class in optimism.test.test_newmark)": [[9, "optimism.test.test_Newmark.DynamicPatchTest", false]], "dynamicsfixture (class in optimism.test.test_newmark)": [[9, "optimism.test.test_Newmark.DynamicsFixture", false]], "dynamicsfunctions (class in optimism.mechanics)": [[2, "optimism.Mechanics.DynamicsFunctions", false]], "e (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.E", false]], "e (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.E", false]], "edges_from_points() (in module optimism.contact.test.test_cpp)": [[4, "optimism.contact.test.test_Cpp.edges_from_points", false]], "eigen_sym33_non_unit() (in module optimism.tensormath)": [[2, "optimism.TensorMath.eigen_sym33_non_unit", false]], "eigen_sym33_unit() (in module optimism.tensormath)": [[2, "optimism.TensorMath.eigen_sym33_unit", false]], "elastic_deviatoric_free_energy() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.elastic_deviatoric_free_energy", false]], "elastic_deviatoric_free_energy() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.elastic_deviatoric_free_energy", false]], "elastic_deviatoric_free_energy() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.elastic_deviatoric_free_energy", false]], "elastic_deviatoric_free_energy() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.elastic_deviatoric_free_energy", false]], "elastic_deviatoric_free_energy() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.elastic_deviatoric_free_energy", false]], "elastic_free_energy() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.elastic_free_energy", false]], "elastic_free_energy() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.elastic_free_energy", false]], "elastic_volumetric_free_energy() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.elastic_volumetric_free_energy", false]], "elastic_volumetric_free_energy() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.elastic_volumetric_free_energy", false]], "elastic_volumetric_free_energy() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.elastic_volumetric_free_energy", false]], "elastic_volumetric_free_energy() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.elastic_volumetric_free_energy", false]], "elastic_volumetric_free_energy() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.elastic_volumetric_free_energy", false]], "elementtype (optimism.interpolants.parentelement attribute)": [[2, "id8", false], [2, "optimism.Interpolants.ParentElement.elementType", false]], "endpoints (optimism.test.test_quadraturerule.testquadraturerules attribute)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.endpoints", false]], "energy() (in module optimism.test.test_equationsolver)": [[9, "optimism.test.test_EquationSolver.energy", false]], "energy() (in module optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.energy", false]], "energy_density() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.energy_density", false]], "energy_density() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.energy_density", false]], "energy_density() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.energy_density", false]], "energy_density() (in module optimism.phasefield.test.test_phasefielduniaxial)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.energy_density", false]], "energy_density_generic() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.energy_density_generic", false]], "energy_density_generic() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.energy_density_generic", false]], "energy_density_generic() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.energy_density_generic", false]], "energy_density_to_lagrangian_density() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.energy_density_to_lagrangian_density", false]], "energyhistory (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "id0", false], [5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput.energyHistory", false]], "energyhistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.energyHistory", false]], "equationsolverfixture (class in optimism.test.test_equationsolver)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture", false]], "essentialbc (class in optimism.functionspace)": [[2, "optimism.FunctionSpace.EssentialBC", false]], "eta1 (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.eta1", false]], "eta1 (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.eta1", false]], "eta2 (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.eta2", false]], "eta2 (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.eta2", false]], "eta3 (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.eta3", false]], "eta3 (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.eta3", false]], "eval_at_iso_points() (in module optimism.quadraturerule)": [[2, "optimism.QuadratureRule.eval_at_iso_points", false]], "eval_field() (in module optimism.surface)": [[2, "optimism.Surface.eval_field", false]], "eval_linear_field_on_edge() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.eval_linear_field_on_edge", false]], "evaluate_contact_constraints() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.evaluate_contact_constraints", false]], "evaluate_levelset_on_edge() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.evaluate_levelset_on_edge", false]], "evaluate_on_block() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.evaluate_on_block", false]], "evaluate_on_element() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.evaluate_on_element", false]], "f() (in module optimism.test.convexityplot)": [[9, "optimism.test.ConvexityPlot.f", false]], "f() (in module optimism.test.test_minimizescalar)": [[9, "optimism.test.test_MinimizeScalar.f", false]], "f() (in module optimism.test.test_scalarrootfinder)": [[9, "optimism.test.test_ScalarRootFinder.f", false]], "facenodes (optimism.interpolants.parentelement attribute)": [[2, "id9", false], [2, "optimism.Interpolants.ParentElement.faceNodes", false]], "factorize() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.factorize", false]], "fieldshape (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager.fieldShape", false]], "fieldtype (optimism.vtkwriter.vtkwriter.vtkfieldrecord attribute)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord.fieldType", false]], "find_generalized_cauchy_point() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.find_generalized_cauchy_point", false]], "find_root() (in module optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.find_root", false]], "fischer_burmeister() (in module optimism.constrainedobjective)": [[2, "optimism.ConstrainedObjective.fischer_burmeister", false]], "fischer_burmeister() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.fischer_burmeister", false]], "fischer_burmeister_jac_l() (in module optimism.constrainedobjective)": [[2, "optimism.ConstrainedObjective.fischer_burmeister_jac_l", false]], "float (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.FLOAT", false]], "flow_stress() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.flow_stress", false]], "function_calls (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo.function_calls", false]], "functionspace (class in optimism.functionspace)": [[2, "optimism.FunctionSpace.FunctionSpace", false]], "gamma (optimism.mechanics.newmarkparameters attribute)": [[2, "optimism.Mechanics.NewmarkParameters.gamma", false]], "gc (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.Gc", false]], "gc (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.Gc", false]], "generate_n_random_symmetric_matrices() (in module optimism.test.test_linalg)": [[9, "optimism.test.test_LinAlg.generate_n_random_symmetric_matrices", false]], "generate_random_points_in_triangle() (in module optimism.test.test_interpolants)": [[9, "optimism.test.test_Interpolants.generate_random_points_in_triangle", false]], "get_bc_size() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.get_bc_size", false]], "get_bc_values() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.get_bc_values", false]], "get_best_neighbor() (in module optimism.contact.search)": [[3, "optimism.contact.Search.get_best_neighbor", false]], "get_best_neighbors() (in module optimism.contact.search)": [[3, "optimism.contact.Search.get_best_neighbors", false]], "get_best_overlap_vector() (in module optimism.contact.test.test_search)": [[4, "optimism.contact.test.test_Search.get_best_overlap_vector", false]], "get_best_overlap_vector() (in module optimism.contact.test.test_twobodycontact)": [[4, "optimism.contact.test.test_TwoBodyContact.get_best_overlap_vector", false]], "get_blocks() (in module optimism.mesh)": [[2, "optimism.Mesh.get_blocks", false]], "get_closest_distance() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.get_closest_distance", false]], "get_closest_distance_smooth() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.get_closest_distance_smooth", false]], "get_closest_neighbors() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.get_closest_neighbors", false]], "get_closest_two_edges() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.get_closest_two_edges", false]], "get_coords() (in module optimism.surface)": [[2, "optimism.Surface.get_coords", false]], "get_coords_and_distances() (in module optimism.contact.search)": [[3, "optimism.contact.Search.get_coords_and_distances", false]], "get_current_coordinates_at_quadrature_points() (in module optimism.contact.penaltycontact)": [[3, "optimism.contact.PenaltyContact.get_current_coordinates_at_quadrature_points", false]], "get_diagonal_stiffness() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.get_diagonal_stiffness", false]], "get_edge() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.get_edge", false]], "get_edge_coords() (in module optimism.mesh)": [[2, "optimism.Mesh.get_edge_coords", false]], "get_edge_field() (in module optimism.mesh)": [[2, "optimism.Mesh.get_edge_field", false]], "get_edge_node_indices() (in module optimism.mesh)": [[2, "optimism.Mesh.get_edge_node_indices", false]], "get_facet_connectivities() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.get_facet_connectivities", false]], "get_field_index() (in module optimism.surface)": [[2, "optimism.Surface.get_field_index", false]], "get_lobatto_nodes_1d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.get_lobatto_nodes_1d", false]], "get_multipliers() (optimism.boundconstrainedobjective.boundconstrainedobjective method)": [[2, "optimism.BoundConstrainedObjective.BoundConstrainedObjective.get_multipliers", false]], "get_nodal_values_on_edge() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.get_nodal_values_on_edge", false]], "get_potential_interaction_list() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.get_potential_interaction_list", false]], "get_ray() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.get_ray", false]], "get_ray_length_arg_x() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.get_ray_length_arg_x", false]], "get_ray_length_arg_y() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.get_ray_length_arg_y", false]], "get_residual() (optimism.boundconstrainedobjective.boundconstrainedobjective method)": [[2, "optimism.BoundConstrainedObjective.BoundConstrainedObjective.get_residual", false]], "get_residual() (optimism.objective.scaledobjective method)": [[2, "optimism.Objective.ScaledObjective.get_residual", false]], "get_settings() (in module optimism.alsolver)": [[2, "optimism.AlSolver.get_settings", false]], "get_settings() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.get_settings", false]], "get_settings() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.get_settings", false]], "get_settings() (in module optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.get_settings", false]], "get_settings() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.get_settings", false]], "get_side_coordinates() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.get_side_coordinates", false]], "get_side_set_segments() (in module optimism.contact.test.test_twobodycontact)": [[4, "optimism.contact.test.test_TwoBodyContact.get_side_set_segments", false]], "get_total_residual() (optimism.boundconstrainedobjective.boundconstrainedobjective method)": [[2, "optimism.BoundConstrainedObjective.BoundConstrainedObjective.get_total_residual", false]], "get_ubcs() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.get_ubcs", false]], "get_unknown_size() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.get_unknown_size", false]], "get_unknown_values() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.get_unknown_values", false]], "get_value() (optimism.boundconstrainedobjective.boundconstrainedobjective method)": [[2, "optimism.BoundConstrainedObjective.BoundConstrainedObjective.get_value", false]], "get_value() (optimism.objective.scaledobjective method)": [[2, "optimism.Objective.ScaledObjective.get_value", false]], "globalized_newton_step() (in module optimism.newtonsolver)": [[2, "optimism.NewtonSolver.globalized_newton_step", false]], "gradient() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.gradient", false]], "gradient() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.gradient", false]], "gradient_2d_to_axisymmetric() (in module optimism.tensormath)": [[2, "optimism.TensorMath.gradient_2D_to_axisymmetric", false]], "gradient_and_tangent() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.gradient_and_tangent", false]], "gradient_l() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.gradient_l", false]], "gradient_p() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.gradient_p", false]], "gradient_p() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.gradient_p", false]], "gradients (optimism.interpolants.shapefunctions attribute)": [[2, "id12", false], [2, "optimism.Interpolants.ShapeFunctions.gradients", false]], "gradofplasticitymodelfixture (class in optimism.material.test.test_j2plastic)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture", false]], "gradofplasticphasefieldmodelfixture (class in optimism.phasefield.test.test_phasefieldlorentzplastic)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture", false]], "gradofplasticphasefieldmodelfixture (class in optimism.phasefield.test.test_phasefieldthresholdplastic)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture", false]], "green_lagrange_strain() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.green_lagrange_strain", false]], "h (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.H", false]], "hardening_energy_density() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.hardening_energy_density", false]], "hardening_energy_density() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.hardening_energy_density", false]], "hardeningmodel (class in optimism.material.hardening)": [[5, "optimism.material.Hardening.HardeningModel", false]], "hesscolcoords (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager.HessColCoords", false]], "hessian() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.hessian", false]], "hessian() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.hessian", false]], "hessian_bc_mask (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager.hessian_bc_mask", false]], "hessian_vec() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.hessian_vec", false]], "hessian_vec() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.hessian_vec", false]], "hessrayleigh() (in module optimism.jaxconfig)": [[2, "optimism.JaxConfig.hessrayleigh", false]], "hessrowcoords (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager.HessRowCoords", false]], "hessvec() (in module optimism.jaxconfig)": [[2, "optimism.JaxConfig.hessvec", false]], "hyperviscomodelfixture (class in optimism.material.test.test_hypervisco)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoModelFixture", false]], "hyperviscouniaxialstrain (class in optimism.material.test.test_hypervisco)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain", false]], "i2() (in module optimism.tensormath)": [[2, "optimism.TensorMath.I2", false]], "ids (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager.ids", false]], "if_then_else() (in module optimism.jaxconfig)": [[2, "optimism.JaxConfig.if_then_else", false]], "incremental_potential() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.incremental_potential", false]], "incremental_potential() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.incremental_potential", false]], "incremental_potential() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.incremental_potential", false]], "incremental_potential() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.incremental_potential", false]], "initial_state() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.initial_state", false]], "initialize() (optimism.boundconstrainedobjective.scaledprecondstrategy method)": [[2, "optimism.BoundConstrainedObjective.ScaledPrecondStrategy.initialize", false]], "initialize() (optimism.constrainedobjective.precondstrategy method)": [[2, "optimism.ConstrainedObjective.PrecondStrategy.initialize", false]], "initialize() (optimism.objective.precondstrategy method)": [[2, "optimism.Objective.PrecondStrategy.initialize", false]], "initialize() (optimism.objective.scaledprecondstrategy method)": [[2, "optimism.Objective.ScaledPrecondStrategy.initialize", false]], "initialize() (optimism.objective.twotryprecondstrategy method)": [[2, "optimism.Objective.TwoTryPrecondStrategy.initialize", false]], "insort() (in module optimism.test.test_patchtestpou)": [[9, "optimism.test.test_PatchTestPou.insort", false]], "int (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.INT", false]], "integrate_2d_monomial_on_triangle() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.integrate_2D_monomial_on_triangle", false]], "integrate_element() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.integrate_element", false]], "integrate_element_from_local_field() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.integrate_element_from_local_field", false]], "integrate_function() (in module optimism.surface)": [[2, "optimism.Surface.integrate_function", false]], "integrate_function_on_edge() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.integrate_function_on_edge", false]], "integrate_function_on_edge() (in module optimism.surface)": [[2, "optimism.Surface.integrate_function_on_edge", false]], "integrate_function_on_edges() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.integrate_function_on_edges", false]], "integrate_function_on_surface() (in module optimism.surface)": [[2, "optimism.Surface.integrate_function_on_surface", false]], "integrate_monomial_on_line() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.integrate_monomial_on_line", false]], "integrate_over_block() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.integrate_over_block", false]], "integrate_values() (in module optimism.surface)": [[2, "optimism.Surface.integrate_values", false]], "integrate_with_active_mortar() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.integrate_with_active_mortar", false]], "integrate_with_mortar() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.integrate_with_mortar", false]], "integrated_material_qoi (optimism.mechanics.mechanicsfunctions attribute)": [[2, "optimism.Mechanics.MechanicsFunctions.integrated_material_qoi", false]], "interiornodes (optimism.interpolants.parentelement attribute)": [[2, "id10", false], [2, "optimism.Interpolants.ParentElement.interiorNodes", false]], "internalvariablehistory (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "id1", false], [5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput.internalVariableHistory", false]], "internalvariablehistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.internalVariableHistory", false]], "interpolate_element_kinematics() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.interpolate_element_kinematics", false]], "interpolate_kinematics() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.interpolate_kinematics", false]], "interpolate_nodal_field_on_edge() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.interpolate_nodal_field_on_edge", false]], "interpolate_nodal_field_on_edge() (in module optimism.test.test_readmesh)": [[9, "optimism.test.test_ReadMesh.interpolate_nodal_field_on_edge", false]], "interpolate_to_element_points() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.interpolate_to_element_points", false]], "interpolate_to_point() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.interpolate_to_point", false]], "interpolate_to_points() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.interpolate_to_points", false]], "inv() (in module optimism.tensormath)": [[2, "optimism.TensorMath.inv", false]], "inverse_ncp_hessian_bound (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.inverse_ncp_hessian_bound", false]], "is_contact_edge() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.is_contact_edge", false]], "is_converged() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.is_converged", false]], "is_converged() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.is_converged", false]], "is_initialized() (optimism.equationsolversubspace.modelproblem method)": [[2, "optimism.EquationSolverSubspace.ModelProblem.is_initialized", false]], "is_inside_triangle() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.is_inside_triangle", false]], "is_integration_edge() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.is_integration_edge", false]], "is_on_boundary() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.is_on_boundary", false]], "is_on_boundary() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.is_on_boundary", false]], "isaxisymmetric (optimism.functionspace.functionspace attribute)": [[2, "id0", false], [2, "optimism.FunctionSpace.FunctionSpace.isAxisymmetric", false]], "isbc (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager.isBc", false]], "isunknown (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager.isUnknown", false]], "iterations (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo.iterations", false]], "j2plasticuniaxial (class in optimism.material.test.test_j2plastic)": [[6, "optimism.material.test.test_J2Plastic.J2PlasticUniaxial", false]], "j2updatefixture (class in optimism.material.test.test_j2plastic)": [[6, "optimism.material.test.test_J2Plastic.J2UpdateFixture", false]], "jacobian_l_vec() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.jacobian_l_vec", false]], "jacobian_p2_vec() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.jacobian_p2_vec", false]], "jacobian_p_vec() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.jacobian_p_vec", false]], "jacobian_p_vec() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.jacobian_p_vec", false]], "jvp_sqrtm() (in module optimism.linalg)": [[2, "optimism.LinAlg.jvp_sqrtm", false]], "kappa (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.kappa", false]], "kappa (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.kappa", false]], "kinetic_energy_density() (in module optimism.mechanics)": [[2, "optimism.Mechanics.kinetic_energy_density", false]], "kirchhoffstresshistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.kirchhoffStressHistory", false]], "kouri_exact_line_search() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.kouri_exact_line_search", false]], "l (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.l", false]], "l (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.l", false]], "line_search_backtrack() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.line_search_backtrack", false]], "line_search_bidirectional() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.line_search_bidirectional", false]], "line_search_forwardtrack() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.line_search_forwardtrack", false]], "linear() (in module optimism.material.hardening)": [[5, "optimism.material.Hardening.linear", false]], "linear_op() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.linear_op", false]], "linear_strain() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.linear_strain", false]], "linear_update() (in module optimism.alsolver)": [[2, "optimism.AlSolver.linear_update", false]], "linearpatchtestlinearelements (class in optimism.test.test_patchtest)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements", false]], "linearpatchtestquadraticelements (class in optimism.test.test_patchtest)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements", false]], "log_pade_pf() (in module optimism.linalg)": [[2, "optimism.LinAlg.log_pade_pf", false]], "log_sqrt_symm() (in module optimism.tensormath)": [[2, "optimism.TensorMath.log_sqrt_symm", false]], "log_strain() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.log_strain", false]], "logger() (optimism.timer.timer method)": [[2, "optimism.Timer.Timer.logger", false]], "logm_jvp() (in module optimism.linalg)": [[2, "optimism.LinAlg.logm_jvp", false]], "long (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.LONG", false]], "lu (class in optimism.lu)": [[2, "optimism.LU.LU", false]], "make_disp_grad_from_strain() (in module optimism.material.test.test_j2plastic)": [[6, "optimism.material.test.test_J2Plastic.make_disp_grad_from_strain", false]], "make_high_order_writer_with_fields() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.make_high_order_writer_with_fields", false]], "make_initial_state() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.make_initial_state", false]], "make_initial_state() (in module optimism.material.gent)": [[5, "optimism.material.Gent.make_initial_state", false]], "make_initial_state() (in module optimism.material.linearelastic)": [[5, "optimism.material.LinearElastic.make_initial_state", false]], "make_initial_state() (in module optimism.material.neohookean)": [[5, "optimism.material.Neohookean.make_initial_state", false]], "make_initial_state() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.make_initial_state", false]], "make_initial_state_finite_deformations() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.make_initial_state_finite_deformations", false]], "make_initial_state_finite_deformations() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.make_initial_state_finite_deformations", false]], "make_initial_state_small_deformations() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.make_initial_state_small_deformations", false]], "make_initial_state_small_deformations() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.make_initial_state_small_deformations", false]], "make_parent_element_1d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.make_parent_element_1d", false]], "make_parent_element_2d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.make_parent_element_2d", false]], "make_parent_element_2d_with_bubble() (in module optimism.interpolants)": [[2, "optimism.Interpolants.make_parent_element_2d_with_bubble", false]], "make_parent_elements() (in module optimism.interpolants)": [[2, "optimism.Interpolants.make_parent_elements", false]], "make_properties() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.make_properties", false]], "make_properties() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.make_properties", false]], "make_properties() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.make_properties", false]], "make_properties() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.make_properties", false]], "make_properties() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.make_properties", false]], "makekinematics() (optimism.phasefield.materialpointsimulator.materialpointsimulator static method)": [[7, "optimism.phasefield.MaterialPointSimulator.MaterialPointSimulator.makeKinematics", false]], "makestraintensor_() (in module optimism.material.materialuniaxialsimulator)": [[5, "optimism.material.MaterialUniaxialSimulator.makeStrainTensor_", false]], "map_1d_jac() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.map_1d_jac", false]], "map_affine_1d() (in module optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.map_affine_1D", false]], "map_element_shape_grads() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.map_element_shape_grads", false]], "map_to_arch() (in module optimism.test.meshfixture)": [[9, "optimism.test.MeshFixture.map_to_arch", false]], "map_to_cos() (in module optimism.test.meshfixture)": [[9, "optimism.test.MeshFixture.map_to_cos", false]], "materialmodel (class in optimism.material.materialmodel)": [[5, "optimism.material.MaterialModel.MaterialModel", false]], "materialmodel (class in optimism.phasefield.phasefieldmaterialmodel)": [[7, "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel", false]], "materialpointsimulator (class in optimism.phasefield.materialpointsimulator)": [[7, "optimism.phasefield.MaterialPointSimulator.MaterialPointSimulator", false]], "materialuniaxialsimulatorfixture (class in optimism.material.test.test_materialuniaxialsimulator)": [[6, "optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture", false]], "matprops (class in optimism.material.materialmodel)": [[5, "optimism.material.MaterialModel.MatProps", false]], "max() (in module optimism.smoothfunctions)": [[2, "optimism.SmoothFunctions.max", false]], "max_al_iters (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.max_al_iters", false]], "max_cg_iters (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.max_cg_iters", false]], "max_cumulative_cg_iters (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.max_cumulative_cg_iters", false]], "max_cumulative_spg_iters (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.max_cumulative_spg_iters", false]], "max_degree_1d (optimism.test.test_quadraturerule.testquadraturerules attribute)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.max_degree_1D", false]], "max_degree_2d (optimism.test.test_quadraturerule.testquadraturerules attribute)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.max_degree_2D", false]], "max_gmres_iters (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.max_gmres_iters", false]], "max_gmres_iters (optimism.newtonsolver.settings attribute)": [[2, "optimism.NewtonSolver.Settings.max_gmres_iters", false]], "max_iters (optimism.minimizescalar.settings attribute)": [[2, "optimism.MinimizeScalar.Settings.max_iters", false]], "max_iters (optimism.scalarrootfind.settings attribute)": [[2, "optimism.ScalarRootFind.Settings.max_iters", false]], "max_spectral_step_length (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.max_spectral_step_length", false]], "max_spg_iters (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.max_spg_iters", false]], "max_trust_iters (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.max_trust_iters", false]], "max_trust_iters (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.max_trust_iters", false]], "mechanicsfunctions (class in optimism.mechanics)": [[2, "optimism.Mechanics.MechanicsFunctions", false]], "mechanicsfunctionsfixture (class in optimism.test.test_mechanics)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture", false]], "mesh (class in optimism.mesh)": [[2, "optimism.Mesh.Mesh", false]], "mesh (optimism.functionspace.functionspace attribute)": [[2, "id1", false], [2, "optimism.FunctionSpace.FunctionSpace.mesh", false]], "mesh_with_blocks() (in module optimism.mesh)": [[2, "optimism.Mesh.mesh_with_blocks", false]], "mesh_with_coords() (in module optimism.mesh)": [[2, "optimism.Mesh.mesh_with_coords", false]], "mesh_with_nodesets() (in module optimism.mesh)": [[2, "optimism.Mesh.mesh_with_nodesets", false]], "meshfixture (class in optimism.test.meshfixture)": [[9, "optimism.test.MeshFixture.MeshFixture", false]], "min() (in module optimism.smoothfunctions)": [[2, "optimism.SmoothFunctions.min", false]], "min_base() (in module optimism.smoothfunctions)": [[2, "optimism.SmoothFunctions.min_base", false]], "min_dist_squared() (in module optimism.contact.contact)": [[3, "optimism.contact.Contact.min_dist_squared", false]], "min_spectral_step_length (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.min_spectral_step_length", false]], "min_tr_size (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.min_tr_size", false]], "min_tr_size (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.min_tr_size", false]], "minimize_scalar() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.minimize_scalar", false]], "mises_invariant() (in module optimism.tensormath)": [[2, "optimism.TensorMath.mises_invariant", false]], "modelproblem (class in optimism.equationsolversubspace)": [[2, "optimism.EquationSolverSubspace.ModelProblem", false]], "module": [[2, "module-optimism", false], [2, "module-optimism.AlSolver", false], [2, "module-optimism.BoundConstrainedObjective", false], [2, "module-optimism.BoundConstrainedSolver", false], [2, "module-optimism.ConstrainedObjective", false], [2, "module-optimism.EquationSolver", false], [2, "module-optimism.EquationSolverSubspace", false], [2, "module-optimism.FunctionSpace", false], [2, "module-optimism.Interpolants", false], [2, "module-optimism.J2PlasticPhaseField", false], [2, "module-optimism.JaxConfig", false], [2, "module-optimism.LU", false], [2, "module-optimism.LinAlg", false], [2, "module-optimism.Math", false], [2, "module-optimism.Mechanics", false], [2, "module-optimism.Mesh", false], [2, "module-optimism.MeshPlot", false], [2, "module-optimism.MinimizeScalar", false], [2, "module-optimism.NewtonSolver", false], [2, "module-optimism.Objective", false], [2, "module-optimism.QuadratureRule", false], [2, "module-optimism.ReadExodusMesh", false], [2, "module-optimism.ReadMesh", false], [2, "module-optimism.ScalarRootFind", false], [2, "module-optimism.SmoothFunctions", false], [2, "module-optimism.SparseCholesky", false], [2, "module-optimism.SparseMatrixAssembler", false], [2, "module-optimism.Surface", false], [2, "module-optimism.TensorMath", false], [2, "module-optimism.Timer", false], [2, "module-optimism.TrustRegionSPG", false], [2, "module-optimism.VTKWriter", false], [2, "module-optimism.WarmStart", false], [3, "module-optimism.contact", false], [3, "module-optimism.contact.Contact", false], [3, "module-optimism.contact.EdgeCpp", false], [3, "module-optimism.contact.EdgeIntersection", false], [3, "module-optimism.contact.Friction", false], [3, "module-optimism.contact.Levelset", false], [3, "module-optimism.contact.LevelsetConstraint", false], [3, "module-optimism.contact.MortarContact", false], [3, "module-optimism.contact.PenaltyContact", false], [3, "module-optimism.contact.Search", false], [4, "module-optimism.contact.test", false], [4, "module-optimism.contact.test.test_Contact", false], [4, "module-optimism.contact.test.test_Cpp", false], [4, "module-optimism.contact.test.test_EdgeIntersection", false], [4, "module-optimism.contact.test.test_LevelsetConstraint", false], [4, "module-optimism.contact.test.test_MortarGeom", false], [4, "module-optimism.contact.test.test_NewtonGlobalization", false], [4, "module-optimism.contact.test.test_Search", false], [4, "module-optimism.contact.test.test_TwoBodyContact", false], [4, "module-optimism.contact.test.test_TwoBodyMortarContact", false], [5, "module-optimism.material", false], [5, "module-optimism.material.Gent", false], [5, "module-optimism.material.Hardening", false], [5, "module-optimism.material.HyperViscoelastic", false], [5, "module-optimism.material.J2Plastic", false], [5, "module-optimism.material.LinearElastic", false], [5, "module-optimism.material.MaterialModel", false], [5, "module-optimism.material.MaterialUniaxialSimulator", false], [5, "module-optimism.material.Neohookean", false], [6, "module-optimism.material.test", false], [6, "module-optimism.material.test.test_Gent", false], [6, "module-optimism.material.test.test_Hardening", false], [6, "module-optimism.material.test.test_HyperVisco", false], [6, "module-optimism.material.test.test_J2Plastic", false], [6, "module-optimism.material.test.test_LinearElastic", false], [6, "module-optimism.material.test.test_MaterialUniaxialSimulator", false], [6, "module-optimism.material.test.test_RateSensitivity", false], [7, "module-optimism.phasefield", false], [7, "module-optimism.phasefield.MaterialPointSimulator", false], [7, "module-optimism.phasefield.PhaseField", false], [7, "module-optimism.phasefield.PhaseFieldLorentzPlastic", false], [7, "module-optimism.phasefield.PhaseFieldMaterialModel", false], [7, "module-optimism.phasefield.PhaseFieldThreshold", false], [7, "module-optimism.phasefield.PhaseFieldThresholdPlastic", false], [8, "module-optimism.phasefield.test", false], [8, "module-optimism.phasefield.test.plotPhaseFieldThresholdModel", false], [8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlastic", false], [8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch", false], [8, "module-optimism.phasefield.test.test_PhaseFieldThreshold", false], [8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPatch", false], [8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPlastic", false], [8, "module-optimism.phasefield.test.test_PhaseFieldUniaxial", false], [9, "module-optimism.test", false], [9, "module-optimism.test.ConvexityPlot", false], [9, "module-optimism.test.MeshFixture", false], [9, "module-optimism.test.TestFixture", false], [9, "module-optimism.test.test_AxisymmPatchTest", false], [9, "module-optimism.test.test_DofManager", false], [9, "module-optimism.test.test_EquationSolver", false], [9, "module-optimism.test.test_FunctionSpace", false], [9, "module-optimism.test.test_Interpolants", false], [9, "module-optimism.test.test_JaxConfig", false], [9, "module-optimism.test.test_LinAlg", false], [9, "module-optimism.test.test_Math", false], [9, "module-optimism.test.test_Mechanics", false], [9, "module-optimism.test.test_Mesh", false], [9, "module-optimism.test.test_MinimizeScalar", false], [9, "module-optimism.test.test_Newmark", false], [9, "module-optimism.test.test_Objective", false], [9, "module-optimism.test.test_PatchTest", false], [9, "module-optimism.test.test_PatchTestPou", false], [9, "module-optimism.test.test_QuadratureRule", false], [9, "module-optimism.test.test_ReadExodusMesh", false], [9, "module-optimism.test.test_ReadMesh", false], [9, "module-optimism.test.test_ScalarRootFinder", false], [9, "module-optimism.test.test_SmoothFunctions", false], [9, "module-optimism.test.test_SparseMatrix", false], [9, "module-optimism.test.test_SparsePreconditioner", false], [9, "module-optimism.test.test_Surface", false], [9, "module-optimism.test.test_TensorMath", false], [9, "module-optimism.test.test_Traction", false], [9, "module-optimism.test.test_TrustRegionSPG", false], [9, "module-optimism.test.test_VTKWriter", false], [9, "module-optimism.test.test_VolumeAverageJ", false]], "mu (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.mu", false]], "mu (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.mu", false]], "multiply_by_approx_hessian() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.multiply_by_approx_hessian", false]], "multiply_by_approximate() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.multiply_by_approximate", false]], "multiply_by_transpose() (optimism.lu.lu method)": [[2, "optimism.LU.LU.multiply_by_transpose", false]], "multiply_by_transpose() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.multiply_by_transpose", false]], "my_func() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.my_func", false]], "name (optimism.timer.timer attribute)": [[2, "optimism.Timer.Timer.name", false]], "ncp() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.ncp", false]], "ncp_hessian() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.ncp_hessian", false]], "newmarkparameters (class in optimism.mechanics)": [[2, "optimism.Mechanics.NewmarkParameters", false]], "newton() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.newton", false]], "newton_solve() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.newton_solve", false]], "newton_step() (in module optimism.newtonsolver)": [[2, "optimism.NewtonSolver.newton_step", false]], "newton_step() (in module optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.newton_step", false]], "no_test_cgunbound() (optimism.test.test_trustregionspg.testtrustregionspgfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture.no_test_cgunbound", false]], "no_test_hessian() (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock.no_test_hessian", false]], "no_test_plastic_strain_path() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.no_test_plastic_strain_path", false]], "no_test_plot_high_order_nodes() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.no_test_plot_high_order_nodes", false]], "no_test_plot_shape_functions() (optimism.test.test_interpolants.testbubbleinterpolants method)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants.no_test_plot_shape_functions", false]], "no_test_steihaug_on_rosenbrock() (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock.no_test_steihaug_on_rosenbrock", false]], "no_test_trust_region_equation_solver() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.no_test_trust_region_equation_solver", false]], "no_test_uniaxial() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.no_test_uniaxial", false]], "nodeset (optimism.functionspace.essentialbc attribute)": [[2, "optimism.FunctionSpace.EssentialBC.nodeSet", false]], "nodesets (optimism.mesh.mesh attribute)": [[2, "id17", false], [2, "optimism.Mesh.Mesh.nodeSets", false]], "nonlinear_equation_solve() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.nonlinear_equation_solve", false]], "nonmonotone_line_search() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.nonmonotone_line_search", false]], "norm() (in module optimism.tensormath)": [[2, "optimism.TensorMath.norm", false]], "norm_of_deviator() (in module optimism.tensormath)": [[2, "optimism.TensorMath.norm_of_deviator", false]], "norm_of_deviator_squared() (in module optimism.tensormath)": [[2, "optimism.TensorMath.norm_of_deviator_squared", false]], "norm_squared() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.norm_squared", false]], "notest_grad() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.notest_grad", false]], "notest_jit() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.notest_jit", false]], "notest_stiff_problem() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.notest_stiff_problem", false]], "nu (optimism.phasefield.phasefieldthreshold.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties.nu", false]], "nu (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.nu", false]], "num_elements() (in module optimism.mesh)": [[2, "optimism.Mesh.num_elements", false]], "num_initial_low_order_iterations (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.num_initial_low_order_iterations", false]], "num_nodes (optimism.interpolants.parentelement property)": [[2, "optimism.Interpolants.ParentElement.num_nodes", false]], "num_nodes() (in module optimism.mesh)": [[2, "optimism.Mesh.num_nodes", false]], "num_props (optimism.material.materialmodel.matprops attribute)": [[5, "optimism.material.MaterialModel.MatProps.num_props", false]], "num_states (optimism.material.materialmodel.matprops attribute)": [[5, "optimism.material.MaterialModel.MatProps.num_states", false]], "numerical_grad() (in module optimism.test.test_tensormath)": [[9, "optimism.test.test_TensorMath.numerical_grad", false]], "objective (class in optimism.objective)": [[2, "optimism.Objective.Objective", false]], "objective() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.objective", false]], "optimism": [[2, "module-optimism", false]], "optimism.alsolver": [[2, "module-optimism.AlSolver", false]], "optimism.boundconstrainedobjective": [[2, "module-optimism.BoundConstrainedObjective", false]], "optimism.boundconstrainedsolver": [[2, "module-optimism.BoundConstrainedSolver", false]], "optimism.constrainedobjective": [[2, "module-optimism.ConstrainedObjective", false]], "optimism.contact": [[3, "module-optimism.contact", false]], "optimism.contact.contact": [[3, "module-optimism.contact.Contact", false]], "optimism.contact.edgecpp": [[3, "module-optimism.contact.EdgeCpp", false]], "optimism.contact.edgeintersection": [[3, "module-optimism.contact.EdgeIntersection", false]], "optimism.contact.friction": [[3, "module-optimism.contact.Friction", false]], "optimism.contact.levelset": [[3, "module-optimism.contact.Levelset", false]], "optimism.contact.levelsetconstraint": [[3, "module-optimism.contact.LevelsetConstraint", false]], "optimism.contact.mortarcontact": [[3, "module-optimism.contact.MortarContact", false]], "optimism.contact.penaltycontact": [[3, "module-optimism.contact.PenaltyContact", false]], "optimism.contact.search": [[3, "module-optimism.contact.Search", false]], "optimism.contact.test": [[4, "module-optimism.contact.test", false]], "optimism.contact.test.test_contact": [[4, "module-optimism.contact.test.test_Contact", false]], "optimism.contact.test.test_cpp": [[4, "module-optimism.contact.test.test_Cpp", false]], "optimism.contact.test.test_edgeintersection": [[4, "module-optimism.contact.test.test_EdgeIntersection", false]], "optimism.contact.test.test_levelsetconstraint": [[4, "module-optimism.contact.test.test_LevelsetConstraint", false]], "optimism.contact.test.test_mortargeom": [[4, "module-optimism.contact.test.test_MortarGeom", false]], "optimism.contact.test.test_newtonglobalization": [[4, "module-optimism.contact.test.test_NewtonGlobalization", false]], "optimism.contact.test.test_search": [[4, "module-optimism.contact.test.test_Search", false]], "optimism.contact.test.test_twobodycontact": [[4, "module-optimism.contact.test.test_TwoBodyContact", false]], "optimism.contact.test.test_twobodymortarcontact": [[4, "module-optimism.contact.test.test_TwoBodyMortarContact", false]], "optimism.equationsolver": [[2, "module-optimism.EquationSolver", false]], "optimism.equationsolversubspace": [[2, "module-optimism.EquationSolverSubspace", false]], "optimism.functionspace": [[2, "module-optimism.FunctionSpace", false]], "optimism.interpolants": [[2, "module-optimism.Interpolants", false]], "optimism.j2plasticphasefield": [[2, "module-optimism.J2PlasticPhaseField", false]], "optimism.jaxconfig": [[2, "module-optimism.JaxConfig", false]], "optimism.linalg": [[2, "module-optimism.LinAlg", false]], "optimism.lu": [[2, "module-optimism.LU", false]], "optimism.material": [[5, "module-optimism.material", false]], "optimism.material.gent": [[5, "module-optimism.material.Gent", false]], "optimism.material.hardening": [[5, "module-optimism.material.Hardening", false]], "optimism.material.hyperviscoelastic": [[5, "module-optimism.material.HyperViscoelastic", false]], "optimism.material.j2plastic": [[5, "module-optimism.material.J2Plastic", false]], "optimism.material.linearelastic": [[5, "module-optimism.material.LinearElastic", false]], "optimism.material.materialmodel": [[5, "module-optimism.material.MaterialModel", false]], "optimism.material.materialuniaxialsimulator": [[5, "module-optimism.material.MaterialUniaxialSimulator", false]], "optimism.material.neohookean": [[5, "module-optimism.material.Neohookean", false]], "optimism.material.test": [[6, "module-optimism.material.test", false]], "optimism.material.test.test_gent": [[6, "module-optimism.material.test.test_Gent", false]], "optimism.material.test.test_hardening": [[6, "module-optimism.material.test.test_Hardening", false]], "optimism.material.test.test_hypervisco": [[6, "module-optimism.material.test.test_HyperVisco", false]], "optimism.material.test.test_j2plastic": [[6, "module-optimism.material.test.test_J2Plastic", false]], "optimism.material.test.test_linearelastic": [[6, "module-optimism.material.test.test_LinearElastic", false]], "optimism.material.test.test_materialuniaxialsimulator": [[6, "module-optimism.material.test.test_MaterialUniaxialSimulator", false]], "optimism.material.test.test_ratesensitivity": [[6, "module-optimism.material.test.test_RateSensitivity", false]], "optimism.math": [[2, "module-optimism.Math", false]], "optimism.mechanics": [[2, "module-optimism.Mechanics", false]], "optimism.mesh": [[2, "module-optimism.Mesh", false]], "optimism.meshplot": [[2, "module-optimism.MeshPlot", false]], "optimism.minimizescalar": [[2, "module-optimism.MinimizeScalar", false]], "optimism.newtonsolver": [[2, "module-optimism.NewtonSolver", false]], "optimism.objective": [[2, "module-optimism.Objective", false]], "optimism.phasefield": [[7, "module-optimism.phasefield", false]], "optimism.phasefield.materialpointsimulator": [[7, "module-optimism.phasefield.MaterialPointSimulator", false]], "optimism.phasefield.phasefield": [[7, "module-optimism.phasefield.PhaseField", false]], "optimism.phasefield.phasefieldlorentzplastic": [[7, "module-optimism.phasefield.PhaseFieldLorentzPlastic", false]], "optimism.phasefield.phasefieldmaterialmodel": [[7, "module-optimism.phasefield.PhaseFieldMaterialModel", false]], "optimism.phasefield.phasefieldthreshold": [[7, "module-optimism.phasefield.PhaseFieldThreshold", false]], "optimism.phasefield.phasefieldthresholdplastic": [[7, "module-optimism.phasefield.PhaseFieldThresholdPlastic", false]], "optimism.phasefield.test": [[8, "module-optimism.phasefield.test", false]], "optimism.phasefield.test.plotphasefieldthresholdmodel": [[8, "module-optimism.phasefield.test.plotPhaseFieldThresholdModel", false]], "optimism.phasefield.test.test_phasefieldlorentzplastic": [[8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlastic", false]], "optimism.phasefield.test.test_phasefieldlorentzplasticpatch": [[8, "module-optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch", false]], "optimism.phasefield.test.test_phasefieldthreshold": [[8, "module-optimism.phasefield.test.test_PhaseFieldThreshold", false]], "optimism.phasefield.test.test_phasefieldthresholdpatch": [[8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPatch", false]], "optimism.phasefield.test.test_phasefieldthresholdplastic": [[8, "module-optimism.phasefield.test.test_PhaseFieldThresholdPlastic", false]], "optimism.phasefield.test.test_phasefielduniaxial": [[8, "module-optimism.phasefield.test.test_PhaseFieldUniaxial", false]], "optimism.quadraturerule": [[2, "module-optimism.QuadratureRule", false]], "optimism.readexodusmesh": [[2, "module-optimism.ReadExodusMesh", false]], "optimism.readmesh": [[2, "module-optimism.ReadMesh", false]], "optimism.scalarrootfind": [[2, "module-optimism.ScalarRootFind", false]], "optimism.smoothfunctions": [[2, "module-optimism.SmoothFunctions", false]], "optimism.sparsecholesky": [[2, "module-optimism.SparseCholesky", false]], "optimism.sparsematrixassembler": [[2, "module-optimism.SparseMatrixAssembler", false]], "optimism.surface": [[2, "module-optimism.Surface", false]], "optimism.tensormath": [[2, "module-optimism.TensorMath", false]], "optimism.test": [[9, "module-optimism.test", false]], "optimism.test.convexityplot": [[9, "module-optimism.test.ConvexityPlot", false]], "optimism.test.meshfixture": [[9, "module-optimism.test.MeshFixture", false]], "optimism.test.test_axisymmpatchtest": [[9, "module-optimism.test.test_AxisymmPatchTest", false]], "optimism.test.test_dofmanager": [[9, "module-optimism.test.test_DofManager", false]], "optimism.test.test_equationsolver": [[9, "module-optimism.test.test_EquationSolver", false]], "optimism.test.test_functionspace": [[9, "module-optimism.test.test_FunctionSpace", false]], "optimism.test.test_interpolants": [[9, "module-optimism.test.test_Interpolants", false]], "optimism.test.test_jaxconfig": [[9, "module-optimism.test.test_JaxConfig", false]], "optimism.test.test_linalg": [[9, "module-optimism.test.test_LinAlg", false]], "optimism.test.test_math": [[9, "module-optimism.test.test_Math", false]], "optimism.test.test_mechanics": [[9, "module-optimism.test.test_Mechanics", false]], "optimism.test.test_mesh": [[9, "module-optimism.test.test_Mesh", false]], "optimism.test.test_minimizescalar": [[9, "module-optimism.test.test_MinimizeScalar", false]], "optimism.test.test_newmark": [[9, "module-optimism.test.test_Newmark", false]], "optimism.test.test_objective": [[9, "module-optimism.test.test_Objective", false]], "optimism.test.test_patchtest": [[9, "module-optimism.test.test_PatchTest", false]], "optimism.test.test_patchtestpou": [[9, "module-optimism.test.test_PatchTestPou", false]], "optimism.test.test_quadraturerule": [[9, "module-optimism.test.test_QuadratureRule", false]], "optimism.test.test_readexodusmesh": [[9, "module-optimism.test.test_ReadExodusMesh", false]], "optimism.test.test_readmesh": [[9, "module-optimism.test.test_ReadMesh", false]], "optimism.test.test_scalarrootfinder": [[9, "module-optimism.test.test_ScalarRootFinder", false]], "optimism.test.test_smoothfunctions": [[9, "module-optimism.test.test_SmoothFunctions", false]], "optimism.test.test_sparsematrix": [[9, "module-optimism.test.test_SparseMatrix", false]], "optimism.test.test_sparsepreconditioner": [[9, "module-optimism.test.test_SparsePreconditioner", false]], "optimism.test.test_surface": [[9, "module-optimism.test.test_Surface", false]], "optimism.test.test_tensormath": [[9, "module-optimism.test.test_TensorMath", false]], "optimism.test.test_traction": [[9, "module-optimism.test.test_Traction", false]], "optimism.test.test_trustregionspg": [[9, "module-optimism.test.test_TrustRegionSPG", false]], "optimism.test.test_volumeaveragej": [[9, "module-optimism.test.test_VolumeAverageJ", false]], "optimism.test.test_vtkwriter": [[9, "module-optimism.test.test_VTKWriter", false]], "optimism.test.testfixture": [[9, "module-optimism.test.TestFixture", false]], "optimism.timer": [[2, "module-optimism.Timer", false]], "optimism.trustregionspg": [[2, "module-optimism.TrustRegionSPG", false]], "optimism.vtkwriter": [[2, "module-optimism.VTKWriter", false]], "optimism.warmstart": [[2, "module-optimism.WarmStart", false]], "output_matrix() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.output_matrix", false]], "output_matrix() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.output_matrix", false]], "over_iters (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.over_iters", false]], "param_index_update() (in module optimism.objective)": [[2, "optimism.Objective.param_index_update", false]], "parameterizationtestsuite (class in optimism.test.test_functionspace)": [[9, "optimism.test.test_FunctionSpace.ParameterizationTestSuite", false]], "params (class in optimism.objective)": [[2, "optimism.Objective.Params", false]], "params (in module optimism.contact.friction)": [[3, "optimism.contact.Friction.Params", false]], "parentelement (class in optimism.interpolants)": [[2, "optimism.Interpolants.ParentElement", false]], "parentelement (optimism.mesh.mesh attribute)": [[2, "id18", false], [2, "optimism.Mesh.Mesh.parentElement", false]], "parentelement1d (optimism.mesh.mesh attribute)": [[2, "id19", false], [2, "optimism.Mesh.Mesh.parentElement1d", false]], "parse_2d_to_3d_gradient_transformation() (in module optimism.mechanics)": [[2, "optimism.Mechanics.parse_2D_to_3D_gradient_transformation", false]], "pascal_triangle_monomials() (in module optimism.interpolants)": [[2, "optimism.Interpolants.pascal_triangle_monomials", false]], "patchtestquadraticelements (class in optimism.test.test_patchtestpou)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements", false]], "penalty_scaling (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.penalty_scaling", false]], "phase_potential_density() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.phase_potential_density", false]], "phase_potential_density() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.phase_potential_density", false]], "phase_potential_density() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.phase_potential_density", false]], "phasefieldfunctions (class in optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.PhaseFieldFunctions", false]], "phasefieldthresholdmodelfixture (class in optimism.phasefield.test.test_phasefieldthreshold)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture", false]], "phasefieldthresholduniaxialfixture (class in optimism.phasefield.test.plotphasefieldthresholdmodel)": [[8, "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture", false]], "phasefielduniaxialfixture (class in optimism.phasefield.test.test_phasefielduniaxial)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.PhaseFieldUniaxialFixture", false]], "phasehistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.phaseHistory", false]], "plane() (in module optimism.contact.levelset)": [[3, "optimism.contact.Levelset.plane", false]], "plane_strain_element_gradient_transformation() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.plane_strain_element_gradient_transformation", false]], "plane_strain_gradient() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.plane_strain_gradient", false]], "plane_strain_gradient_transformation() (in module optimism.mechanics)": [[2, "optimism.Mechanics.plane_strain_gradient_transformation", false]], "plasticityonmesh (class in optimism.material.test.test_j2plastic)": [[6, "optimism.material.test.test_J2Plastic.PlasticityOnMesh", false]], "plot_grid() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.plot_grid", false]], "plot_mesh() (in module optimism.meshplot)": [[2, "optimism.MeshPlot.plot_mesh", false]], "plot_mesh_with_field() (in module optimism.meshplot)": [[2, "optimism.MeshPlot.plot_mesh_with_field", false]], "plot_solution() (optimism.contact.test.test_twobodycontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture.plot_solution", false]], "plot_solution() (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture.plot_solution", false]], "power_law() (in module optimism.material.hardening)": [[5, "optimism.material.Hardening.power_law", false]], "power_law_rate_sensitivity() (in module optimism.material.hardening)": [[5, "optimism.material.Hardening.power_law_rate_sensitivity", false]], "powerlawhardeningtestfixture (class in optimism.material.test.test_hardening)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture", false]], "precond_at_attempt() (optimism.boundconstrainedobjective.scaledprecondstrategy method)": [[2, "optimism.BoundConstrainedObjective.ScaledPrecondStrategy.precond_at_attempt", false]], "precond_at_attempt() (optimism.constrainedobjective.precondstrategy method)": [[2, "optimism.ConstrainedObjective.PrecondStrategy.precond_at_attempt", false]], "precond_at_attempt() (optimism.objective.precondstrategy method)": [[2, "optimism.Objective.PrecondStrategy.precond_at_attempt", false]], "precond_at_attempt() (optimism.objective.scaledprecondstrategy method)": [[2, "optimism.Objective.ScaledPrecondStrategy.precond_at_attempt", false]], "precond_at_attempt() (optimism.objective.twotryprecondstrategy method)": [[2, "optimism.Objective.TwoTryPrecondStrategy.precond_at_attempt", false]], "precond_update_func() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.precond_update_func", false]], "preconditioned_project_to_boundary() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.preconditioned_project_to_boundary", false]], "precondstrategy (class in optimism.constrainedobjective)": [[2, "optimism.ConstrainedObjective.PrecondStrategy", false]], "precondstrategy (class in optimism.objective)": [[2, "optimism.Objective.PrecondStrategy", false]], "predict (optimism.mechanics.dynamicsfunctions attribute)": [[2, "optimism.Mechanics.DynamicsFunctions.predict", false]], "print_banner() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.print_banner", false]], "print_min_banner() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.print_min_banner", false]], "print_min_banner() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.print_min_banner", false]], "project() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.project", false]], "project_onto_tr() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.project_onto_tr", false]], "project_quadrature_field_to_element_field() (in module optimism.functionspace)": [[2, "optimism.FunctionSpace.project_quadrature_field_to_element_field", false]], "project_to_boundary() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.project_to_boundary", false]], "project_to_boundary_with_coefs() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.project_to_boundary_with_coefs", false]], "project_to_boundary_with_coefs() (in module optimism.equationsolversubspace)": [[2, "optimism.EquationSolverSubspace.project_to_boundary_with_coefs", false]], "properties (class in optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.Properties", false]], "properties (class in optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties", false]], "props (optimism.material.materialmodel.matprops attribute)": [[5, "optimism.material.MaterialModel.MatProps.props", false]], "quadratic() (in module optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.quadratic", false]], "quadraticpatchtestquadraticelements (class in optimism.test.test_patchtest)": [[9, "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements", false]], "quadraturerule (class in optimism.quadraturerule)": [[2, "optimism.QuadratureRule.QuadratureRule", false]], "quadraturerule (optimism.functionspace.functionspace attribute)": [[2, "id2", false], [2, "optimism.FunctionSpace.FunctionSpace.quadratureRule", false]], "r() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.r", false]], "r() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.r", false]], "r() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.r", false]], "r() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.r", false]], "r_and_deqps() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.r_and_deqps", false]], "r_and_deqps() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.r_and_deqps", false]], "r_and_deqps() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.r_and_deqps", false]], "r_tol (optimism.scalarrootfind.settings attribute)": [[2, "optimism.ScalarRootFind.Settings.r_tol", false]], "ratesensitivityfixture (class in optimism.material.test.test_ratesensitivity)": [[6, "optimism.material.test.test_RateSensitivity.RateSensitivityFixture", false]], "ratesensitivitymodel (class in optimism.material.hardening)": [[5, "optimism.material.Hardening.RateSensitivityModel", false]], "ratesentivityinsidej2 (class in optimism.material.test.test_ratesensitivity)": [[6, "optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2", false]], "read_exodus_mesh() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh.read_exodus_mesh", false]], "read_exodus_mesh_element_properties() (in module optimism.readexodusmesh)": [[2, "optimism.ReadExodusMesh.read_exodus_mesh_element_properties", false]], "read_json_mesh() (in module optimism.readmesh)": [[2, "optimism.ReadMesh.read_json_mesh", false]], "relative_gmres_tol (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.relative_gmres_tol", false]], "relative_gmres_tol (optimism.newtonsolver.settings attribute)": [[2, "optimism.NewtonSolver.Settings.relative_gmres_tol", false]], "reset_kappa() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.reset_kappa", false]], "residual() (in module optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.residual", false]], "residual_norm (optimism.scalarrootfind.solutioninfo attribute)": [[2, "optimism.ScalarRootFind.SolutionInfo.residual_norm", false]], "right_polar_decomposition() (in module optimism.tensormath)": [[2, "optimism.TensorMath.right_polar_decomposition", false]], "rosenbrock() (in module optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.rosenbrock", false]], "rtsafe_() (in module optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.rtsafe_", false]], "run() (in module optimism.material.materialuniaxialsimulator)": [[5, "optimism.material.MaterialUniaxialSimulator.run", false]], "run() (optimism.phasefield.materialpointsimulator.materialpointsimulator method)": [[7, "optimism.phasefield.MaterialPointSimulator.MaterialPointSimulator.run", false]], "safe_sqrt_jvp() (in module optimism.math)": [[2, "optimism.Math.safe_sqrt_jvp", false]], "scalarrootfindtestfixture (class in optimism.test.test_scalarrootfinder)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture", false]], "scalars (optimism.vtkwriter.vtkfieldtype attribute)": [[2, "optimism.VTKWriter.VTKFieldType.SCALARS", false]], "scaledobjective (class in optimism.objective)": [[2, "optimism.Objective.ScaledObjective", false]], "scaledprecondstrategy (class in optimism.boundconstrainedobjective)": [[2, "optimism.BoundConstrainedObjective.ScaledPrecondStrategy", false]], "scaledprecondstrategy (class in optimism.objective)": [[2, "optimism.Objective.ScaledPrecondStrategy", false]], "set_initial_conditions() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.set_initial_conditions", false]], "settings (class in optimism.alsolver)": [[2, "optimism.AlSolver.Settings", false]], "settings (class in optimism.equationsolver)": [[2, "optimism.EquationSolver.Settings", false]], "settings (class in optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.Settings", false]], "settings (class in optimism.newtonsolver)": [[2, "optimism.NewtonSolver.Settings", false]], "settings (class in optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.Settings", false]], "settings (class in optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.Settings", false]], "settings_with_new_tol() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.settings_with_new_tol", false]], "settings_with_new_tol() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.settings_with_new_tol", false]], "setup() (optimism.contact.test.test_contact.testcontactfrictiondata method)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData.setUp", false]], "setup() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.setUp", false]], "setup() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.setUp", false]], "setup() (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint method)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint.setUp", false]], "setup() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.setUp", false]], "setup() (optimism.contact.test.test_newtonglobalization.testgmressolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver.setUp", false]], "setup() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.setUp", false]], "setup() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.setUp", false]], "setup() (optimism.contact.test.test_twobodycontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture.setUp", false]], "setup() (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture.setUp", false]], "setup() (optimism.material.test.test_gent.testgentmaterial method)": [[6, "optimism.material.test.test_Gent.TestGentMaterial.setUp", false]], "setup() (optimism.material.test.test_hardening.powerlawhardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture.setUp", false]], "setup() (optimism.material.test.test_hardening.vocehardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture.setUp", false]], "setup() (optimism.material.test.test_hypervisco.hyperviscomodelfixture method)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoModelFixture.setUp", false]], "setup() (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture method)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture.setUp", false]], "setup() (optimism.material.test.test_j2plastic.j2plasticuniaxial method)": [[6, "optimism.material.test.test_J2Plastic.J2PlasticUniaxial.setUp", false]], "setup() (optimism.material.test.test_j2plastic.j2updatefixture method)": [[6, "optimism.material.test.test_J2Plastic.J2UpdateFixture.setUp", false]], "setup() (optimism.material.test.test_linearelastic.testlinearelasticmaterial method)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial.setUp", false]], "setup() (optimism.phasefield.test.plotphasefieldthresholdmodel.phasefieldthresholduniaxialfixture method)": [[8, "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture.setUp", false]], "setup() (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture.setUp", false]], "setup() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.setUp", false]], "setup() (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture.setUp", false]], "setup() (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture.setUp", false]], "setup() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.setUp", false]], "setup() (optimism.test.test_axisymmpatchtest.axisymmpatchtest method)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest.setUp", false]], "setup() (optimism.test.test_dofmanager.dofmanagertest method)": [[9, "optimism.test.test_DofManager.DofManagerTest.setUp", false]], "setup() (optimism.test.test_equationsolver.equationsolverfixture method)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture.setUp", false]], "setup() (optimism.test.test_functionspace.parameterizationtestsuite method)": [[9, "optimism.test.test_FunctionSpace.ParameterizationTestSuite.setUp", false]], "setup() (optimism.test.test_functionspace.testfunctionspacefixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture.setUp", false]], "setup() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.setUp", false]], "setup() (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture.setUp", false]], "setup() (optimism.test.test_interpolants.testbubbleinterpolants method)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants.setUp", false]], "setup() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.setUp", false]], "setup() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.setUp", false]], "setup() (optimism.test.test_math.testmathinnerproduct method)": [[9, "optimism.test.test_Math.TestMathInnerProduct.setUp", false]], "setup() (optimism.test.test_math.testmathsum method)": [[9, "optimism.test.test_Math.TestMathSum.setUp", false]], "setup() (optimism.test.test_mechanics.mechanicsfunctionsfixture method)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture.setUp", false]], "setup() (optimism.test.test_mesh.testsinglemeshfixture method)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture.setUp", false]], "setup() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.setUp", false]], "setup() (optimism.test.test_newmark.dynamicpatchtest method)": [[9, "optimism.test.test_Newmark.DynamicPatchTest.setUp", false]], "setup() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.setUp", false]], "setup() (optimism.test.test_patchtest.linearpatchtestlinearelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements.setUp", false]], "setup() (optimism.test.test_patchtest.linearpatchtestquadraticelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements.setUp", false]], "setup() (optimism.test.test_patchtest.quadraticpatchtestquadraticelements method)": [[9, "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements.setUp", false]], "setup() (optimism.test.test_patchtestpou.patchtestquadraticelements method)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements.setUp", false]], "setup() (optimism.test.test_readexodusmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData.setUp", false]], "setup() (optimism.test.test_readexodusmesh.testmeshreadpatchtest method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest.setUp", false]], "setup() (optimism.test.test_readexodusmesh.testmeshreadpropertiestest method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest.setUp", false]], "setup() (optimism.test.test_readmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData.setUp", false]], "setup() (optimism.test.test_readmesh.testmeshreadpatchtest method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest.setUp", false]], "setup() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.setUp", false]], "setup() (optimism.test.test_sparsematrix.sparsepatchfixture method)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture.setUp", false]], "setup() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.setUp", false]], "setup() (optimism.test.test_surface.testsinglemeshfixture method)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture.setUp", false]], "setup() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.setUp", false]], "setup() (optimism.test.test_traction.tractionpatch method)": [[9, "optimism.test.test_Traction.TractionPatch.setUp", false]], "setup() (optimism.test.test_trustregionspg.testprojectiononboundary method)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary.setUp", false]], "setup() (optimism.test.test_trustregionspg.testsubproblemsolvefixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture.setUp", false]], "setup() (optimism.test.test_trustregionspg.testtrustregionspgfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture.setUp", false]], "setup() (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock.setUp", false]], "setup() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.setUp", false]], "setup() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.setUp", false]], "setup() (optimism.test.test_vtkwriter.testvtkwriter method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter.setUp", false]], "setup() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.setUp", false]], "setup_system() (optimism.equationsolversubspace.modelproblem method)": [[2, "optimism.EquationSolverSubspace.ModelProblem.setup_system", false]], "shape1d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.shape1d", false]], "shape2d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.shape2d", false]], "shape2dbubble() (in module optimism.interpolants)": [[2, "optimism.Interpolants.shape2dBubble", false]], "shapefunctions (class in optimism.interpolants)": [[2, "optimism.Interpolants.ShapeFunctions", false]], "shapegrads (optimism.functionspace.functionspace attribute)": [[2, "id3", false], [2, "optimism.FunctionSpace.FunctionSpace.shapeGrads", false]], "shapes (optimism.functionspace.functionspace attribute)": [[2, "id4", false], [2, "optimism.FunctionSpace.FunctionSpace.shapes", false]], "short (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.SHORT", false]], "sidesets (optimism.mesh.mesh attribute)": [[2, "id20", false], [2, "optimism.Mesh.Mesh.sideSets", false]], "simplexnodesordinals (optimism.mesh.mesh attribute)": [[2, "id21", false], [2, "optimism.Mesh.Mesh.simplexNodesOrdinals", false]], "skw() (in module optimism.tensormath)": [[2, "optimism.TensorMath.skw", false]], "slice_unknowns_with_dof_indices() (optimism.functionspace.dofmanager method)": [[2, "optimism.FunctionSpace.DofManager.slice_unknowns_with_dof_indices", false]], "smooth_distance() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.smooth_distance", false]], "smooth_linear() (in module optimism.contact.mortarcontact)": [[3, "optimism.contact.MortarContact.smooth_linear", false]], "smoothstep() (in module optimism.contact.edgecpp)": [[3, "optimism.contact.EdgeCpp.smoothstep", false]], "solutioninfo (class in optimism.scalarrootfind)": [[2, "optimism.ScalarRootFind.SolutionInfo", false]], "solve() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.solve", false]], "solve() (optimism.equationsolversubspace.modelproblem method)": [[2, "optimism.EquationSolverSubspace.ModelProblem.solve", false]], "solve() (optimism.lu.lu method)": [[2, "optimism.LU.LU.solve", false]], "solve_spg_subproblem() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.solve_spg_subproblem", false]], "solve_sub_step() (in module optimism.alsolver)": [[2, "optimism.AlSolver.solve_sub_step", false]], "solve_transpose() (optimism.lu.lu method)": [[2, "optimism.LU.LU.solve_transpose", false]], "solve_trust_region_equality_constraint() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.solve_trust_region_equality_constraint", false]], "solve_trust_region_minimization() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.solve_trust_region_minimization", false]], "sort_uniq() (in module optimism.contact.test.test_contact)": [[4, "optimism.contact.test.test_Contact.sort_uniq", false]], "sparsecholesky (class in optimism.sparsecholesky)": [[2, "optimism.SparseCholesky.SparseCholesky", false]], "sparsecholeskyfixture (class in optimism.test.test_sparsepreconditioner)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture", false]], "sparsepatchfixture (class in optimism.test.test_sparsematrix)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture", false]], "spectral_gradient_minimize() (in module optimism.equationsolversubspace)": [[2, "optimism.EquationSolverSubspace.spectral_gradient_minimize", false]], "spg_inexact_solve_ratio (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.spg_inexact_solve_ratio", false]], "spg_nonmonotone_iter_limit_to_enforce_decrease (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.spg_nonmonotone_iter_limit_to_enforce_decrease", false]], "spg_tol (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.spg_tol", false]], "spg_use_nonmonotone (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.spg_use_nonmonotone", false]], "sphere() (in module optimism.contact.levelset)": [[3, "optimism.contact.Levelset.sphere", false]], "spline_ramp() (in module optimism.contact.test.test_mortargeom)": [[4, "optimism.contact.test.test_MortarGeom.spline_ramp", false]], "sqrtm_dbp() (in module optimism.linalg)": [[2, "optimism.LinAlg.sqrtm_dbp", false]], "start() (optimism.timer.timer method)": [[2, "optimism.Timer.Timer.start", false]], "state_data (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.state_data", false]], "state_new() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.state_new", false]], "stop() (optimism.timer.timer method)": [[2, "optimism.Timer.Timer.stop", false]], "strain_energy_density() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.strain_energy_density", false]], "strain_energy_density() (in module optimism.phasefield.phasefieldthreshold)": [[7, "optimism.phasefield.PhaseFieldThreshold.strain_energy_density", false]], "strain_energy_density() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.strain_energy_density", false]], "strain_energy_density_to_lagrangian_density() (in module optimism.mechanics)": [[2, "optimism.Mechanics.strain_energy_density_to_lagrangian_density", false]], "strainhistory (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "id2", false], [5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput.strainHistory", false]], "strainhistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.strainHistory", false]], "stresshistory (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "id3", false], [5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput.stressHistory", false]], "stresshistory (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.stressHistory", false]], "subproblem_optimality() (in module optimism.trustregionspg)": [[2, "optimism.TrustRegionSPG.subproblem_optimality", false]], "sum2() (in module optimism.math)": [[2, "optimism.Math.sum2", false]], "sym() (in module optimism.tensormath)": [[2, "optimism.TensorMath.sym", false]], "symmetric_matrix_function() (in module optimism.tensormath)": [[2, "optimism.TensorMath.symmetric_matrix_function", false]], "t1 (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.t1", false]], "t1 (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.t1", false]], "t2 (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.t2", false]], "t2 (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.t2", false]], "target_constraint_decrease_factor (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.target_constraint_decrease_factor", false]], "teardown() (optimism.test.test_vtkwriter.testvtkwriter method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter.tearDown", false]], "teardown() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.tearDown", false]], "tensor_2d_to_3d() (in module optimism.tensormath)": [[2, "optimism.TensorMath.tensor_2D_to_3D", false]], "tensormathfixture (class in optimism.test.test_tensormath)": [[9, "optimism.test.test_TensorMath.TensorMathFixture", false]], "tensors (optimism.vtkwriter.vtkfieldtype attribute)": [[2, "optimism.VTKWriter.VTKFieldType.TENSORS", false]], "test_1d_element_element_topological_nodesets() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_1D_element_element_topological_nodesets", false]], "test_1d_interpolant_points_in_element() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_1D_interpolant_points_in_element", false]], "test_1d_quadrature_exactness() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_1D_quadrature_exactness", false]], "test_1d_quadrature_points_in_domain() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_1D_quadrature_points_in_domain", false]], "test_1d_quadrature_weight_positivity() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_1D_quadrature_weight_positivity", false]], "test_al_solver() (optimism.contact.test.test_newtonglobalization.testgmressolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver.test_al_solver", false]], "test_all_sets_named() (optimism.test.test_readexodusmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData.test_all_sets_named", false]], "test_all_sets_named() (optimism.test.test_readmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData.test_all_sets_named", false]], "test_axisymmetric_gradient() (optimism.test.test_axisymmpatchtest.axisymmpatchtest method)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest.test_axisymmetric_gradient", false]], "test_bad_property_names() (optimism.test.test_readexodusmesh.testmeshreadpropertiestest method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest.test_bad_property_names", false]], "test_bubble_grad_interpolation() (optimism.test.test_interpolants.testbubbleinterpolants method)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants.test_bubble_grad_interpolation", false]], "test_bubble_interpolation() (optimism.test.test_interpolants.testbubbleinterpolants method)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants.test_bubble_interpolation", false]], "test_cauchy_point_obeys_constraints() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_cauchy_point_obeys_constraints", false]], "test_cauchy_point_stays_inside_trust_region() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_cauchy_point_stays_inside_trust_region", false]], "test_cauchy_point_with_active_constraints_achieves_sufficient_decrease() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_cauchy_point_with_active_constraints_achieves_sufficient_decrease", false]], "test_combining_nodesets() (optimism.contact.test.test_twobodycontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture.test_combining_nodesets", false]], "test_combining_sidesets() (optimism.contact.test.test_twobodycontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture.test_combining_sidesets", false]], "test_compute_all_positive_constraints_for_far_away_levelset() (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint method)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint.test_compute_all_positive_constraints_for_far_away_levelset", false]], "test_compute_kinetic_energy() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.test_compute_kinetic_energy", false]], "test_constant() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_constant", false]], "test_constant_j_projection_exact_for_constant_j_field() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.test_constant_J_projection_exact_for_constant_J_field", false]], "test_constant_j_projection_inexact_for_linear_j_field() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.test_constant_J_projection_inexact_for_linear_J_field", false]], "test_constrained_hessian() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.test_constrained_hessian", false]], "test_constrained_hessian() (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture.test_constrained_hessian", false]], "test_contact_constraints() (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture.test_contact_constraints", false]], "test_contact_distance_constraint_evaluation() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.test_contact_distance_constraint_evaluation", false]], "test_contact_search() (optimism.contact.test.test_twobodycontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture.test_contact_search", false]], "test_contact_search() (optimism.contact.test.test_twobodymortarcontact.twobodycontactfixture method)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture.test_contact_search", false]], "test_conversion_to_quadratic_mesh_is_valid() (optimism.test.test_mesh.testsinglemeshfixture method)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture.test_conversion_to_quadratic_mesh_is_valid", false]], "test_correct_number_of_edges_created_for_contact() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.test_correct_number_of_edges_created_for_contact", false]], "test_correspondence_with_linear_elasticity() (optimism.material.test.test_gent.testgentmaterial method)": [[6, "optimism.material.test.test_Gent.TestGentMaterial.test_correspondence_with_linear_elasticity", false]], "test_cpp_dist_corner1() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_cpp_dist_corner1", false]], "test_cpp_dist_corner2() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_cpp_dist_corner2", false]], "test_cpp_dist_exterior() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_cpp_dist_exterior", false]], "test_cpp_dist_interior() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_cpp_dist_interior", false]], "test_create_nodesets_from_sidesets() (optimism.test.test_mesh.testsinglemeshfixture method)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture.test_create_nodesets_from_sidesets", false]], "test_debug_infs_is_off() (optimism.test.test_jaxconfig.testjaxconfiguration method)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration.test_debug_infs_is_off", false]], "test_debug_nans_is_off() (optimism.test.test_jaxconfig.testjaxconfiguration method)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration.test_debug_nans_is_off", false]], "test_determinant() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_determinant", false]], "test_determinant_precision() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_determinant_precision", false]], "test_detpim1() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_detpIm1", false]], "test_diagonal_backup_preconditioner() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.test_diagonal_backup_preconditioner", false]], "test_dirichlet_patch_test() (optimism.test.test_axisymmpatchtest.axisymmpatchtest method)": [[9, "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest.test_dirichlet_patch_test", false]], "test_dirichlet_patch_test() (optimism.test.test_patchtest.linearpatchtestlinearelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements.test_dirichlet_patch_test", false]], "test_dirichlet_patch_test() (optimism.test.test_readexodusmesh.testmeshreadpatchtest method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest.test_dirichlet_patch_test", false]], "test_dirichlet_patch_test() (optimism.test.test_readmesh.testmeshreadpatchtest method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest.test_dirichlet_patch_test", false]], "test_dirichlet_patch_test_with_quadratic_elements() (optimism.test.test_patchtest.linearpatchtestquadraticelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements.test_dirichlet_patch_test_with_quadratic_elements", false]], "test_dirichlet_patch_test_with_quadratic_elements() (optimism.test.test_patchtest.quadraticpatchtestquadraticelements method)": [[9, "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements.test_dirichlet_patch_test_with_quadratic_elements", false]], "test_dirichlet_patch_test_with_quadratic_elements() (optimism.test.test_patchtestpou.patchtestquadraticelements method)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements.test_dirichlet_patch_test_with_quadratic_elements", false]], "test_dirichlet_patch_test_with_quadratic_elements_and_constant_jac_projection() (optimism.test.test_patchtest.linearpatchtestquadraticelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements.test_dirichlet_patch_test_with_quadratic_elements_and_constant_jac_projection", false]], "test_does_not_converge_to_saddle_point() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.test_does_not_converge_to_saddle_point", false]], "test_dot2_on_ill_conditioned_inner_product() (optimism.test.test_math.testmathinnerproduct method)": [[9, "optimism.test.test_Math.TestMathInnerProduct.test_dot2_on_ill_conditioned_inner_product", false]], "test_double_precision_mode_is_on() (optimism.test.test_jaxconfig.testjaxconfiguration method)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration.test_double_precision_mode_is_on", false]], "test_edge_connectivities() (optimism.test.test_mesh.testsinglemeshfixture method)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture.test_edge_connectivities", false]], "test_edge_to_neighbor_cells_data() (optimism.test.test_mesh.testsinglemeshfixture method)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture.test_edge_to_neighbor_cells_data", false]], "test_eigen_sym33_non_unit() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_eigen_sym33_non_unit", false]], "test_eigen_sym33_non_unit_degenerate_case() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_eigen_sym33_non_unit_degenerate_case", false]], "test_elastic_energy() (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture method)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture.test_elastic_energy", false]], "test_elastic_energy() (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture.test_elastic_energy", false]], "test_elastic_energy() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.test_elastic_energy", false]], "test_elastic_strain_path() (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture method)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture.test_elastic_strain_path", false]], "test_element_volume_multi_point_quadrature() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_element_volume_multi_point_quadrature", false]], "test_element_volume_single_point_quadrature() (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture.test_element_volume_single_point_quadrature", false]], "test_entity_counts() (optimism.test.test_readexodusmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData.test_entity_counts", false]], "test_entity_counts() (optimism.test.test_readmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData.test_entity_counts", false]], "test_exp_symm_at_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_at_identity", false]], "test_exp_symm_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_double_eigs", false]], "test_exp_symm_gradient_distinct_eigenvalues() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_gradient_distinct_eigenvalues", false]], "test_exp_symm_gradient_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_gradient_double_eigs", false]], "test_exp_symm_gradient_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_gradient_scaled_identity", false]], "test_exp_symm_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_exp_symm_scaled_identity", false]], "test_find_root() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_find_root", false]], "test_find_root_converges_on_hard_function() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_find_root_converges_on_hard_function", false]], "test_find_root_with_forced_bisection_step() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_find_root_with_forced_bisection_step", false]], "test_find_root_with_jit() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_find_root_with_jit", false]], "test_finite_deformation_frame_indifference() (optimism.material.test.test_linearelastic.testlinearelasticmaterial method)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial.test_finite_deformation_frame_indifference", false]], "test_finite_extensibility() (optimism.material.test.test_gent.testgentmaterial method)": [[6, "optimism.material.test.test_Gent.TestGentMaterial.test_finite_extensibility", false]], "test_forward_track_search_of_cp_step_length_achieves_sufficient_decrease() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_forward_track_search_of_cp_step_length_achieves_sufficient_decrease", false]], "test_frame_indifference() (optimism.material.test.test_gent.testgentmaterial method)": [[6, "optimism.material.test.test_Gent.TestGentMaterial.test_frame_indifference", false]], "test_friction() (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint method)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint.test_friction", false]], "test_friction_search_after_motion() (optimism.contact.test.test_contact.testcontactfrictiondata method)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData.test_friction_search_after_motion", false]], "test_friction_search_static() (optimism.contact.test.test_contact.testcontactfrictiondata method)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData.test_friction_search_static", false]], "test_get_bc_size() (optimism.test.test_dofmanager.dofmanagertest method)": [[9, "optimism.test.test_DofManager.DofManagerTest.test_get_bc_size", false]], "test_get_unknown_size() (optimism.test.test_dofmanager.dofmanagertest method)": [[9, "optimism.test.test_DofManager.DofManagerTest.test_get_unknown_size", false]], "test_globalized_newton_step_nonconvex() (optimism.contact.test.test_newtonglobalization.testgmressolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver.test_globalized_newton_step_nonconvex", false]], "test_globalized_newton_step_with_cubic() (optimism.contact.test.test_newtonglobalization.testgmressolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver.test_globalized_newton_step_with_cubic", false]], "test_grad_interpolation() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_grad_interpolation", false]], "test_grad_on_dot2_works() (optimism.test.test_math.testmathinnerproduct method)": [[9, "optimism.test.test_Math.TestMathInnerProduct.test_grad_on_dot2_works", false]], "test_grad_on_sum2_works() (optimism.test.test_math.testmathsum method)": [[9, "optimism.test.test_Math.TestMathSum.test_grad_on_sum2_works", false]], "test_hessian_matrix_is_symmetric() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.test_hessian_matrix_is_symmetric", false]], "test_indefinite_fixed_by_shift() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.test_indefinite_fixed_by_shift", false]], "test_inf_grad_min() (optimism.test.test_smoothfunctions.testsmoothfunctions method)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions.test_inf_grad_min", false]], "test_inf_min() (optimism.test.test_smoothfunctions.testsmoothfunctions method)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions.test_inf_min", false]], "test_integrate_constant_field_multi_point_quadrature() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_integrate_constant_field_multi_point_quadrature", false]], "test_integrate_constant_field_single_point_quadrature() (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture.test_integrate_constant_field_single_point_quadrature", false]], "test_integrate_function_on_surface_that_uses_coords_and_normal() (optimism.test.test_surface.testsinglemeshfixture method)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture.test_integrate_function_on_surface_that_uses_coords_and_normal", false]], "test_integrate_linear_field_multi_point_quadrature() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_integrate_linear_field_multi_point_quadrature", false]], "test_integrate_linear_field_single_point_quadrature() (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture.test_integrate_linear_field_single_point_quadrature", false]], "test_integrate_over_half_block() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_integrate_over_half_block", false]], "test_integrate_over_half_block_indices() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_integrate_over_half_block_indices", false]], "test_integrate_perimeter() (optimism.test.test_surface.testsinglemeshfixture method)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture.test_integrate_perimeter", false]], "test_integrate_quadratic_fn_on_surface() (optimism.test.test_surface.testsinglemeshfixture method)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture.test_integrate_quadratic_fn_on_surface", false]], "test_integrate_with_parameter() (optimism.test.test_functionspace.parameterizationtestsuite method)": [[9, "optimism.test.test_FunctionSpace.ParameterizationTestSuite.test_integrate_with_parameter", false]], "test_integration_of_constant_acceleration_is_exact() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.test_integration_of_constant_acceleration_is_exact", false]], "test_integration_of_rigid_motion_is_exact() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.test_integration_of_rigid_motion_is_exact", false]], "test_internal_state_update() (optimism.material.test.test_linearelastic.testlinearelasticmaterial method)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial.test_internal_state_update", false]], "test_internal_variables_initialization_on_multi_block() (optimism.test.test_mechanics.mechanicsfunctionsfixture method)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture.test_internal_variables_initialization_on_multi_block", false]], "test_internal_variables_update_on_multi_block() (optimism.test.test_mechanics.mechanicsfunctionsfixture method)": [[9, "optimism.test.test_Mechanics.MechanicsFunctionsFixture.test_internal_variables_update_on_multi_block", false]], "test_interpolation() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_interpolation", false]], "test_jit_and_jacrev_on_integration() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_jit_and_jacrev_on_integration", false]], "test_jit_dot2_on_ill_conditioned_inner_product() (optimism.test.test_math.testmathinnerproduct method)": [[9, "optimism.test.test_Math.TestMathInnerProduct.test_jit_dot2_on_ill_conditioned_inner_product", false]], "test_jit_is_enabled() (optimism.test.test_jaxconfig.testjaxconfiguration method)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration.test_jit_is_enabled", false]], "test_jit_on_integration() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_jit_on_integration", false]], "test_kinetic_potential_works_inside_j2() (optimism.material.test.test_ratesensitivity.ratesentivityinsidej2 method)": [[6, "optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2.test_kinetic_potential_works_inside_J2", false]], "test_limit_of_ray_smoothing() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_limit_of_ray_smoothing", false]], "test_limits() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_limits", false]], "test_linear() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_linear", false]], "test_linear_j_projection_exact_for_constant_j_field() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.test_linear_J_projection_exact_for_constant_J_field", false]], "test_linear_j_projection_exact_for_linear_j_field() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.test_linear_J_projection_exact_for_linear_J_field", false]], "test_linear_j_projection_inexact_for_quadratic_j_field() (optimism.test.test_volumeaveragej.testvolumeaverage method)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage.test_linear_J_projection_inexact_for_quadratic_J_field", false]], "test_linear_reproducing_multi_point_quadrature() (optimism.test.test_functionspace.testfunctionspacemultiquadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture.test_linear_reproducing_multi_point_quadrature", false]], "test_linear_reproducing_single_point_quadrature() (optimism.test.test_functionspace.testfunctionspacesinglequadpointfixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture.test_linear_reproducing_single_point_quadrature", false]], "test_loading_only() (optimism.material.test.test_hypervisco.hyperviscouniaxialstrain method)": [[6, "optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain.test_loading_only", false]], "test_log_symm_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_double_eigs", false]], "test_log_symm_gradient_almost_double_degenerate() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_gradient_almost_double_degenerate", false]], "test_log_symm_gradient_distinct_eigenvalues() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_gradient_distinct_eigenvalues", false]], "test_log_symm_gradient_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_gradient_double_eigs", false]], "test_log_symm_gradient_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_gradient_scaled_identity", false]], "test_log_symm_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_log_symm_scaled_identity", false]], "test_logm_iss_derivatives_on_double_degenerate_eigenvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_derivatives_on_double_degenerate_eigenvalues", false]], "test_logm_iss_derivatives_on_triple_degenerate_eigenvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_derivatives_on_triple_degenerate_eigenvalues", false]], "test_logm_iss_fwd_mode_derivative() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_fwd_mode_derivative", false]], "test_logm_iss_hessian_on_double_degenerate_eigenvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_hessian_on_double_degenerate_eigenvalues", false]], "test_logm_iss_jit() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_jit", false]], "test_logm_iss_on_10x10() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_on_10x10", false]], "test_logm_iss_on_double_degenerate_eigenvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_on_double_degenerate_eigenvalues", false]], "test_logm_iss_on_full_3x3s() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_on_full_3x3s", false]], "test_logm_iss_on_matrix_near_identity() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_on_matrix_near_identity", false]], "test_logm_iss_on_triple_degenerate_eigvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_on_triple_degenerate_eigvalues", false]], "test_logm_iss_rev_mode_derivative() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_logm_iss_rev_mode_derivative", false]], "test_mass_matrix_exactly_integrated() (optimism.test.test_functionspace.testfunctionspacefixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture.test_mass_matrix_exactly_integrated", false]], "test_mass_matrix_inexactly_integrated_with_low_order_quadrature() (optimism.test.test_functionspace.testfunctionspacefixture method)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture.test_mass_matrix_inexactly_integrated_with_low_order_quadrature", false]], "test_min() (optimism.test.test_smoothfunctions.testsmoothfunctions method)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions.test_min", false]], "test_multiply_by_transpose() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.test_multiply_by_transpose", false]], "test_negative_curvature() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_negative_curvature", false]], "test_negative_linear() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_negative_linear", false]], "test_neumann_patch_test() (optimism.test.test_patchtest.linearpatchtestlinearelements method)": [[9, "optimism.test.test_PatchTest.LinearPatchTestLinearElements.test_neumann_patch_test", false]], "test_neumann_patch_test() (optimism.test.test_readmesh.testmeshreadpatchtest method)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest.test_neumann_patch_test", false]], "test_neumann_patch_test_with_quadratic_elements() (optimism.test.test_traction.tractionpatch method)": [[9, "optimism.test.test_Traction.TractionPatch.test_neumann_patch_test_with_quadratic_elements", false]], "test_newton_step() (optimism.contact.test.test_newtonglobalization.testgmressolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver.test_newton_step", false]], "test_node_set_sizes() (optimism.test.test_readexodusmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData.test_node_set_sizes", false]], "test_numpy_dot_fails_badly_on_ill_conditioned_inner_product() (optimism.test.test_math.testmathinnerproduct method)": [[9, "optimism.test.test_Math.TestMathInnerProduct.test_numpy_dot_fails_badly_on_ill_conditioned_inner_product", false]], "test_numpy_sum_fails_badly_on_ill_conditioned_sum() (optimism.test.test_math.testmathsum method)": [[9, "optimism.test.test_Math.TestMathSum.test_numpy_sum_fails_badly_on_ill_conditioned_sum", false]], "test_param_change() (optimism.test.test_objective.testobjective method)": [[9, "optimism.test.test_Objective.TestObjective.test_param_change", false]], "test_param_change_first_out_of_two() (optimism.test.test_objective.testobjective method)": [[9, "optimism.test.test_Objective.TestObjective.test_param_change_first_out_of_two", false]], "test_param_change_four_out_of_four() (optimism.test.test_objective.testobjective method)": [[9, "optimism.test.test_Objective.TestObjective.test_param_change_four_out_of_four", false]], "test_param_change_second_out_of_three() (optimism.test.test_objective.testobjective method)": [[9, "optimism.test.test_Objective.TestObjective.test_param_change_second_out_of_three", false]], "test_param_change_third_out_of_four() (optimism.test.test_objective.testobjective method)": [[9, "optimism.test.test_Objective.TestObjective.test_param_change_third_out_of_four", false]], "test_patch_test() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.test_patch_test", false]], "test_patch_test() (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture.test_patch_test", false]], "test_patch_test() (optimism.test.test_newmark.dynamicpatchtest method)": [[9, "optimism.test.test_Newmark.DynamicPatchTest.test_patch_test", false]], "test_plastic_strain_path() (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture method)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture.test_plastic_strain_path", false]], "test_plastic_stress() (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture.test_plastic_stress", false]], "test_plastic_stress() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.test_plastic_stress", false]], "test_plasticity_with_mesh() (optimism.material.test.test_j2plastic.plasticityonmesh method)": [[6, "optimism.material.test.test_J2Plastic.PlasticityOnMesh.test_plasticity_with_mesh", false]], "test_plot() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_plot", false]], "test_plot2() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_plot2", false]], "test_plot_smooth_min() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_plot_smooth_min", false]], "test_positive_curvature() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_positive_curvature", false]], "test_positive_curvature2() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_positive_curvature2", false]], "test_positive_curvature3() (optimism.contact.test.test_newtonglobalization.testquadraticsolver method)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver.test_positive_curvature3", false]], "test_potential() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.test_potential", false]], "test_pow_symm_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_double_eigs", false]], "test_pow_symm_gradient_almost_double_degenerate() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_gradient_almost_double_degenerate", false]], "test_pow_symm_gradient_distinct_eigenvalues() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_gradient_distinct_eigenvalues", false]], "test_pow_symm_gradient_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_gradient_double_eigs", false]], "test_pow_symm_gradient_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_gradient_scaled_identity", false]], "test_pow_symm_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_pow_symm_scaled_identity", false]], "test_power_law_hardening_slope_is_finite_at_origin() (optimism.material.test.test_hardening.powerlawhardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture.test_power_law_hardening_slope_is_finite_at_origin", false]], "test_power_law_hardening_yield_strength() (optimism.material.test.test_hardening.powerlawhardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture.test_power_law_hardening_yield_strength", false]], "test_power_law_hardening_zero_point() (optimism.material.test.test_hardening.powerlawhardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture.test_power_law_hardening_zero_point", false]], "test_power_law_scales_correctly() (optimism.material.test.test_ratesensitivity.ratesensitivityfixture method)": [[6, "optimism.material.test.test_RateSensitivity.RateSensitivityFixture.test_power_law_scales_correctly", false]], "test_power_law_strength_increases() (optimism.material.test.test_hardening.powerlawhardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture.test_power_law_strength_increases", false]], "test_project_onto_tr_function_when_vector_is_inside_tr() (optimism.test.test_trustregionspg.testprojectiononboundary method)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary.test_project_onto_tr_function_when_vector_is_inside_tr", false]], "test_project_onto_tr_function_when_vector_is_outside_tr() (optimism.test.test_trustregionspg.testprojectiononboundary method)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary.test_project_onto_tr_function_when_vector_is_outside_tr", false]], "test_projection() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_projection", false]], "test_property_mins_and_maxs() (optimism.test.test_readexodusmesh.testmeshreadpropertiestest method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest.test_property_mins_and_maxs", false]], "test_property_parsing() (optimism.material.test.test_ratesensitivity.ratesensitivityfixture method)": [[6, "optimism.material.test.test_RateSensitivity.RateSensitivityFixture.test_property_parsing", false]], "test_right_polar_decomp() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_right_polar_decomp", false]], "test_root_find_is_differentiable() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_root_find_is_differentiable", false]], "test_root_find_with_vmap_and_jit() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_root_find_with_vmap_and_jit", false]], "test_rotation_invariance() (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture.test_rotation_invariance", false]], "test_rotation_invariance() (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture.test_rotation_invariance", false]], "test_rotation_invariance() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.test_rotation_invariance", false]], "test_shape_kronecker_delta_property() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_shape_kronecker_delta_property", false]], "test_side_set_sizes() (optimism.test.test_readexodusmesh.testmeshreaddata method)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData.test_side_set_sizes", false]], "test_slice_unknowns_with_dof_indices() (optimism.test.test_dofmanager.dofmanagertest method)": [[9, "optimism.test.test_DofManager.DofManagerTest.test_slice_unknowns_with_dof_indices", false]], "test_smooth_1() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_smooth_1", false]], "test_smooth_2() (optimism.contact.test.test_cpp.testedgeintersection method)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection.test_smooth_2", false]], "test_smooth_gradient_on_either_side_of_left_edge() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_smooth_gradient_on_either_side_of_left_edge", false]], "test_smooth_gradient_on_either_side_of_right_edge() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_smooth_gradient_on_either_side_of_right_edge", false]], "test_solve() (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint method)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint.test_solve", false]], "test_solves_quadratic_problem_in_one_iteration() (optimism.test.test_minimizescalar.testminimizescalarfixture method)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture.test_solves_quadratic_problem_in_one_iteration", false]], "test_solves_when_left_bracket_is_solution() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_solves_when_left_bracket_is_solution", false]], "test_solves_when_right_bracket_is_solution() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_solves_when_right_bracket_is_solution", false]], "test_some_positive_some_negative_constraints_for_small_sphere_on_edge() (optimism.contact.test.test_levelsetconstraint.testlevelsetcontactconstraint method)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint.test_some_positive_some_negative_constraints_for_small_sphere_on_edge", false]], "test_sparse_hessian_at_nonzero_phase() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.test_sparse_hessian_at_nonzero_phase", false]], "test_sparse_hessian_at_nonzero_phase() (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture.test_sparse_hessian_at_nonzero_phase", false]], "test_sparse_hessian_at_zero_phase() (optimism.phasefield.test.test_phasefieldlorentzplasticpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture.test_sparse_hessian_at_zero_phase", false]], "test_sparse_hessian_at_zero_phase() (optimism.phasefield.test.test_phasefieldthresholdpatch.testsinglemeshfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture.test_sparse_hessian_at_zero_phase", false]], "test_sparse_matrix_patch_test_dirichlet_bc() (optimism.test.test_sparsematrix.sparsepatchfixture method)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture.test_sparse_matrix_patch_test_dirichlet_BC", false]], "test_sparse_matrix_patch_test_nobc() (optimism.test.test_sparsematrix.sparsepatchfixture method)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture.test_sparse_matrix_patch_test_noBC", false]], "test_sparse_matrix_patch_test_traction_bc() (optimism.test.test_sparsematrix.sparsepatchfixture method)": [[9, "optimism.test.test_SparseMatrix.SparsePatchFixture.test_sparse_matrix_patch_test_traction_BC", false]], "test_sparse_solve() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.test_sparse_solve", false]], "test_sparse_solve_and_update() (optimism.test.test_sparsepreconditioner.sparsecholeskyfixture method)": [[9, "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture.test_sparse_solve_and_update", false]], "test_spg_on_rosenbrock() (optimism.test.test_trustregionspg.testtrustregionspgrosenbrock method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock.test_spg_on_rosenbrock", false]], "test_sqrt_symm() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm", false]], "test_sqrt_symm_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_double_eigs", false]], "test_sqrt_symm_gradient_almost_double_degenerate() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_gradient_almost_double_degenerate", false]], "test_sqrt_symm_gradient_distinct_eigenvalues() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_gradient_distinct_eigenvalues", false]], "test_sqrt_symm_gradient_double_eigs() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_gradient_double_eigs", false]], "test_sqrt_symm_gradient_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_gradient_scaled_identity", false]], "test_sqrt_symm_scaled_identity() (optimism.test.test_tensormath.tensormathfixture method)": [[9, "optimism.test.test_TensorMath.TensorMathFixture.test_sqrt_symm_scaled_identity", false]], "test_sqrtm() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm", false]], "test_sqrtm_derivatives_on_10x10() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_derivatives_on_10x10", false]], "test_sqrtm_fwd_mode_derivative() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_fwd_mode_derivative", false]], "test_sqrtm_jit() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_jit", false]], "test_sqrtm_on_10x10() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_on_10x10", false]], "test_sqrtm_on_degenerate_eigenvalues() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_on_degenerate_eigenvalues", false]], "test_sqrtm_rev_mode_derivative() (optimism.test.test_linalg.testlinalg method)": [[9, "optimism.test.test_LinAlg.TestLinAlg.test_sqrtm_rev_mode_derivative", false]], "test_subproblem_solve_inside_tr() (optimism.test.test_trustregionspg.testsubproblemsolvefixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture.test_subproblem_solve_inside_tr", false]], "test_subproblem_solve_on_tr_boundary() (optimism.test.test_trustregionspg.testsubproblemsolvefixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture.test_subproblem_solve_on_tr_boundary", false]], "test_sum2_jitted_on_ill_conditioned_sum() (optimism.test.test_math.testmathsum method)": [[9, "optimism.test.test_Math.TestMathSum.test_sum2_jitted_on_ill_conditioned_sum", false]], "test_sum2_on_ill_conditioned_sum() (optimism.test.test_math.testmathsum method)": [[9, "optimism.test.test_Math.TestMathSum.test_sum2_on_ill_conditioned_sum", false]], "test_surface_integral_of_linears() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.test_surface_integral_of_linears", false]], "test_surface_integral_of_quadratics() (optimism.contact.test.test_search.testdoublemeshfixture method)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture.test_surface_integral_of_quadratics", false]], "test_traction_patch_test() (optimism.test.test_newmark.dynamicpatchtest method)": [[9, "optimism.test.test_Newmark.DynamicPatchTest.test_traction_patch_test", false]], "test_tri_element_element_topological_nodesets() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_tri_element_element_topological_nodesets", false]], "test_tri_face_nodes_match_1d_lobatto_nodes() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_tri_face_nodes_match_1D_lobatto_nodes", false]], "test_tri_interpolant_points_in_element() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_tri_interpolant_points_in_element", false]], "test_tri_shape_partition_of_unity() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_tri_shape_partition_of_unity", false]], "test_tri_shapegrads_partition_of_unity() (optimism.test.test_interpolants.testinterpolants method)": [[9, "optimism.test.test_Interpolants.TestInterpolants.test_tri_shapeGrads_partition_of_unity", false]], "test_triangle_quadrature_exactness() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_triangle_quadrature_exactness", false]], "test_triangle_quadrature_points_in_domain() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_triangle_quadrature_points_in_domain", false]], "test_triangle_quadrature_weight_positivity() (optimism.test.test_quadraturerule.testquadraturerules method)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules.test_triangle_quadrature_weight_positivity", false]], "test_trust_region_equation_solver() (optimism.test.test_equationsolver.equationsolverfixture method)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture.test_trust_region_equation_solver", false]], "test_trust_region_incremental_optimizer() (optimism.test.test_equationsolver.equationsolverfixture method)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture.test_trust_region_incremental_optimizer", false]], "test_trust_region_optimizer() (optimism.test.test_equationsolver.equationsolverfixture method)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture.test_trust_region_optimizer", false]], "test_trust_region_optimizer_with_preconditioned_inner_products() (optimism.test.test_equationsolver.equationsolverfixture method)": [[9, "optimism.test.test_EquationSolver.EquationSolverFixture.test_trust_region_optimizer_with_preconditioned_inner_products", false]], "test_trust_region_spg_on_unbounded_problem() (optimism.test.test_trustregionspg.testtrustregionspgfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture.test_trust_region_spg_on_unbounded_problem", false]], "test_unbracketed_root_gives_nan() (optimism.test.test_scalarrootfinder.scalarrootfindtestfixture method)": [[9, "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture.test_unbracketed_root_gives_nan", false]], "test_unconstrained_cauchy_point_achieves_sufficient_decrease() (optimism.test.test_trustregionspg.trspgcauchypointfixture method)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture.test_unconstrained_cauchy_point_achieves_sufficient_decrease", false]], "test_uniaxial() (optimism.material.test.test_j2plastic.j2plasticuniaxial method)": [[6, "optimism.material.test.test_J2Plastic.J2PlasticUniaxial.test_uniaxial", false]], "test_uniaxial_energy() (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture.test_uniaxial_energy", false]], "test_uniaxial_state_achieved() (optimism.material.test.test_materialuniaxialsimulator.materialuniaxialsimulatorfixture method)": [[6, "optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture.test_uniaxial_state_achieved", false]], "test_update_only_happens_once() (optimism.material.test.test_j2plastic.j2updatefixture method)": [[6, "optimism.material.test.test_J2Plastic.J2UpdateFixture.test_update_only_happens_once", false]], "test_valid_intersection() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_valid_intersection", false]], "test_valid_intersection_on_edge() (optimism.contact.test.test_edgeintersection.testedgeintersection method)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection.test_valid_intersection_on_edge", false]], "test_voce_hardening_saturates_to_correct_value() (optimism.material.test.test_hardening.vocehardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture.test_voce_hardening_saturates_to_correct_value", false]], "test_voce_hardening_yield_strength() (optimism.material.test.test_hardening.vocehardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture.test_voce_hardening_yield_strength", false]], "test_voce_hardening_zero_point() (optimism.material.test.test_hardening.vocehardeningtestfixture method)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture.test_voce_hardening_zero_point", false]], "test_vtk_no_warning_for_inconsistent_sizes() (optimism.test.test_vtkwriter.testvtkwriter method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter.test_vtk_no_warning_for_inconsistent_sizes", false]], "test_vtk_write() (optimism.test.test_vtkwriter.testvtkwriter method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter.test_vtk_write", false]], "test_vtk_writer_no_inconsistent_sizes_with_cubic_elements() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.test_vtk_writer_no_inconsistent_sizes_with_cubic_elements", false]], "test_vtk_writer_no_inconsistent_sizes_with_quadratic_elements() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.test_vtk_writer_no_inconsistent_sizes_with_quadratic_elements", false]], "test_vtk_writer_on_cubic_elements() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.test_vtk_writer_on_cubic_elements", false]], "test_vtk_writer_on_quadratic_elements() (optimism.test.test_vtkwriter.testvtkwriterhigherorder method)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder.test_vtk_writer_on_quadratic_elements", false]], "test_zero_point() (optimism.material.test.test_gent.testgentmaterial method)": [[6, "optimism.material.test.test_Gent.TestGentMaterial.test_zero_point", false]], "test_zero_point() (optimism.material.test.test_j2plastic.gradofplasticitymodelfixture method)": [[6, "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture.test_zero_point", false]], "test_zero_point() (optimism.material.test.test_linearelastic.testlinearelasticmaterial method)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial.test_zero_point", false]], "test_zero_point() (optimism.phasefield.test.test_phasefieldlorentzplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture.test_zero_point", false]], "test_zero_point() (optimism.phasefield.test.test_phasefieldthreshold.phasefieldthresholdmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture.test_zero_point", false]], "test_zero_point() (optimism.phasefield.test.test_phasefieldthresholdplastic.gradofplasticphasefieldmodelfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture.test_zero_point", false]], "testareaintegrals() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testAreaIntegrals", false]], "testbubbleinterpolants (class in optimism.test.test_interpolants)": [[9, "optimism.test.test_Interpolants.TestBubbleInterpolants", false]], "testcontactfrictiondata (class in optimism.contact.test.test_contact)": [[4, "optimism.contact.test.test_Contact.TestContactFrictionData", false]], "testdoublemeshfixture (class in optimism.contact.test.test_search)": [[4, "optimism.contact.test.test_Search.TestDoubleMeshFixture", false]], "testedgeintersection (class in optimism.contact.test.test_cpp)": [[4, "optimism.contact.test.test_Cpp.TestEdgeIntersection", false]], "testedgeintersection (class in optimism.contact.test.test_edgeintersection)": [[4, "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection", false]], "testedgeswithcommonpoint() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testEdgesWithCommonPoint", false]], "testedgeswithtwocommonpoints() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testEdgesWithTwoCommonPoints", false]], "testfixture (class in optimism.test.testfixture)": [[9, "optimism.test.TestFixture.TestFixture", false]], "testfunctionspacefixture (class in optimism.test.test_functionspace)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture", false]], "testfunctionspacemultiquadpointfixture (class in optimism.test.test_functionspace)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture", false]], "testfunctionspacesinglequadpointfixture (class in optimism.test.test_functionspace)": [[9, "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture", false]], "testgentmaterial (class in optimism.material.test.test_gent)": [[6, "optimism.material.test.test_Gent.TestGentMaterial", false]], "testgmressolver (class in optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver", false]], "testinterpolants (class in optimism.test.test_interpolants)": [[9, "optimism.test.test_Interpolants.TestInterpolants", false]], "testjaxconfiguration (class in optimism.test.test_jaxconfig)": [[9, "optimism.test.test_JaxConfig.TestJaxConfiguration", false]], "testlevelsetcontactconstraint (class in optimism.contact.test.test_levelsetconstraint)": [[4, "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint", false]], "testlinalg (class in optimism.test.test_linalg)": [[9, "optimism.test.test_LinAlg.TestLinAlg", false]], "testlinearelasticmaterial (class in optimism.material.test.test_linearelastic)": [[6, "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial", false]], "testmathinnerproduct (class in optimism.test.test_math)": [[9, "optimism.test.test_Math.TestMathInnerProduct", false]], "testmathsum (class in optimism.test.test_math)": [[9, "optimism.test.test_Math.TestMathSum", false]], "testmeshreaddata (class in optimism.test.test_readexodusmesh)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadData", false]], "testmeshreaddata (class in optimism.test.test_readmesh)": [[9, "optimism.test.test_ReadMesh.TestMeshReadData", false]], "testmeshreadpatchtest (class in optimism.test.test_readexodusmesh)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest", false]], "testmeshreadpatchtest (class in optimism.test.test_readmesh)": [[9, "optimism.test.test_ReadMesh.TestMeshReadPatchTest", false]], "testmeshreadpropertiestest (class in optimism.test.test_readexodusmesh)": [[9, "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest", false]], "testminimizescalarfixture (class in optimism.test.test_minimizescalar)": [[9, "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture", false]], "testmortargeom (class in optimism.contact.test.test_mortargeom)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom", false]], "testmortarintegralonesided() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testMortarIntegralOneSided", false]], "testobjective (class in optimism.test.test_objective)": [[9, "optimism.test.test_Objective.TestObjective", false]], "testoffedges() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testOffEdges", false]], "testprojectiononboundary (class in optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary", false]], "testquadraticsolver (class in optimism.contact.test.test_newtonglobalization)": [[4, "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver", false]], "testquadraturerules (class in optimism.test.test_quadraturerule)": [[9, "optimism.test.test_QuadratureRule.TestQuadratureRules", false]], "testsinglemeshfixture (class in optimism.phasefield.test.test_phasefieldlorentzplasticpatch)": [[8, "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture", false]], "testsinglemeshfixture (class in optimism.phasefield.test.test_phasefieldthresholdpatch)": [[8, "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture", false]], "testsinglemeshfixture (class in optimism.test.test_mesh)": [[9, "optimism.test.test_Mesh.TestSingleMeshFixture", false]], "testsinglemeshfixture (class in optimism.test.test_surface)": [[9, "optimism.test.test_Surface.TestSingleMeshFixture", false]], "testsmoothfunctions (class in optimism.test.test_smoothfunctions)": [[9, "optimism.test.test_SmoothFunctions.TestSmoothFunctions", false]], "testspline() (optimism.contact.test.test_mortargeom.testmortargeom method)": [[4, "optimism.contact.test.test_MortarGeom.TestMortarGeom.testSpline", false]], "testsubproblemsolvefixture (class in optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture", false]], "testtrustregionspgfixture (class in optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture", false]], "testtrustregionspgrosenbrock (class in optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock", false]], "testuniaxial() (optimism.phasefield.test.plotphasefieldthresholdmodel.phasefieldthresholduniaxialfixture method)": [[8, "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture.testUniaxial", false]], "testuniaxial() (optimism.phasefield.test.test_phasefielduniaxial.phasefielduniaxialfixture method)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.PhaseFieldUniaxialFixture.testUniaxial", false]], "testvolumeaverage (class in optimism.test.test_volumeaveragej)": [[9, "optimism.test.test_VolumeAverageJ.TestVolumeAverage", false]], "testvtkwriter (class in optimism.test.test_vtkwriter)": [[9, "optimism.test.test_VTKWriter.TestVTKWriter", false]], "testvtkwriterhigherorder (class in optimism.test.test_vtkwriter)": [[9, "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder", false]], "text (optimism.timer.timer attribute)": [[2, "optimism.Timer.Timer.text", false]], "time (optimism.material.materialuniaxialsimulator.uniaxialoutput attribute)": [[5, "id4", false], [5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput.time", false]], "time (optimism.objective.params attribute)": [[2, "optimism.Objective.Params.time", false]], "time_step() (optimism.test.test_newmark.dynamicsfixture method)": [[9, "optimism.test.test_Newmark.DynamicsFixture.time_step", false]], "timer (class in optimism.timer)": [[2, "optimism.Timer.Timer", false]], "timererror": [[2, "optimism.Timer.TimerError", false]], "timers (optimism.timer.timer attribute)": [[2, "optimism.Timer.Timer.timers", false]], "times (optimism.phasefield.materialpointsimulator.uniaxialoutput attribute)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput.times", false]], "tol (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.tol", false]], "tol (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.tol", false]], "tol (optimism.minimizescalar.settings attribute)": [[2, "optimism.MinimizeScalar.Settings.tol", false]], "tol (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.tol", false]], "total_residual() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.total_residual", false]], "tr_size (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.tr_size", false]], "tr_size (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.tr_size", false]], "trace() (in module optimism.tensormath)": [[2, "optimism.TensorMath.trace", false]], "tractionpatch (class in optimism.test.test_traction)": [[9, "optimism.test.test_Traction.TractionPatch", false]], "triangle_inradius() (in module optimism.test.test_mesh)": [[9, "optimism.test.test_Mesh.triangle_inradius", false]], "triaxiality() (in module optimism.tensormath)": [[2, "optimism.TensorMath.triaxiality", false]], "trspgcauchypointfixture (class in optimism.test.test_trustregionspg)": [[9, "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture", false]], "trust_region_cg() (in module optimism.equationsolversubspace)": [[2, "optimism.EquationSolverSubspace.trust_region_cg", false]], "trust_region_least_squares_solve() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.trust_region_least_squares_solve", false]], "trust_region_minimize() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.trust_region_minimize", false]], "trust_region_subspace_minimize() (in module optimism.equationsolversubspace)": [[2, "optimism.EquationSolverSubspace.trust_region_subspace_minimize", false]], "twobodycontactfixture (class in optimism.contact.test.test_twobodycontact)": [[4, "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture", false]], "twobodycontactfixture (class in optimism.contact.test.test_twobodymortarcontact)": [[4, "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture", false]], "twotryprecondstrategy (class in optimism.objective)": [[2, "optimism.Objective.TwoTryPrecondStrategy", false]], "uniaxialoutput (class in optimism.material.materialuniaxialsimulator)": [[5, "optimism.material.MaterialUniaxialSimulator.UniaxialOutput", false]], "uniaxialoutput (class in optimism.phasefield.materialpointsimulator)": [[7, "optimism.phasefield.MaterialPointSimulator.UniaxialOutput", false]], "unknownindices (optimism.functionspace.dofmanager attribute)": [[2, "optimism.FunctionSpace.DofManager.unknownIndices", false]], "unpack_fields_2d() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.unpack_fields_2D", false]], "unpack_gradients_2d() (in module optimism.phasefield.phasefield)": [[7, "optimism.phasefield.PhaseField.unpack_gradients_2D", false]], "unsigned_char (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.UNSIGNED_CHAR", false]], "unsigned_int (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.UNSIGNED_INT", false]], "unsigned_long (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.UNSIGNED_LONG", false]], "unsigned_short (optimism.vtkwriter.vtkdatatype attribute)": [[2, "optimism.VTKWriter.VTKDataType.UNSIGNED_SHORT", false]], "update() (in module optimism.phasefield.test.test_phasefielduniaxial)": [[8, "optimism.phasefield.test.test_PhaseFieldUniaxial.update", false]], "update() (optimism.lu.lu method)": [[2, "optimism.LU.LU.update", false]], "update() (optimism.sparsecholesky.sparsecholesky method)": [[2, "optimism.SparseCholesky.SparseCholesky.update", false]], "update_precond() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.update_precond", false]], "update_precond() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.update_precond", false]], "update_state() (in module optimism.j2plasticphasefield)": [[2, "optimism.J2PlasticPhaseField.update_state", false]], "update_state() (in module optimism.material.j2plastic)": [[5, "optimism.material.J2Plastic.update_state", false]], "update_state() (in module optimism.phasefield.phasefieldlorentzplastic)": [[7, "optimism.phasefield.PhaseFieldLorentzPlastic.update_state", false]], "update_state() (in module optimism.phasefield.phasefieldthresholdplastic)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.update_state", false]], "update_step_length_squared() (in module optimism.equationsolver)": [[2, "optimism.EquationSolver.update_step_length_squared", false]], "use_incremental_objective (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.use_incremental_objective", false]], "use_incremental_objective (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.use_incremental_objective", false]], "use_newton_only (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.use_newton_only", false]], "use_preconditioned_inner_product_for_cg (optimism.equationsolver.settings attribute)": [[2, "optimism.EquationSolver.Settings.use_preconditioned_inner_product_for_cg", false]], "use_preconditioned_inner_product_for_spg (optimism.trustregionspg.settings attribute)": [[2, "optimism.TrustRegionSPG.Settings.use_preconditioned_inner_product_for_spg", false]], "use_second_order_update (optimism.alsolver.settings attribute)": [[2, "optimism.AlSolver.Settings.use_second_order_update", false]], "value() (optimism.constrainedobjective.constrainedobjective method)": [[2, "optimism.ConstrainedObjective.ConstrainedObjective.value", false]], "value() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.value", false]], "values (optimism.interpolants.shapefunctions attribute)": [[2, "id13", false], [2, "optimism.Interpolants.ShapeFunctions.values", false]], "vander1d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.vander1d", false]], "vander2d() (in module optimism.interpolants)": [[2, "optimism.Interpolants.vander2d", false]], "vec_hessian() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.vec_hessian", false]], "vec_jacobian_p0() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.vec_jacobian_p0", false]], "vec_jacobian_p1() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.vec_jacobian_p1", false]], "vec_jacobian_p2() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.vec_jacobian_p2", false]], "vec_jacobian_p4() (optimism.objective.objective method)": [[2, "optimism.Objective.Objective.vec_jacobian_p4", false]], "vectors (optimism.vtkwriter.vtkfieldtype attribute)": [[2, "optimism.VTKWriter.VTKFieldType.VECTORS", false]], "vertexnodes (optimism.interpolants.parentelement attribute)": [[2, "id11", false], [2, "optimism.Interpolants.ParentElement.vertexNodes", false]], "voce() (in module optimism.material.hardening)": [[5, "optimism.material.Hardening.voce", false]], "vocehardeningtestfixture (class in optimism.material.test.test_hardening)": [[6, "optimism.material.test.test_Hardening.VoceHardeningTestFixture", false]], "vols (optimism.functionspace.functionspace attribute)": [[2, "id5", false], [2, "optimism.FunctionSpace.FunctionSpace.vols", false]], "volume_average_j_gradient_transformation() (in module optimism.mechanics)": [[2, "optimism.Mechanics.volume_average_J_gradient_transformation", false]], "vtkdatatype (class in optimism.vtkwriter)": [[2, "optimism.VTKWriter.VTKDataType", false]], "vtkfieldtype (class in optimism.vtkwriter)": [[2, "optimism.VTKWriter.VTKFieldType", false]], "vtkwriter (class in optimism.vtkwriter)": [[2, "optimism.VTKWriter.VTKWriter", false]], "vtkwriter.vtkfieldrecord (class in optimism.vtkwriter)": [[2, "optimism.VTKWriter.VTKWriter.VTKFieldRecord", false]], "warm_start_increment() (in module optimism.warmstart)": [[2, "optimism.WarmStart.warm_start_increment", false]], "warm_start_increment_jax_safe() (in module optimism.warmstart)": [[2, "optimism.WarmStart.warm_start_increment_jax_safe", false]], "wgauss (optimism.quadraturerule.quadraturerule attribute)": [[2, "optimism.QuadratureRule.QuadratureRule.wgauss", false]], "while_loop() (in module optimism.minimizescalar)": [[2, "optimism.MinimizeScalar.while_loop", false]], "write() (optimism.vtkwriter.vtkwriter method)": [[2, "optimism.VTKWriter.VTKWriter.write", false]], "write_matrix_as_table() (in module optimism.vtkwriter)": [[2, "optimism.VTKWriter.write_matrix_as_table", false]], "write_output() (optimism.test.test_patchtestpou.patchtestquadraticelements method)": [[9, "optimism.test.test_PatchTestPou.PatchTestQuadraticElements.write_output", false]], "x_tol (optimism.scalarrootfind.settings attribute)": [[2, "optimism.ScalarRootFind.Settings.x_tol", false]], "xigauss (optimism.quadraturerule.quadraturerule attribute)": [[2, "optimism.QuadratureRule.QuadratureRule.xigauss", false]], "y0 (optimism.phasefield.phasefieldthresholdplastic.properties attribute)": [[7, "optimism.phasefield.PhaseFieldThresholdPlastic.Properties.Y0", false]], "zmax() (in module optimism.smoothfunctions)": [[2, "optimism.SmoothFunctions.zmax", false]]}, "objects": {"": [[2, 0, 0, "-", "optimism"]], "optimism": [[2, 0, 0, "-", "AlSolver"], [2, 0, 0, "-", "BoundConstrainedObjective"], [2, 0, 0, "-", "BoundConstrainedSolver"], [2, 0, 0, "-", "ConstrainedObjective"], [2, 0, 0, "-", "EquationSolver"], [2, 0, 0, "-", "EquationSolverSubspace"], [2, 0, 0, "-", "FunctionSpace"], [2, 0, 0, "-", "Interpolants"], [2, 0, 0, "-", "J2PlasticPhaseField"], [2, 0, 0, "-", "JaxConfig"], [2, 0, 0, "-", "LU"], [2, 0, 0, "-", "LinAlg"], [2, 0, 0, "-", "Math"], [2, 0, 0, "-", "Mechanics"], [2, 0, 0, "-", "Mesh"], [2, 0, 0, "-", "MeshPlot"], [2, 0, 0, "-", "MinimizeScalar"], [2, 0, 0, "-", "NewtonSolver"], [2, 0, 0, "-", "Objective"], [2, 0, 0, "-", "QuadratureRule"], [2, 0, 0, "-", "ReadExodusMesh"], [2, 0, 0, "-", "ReadMesh"], [2, 0, 0, "-", "ScalarRootFind"], [2, 0, 0, "-", "SmoothFunctions"], [2, 0, 0, "-", "SparseCholesky"], [2, 0, 0, "-", "SparseMatrixAssembler"], [2, 0, 0, "-", "Surface"], [2, 0, 0, "-", "TensorMath"], [2, 0, 0, "-", "Timer"], [2, 0, 0, "-", "TrustRegionSPG"], [2, 0, 0, "-", "VTKWriter"], [2, 0, 0, "-", "WarmStart"], [3, 0, 0, "-", "contact"], [5, 0, 0, "-", "material"], [7, 0, 0, "-", "phasefield"], [9, 0, 0, "-", "test"]], "optimism.AlSolver": [[2, 1, 1, "", "Settings"], [2, 4, 1, "", "augmented_lagrange_solve"], [2, 4, 1, "", "get_settings"], [2, 4, 1, "", "linear_update"], [2, 4, 1, "", "solve_sub_step"]], "optimism.AlSolver.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "inverse_ncp_hessian_bound"], [2, 3, 1, "", "max_al_iters"], [2, 3, 1, "", "max_gmres_iters"], [2, 3, 1, "", "num_initial_low_order_iterations"], [2, 3, 1, "", "penalty_scaling"], [2, 3, 1, "", "relative_gmres_tol"], [2, 3, 1, "", "target_constraint_decrease_factor"], [2, 3, 1, "", "tol"], [2, 3, 1, "", "use_newton_only"], [2, 3, 1, "", "use_second_order_update"]], "optimism.BoundConstrainedObjective": [[2, 1, 1, "", "BoundConstrainedObjective"], [2, 1, 1, "", "ScaledPrecondStrategy"]], "optimism.BoundConstrainedObjective.BoundConstrainedObjective": [[2, 2, 1, "", "get_multipliers"], [2, 2, 1, "", "get_residual"], [2, 2, 1, "", "get_total_residual"], [2, 2, 1, "", "get_value"]], "optimism.BoundConstrainedObjective.ScaledPrecondStrategy": [[2, 2, 1, "", "initialize"], [2, 2, 1, "", "precond_at_attempt"]], "optimism.BoundConstrainedSolver": [[2, 4, 1, "", "bound_constrained_solve"]], "optimism.ConstrainedObjective": [[2, 1, 1, "", "ConstrainedObjective"], [2, 1, 1, "", "ConstrainedQuasiObjective"], [2, 1, 1, "", "PrecondStrategy"], [2, 4, 1, "", "fischer_burmeister"], [2, 4, 1, "", "fischer_burmeister_jac_l"]], "optimism.ConstrainedObjective.ConstrainedObjective": [[2, 2, 1, "", "constrained_jacobian_p_vec"], [2, 2, 1, "", "constrained_jacobian_vec"], [2, 2, 1, "", "constrained_residual"], [2, 2, 1, "", "constraint"], [2, 2, 1, "", "create_augmented_lagrangian"], [2, 2, 1, "", "gradient"], [2, 2, 1, "", "gradient_l"], [2, 2, 1, "", "gradient_p"], [2, 2, 1, "", "hessian"], [2, 2, 1, "", "hessian_vec"], [2, 2, 1, "", "jacobian_l_vec"], [2, 2, 1, "", "jacobian_p_vec"], [2, 2, 1, "", "ncp"], [2, 2, 1, "", "ncp_hessian"], [2, 2, 1, "", "reset_kappa"], [2, 2, 1, "", "total_residual"], [2, 2, 1, "", "update_precond"], [2, 2, 1, "", "value"]], "optimism.ConstrainedObjective.ConstrainedQuasiObjective": [[2, 2, 1, "", "create_augmented_lagrangian"]], "optimism.ConstrainedObjective.PrecondStrategy": [[2, 2, 1, "", "initialize"], [2, 2, 1, "", "precond_at_attempt"]], "optimism.EquationSolver": [[2, 1, 1, "", "Settings"], [2, 4, 1, "", "cg_inner_products_preconditioned"], [2, 4, 1, "", "cg_inner_products_unpreconditioned"], [2, 4, 1, "", "dogleg_step"], [2, 4, 1, "", "get_settings"], [2, 4, 1, "", "is_converged"], [2, 4, 1, "", "is_on_boundary"], [2, 4, 1, "", "newton"], [2, 4, 1, "", "newton_solve"], [2, 4, 1, "", "nonlinear_equation_solve"], [2, 4, 1, "", "output_matrix"], [2, 4, 1, "", "preconditioned_project_to_boundary"], [2, 4, 1, "", "print_banner"], [2, 4, 1, "", "print_min_banner"], [2, 4, 1, "", "project_to_boundary"], [2, 4, 1, "", "project_to_boundary_with_coefs"], [2, 4, 1, "", "settings_with_new_tol"], [2, 4, 1, "", "solve_trust_region_equality_constraint"], [2, 4, 1, "", "solve_trust_region_minimization"], [2, 4, 1, "", "trust_region_least_squares_solve"], [2, 4, 1, "", "trust_region_minimize"], [2, 4, 1, "", "update_step_length_squared"]], "optimism.EquationSolver.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "cg_inexact_solve_ratio"], [2, 3, 1, "", "cg_tol"], [2, 3, 1, "", "check_stability"], [2, 3, 1, "", "debug_info"], [2, 3, 1, "", "eta1"], [2, 3, 1, "", "eta2"], [2, 3, 1, "", "eta3"], [2, 3, 1, "", "max_cg_iters"], [2, 3, 1, "", "max_cumulative_cg_iters"], [2, 3, 1, "", "max_trust_iters"], [2, 3, 1, "", "min_tr_size"], [2, 3, 1, "", "over_iters"], [2, 3, 1, "", "t1"], [2, 3, 1, "", "t2"], [2, 3, 1, "", "tol"], [2, 3, 1, "", "tr_size"], [2, 3, 1, "", "use_incremental_objective"], [2, 3, 1, "", "use_preconditioned_inner_product_for_cg"]], "optimism.EquationSolverSubspace": [[2, 1, 1, "", "ModelProblem"], [2, 4, 1, "", "project_to_boundary_with_coefs"], [2, 4, 1, "", "spectral_gradient_minimize"], [2, 4, 1, "", "trust_region_cg"], [2, 4, 1, "", "trust_region_subspace_minimize"]], "optimism.EquationSolverSubspace.ModelProblem": [[2, 2, 1, "", "add_vector"], [2, 2, 1, "", "is_initialized"], [2, 2, 1, "", "setup_system"], [2, 2, 1, "", "solve"]], "optimism.FunctionSpace": [[2, 1, 1, "", "DofManager"], [2, 1, 1, "", "EssentialBC"], [2, 1, 1, "", "FunctionSpace"], [2, 4, 1, "", "average_quadrature_field_over_element"], [2, 4, 1, "", "compute_element_field_gradient"], [2, 4, 1, "", "compute_element_volumes"], [2, 4, 1, "", "compute_element_volumes_axisymmetric"], [2, 4, 1, "", "compute_field_gradient"], [2, 4, 1, "", "compute_quadrature_point_field_gradient"], [2, 4, 1, "", "construct_function_space"], [2, 4, 1, "", "construct_function_space_from_parent_element"], [2, 4, 1, "", "construct_weighted_function_space"], [2, 4, 1, "", "default_modify_element_gradient"], [2, 4, 1, "", "evaluate_on_block"], [2, 4, 1, "", "evaluate_on_element"], [2, 4, 1, "", "get_nodal_values_on_edge"], [2, 4, 1, "", "integrate_element"], [2, 4, 1, "", "integrate_element_from_local_field"], [2, 4, 1, "", "integrate_function_on_edge"], [2, 4, 1, "", "integrate_function_on_edges"], [2, 4, 1, "", "integrate_over_block"], [2, 4, 1, "", "interpolate_nodal_field_on_edge"], [2, 4, 1, "", "interpolate_to_element_points"], [2, 4, 1, "", "interpolate_to_point"], [2, 4, 1, "", "interpolate_to_points"], [2, 4, 1, "", "map_element_shape_grads"], [2, 4, 1, "", "project_quadrature_field_to_element_field"]], "optimism.FunctionSpace.DofManager": [[2, 3, 1, "", "HessColCoords"], [2, 3, 1, "", "HessRowCoords"], [2, 3, 1, "", "_abc_impl"], [2, 2, 1, "", "_make_hessian_bc_mask"], [2, 2, 1, "", "_make_hessian_coordinates"], [2, 3, 1, "", "bcIndices"], [2, 2, 1, "", "create_field"], [2, 3, 1, "", "dofToUnknown"], [2, 3, 1, "", "fieldShape"], [2, 2, 1, "", "get_bc_size"], [2, 2, 1, "", "get_bc_values"], [2, 2, 1, "", "get_unknown_size"], [2, 2, 1, "", "get_unknown_values"], [2, 3, 1, "", "hessian_bc_mask"], [2, 3, 1, "", "ids"], [2, 3, 1, "", "isBc"], [2, 3, 1, "", "isUnknown"], [2, 2, 1, "", "slice_unknowns_with_dof_indices"], [2, 3, 1, "", "unknownIndices"]], "optimism.FunctionSpace.EssentialBC": [[2, 3, 1, "", "_abc_impl"], [2, 3, 1, "", "component"], [2, 3, 1, "", "nodeSet"]], "optimism.FunctionSpace.FunctionSpace": [[2, 3, 1, "", "_abc_impl"], [2, 3, 1, "id0", "isAxisymmetric"], [2, 3, 1, "id1", "mesh"], [2, 3, 1, "id2", "quadratureRule"], [2, 3, 1, "id3", "shapeGrads"], [2, 3, 1, "id4", "shapes"], [2, 3, 1, "id5", "vols"]], "optimism.Interpolants": [[2, 1, 1, "", "ParentElement"], [2, 1, 1, "", "ShapeFunctions"], [2, 4, 1, "", "compute_shapes"], [2, 4, 1, "", "get_lobatto_nodes_1d"], [2, 4, 1, "", "make_parent_element_1d"], [2, 4, 1, "", "make_parent_element_2d"], [2, 4, 1, "", "make_parent_element_2d_with_bubble"], [2, 4, 1, "", "make_parent_elements"], [2, 4, 1, "", "pascal_triangle_monomials"], [2, 4, 1, "", "shape1d"], [2, 4, 1, "", "shape2d"], [2, 4, 1, "", "shape2dBubble"], [2, 4, 1, "", "vander1d"], [2, 4, 1, "", "vander2d"]], "optimism.Interpolants.ParentElement": [[2, 3, 1, "", "_abc_impl"], [2, 3, 1, "id6", "coordinates"], [2, 3, 1, "id7", "degree"], [2, 3, 1, "id8", "elementType"], [2, 3, 1, "id9", "faceNodes"], [2, 3, 1, "id10", "interiorNodes"], [2, 5, 1, "", "num_nodes"], [2, 3, 1, "id11", "vertexNodes"]], "optimism.Interpolants.ShapeFunctions": [[2, 3, 1, "", "_abc_impl"], [2, 3, 1, "id12", "gradients"], [2, 3, 1, "id13", "values"]], "optimism.J2PlasticPhaseField": [[2, 4, 1, "", "_compute_elastic_infinitesimal_strain"], [2, 4, 1, "", "compute_flow_direction"], [2, 4, 1, "", "compute_logarithmic_elastic_strain"], [2, 4, 1, "", "compute_state_increment"], [2, 4, 1, "", "compute_state_new"], [2, 4, 1, "", "dr_dstrain_and_deqps"], [2, 4, 1, "", "elastic_deviatoric_free_energy"], [2, 4, 1, "", "elastic_free_energy"], [2, 4, 1, "", "elastic_volumetric_free_energy"], [2, 4, 1, "", "energy_density"], [2, 4, 1, "", "energy_density_generic"], [2, 4, 1, "", "hardening_energy_density"], [2, 4, 1, "", "incremental_potential"], [2, 4, 1, "", "make_initial_state"], [2, 4, 1, "", "make_properties"], [2, 4, 1, "", "r"], [2, 4, 1, "", "r_and_deqps"], [2, 4, 1, "", "update_state"]], "optimism.JaxConfig": [[2, 4, 1, "", "hessrayleigh"], [2, 4, 1, "", "hessvec"], [2, 4, 1, "", "if_then_else"]], "optimism.LU": [[2, 1, 1, "", "LU"]], "optimism.LU.LU": [[2, 2, 1, "", "dot"], [2, 2, 1, "", "multiply_by_transpose"], [2, 2, 1, "", "solve"], [2, 2, 1, "", "solve_transpose"], [2, 2, 1, "", "update"]], "optimism.LinAlg": [[2, 4, 1, "", "_logm_iss"], [2, 4, 1, "", "jvp_sqrtm"], [2, 4, 1, "", "log_pade_pf"], [2, 4, 1, "", "logm_jvp"], [2, 4, 1, "", "sqrtm_dbp"]], "optimism.Math": [[2, 4, 1, "", "_float_split"], [2, 4, 1, "", "_two_product"], [2, 4, 1, "", "_two_sum"], [2, 4, 1, "", "dot2"], [2, 4, 1, "", "safe_sqrt_jvp"], [2, 4, 1, "", "sum2"]], "optimism.Mechanics": [[2, 1, 1, "", "DynamicsFunctions"], [2, 1, 1, "", "MechanicsFunctions"], [2, 1, 1, "", "NewmarkParameters"], [2, 4, 1, "", "_compute_element_masses"], [2, 4, 1, "", "_compute_element_stiffnesses"], [2, 4, 1, "", "_compute_element_stiffnesses_multi_block"], [2, 4, 1, "", "_compute_initial_state_multi_block"], [2, 4, 1, "", "_compute_kinetic_energy"], [2, 4, 1, "", "_compute_newmark_element_hessians"], [2, 4, 1, "", "_compute_strain_energy"], [2, 4, 1, "", "_compute_strain_energy_multi_block"], [2, 4, 1, "", "_compute_updated_internal_variables"], [2, 4, 1, "", "_compute_updated_internal_variables_multi_block"], [2, 4, 1, "", "axisymmetric_element_gradient_transformation"], [2, 4, 1, "", "axisymmetric_gradient"], [2, 4, 1, "", "compute_element_stiffness_from_global_fields"], [2, 4, 1, "", "compute_newmark_lagrangian"], [2, 4, 1, "", "compute_traction_potential_energy"], [2, 4, 1, "", "create_dynamics_functions"], [2, 4, 1, "", "create_mechanics_functions"], [2, 4, 1, "", "create_multi_block_mechanics_functions"], [2, 4, 1, "", "define_pressure_projection_gradient_tranformation"], [2, 4, 1, "", "kinetic_energy_density"], [2, 4, 1, "", "parse_2D_to_3D_gradient_transformation"], [2, 4, 1, "", "plane_strain_gradient_transformation"], [2, 4, 1, "", "strain_energy_density_to_lagrangian_density"], [2, 4, 1, "", "volume_average_J_gradient_transformation"]], "optimism.Mechanics.DynamicsFunctions": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "compute_algorithmic_energy"], [2, 3, 1, "", "compute_element_hessians"], [2, 3, 1, "", "compute_element_masses"], [2, 3, 1, "", "compute_initial_state"], [2, 3, 1, "", "compute_output_energy_densities_and_stresses"], [2, 3, 1, "", "compute_output_kinetic_energy"], [2, 3, 1, "", "compute_output_strain_energy"], [2, 3, 1, "", "compute_updated_internal_variables"], [2, 3, 1, "", "correct"], [2, 3, 1, "", "predict"]], "optimism.Mechanics.MechanicsFunctions": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "compute_element_stiffnesses"], [2, 3, 1, "", "compute_initial_state"], [2, 3, 1, "", "compute_output_energy_densities_and_stresses"], [2, 3, 1, "", "compute_output_material_qoi"], [2, 3, 1, "", "compute_strain_energy"], [2, 3, 1, "", "compute_updated_internal_variables"], [2, 3, 1, "", "integrated_material_qoi"]], "optimism.Mechanics.NewmarkParameters": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "beta"], [2, 3, 1, "", "gamma"]], "optimism.Mesh": [[2, 1, 1, "", "Mesh"], [2, 4, 1, "", "combine_blocks"], [2, 4, 1, "", "combine_mesh"], [2, 4, 1, "", "combine_nodesets"], [2, 4, 1, "", "combine_sidesets"], [2, 4, 1, "", "compute_edge_vectors"], [2, 4, 1, "", "construct_mesh_from_basic_data"], [2, 4, 1, "", "construct_structured_mesh"], [2, 4, 1, "", "create_edges"], [2, 4, 1, "", "create_higher_order_mesh_from_simplex_mesh"], [2, 4, 1, "", "create_nodesets_from_sidesets"], [2, 4, 1, "", "create_structured_mesh_data"], [2, 4, 1, "", "get_blocks"], [2, 4, 1, "", "get_edge_coords"], [2, 4, 1, "", "get_edge_field"], [2, 4, 1, "", "get_edge_node_indices"], [2, 4, 1, "", "mesh_with_blocks"], [2, 4, 1, "", "mesh_with_coords"], [2, 4, 1, "", "mesh_with_nodesets"], [2, 4, 1, "", "num_elements"], [2, 4, 1, "", "num_nodes"]], "optimism.Mesh.Mesh": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "id14", "blocks"], [2, 3, 1, "id15", "conns"], [2, 3, 1, "id16", "coords"], [2, 3, 1, "id17", "nodeSets"], [2, 3, 1, "id18", "parentElement"], [2, 3, 1, "id19", "parentElement1d"], [2, 3, 1, "id20", "sideSets"], [2, 3, 1, "id21", "simplexNodesOrdinals"]], "optimism.MeshPlot": [[2, 4, 1, "", "plot_mesh"], [2, 4, 1, "", "plot_mesh_with_field"]], "optimism.MinimizeScalar": [[2, 1, 1, "", "Settings"], [2, 4, 1, "", "get_settings"], [2, 4, 1, "", "line_search_backtrack"], [2, 4, 1, "", "line_search_bidirectional"], [2, 4, 1, "", "line_search_forwardtrack"], [2, 4, 1, "", "minimize_scalar"], [2, 4, 1, "", "while_loop"]], "optimism.MinimizeScalar.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "max_iters"], [2, 3, 1, "", "tol"]], "optimism.NewtonSolver": [[2, 1, 1, "", "Settings"], [2, 4, 1, "", "compute_min_p"], [2, 4, 1, "", "construct_quadratic"], [2, 4, 1, "", "globalized_newton_step"], [2, 4, 1, "", "newton_step"]], "optimism.NewtonSolver.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "max_gmres_iters"], [2, 3, 1, "", "relative_gmres_tol"]], "optimism.Objective": [[2, 1, 1, "", "Objective"], [2, 1, 1, "", "Params"], [2, 1, 1, "", "PrecondStrategy"], [2, 1, 1, "", "ScaledObjective"], [2, 1, 1, "", "ScaledPrecondStrategy"], [2, 1, 1, "", "TwoTryPrecondStrategy"], [2, 4, 1, "", "param_index_update"]], "optimism.Objective.Objective": [[2, 2, 1, "", "apply_precond"], [2, 2, 1, "", "check_stability"], [2, 2, 1, "", "gradient"], [2, 2, 1, "", "gradient_and_tangent"], [2, 2, 1, "", "gradient_p"], [2, 2, 1, "", "hessian"], [2, 2, 1, "", "hessian_vec"], [2, 2, 1, "", "jacobian_p2_vec"], [2, 2, 1, "", "jacobian_p_vec"], [2, 2, 1, "", "multiply_by_approx_hessian"], [2, 2, 1, "", "update_precond"], [2, 2, 1, "", "value"], [2, 2, 1, "", "vec_hessian"], [2, 2, 1, "", "vec_jacobian_p0"], [2, 2, 1, "", "vec_jacobian_p1"], [2, 2, 1, "", "vec_jacobian_p2"], [2, 2, 1, "", "vec_jacobian_p4"]], "optimism.Objective.Params": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "app_data"], [2, 3, 1, "", "bc_data"], [2, 3, 1, "", "design_data"], [2, 3, 1, "", "dynamic_data"], [2, 3, 1, "", "state_data"], [2, 3, 1, "", "time"]], "optimism.Objective.PrecondStrategy": [[2, 2, 1, "", "initialize"], [2, 2, 1, "", "precond_at_attempt"]], "optimism.Objective.ScaledObjective": [[2, 2, 1, "", "get_residual"], [2, 2, 1, "", "get_value"]], "optimism.Objective.ScaledPrecondStrategy": [[2, 2, 1, "", "initialize"], [2, 2, 1, "", "precond_at_attempt"]], "optimism.Objective.TwoTryPrecondStrategy": [[2, 2, 1, "", "initialize"], [2, 2, 1, "", "precond_at_attempt"]], "optimism.QuadratureRule": [[2, 1, 1, "", "QuadratureRule"], [2, 4, 1, "", "_gauss_quad_1D_1pt"], [2, 4, 1, "", "_gauss_quad_1D_2pt"], [2, 4, 1, "", "_gauss_quad_1D_3pt"], [2, 4, 1, "", "_gauss_quad_1D_4pt"], [2, 4, 1, "", "_gauss_quad_1D_5pt"], [2, 4, 1, "", "create_padded_quadrature_rule_1D"], [2, 4, 1, "", "create_quadrature_rule_1D"], [2, 4, 1, "", "create_quadrature_rule_on_triangle"], [2, 4, 1, "", "eval_at_iso_points"]], "optimism.QuadratureRule.QuadratureRule": [[2, 3, 1, "", "_abc_impl"], [2, 3, 1, "", "wgauss"], [2, 3, 1, "", "xigauss"]], "optimism.ReadExodusMesh": [[2, 4, 1, "", "_get_vertex_nodes_from_exodus_tri6_mesh"], [2, 4, 1, "", "_read_block_conns"], [2, 4, 1, "", "_read_block_variable_values"], [2, 4, 1, "", "_read_blocks"], [2, 4, 1, "", "_read_coordinates"], [2, 4, 1, "", "_read_element_type"], [2, 4, 1, "", "_read_names_list"], [2, 4, 1, "", "_read_node_sets"], [2, 4, 1, "", "_read_side_sets"], [2, 4, 1, "", "read_exodus_mesh"], [2, 4, 1, "", "read_exodus_mesh_element_properties"]], "optimism.ReadMesh": [[2, 4, 1, "", "read_json_mesh"]], "optimism.ScalarRootFind": [[2, 1, 1, "", "Settings"], [2, 1, 1, "", "SolutionInfo"], [2, 4, 1, "", "bisection_step"], [2, 4, 1, "", "find_root"], [2, 4, 1, "", "get_settings"], [2, 4, 1, "", "newton_step"], [2, 4, 1, "", "rtsafe_"]], "optimism.ScalarRootFind.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "max_iters"], [2, 3, 1, "", "r_tol"], [2, 3, 1, "", "x_tol"]], "optimism.ScalarRootFind.SolutionInfo": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "converged"], [2, 3, 1, "", "correction_norm"], [2, 3, 1, "", "function_calls"], [2, 3, 1, "", "iterations"], [2, 3, 1, "", "residual_norm"]], "optimism.SmoothFunctions": [[2, 4, 1, "", "abs"], [2, 4, 1, "", "max"], [2, 4, 1, "", "min"], [2, 4, 1, "", "min_base"], [2, 4, 1, "", "zmax"]], "optimism.SparseCholesky": [[2, 1, 1, "", "SparseCholesky"]], "optimism.SparseCholesky.SparseCholesky": [[2, 2, 1, "", "apply"], [2, 2, 1, "", "apply_transpose"], [2, 2, 1, "", "check_stability"], [2, 2, 1, "", "factorize"], [2, 2, 1, "", "get_diagonal_stiffness"], [2, 2, 1, "", "multiply_by_approximate"], [2, 2, 1, "", "multiply_by_transpose"], [2, 2, 1, "", "update"]], "optimism.SparseMatrixAssembler": [[2, 4, 1, "", "assemble_sparse_stiffness_matrix"]], "optimism.Surface": [[2, 4, 1, "", "compute_edge_vectors"], [2, 4, 1, "", "compute_normal"], [2, 4, 1, "", "create_edges"], [2, 4, 1, "", "eval_field"], [2, 4, 1, "", "get_coords"], [2, 4, 1, "", "get_field_index"], [2, 4, 1, "", "integrate_function"], [2, 4, 1, "", "integrate_function_on_edge"], [2, 4, 1, "", "integrate_function_on_surface"], [2, 4, 1, "", "integrate_values"]], "optimism.TensorMath": [[2, 4, 1, "", "I2"], [2, 4, 1, "", "_exp_relative_difference"], [2, 4, 1, "", "_exp_symm_jvp"], [2, 4, 1, "", "_log_relative_difference"], [2, 4, 1, "", "_log_symm_jvp"], [2, 4, 1, "", "_pow_relative_difference"], [2, 4, 1, "", "_pow_symm_jvp"], [2, 4, 1, "", "_relative_log_difference"], [2, 4, 1, "", "_relative_log_difference_no_tolerance_check"], [2, 4, 1, "", "_relative_log_difference_taylor"], [2, 4, 1, "", "_sqrt_relative_difference"], [2, 4, 1, "", "_sqrt_symm_jvp"], [2, 4, 1, "", "_symmetric_matrix_function_jvp_helper"], [2, 4, 1, "", "cos_of_acos_divided_by_3"], [2, 4, 1, "", "det"], [2, 4, 1, "", "detpIm1"], [2, 4, 1, "", "dev"], [2, 4, 1, "", "deviator"], [2, 4, 1, "", "eigen_sym33_non_unit"], [2, 4, 1, "", "eigen_sym33_unit"], [2, 4, 1, "", "gradient_2D_to_axisymmetric"], [2, 4, 1, "", "inv"], [2, 4, 1, "", "log_sqrt_symm"], [2, 4, 1, "", "mises_invariant"], [2, 4, 1, "", "norm"], [2, 4, 1, "", "norm_of_deviator"], [2, 4, 1, "", "norm_of_deviator_squared"], [2, 4, 1, "", "right_polar_decomposition"], [2, 4, 1, "", "skw"], [2, 4, 1, "", "sym"], [2, 4, 1, "", "symmetric_matrix_function"], [2, 4, 1, "", "tensor_2D_to_3D"], [2, 4, 1, "", "trace"], [2, 4, 1, "", "triaxiality"]], "optimism.Timer": [[2, 1, 1, "", "Timer"], [2, 6, 1, "", "TimerError"]], "optimism.Timer.Timer": [[2, 3, 1, "", "_start_time"], [2, 2, 1, "", "logger"], [2, 3, 1, "", "name"], [2, 2, 1, "", "start"], [2, 2, 1, "", "stop"], [2, 3, 1, "", "text"], [2, 3, 1, "", "timers"]], "optimism.TrustRegionSPG": [[2, 1, 1, "", "Settings"], [2, 4, 1, "", "bound_constrained_trust_region_minimize"], [2, 4, 1, "", "find_generalized_cauchy_point"], [2, 4, 1, "", "get_settings"], [2, 4, 1, "", "is_converged"], [2, 4, 1, "", "is_on_boundary"], [2, 4, 1, "", "kouri_exact_line_search"], [2, 4, 1, "", "nonmonotone_line_search"], [2, 4, 1, "", "output_matrix"], [2, 4, 1, "", "print_min_banner"], [2, 4, 1, "", "project"], [2, 4, 1, "", "project_onto_tr"], [2, 4, 1, "", "settings_with_new_tol"], [2, 4, 1, "", "solve"], [2, 4, 1, "", "solve_spg_subproblem"], [2, 4, 1, "", "subproblem_optimality"]], "optimism.TrustRegionSPG.Settings": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "cauchy_point_decrease_tol"], [2, 3, 1, "", "cauchy_point_max_line_search_iters"], [2, 3, 1, "", "cauchy_point_sufficient_decrease_factor"], [2, 3, 1, "", "check_stability"], [2, 3, 1, "", "debug_info"], [2, 3, 1, "", "eta1"], [2, 3, 1, "", "eta2"], [2, 3, 1, "", "eta3"], [2, 3, 1, "", "max_cumulative_spg_iters"], [2, 3, 1, "", "max_spectral_step_length"], [2, 3, 1, "", "max_spg_iters"], [2, 3, 1, "", "max_trust_iters"], [2, 3, 1, "", "min_spectral_step_length"], [2, 3, 1, "", "min_tr_size"], [2, 3, 1, "", "spg_inexact_solve_ratio"], [2, 3, 1, "", "spg_nonmonotone_iter_limit_to_enforce_decrease"], [2, 3, 1, "", "spg_tol"], [2, 3, 1, "", "spg_use_nonmonotone"], [2, 3, 1, "", "t1"], [2, 3, 1, "", "t2"], [2, 3, 1, "", "tol"], [2, 3, 1, "", "tr_size"], [2, 3, 1, "", "use_incremental_objective"], [2, 3, 1, "", "use_preconditioned_inner_product_for_spg"]], "optimism.VTKWriter": [[2, 1, 1, "", "VTKDataType"], [2, 1, 1, "", "VTKFieldType"], [2, 1, 1, "", "VTKWriter"], [2, 4, 1, "", "default_values"], [2, 4, 1, "", "write_matrix_as_table"]], "optimism.VTKWriter.VTKDataType": [[2, 3, 1, "", "BIT"], [2, 3, 1, "", "CHAR"], [2, 3, 1, "", "DOUBLE"], [2, 3, 1, "", "FLOAT"], [2, 3, 1, "", "INT"], [2, 3, 1, "", "LONG"], [2, 3, 1, "", "SHORT"], [2, 3, 1, "", "UNSIGNED_CHAR"], [2, 3, 1, "", "UNSIGNED_INT"], [2, 3, 1, "", "UNSIGNED_LONG"], [2, 3, 1, "", "UNSIGNED_SHORT"]], "optimism.VTKWriter.VTKFieldType": [[2, 3, 1, "", "SCALARS"], [2, 3, 1, "", "TENSORS"], [2, 3, 1, "", "VECTORS"]], "optimism.VTKWriter.VTKWriter": [[2, 1, 1, "", "VTKFieldRecord"], [2, 2, 1, "", "_check_and_format_data"], [2, 2, 1, "", "_write_cell_connectivity"], [2, 2, 1, "", "_write_cell_fields"], [2, 2, 1, "", "_write_cell_types"], [2, 2, 1, "", "_write_contact_edges"], [2, 2, 1, "", "_write_coordinate_data"], [2, 2, 1, "", "_write_header"], [2, 2, 1, "", "_write_nodal_fields"], [2, 2, 1, "", "_write_out_all_fields_in_dict"], [2, 2, 1, "", "add_cell_field"], [2, 2, 1, "", "add_contact_edges"], [2, 2, 1, "", "add_nodal_field"], [2, 2, 1, "", "add_sphere"], [2, 2, 1, "", "write"]], "optimism.VTKWriter.VTKWriter.VTKFieldRecord": [[2, 2, 1, "", "_asdict"], [2, 3, 1, "", "_field_defaults"], [2, 3, 1, "", "_fields"], [2, 2, 1, "", "_make"], [2, 2, 1, "", "_replace"], [2, 3, 1, "", "data"], [2, 3, 1, "", "dataType"], [2, 3, 1, "", "fieldType"]], "optimism.WarmStart": [[2, 4, 1, "", "warm_start_increment"], [2, 4, 1, "", "warm_start_increment_jax_safe"]], "optimism.contact": [[3, 0, 0, "-", "Contact"], [3, 0, 0, "-", "EdgeCpp"], [3, 0, 0, "-", "EdgeIntersection"], [3, 0, 0, "-", "Friction"], [3, 0, 0, "-", "Levelset"], [3, 0, 0, "-", "LevelsetConstraint"], [3, 0, 0, "-", "MortarContact"], [3, 0, 0, "-", "PenaltyContact"], [3, 0, 0, "-", "Search"], [4, 0, 0, "-", "test"]], "optimism.contact.Contact": [[3, 4, 1, "", "compute_closest_distance_to_each_side"], [3, 4, 1, "", "compute_closest_distance_to_each_side_smooth"], [3, 4, 1, "", "compute_closest_edges_and_field_weights"], [3, 4, 1, "", "compute_friction_potential"], [3, 4, 1, "", "compute_projection_dists"], [3, 4, 1, "", "compute_projection_dists_smooth"], [3, 4, 1, "", "compute_q_coordinates"], [3, 4, 1, "", "compute_q_coordinates_from_field_weights"], [3, 4, 1, "", "get_closest_distance"], [3, 4, 1, "", "get_closest_distance_smooth"], [3, 4, 1, "", "get_closest_two_edges"], [3, 4, 1, "", "get_potential_interaction_list"], [3, 4, 1, "", "get_side_coordinates"], [3, 4, 1, "", "min_dist_squared"]], "optimism.contact.EdgeCpp": [[3, 4, 1, "", "area"], [3, 4, 1, "", "cpp"], [3, 4, 1, "", "cpp_distance"], [3, 4, 1, "", "cpp_line"], [3, 4, 1, "", "cross"], [3, 4, 1, "", "dot"], [3, 4, 1, "", "norm_squared"], [3, 4, 1, "", "smooth_distance"], [3, 4, 1, "", "smoothstep"]], "optimism.contact.EdgeIntersection": [[3, 4, 1, "", "compute_ray_trace_distance_and_location"], [3, 4, 1, "", "compute_smoothing_function"], [3, 4, 1, "", "compute_valid_ray_trace_distance"], [3, 4, 1, "", "compute_valid_ray_trace_distance_smoothed"], [3, 4, 1, "", "cross2"], [3, 4, 1, "", "dot2"]], "optimism.contact.Friction": [[3, 3, 1, "", "Params"], [3, 4, 1, "", "compute_friction_energy_from_perp_slip"]], "optimism.contact.Levelset": [[3, 4, 1, "", "combined"], [3, 4, 1, "", "corner"], [3, 4, 1, "", "plane"], [3, 4, 1, "", "sphere"]], "optimism.contact.LevelsetConstraint": [[3, 4, 1, "", "compute_contact_point_coordinates"], [3, 4, 1, "", "compute_contact_point_coords_on_edge"], [3, 4, 1, "", "compute_edge_levelset_constraints"], [3, 4, 1, "", "compute_friction_potential"], [3, 4, 1, "", "compute_friction_potential_on_edge"], [3, 4, 1, "", "compute_levelset_constraints"]], "optimism.contact.MortarContact": [[3, 4, 1, "", "assemble_area_weighted_gaps"], [3, 4, 1, "", "assemble_nodal_areas"], [3, 4, 1, "", "assembly_mortar_integral"], [3, 4, 1, "", "compute_average_normal"], [3, 4, 1, "", "compute_intersection"], [3, 4, 1, "", "compute_normal"], [3, 4, 1, "", "compute_normal_from_a"], [3, 4, 1, "", "eval_linear_field_on_edge"], [3, 4, 1, "", "get_closest_neighbors"], [3, 4, 1, "", "get_facet_connectivities"], [3, 4, 1, "", "integrate_with_active_mortar"], [3, 4, 1, "", "integrate_with_mortar"], [3, 4, 1, "", "smooth_linear"]], "optimism.contact.PenaltyContact": [[3, 4, 1, "", "compute_edge_penalty_contact_energy"], [3, 4, 1, "", "compute_fisher_burmeister_linearization"], [3, 4, 1, "", "compute_total_penalty_contact_energy"], [3, 4, 1, "", "evaluate_contact_constraints"], [3, 4, 1, "", "evaluate_levelset_on_edge"], [3, 4, 1, "", "get_current_coordinates_at_quadrature_points"]], "optimism.contact.Search": [[3, 4, 1, "", "construct_edge_neighbor_map"], [3, 4, 1, "", "get_best_neighbor"], [3, 4, 1, "", "get_best_neighbors"], [3, 4, 1, "", "get_coords_and_distances"]], "optimism.contact.test": [[4, 0, 0, "-", "test_Contact"], [4, 0, 0, "-", "test_Cpp"], [4, 0, 0, "-", "test_EdgeIntersection"], [4, 0, 0, "-", "test_LevelsetConstraint"], [4, 0, 0, "-", "test_MortarGeom"], [4, 0, 0, "-", "test_NewtonGlobalization"], [4, 0, 0, "-", "test_Search"], [4, 0, 0, "-", "test_TwoBodyContact"], [4, 0, 0, "-", "test_TwoBodyMortarContact"]], "optimism.contact.test.test_Contact": [[4, 1, 1, "", "TestContactFrictionData"], [4, 4, 1, "", "sort_uniq"]], "optimism.contact.test.test_Contact.TestContactFrictionData": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_friction_search_after_motion"], [4, 2, 1, "", "test_friction_search_static"]], "optimism.contact.test.test_Cpp": [[4, 1, 1, "", "TestEdgeIntersection"], [4, 4, 1, "", "compute_grid_field"], [4, 4, 1, "", "edges_from_points"]], "optimism.contact.test.test_Cpp.TestEdgeIntersection": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "plot_grid"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_cpp_dist_corner1"], [4, 2, 1, "", "test_cpp_dist_corner2"], [4, 2, 1, "", "test_cpp_dist_exterior"], [4, 2, 1, "", "test_cpp_dist_interior"], [4, 2, 1, "", "test_limits"], [4, 2, 1, "", "test_plot_smooth_min"], [4, 2, 1, "", "test_smooth_1"], [4, 2, 1, "", "test_smooth_2"]], "optimism.contact.test.test_EdgeIntersection": [[4, 1, 1, "", "TestEdgeIntersection"]], "optimism.contact.test.test_EdgeIntersection.TestEdgeIntersection": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "compute_ray_trace"], [4, 2, 1, "", "get_edge"], [4, 2, 1, "", "get_ray"], [4, 2, 1, "", "get_ray_length_arg_x"], [4, 2, 1, "", "get_ray_length_arg_y"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_limit_of_ray_smoothing"], [4, 2, 1, "", "test_plot"], [4, 2, 1, "", "test_plot2"], [4, 2, 1, "", "test_smooth_gradient_on_either_side_of_left_edge"], [4, 2, 1, "", "test_smooth_gradient_on_either_side_of_right_edge"], [4, 2, 1, "", "test_valid_intersection"], [4, 2, 1, "", "test_valid_intersection_on_edge"]], "optimism.contact.test.test_LevelsetConstraint": [[4, 1, 1, "", "TestLevelsetContactConstraint"]], "optimism.contact.test.test_LevelsetConstraint.TestLevelsetContactConstraint": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_compute_all_positive_constraints_for_far_away_levelset"], [4, 2, 1, "", "test_friction"], [4, 2, 1, "", "test_solve"], [4, 2, 1, "", "test_some_positive_some_negative_constraints_for_small_sphere_on_edge"]], "optimism.contact.test.test_MortarGeom": [[4, 1, 1, "", "TestMortarGeom"], [4, 4, 1, "", "compute_error"], [4, 4, 1, "", "spline_ramp"]], "optimism.contact.test.test_MortarGeom.TestMortarGeom": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "testAreaIntegrals"], [4, 2, 1, "", "testEdgesWithCommonPoint"], [4, 2, 1, "", "testEdgesWithTwoCommonPoints"], [4, 2, 1, "", "testMortarIntegralOneSided"], [4, 2, 1, "", "testOffEdges"], [4, 2, 1, "", "testSpline"]], "optimism.contact.test.test_NewtonGlobalization": [[4, 1, 1, "", "TestGMRESSolver"], [4, 1, 1, "", "TestQuadraticSolver"], [4, 4, 1, "", "constraint"], [4, 4, 1, "", "create_linear_op"], [4, 4, 1, "", "dConstraint"], [4, 4, 1, "", "dObjective"], [4, 4, 1, "", "fischer_burmeister"], [4, 4, 1, "", "linear_op"], [4, 4, 1, "", "my_func"], [4, 4, 1, "", "objective"], [4, 4, 1, "", "residual"]], "optimism.contact.test.test_NewtonGlobalization.TestGMRESSolver": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_al_solver"], [4, 2, 1, "", "test_globalized_newton_step_nonconvex"], [4, 2, 1, "", "test_globalized_newton_step_with_cubic"], [4, 2, 1, "", "test_newton_step"]], "optimism.contact.test.test_NewtonGlobalization.TestQuadraticSolver": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "check_quadratic"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_constant"], [4, 2, 1, "", "test_linear"], [4, 2, 1, "", "test_negative_curvature"], [4, 2, 1, "", "test_negative_linear"], [4, 2, 1, "", "test_positive_curvature"], [4, 2, 1, "", "test_positive_curvature2"], [4, 2, 1, "", "test_positive_curvature3"]], "optimism.contact.test.test_Search": [[4, 1, 1, "", "TestDoubleMeshFixture"], [4, 4, 1, "", "get_best_overlap_vector"]], "optimism.contact.test.test_Search.TestDoubleMeshFixture": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "is_contact_edge"], [4, 2, 1, "", "is_integration_edge"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_contact_distance_constraint_evaluation"], [4, 2, 1, "", "test_correct_number_of_edges_created_for_contact"], [4, 2, 1, "", "test_surface_integral_of_linears"], [4, 2, 1, "", "test_surface_integral_of_quadratics"]], "optimism.contact.test.test_TwoBodyContact": [[4, 1, 1, "", "TwoBodyContactFixture"], [4, 4, 1, "", "get_best_overlap_vector"], [4, 4, 1, "", "get_side_set_segments"]], "optimism.contact.test.test_TwoBodyContact.TwoBodyContactFixture": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "plot_solution"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_combining_nodesets"], [4, 2, 1, "", "test_combining_sidesets"], [4, 2, 1, "", "test_contact_search"]], "optimism.contact.test.test_TwoBodyMortarContact": [[4, 1, 1, "", "TwoBodyContactFixture"]], "optimism.contact.test.test_TwoBodyMortarContact.TwoBodyContactFixture": [[4, 3, 1, "", "_classSetupFailed"], [4, 3, 1, "", "_class_cleanups"], [4, 2, 1, "", "plot_solution"], [4, 2, 1, "", "setUp"], [4, 2, 1, "", "test_contact_constraints"], [4, 2, 1, "", "test_contact_search"]], "optimism.material": [[5, 0, 0, "-", "Gent"], [5, 0, 0, "-", "Hardening"], [5, 0, 0, "-", "HyperViscoelastic"], [5, 0, 0, "-", "J2Plastic"], [5, 0, 0, "-", "LinearElastic"], [5, 0, 0, "-", "MaterialModel"], [5, 0, 0, "-", "MaterialUniaxialSimulator"], [5, 0, 0, "-", "Neohookean"], [6, 0, 0, "-", "test"]], "optimism.material.Gent": [[5, 4, 1, "", "_gent_3D_energy_density"], [5, 4, 1, "", "_make_properties"], [5, 4, 1, "", "create_material_functions"], [5, 4, 1, "", "make_initial_state"]], "optimism.material.Hardening": [[5, 1, 1, "", "HardeningModel"], [5, 1, 1, "", "RateSensitivityModel"], [5, 4, 1, "", "create_hardening_model"], [5, 4, 1, "", "linear"], [5, 4, 1, "", "power_law"], [5, 4, 1, "", "power_law_rate_sensitivity"], [5, 4, 1, "", "voce"]], "optimism.material.Hardening.HardeningModel": [[5, 2, 1, "", "_asdict"], [5, 3, 1, "", "_field_defaults"], [5, 3, 1, "", "_fields"], [5, 2, 1, "", "_make"], [5, 2, 1, "", "_replace"], [5, 3, 1, "", "compute_flow_stress"], [5, 3, 1, "", "compute_hardening_energy_density"]], "optimism.material.Hardening.RateSensitivityModel": [[5, 2, 1, "", "_asdict"], [5, 3, 1, "", "_field_defaults"], [5, 3, 1, "", "_fields"], [5, 2, 1, "", "_make"], [5, 2, 1, "", "_replace"], [5, 3, 1, "", "compute_overstress"], [5, 3, 1, "", "compute_potential"]], "optimism.material.HyperViscoelastic": [[5, 4, 1, "", "_compute_dissipated_energy"], [5, 4, 1, "", "_compute_elastic_logarithmic_strain"], [5, 4, 1, "", "_compute_state_increment"], [5, 4, 1, "", "_compute_state_new"], [5, 4, 1, "", "_dissipation_potential"], [5, 4, 1, "", "_energy_density"], [5, 4, 1, "", "_eq_strain_energy"], [5, 4, 1, "", "_make_properties"], [5, 4, 1, "", "_neq_strain_energy"], [5, 4, 1, "", "create_material_model_functions"]], "optimism.material.J2Plastic": [[5, 4, 1, "", "_compute_dissipation"], [5, 4, 1, "", "_energy_density"], [5, 4, 1, "", "compute_elastic_linear_strain"], [5, 4, 1, "", "compute_elastic_logarithmic_strain"], [5, 4, 1, "", "compute_elastic_seth_hill_strain"], [5, 4, 1, "", "compute_flow_direction"], [5, 4, 1, "", "compute_state_increment"], [5, 4, 1, "", "compute_state_new_finite_deformations"], [5, 4, 1, "", "compute_state_new_seth_hill"], [5, 4, 1, "", "compute_state_new_small_deformations"], [5, 4, 1, "", "create_material_model_functions"], [5, 4, 1, "", "elastic_deviatoric_free_energy"], [5, 4, 1, "", "elastic_free_energy"], [5, 4, 1, "", "elastic_volumetric_free_energy"], [5, 4, 1, "", "incremental_potential"], [5, 4, 1, "", "make_initial_state_finite_deformations"], [5, 4, 1, "", "make_initial_state_small_deformations"], [5, 4, 1, "", "make_properties"], [5, 4, 1, "", "r"], [5, 4, 1, "", "update_state"]], "optimism.material.LinearElastic": [[5, 4, 1, "", "_linear_elastic_energy_density"], [5, 4, 1, "", "_make_properties"], [5, 4, 1, "", "compute_state_new"], [5, 4, 1, "", "create_material_model_functions"], [5, 4, 1, "", "green_lagrange_strain"], [5, 4, 1, "", "linear_strain"], [5, 4, 1, "", "log_strain"], [5, 4, 1, "", "make_initial_state"]], "optimism.material.MaterialModel": [[5, 1, 1, "", "MatProps"], [5, 1, 1, "", "MaterialModel"]], "optimism.material.MaterialModel.MatProps": [[5, 2, 1, "", "_asdict"], [5, 3, 1, "", "_field_defaults"], [5, 3, 1, "", "_fields"], [5, 2, 1, "", "_make"], [5, 2, 1, "", "_replace"], [5, 3, 1, "", "num_props"], [5, 3, 1, "", "num_states"], [5, 3, 1, "", "props"]], "optimism.material.MaterialModel.MaterialModel": [[5, 2, 1, "", "_asdict"], [5, 3, 1, "", "_field_defaults"], [5, 3, 1, "", "_fields"], [5, 2, 1, "", "_make"], [5, 2, 1, "", "_replace"], [5, 3, 1, "", "compute_energy_density"], [5, 3, 1, "", "compute_initial_state"], [5, 3, 1, "", "compute_material_qoi"], [5, 3, 1, "", "compute_state_new"], [5, 3, 1, "", "density"]], "optimism.material.MaterialUniaxialSimulator": [[5, 1, 1, "", "UniaxialOutput"], [5, 4, 1, "", "makeStrainTensor_"], [5, 4, 1, "", "run"]], "optimism.material.MaterialUniaxialSimulator.UniaxialOutput": [[5, 2, 1, "", "_asdict"], [5, 3, 1, "", "_field_defaults"], [5, 3, 1, "", "_fields"], [5, 2, 1, "", "_make"], [5, 2, 1, "", "_replace"], [5, 3, 1, "id0", "energyHistory"], [5, 3, 1, "id1", "internalVariableHistory"], [5, 3, 1, "id2", "strainHistory"], [5, 3, 1, "id3", "stressHistory"], [5, 3, 1, "id4", "time"]], "optimism.material.Neohookean": [[5, 4, 1, "", "_adagio_neohookean"], [5, 4, 1, "", "_compute_state_new"], [5, 4, 1, "", "_make_properties"], [5, 4, 1, "", "_neohookean_3D_energy_density"], [5, 4, 1, "", "create_material_model_functions"], [5, 4, 1, "", "make_initial_state"]], "optimism.material.test": [[6, 0, 0, "-", "test_Gent"], [6, 0, 0, "-", "test_Hardening"], [6, 0, 0, "-", "test_HyperVisco"], [6, 0, 0, "-", "test_J2Plastic"], [6, 0, 0, "-", "test_LinearElastic"], [6, 0, 0, "-", "test_MaterialUniaxialSimulator"], [6, 0, 0, "-", "test_RateSensitivity"]], "optimism.material.test.test_Gent": [[6, 1, 1, "", "TestGentMaterial"]], "optimism.material.test.test_Gent.TestGentMaterial": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_correspondence_with_linear_elasticity"], [6, 2, 1, "", "test_finite_extensibility"], [6, 2, 1, "", "test_frame_indifference"], [6, 2, 1, "", "test_zero_point"]], "optimism.material.test.test_Hardening": [[6, 1, 1, "", "PowerLawHardeningTestFixture"], [6, 1, 1, "", "VoceHardeningTestFixture"]], "optimism.material.test.test_Hardening.PowerLawHardeningTestFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_power_law_hardening_slope_is_finite_at_origin"], [6, 2, 1, "", "test_power_law_hardening_yield_strength"], [6, 2, 1, "", "test_power_law_hardening_zero_point"], [6, 2, 1, "", "test_power_law_strength_increases"]], "optimism.material.test.test_Hardening.VoceHardeningTestFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_voce_hardening_saturates_to_correct_value"], [6, 2, 1, "", "test_voce_hardening_yield_strength"], [6, 2, 1, "", "test_voce_hardening_zero_point"]], "optimism.material.test.test_HyperVisco": [[6, 1, 1, "", "HyperViscoModelFixture"], [6, 1, 1, "", "HyperViscoUniaxialStrain"]], "optimism.material.test.test_HyperVisco.HyperViscoModelFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"]], "optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_loading_only"]], "optimism.material.test.test_J2Plastic": [[6, 1, 1, "", "GradOfPlasticityModelFixture"], [6, 1, 1, "", "J2PlasticUniaxial"], [6, 1, 1, "", "J2UpdateFixture"], [6, 1, 1, "", "PlasticityOnMesh"], [6, 4, 1, "", "make_disp_grad_from_strain"]], "optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_elastic_energy"], [6, 2, 1, "", "test_elastic_strain_path"], [6, 2, 1, "", "test_plastic_strain_path"], [6, 2, 1, "", "test_zero_point"]], "optimism.material.test.test_J2Plastic.J2PlasticUniaxial": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_uniaxial"]], "optimism.material.test.test_J2Plastic.J2UpdateFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_update_only_happens_once"]], "optimism.material.test.test_J2Plastic.PlasticityOnMesh": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_plasticity_with_mesh"]], "optimism.material.test.test_LinearElastic": [[6, 1, 1, "", "TestLinearElasticMaterial"]], "optimism.material.test.test_LinearElastic.TestLinearElasticMaterial": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "test_finite_deformation_frame_indifference"], [6, 2, 1, "", "test_internal_state_update"], [6, 2, 1, "", "test_zero_point"]], "optimism.material.test.test_MaterialUniaxialSimulator": [[6, 1, 1, "", "MaterialUniaxialSimulatorFixture"]], "optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_uniaxial_state_achieved"]], "optimism.material.test.test_RateSensitivity": [[6, 1, 1, "", "RateSensitivityFixture"], [6, 1, 1, "", "RateSentivityInsideJ2"]], "optimism.material.test.test_RateSensitivity.RateSensitivityFixture": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_power_law_scales_correctly"], [6, 2, 1, "", "test_property_parsing"]], "optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2": [[6, 3, 1, "", "_classSetupFailed"], [6, 3, 1, "", "_class_cleanups"], [6, 2, 1, "", "test_kinetic_potential_works_inside_J2"]], "optimism.phasefield": [[7, 0, 0, "-", "MaterialPointSimulator"], [7, 0, 0, "-", "PhaseField"], [7, 0, 0, "-", "PhaseFieldLorentzPlastic"], [7, 0, 0, "-", "PhaseFieldMaterialModel"], [7, 0, 0, "-", "PhaseFieldThreshold"], [7, 0, 0, "-", "PhaseFieldThresholdPlastic"], [8, 0, 0, "-", "test"]], "optimism.phasefield.MaterialPointSimulator": [[7, 1, 1, "", "MaterialPointSimulator"], [7, 1, 1, "", "UniaxialOutput"]], "optimism.phasefield.MaterialPointSimulator.MaterialPointSimulator": [[7, 2, 1, "", "makeKinematics"], [7, 2, 1, "", "run"]], "optimism.phasefield.MaterialPointSimulator.UniaxialOutput": [[7, 2, 1, "", "_asdict"], [7, 3, 1, "", "_field_defaults"], [7, 3, 1, "", "_fields"], [7, 2, 1, "", "_make"], [7, 2, 1, "", "_replace"], [7, 3, 1, "", "energyHistory"], [7, 3, 1, "", "internalVariableHistory"], [7, 3, 1, "", "kirchhoffStressHistory"], [7, 3, 1, "", "phaseHistory"], [7, 3, 1, "", "strainHistory"], [7, 3, 1, "", "stressHistory"], [7, 3, 1, "", "times"]], "optimism.phasefield.PhaseField": [[7, 1, 1, "", "PhaseFieldFunctions"], [7, 4, 1, "", "_compute_block_diagonal_element_stiffnesses"], [7, 4, 1, "", "_compute_element_stiffnesses"], [7, 4, 1, "", "axisymmetric_element_gradient_transformation"], [7, 4, 1, "", "axisymmetric_gradient"], [7, 4, 1, "", "compute_element_stiffness_from_global_fields"], [7, 4, 1, "", "compute_phase_field_constraint_hessian"], [7, 4, 1, "", "create_phasefield_functions"], [7, 4, 1, "", "energy_density_to_lagrangian_density"], [7, 4, 1, "", "plane_strain_element_gradient_transformation"], [7, 4, 1, "", "plane_strain_gradient"], [7, 4, 1, "", "unpack_fields_2D"], [7, 4, 1, "", "unpack_gradients_2D"]], "optimism.phasefield.PhaseField.PhaseFieldFunctions": [[7, 2, 1, "", "_asdict"], [7, 3, 1, "", "_field_defaults"], [7, 3, 1, "", "_fields"], [7, 2, 1, "", "_make"], [7, 2, 1, "", "_replace"], [7, 3, 1, "", "compute_block_diagonal_element_stiffnesses"], [7, 3, 1, "", "compute_constraint_hessian"], [7, 3, 1, "", "compute_element_stiffnesses"], [7, 3, 1, "", "compute_initial_state"], [7, 3, 1, "", "compute_internal_energy"], [7, 3, 1, "", "compute_output_energy_densities_and_fluxes"], [7, 3, 1, "", "compute_phase_potential_energy"], [7, 3, 1, "", "compute_strain_energy_densities"], [7, 3, 1, "", "compute_updated_internal_variables"]], "optimism.phasefield.PhaseFieldLorentzPlastic": [[7, 4, 1, "", "_compute_elastic_linear_strain"], [7, 4, 1, "", "_compute_elastic_logarithmic_strain"], [7, 4, 1, "", "compute_elastic_linear_strain"], [7, 4, 1, "", "compute_elastic_logarithmic_strain"], [7, 4, 1, "", "compute_free_energy_density"], [7, 4, 1, "", "compute_state_increment"], [7, 4, 1, "", "compute_state_new_finite_deformations"], [7, 4, 1, "", "compute_state_new_small_deformations"], [7, 4, 1, "", "create_material_model_functions"], [7, 4, 1, "", "degradation"], [7, 4, 1, "", "dr"], [7, 4, 1, "", "elastic_deviatoric_free_energy"], [7, 4, 1, "", "elastic_volumetric_free_energy"], [7, 4, 1, "", "energy_density_generic"], [7, 4, 1, "", "incremental_potential"], [7, 4, 1, "", "make_initial_state_finite_deformations"], [7, 4, 1, "", "make_initial_state_small_deformations"], [7, 4, 1, "", "make_properties"], [7, 4, 1, "", "phase_potential_density"], [7, 4, 1, "", "r"], [7, 4, 1, "", "r_and_deqps"], [7, 4, 1, "", "strain_energy_density"], [7, 4, 1, "", "update_state"]], "optimism.phasefield.PhaseFieldMaterialModel": [[7, 1, 1, "", "MaterialModel"]], "optimism.phasefield.PhaseFieldMaterialModel.MaterialModel": [[7, 2, 1, "", "_asdict"], [7, 3, 1, "", "_field_defaults"], [7, 3, 1, "", "_fields"], [7, 2, 1, "", "_make"], [7, 2, 1, "", "_replace"], [7, 3, 1, "", "compute_energy_density"], [7, 3, 1, "", "compute_initial_state"], [7, 3, 1, "", "compute_output_energy_density"], [7, 3, 1, "", "compute_phase_potential_density"], [7, 3, 1, "", "compute_state_new"], [7, 3, 1, "", "compute_strain_energy_density"]], "optimism.phasefield.PhaseFieldThreshold": [[7, 1, 1, "", "Properties"], [7, 4, 1, "", "compute_linear_strain"], [7, 4, 1, "", "compute_logarithmic_strain"], [7, 4, 1, "", "create_material_model_functions"], [7, 4, 1, "", "degradation"], [7, 4, 1, "", "elastic_deviatoric_free_energy"], [7, 4, 1, "", "elastic_volumetric_free_energy"], [7, 4, 1, "", "energy_density"], [7, 4, 1, "", "initial_state"], [7, 4, 1, "", "make_properties"], [7, 4, 1, "", "phase_potential_density"], [7, 4, 1, "", "state_new"], [7, 4, 1, "", "strain_energy_density"]], "optimism.phasefield.PhaseFieldThreshold.Properties": [[7, 3, 1, "", "E"], [7, 3, 1, "", "Gc"], [7, 2, 1, "", "_asdict"], [7, 3, 1, "", "_field_defaults"], [7, 3, 1, "", "_fields"], [7, 2, 1, "", "_make"], [7, 2, 1, "", "_replace"], [7, 3, 1, "", "kappa"], [7, 3, 1, "", "l"], [7, 3, 1, "", "mu"], [7, 3, 1, "", "nu"]], "optimism.phasefield.PhaseFieldThresholdPlastic": [[7, 1, 1, "", "Properties"], [7, 4, 1, "", "compute_elastic_strain"], [7, 4, 1, "", "compute_element_energy"], [7, 4, 1, "", "compute_state_increment"], [7, 4, 1, "", "compute_state_new"], [7, 4, 1, "", "compute_total_energy"], [7, 4, 1, "", "degradation"], [7, 4, 1, "", "dr"], [7, 4, 1, "", "dr_dstrain_and_deqps"], [7, 4, 1, "", "elastic_deviatoric_free_energy"], [7, 4, 1, "", "elastic_volumetric_free_energy"], [7, 4, 1, "", "energy_density"], [7, 4, 1, "", "energy_density_generic"], [7, 4, 1, "", "flow_stress"], [7, 4, 1, "", "hardening_energy_density"], [7, 4, 1, "", "incremental_potential"], [7, 4, 1, "", "interpolate_element_kinematics"], [7, 4, 1, "", "interpolate_kinematics"], [7, 4, 1, "", "make_initial_state"], [7, 4, 1, "", "make_properties"], [7, 4, 1, "", "phase_potential_density"], [7, 4, 1, "", "r"], [7, 4, 1, "", "r_and_deqps"], [7, 4, 1, "", "strain_energy_density"], [7, 4, 1, "", "update_state"]], "optimism.phasefield.PhaseFieldThresholdPlastic.Properties": [[7, 3, 1, "", "E"], [7, 3, 1, "", "Gc"], [7, 3, 1, "", "H"], [7, 3, 1, "", "Y0"], [7, 2, 1, "", "_asdict"], [7, 3, 1, "", "_field_defaults"], [7, 3, 1, "", "_fields"], [7, 2, 1, "", "_make"], [7, 2, 1, "", "_replace"], [7, 3, 1, "", "kappa"], [7, 3, 1, "", "l"], [7, 3, 1, "", "mu"], [7, 3, 1, "", "nu"]], "optimism.phasefield.test": [[8, 0, 0, "-", "plotPhaseFieldThresholdModel"], [8, 0, 0, "-", "test_PhaseFieldLorentzPlastic"], [8, 0, 0, "-", "test_PhaseFieldLorentzPlasticPatch"], [8, 0, 0, "-", "test_PhaseFieldThreshold"], [8, 0, 0, "-", "test_PhaseFieldThresholdPatch"], [8, 0, 0, "-", "test_PhaseFieldThresholdPlastic"], [8, 0, 0, "-", "test_PhaseFieldUniaxial"]], "optimism.phasefield.test.plotPhaseFieldThresholdModel": [[8, 1, 1, "", "PhaseFieldThresholdUniaxialFixture"]], "optimism.phasefield.test.plotPhaseFieldThresholdModel.PhaseFieldThresholdUniaxialFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "testUniaxial"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlastic": [[8, 1, 1, "", "GradOfPlasticPhaseFieldModelFixture"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlastic.GradOfPlasticPhaseFieldModelFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "test_elastic_energy"], [8, 2, 1, "", "test_plastic_stress"], [8, 2, 1, "", "test_rotation_invariance"], [8, 2, 1, "", "test_zero_point"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch": [[8, 1, 1, "", "TestSingleMeshFixture"]], "optimism.phasefield.test.test_PhaseFieldLorentzPlasticPatch.TestSingleMeshFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "no_test_uniaxial"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "test_constrained_hessian"], [8, 2, 1, "", "test_patch_test"], [8, 2, 1, "", "test_sparse_hessian_at_nonzero_phase"], [8, 2, 1, "", "test_sparse_hessian_at_zero_phase"]], "optimism.phasefield.test.test_PhaseFieldThreshold": [[8, 1, 1, "", "PhaseFieldThresholdModelFixture"]], "optimism.phasefield.test.test_PhaseFieldThreshold.PhaseFieldThresholdModelFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "test_rotation_invariance"], [8, 2, 1, "", "test_uniaxial_energy"], [8, 2, 1, "", "test_zero_point"]], "optimism.phasefield.test.test_PhaseFieldThresholdPatch": [[8, 1, 1, "", "TestSingleMeshFixture"]], "optimism.phasefield.test.test_PhaseFieldThresholdPatch.TestSingleMeshFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "test_constrained_hessian"], [8, 2, 1, "", "test_patch_test"], [8, 2, 1, "", "test_sparse_hessian_at_nonzero_phase"], [8, 2, 1, "", "test_sparse_hessian_at_zero_phase"]], "optimism.phasefield.test.test_PhaseFieldThresholdPlastic": [[8, 1, 1, "", "GradOfPlasticPhaseFieldModelFixture"]], "optimism.phasefield.test.test_PhaseFieldThresholdPlastic.GradOfPlasticPhaseFieldModelFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "no_test_plastic_strain_path"], [8, 2, 1, "", "setUp"], [8, 2, 1, "", "test_elastic_energy"], [8, 2, 1, "", "test_plastic_stress"], [8, 2, 1, "", "test_rotation_invariance"], [8, 2, 1, "", "test_zero_point"]], "optimism.phasefield.test.test_PhaseFieldUniaxial": [[8, 1, 1, "", "PhaseFieldUniaxialFixture"], [8, 4, 1, "", "energy_density"], [8, 4, 1, "", "update"]], "optimism.phasefield.test.test_PhaseFieldUniaxial.PhaseFieldUniaxialFixture": [[8, 3, 1, "", "_classSetupFailed"], [8, 3, 1, "", "_class_cleanups"], [8, 2, 1, "", "testUniaxial"]], "optimism.test": [[9, 0, 0, "-", "ConvexityPlot"], [9, 0, 0, "-", "MeshFixture"], [9, 0, 0, "-", "TestFixture"], [9, 0, 0, "-", "test_AxisymmPatchTest"], [9, 0, 0, "-", "test_DofManager"], [9, 0, 0, "-", "test_EquationSolver"], [9, 0, 0, "-", "test_FunctionSpace"], [9, 0, 0, "-", "test_Interpolants"], [9, 0, 0, "-", "test_JaxConfig"], [9, 0, 0, "-", "test_LinAlg"], [9, 0, 0, "-", "test_Math"], [9, 0, 0, "-", "test_Mechanics"], [9, 0, 0, "-", "test_Mesh"], [9, 0, 0, "-", "test_MinimizeScalar"], [9, 0, 0, "-", "test_Newmark"], [9, 0, 0, "-", "test_Objective"], [9, 0, 0, "-", "test_PatchTest"], [9, 0, 0, "-", "test_PatchTestPou"], [9, 0, 0, "-", "test_QuadratureRule"], [9, 0, 0, "-", "test_ReadExodusMesh"], [9, 0, 0, "-", "test_ReadMesh"], [9, 0, 0, "-", "test_ScalarRootFinder"], [9, 0, 0, "-", "test_SmoothFunctions"], [9, 0, 0, "-", "test_SparseMatrix"], [9, 0, 0, "-", "test_SparsePreconditioner"], [9, 0, 0, "-", "test_Surface"], [9, 0, 0, "-", "test_TensorMath"], [9, 0, 0, "-", "test_Traction"], [9, 0, 0, "-", "test_TrustRegionSPG"], [9, 0, 0, "-", "test_VTKWriter"], [9, 0, 0, "-", "test_VolumeAverageJ"]], "optimism.test.ConvexityPlot": [[9, 4, 1, "", "f"]], "optimism.test.MeshFixture": [[9, 1, 1, "", "MeshFixture"], [9, 4, 1, "", "compute_residual_norm"], [9, 4, 1, "", "map_to_arch"], [9, 4, 1, "", "map_to_cos"]], "optimism.test.MeshFixture.MeshFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "create_arch_mesh_disp_and_edges"], [9, 2, 1, "", "create_cos_mesh_disp_and_edges"], [9, 2, 1, "", "create_mesh_and_disp"]], "optimism.test.TestFixture": [[9, 1, 1, "", "TestFixture"]], "optimism.test.TestFixture.TestFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "assertArrayEqual"], [9, 2, 1, "", "assertArrayNear"], [9, 2, 1, "", "assertArrayNotEqual"], [9, 2, 1, "", "assertNear"]], "optimism.test.test_AxisymmPatchTest": [[9, 1, 1, "", "AxisymmPatchTest"]], "optimism.test.test_AxisymmPatchTest.AxisymmPatchTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_axisymmetric_gradient"], [9, 2, 1, "", "test_dirichlet_patch_test"]], "optimism.test.test_DofManager": [[9, 1, 1, "", "DofManagerTest"]], "optimism.test.test_DofManager.DofManagerTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_get_bc_size"], [9, 2, 1, "", "test_get_unknown_size"], [9, 2, 1, "", "test_slice_unknowns_with_dof_indices"]], "optimism.test.test_EquationSolver": [[9, 1, 1, "", "EquationSolverFixture"], [9, 4, 1, "", "energy"]], "optimism.test.test_EquationSolver.EquationSolverFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_trust_region_equation_solver"], [9, 2, 1, "", "test_trust_region_incremental_optimizer"], [9, 2, 1, "", "test_trust_region_optimizer"], [9, 2, 1, "", "test_trust_region_optimizer_with_preconditioned_inner_products"]], "optimism.test.test_FunctionSpace": [[9, 1, 1, "", "ParameterizationTestSuite"], [9, 1, 1, "", "TestFunctionSpaceFixture"], [9, 1, 1, "", "TestFunctionSpaceMultiQuadPointFixture"], [9, 1, 1, "", "TestFunctionSpaceSingleQuadPointFixture"]], "optimism.test.test_FunctionSpace.ParameterizationTestSuite": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_integrate_with_parameter"]], "optimism.test.test_FunctionSpace.TestFunctionSpaceFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_mass_matrix_exactly_integrated"], [9, 2, 1, "", "test_mass_matrix_inexactly_integrated_with_low_order_quadrature"]], "optimism.test.test_FunctionSpace.TestFunctionSpaceMultiQuadPointFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_element_volume_multi_point_quadrature"], [9, 2, 1, "", "test_integrate_constant_field_multi_point_quadrature"], [9, 2, 1, "", "test_integrate_linear_field_multi_point_quadrature"], [9, 2, 1, "", "test_integrate_over_half_block"], [9, 2, 1, "", "test_integrate_over_half_block_indices"], [9, 2, 1, "", "test_jit_and_jacrev_on_integration"], [9, 2, 1, "", "test_jit_on_integration"], [9, 2, 1, "", "test_linear_reproducing_multi_point_quadrature"]], "optimism.test.test_FunctionSpace.TestFunctionSpaceSingleQuadPointFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_element_volume_single_point_quadrature"], [9, 2, 1, "", "test_integrate_constant_field_single_point_quadrature"], [9, 2, 1, "", "test_integrate_linear_field_single_point_quadrature"], [9, 2, 1, "", "test_linear_reproducing_single_point_quadrature"]], "optimism.test.test_Interpolants": [[9, 1, 1, "", "TestBubbleInterpolants"], [9, 1, 1, "", "TestInterpolants"], [9, 4, 1, "", "generate_random_points_in_triangle"]], "optimism.test.test_Interpolants.TestBubbleInterpolants": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "no_test_plot_shape_functions"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_bubble_grad_interpolation"], [9, 2, 1, "", "test_bubble_interpolation"]], "optimism.test.test_Interpolants.TestInterpolants": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "no_test_plot_high_order_nodes"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_1D_element_element_topological_nodesets"], [9, 2, 1, "", "test_1D_interpolant_points_in_element"], [9, 2, 1, "", "test_grad_interpolation"], [9, 2, 1, "", "test_interpolation"], [9, 2, 1, "", "test_shape_kronecker_delta_property"], [9, 2, 1, "", "test_tri_element_element_topological_nodesets"], [9, 2, 1, "", "test_tri_face_nodes_match_1D_lobatto_nodes"], [9, 2, 1, "", "test_tri_interpolant_points_in_element"], [9, 2, 1, "", "test_tri_shapeGrads_partition_of_unity"], [9, 2, 1, "", "test_tri_shape_partition_of_unity"]], "optimism.test.test_JaxConfig": [[9, 1, 1, "", "TestJaxConfiguration"]], "optimism.test.test_JaxConfig.TestJaxConfiguration": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "test_debug_infs_is_off"], [9, 2, 1, "", "test_debug_nans_is_off"], [9, 2, 1, "", "test_double_precision_mode_is_on"], [9, 2, 1, "", "test_jit_is_enabled"]], "optimism.test.test_LinAlg": [[9, 1, 1, "", "TestLinAlg"], [9, 4, 1, "", "generate_n_random_symmetric_matrices"]], "optimism.test.test_LinAlg.TestLinAlg": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_logm_iss_derivatives_on_double_degenerate_eigenvalues"], [9, 2, 1, "", "test_logm_iss_derivatives_on_triple_degenerate_eigenvalues"], [9, 2, 1, "", "test_logm_iss_fwd_mode_derivative"], [9, 2, 1, "", "test_logm_iss_hessian_on_double_degenerate_eigenvalues"], [9, 2, 1, "", "test_logm_iss_jit"], [9, 2, 1, "", "test_logm_iss_on_10x10"], [9, 2, 1, "", "test_logm_iss_on_double_degenerate_eigenvalues"], [9, 2, 1, "", "test_logm_iss_on_full_3x3s"], [9, 2, 1, "", "test_logm_iss_on_matrix_near_identity"], [9, 2, 1, "", "test_logm_iss_on_triple_degenerate_eigvalues"], [9, 2, 1, "", "test_logm_iss_rev_mode_derivative"], [9, 2, 1, "", "test_sqrtm"], [9, 2, 1, "", "test_sqrtm_derivatives_on_10x10"], [9, 2, 1, "", "test_sqrtm_fwd_mode_derivative"], [9, 2, 1, "", "test_sqrtm_jit"], [9, 2, 1, "", "test_sqrtm_on_10x10"], [9, 2, 1, "", "test_sqrtm_on_degenerate_eigenvalues"], [9, 2, 1, "", "test_sqrtm_rev_mode_derivative"]], "optimism.test.test_Math": [[9, 1, 1, "", "TestMathInnerProduct"], [9, 1, 1, "", "TestMathSum"]], "optimism.test.test_Math.TestMathInnerProduct": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dot2_on_ill_conditioned_inner_product"], [9, 2, 1, "", "test_grad_on_dot2_works"], [9, 2, 1, "", "test_jit_dot2_on_ill_conditioned_inner_product"], [9, 2, 1, "", "test_numpy_dot_fails_badly_on_ill_conditioned_inner_product"]], "optimism.test.test_Math.TestMathSum": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_grad_on_sum2_works"], [9, 2, 1, "", "test_numpy_sum_fails_badly_on_ill_conditioned_sum"], [9, 2, 1, "", "test_sum2_jitted_on_ill_conditioned_sum"], [9, 2, 1, "", "test_sum2_on_ill_conditioned_sum"]], "optimism.test.test_Mechanics": [[9, 1, 1, "", "MechanicsFunctionsFixture"]], "optimism.test.test_Mechanics.MechanicsFunctionsFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_internal_variables_initialization_on_multi_block"], [9, 2, 1, "", "test_internal_variables_update_on_multi_block"]], "optimism.test.test_Mesh": [[9, 1, 1, "", "TestSingleMeshFixture"], [9, 4, 1, "", "triangle_inradius"]], "optimism.test.test_Mesh.TestSingleMeshFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_conversion_to_quadratic_mesh_is_valid"], [9, 2, 1, "", "test_create_nodesets_from_sidesets"], [9, 2, 1, "", "test_edge_connectivities"], [9, 2, 1, "", "test_edge_to_neighbor_cells_data"]], "optimism.test.test_MinimizeScalar": [[9, 1, 1, "", "TestMinimizeScalarFixture"], [9, 4, 1, "", "df"], [9, 4, 1, "", "f"]], "optimism.test.test_MinimizeScalar.TestMinimizeScalarFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "notest_grad"], [9, 2, 1, "", "notest_jit"], [9, 2, 1, "", "notest_stiff_problem"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_does_not_converge_to_saddle_point"], [9, 2, 1, "", "test_solves_quadratic_problem_in_one_iteration"]], "optimism.test.test_Newmark": [[9, 1, 1, "", "DynamicPatchTest"], [9, 1, 1, "", "DynamicsFixture"]], "optimism.test.test_Newmark.DynamicPatchTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_patch_test"], [9, 2, 1, "", "test_traction_patch_test"]], "optimism.test.test_Newmark.DynamicsFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "constant_body_force_potential"], [9, 2, 1, "", "create_field"], [9, 2, 1, "", "get_ubcs"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "set_initial_conditions"], [9, 2, 1, "", "test_compute_kinetic_energy"], [9, 2, 1, "", "test_hessian_matrix_is_symmetric"], [9, 2, 1, "", "test_integration_of_constant_acceleration_is_exact"], [9, 2, 1, "", "test_integration_of_rigid_motion_is_exact"], [9, 2, 1, "", "test_potential"], [9, 2, 1, "", "time_step"]], "optimism.test.test_Objective": [[9, 1, 1, "", "TestObjective"]], "optimism.test.test_Objective.TestObjective": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "test_param_change"], [9, 2, 1, "", "test_param_change_first_out_of_two"], [9, 2, 1, "", "test_param_change_four_out_of_four"], [9, 2, 1, "", "test_param_change_second_out_of_three"], [9, 2, 1, "", "test_param_change_third_out_of_four"]], "optimism.test.test_PatchTest": [[9, 1, 1, "", "LinearPatchTestLinearElements"], [9, 1, 1, "", "LinearPatchTestQuadraticElements"], [9, 1, 1, "", "QuadraticPatchTestQuadraticElements"]], "optimism.test.test_PatchTest.LinearPatchTestLinearElements": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test"], [9, 2, 1, "", "test_neumann_patch_test"]], "optimism.test.test_PatchTest.LinearPatchTestQuadraticElements": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test_with_quadratic_elements"], [9, 2, 1, "", "test_dirichlet_patch_test_with_quadratic_elements_and_constant_jac_projection"]], "optimism.test.test_PatchTest.QuadraticPatchTestQuadraticElements": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test_with_quadratic_elements"]], "optimism.test.test_PatchTestPou": [[9, 1, 1, "", "PatchTestQuadraticElements"], [9, 4, 1, "", "construct_basis_on_poly"], [9, 4, 1, "", "create_graph"], [9, 4, 1, "", "create_partitions"], [9, 4, 1, "", "insort"]], "optimism.test.test_PatchTestPou.PatchTestQuadraticElements": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "create_polys"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test_with_quadratic_elements"], [9, 2, 1, "", "write_output"]], "optimism.test.test_QuadratureRule": [[9, 1, 1, "", "TestQuadratureRules"], [9, 4, 1, "", "are_inside_unit_interval"], [9, 4, 1, "", "are_positive_weights"], [9, 4, 1, "", "integrate_2D_monomial_on_triangle"], [9, 4, 1, "", "integrate_monomial_on_line"], [9, 4, 1, "", "is_inside_triangle"], [9, 4, 1, "", "map_1d_jac"], [9, 4, 1, "", "map_affine_1D"]], "optimism.test.test_QuadratureRule.TestQuadratureRules": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 3, 1, "", "endpoints"], [9, 3, 1, "", "max_degree_1D"], [9, 3, 1, "", "max_degree_2D"], [9, 2, 1, "", "test_1D_quadrature_exactness"], [9, 2, 1, "", "test_1D_quadrature_points_in_domain"], [9, 2, 1, "", "test_1D_quadrature_weight_positivity"], [9, 2, 1, "", "test_triangle_quadrature_exactness"], [9, 2, 1, "", "test_triangle_quadrature_points_in_domain"], [9, 2, 1, "", "test_triangle_quadrature_weight_positivity"]], "optimism.test.test_ReadExodusMesh": [[9, 1, 1, "", "TestMeshReadData"], [9, 1, 1, "", "TestMeshReadPatchTest"], [9, 1, 1, "", "TestMeshReadPropertiesTest"]], "optimism.test.test_ReadExodusMesh.TestMeshReadData": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_all_sets_named"], [9, 2, 1, "", "test_entity_counts"], [9, 2, 1, "", "test_node_set_sizes"], [9, 2, 1, "", "test_side_set_sizes"]], "optimism.test.test_ReadExodusMesh.TestMeshReadPatchTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test"]], "optimism.test.test_ReadExodusMesh.TestMeshReadPropertiesTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_bad_property_names"], [9, 2, 1, "", "test_property_mins_and_maxs"]], "optimism.test.test_ReadMesh": [[9, 1, 1, "", "TestMeshReadData"], [9, 1, 1, "", "TestMeshReadPatchTest"], [9, 4, 1, "", "compute_traction_potential_energy"], [9, 4, 1, "", "compute_traction_potential_energy_on_edge"], [9, 4, 1, "", "interpolate_nodal_field_on_edge"]], "optimism.test.test_ReadMesh.TestMeshReadData": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_all_sets_named"], [9, 2, 1, "", "test_entity_counts"]], "optimism.test.test_ReadMesh.TestMeshReadPatchTest": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_dirichlet_patch_test"], [9, 2, 1, "", "test_neumann_patch_test"]], "optimism.test.test_ScalarRootFinder": [[9, 1, 1, "", "ScalarRootFindTestFixture"], [9, 4, 1, "", "f"]], "optimism.test.test_ScalarRootFinder.ScalarRootFindTestFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_find_root"], [9, 2, 1, "", "test_find_root_converges_on_hard_function"], [9, 2, 1, "", "test_find_root_with_forced_bisection_step"], [9, 2, 1, "", "test_find_root_with_jit"], [9, 2, 1, "", "test_root_find_is_differentiable"], [9, 2, 1, "", "test_root_find_with_vmap_and_jit"], [9, 2, 1, "", "test_solves_when_left_bracket_is_solution"], [9, 2, 1, "", "test_solves_when_right_bracket_is_solution"], [9, 2, 1, "", "test_unbracketed_root_gives_nan"]], "optimism.test.test_SmoothFunctions": [[9, 1, 1, "", "TestSmoothFunctions"]], "optimism.test.test_SmoothFunctions.TestSmoothFunctions": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "test_inf_grad_min"], [9, 2, 1, "", "test_inf_min"], [9, 2, 1, "", "test_min"]], "optimism.test.test_SparseMatrix": [[9, 1, 1, "", "SparsePatchFixture"]], "optimism.test.test_SparseMatrix.SparsePatchFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_sparse_matrix_patch_test_dirichlet_BC"], [9, 2, 1, "", "test_sparse_matrix_patch_test_noBC"], [9, 2, 1, "", "test_sparse_matrix_patch_test_traction_BC"]], "optimism.test.test_SparsePreconditioner": [[9, 1, 1, "", "SparseCholeskyFixture"]], "optimism.test.test_SparsePreconditioner.SparseCholeskyFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "precond_update_func"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_diagonal_backup_preconditioner"], [9, 2, 1, "", "test_indefinite_fixed_by_shift"], [9, 2, 1, "", "test_multiply_by_transpose"], [9, 2, 1, "", "test_sparse_solve"], [9, 2, 1, "", "test_sparse_solve_and_update"]], "optimism.test.test_Surface": [[9, 1, 1, "", "TestSingleMeshFixture"]], "optimism.test.test_Surface.TestSingleMeshFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "disable_test_edge_conn"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_integrate_function_on_surface_that_uses_coords_and_normal"], [9, 2, 1, "", "test_integrate_perimeter"], [9, 2, 1, "", "test_integrate_quadratic_fn_on_surface"]], "optimism.test.test_TensorMath": [[9, 1, 1, "", "TensorMathFixture"], [9, 4, 1, "", "numerical_grad"]], "optimism.test.test_TensorMath.TensorMathFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_determinant"], [9, 2, 1, "", "test_determinant_precision"], [9, 2, 1, "", "test_detpIm1"], [9, 2, 1, "", "test_eigen_sym33_non_unit"], [9, 2, 1, "", "test_eigen_sym33_non_unit_degenerate_case"], [9, 2, 1, "", "test_exp_symm_at_identity"], [9, 2, 1, "", "test_exp_symm_double_eigs"], [9, 2, 1, "", "test_exp_symm_gradient_distinct_eigenvalues"], [9, 2, 1, "", "test_exp_symm_gradient_double_eigs"], [9, 2, 1, "", "test_exp_symm_gradient_scaled_identity"], [9, 2, 1, "", "test_exp_symm_scaled_identity"], [9, 2, 1, "", "test_log_symm_double_eigs"], [9, 2, 1, "", "test_log_symm_gradient_almost_double_degenerate"], [9, 2, 1, "", "test_log_symm_gradient_distinct_eigenvalues"], [9, 2, 1, "", "test_log_symm_gradient_double_eigs"], [9, 2, 1, "", "test_log_symm_gradient_scaled_identity"], [9, 2, 1, "", "test_log_symm_scaled_identity"], [9, 2, 1, "", "test_pow_symm_double_eigs"], [9, 2, 1, "", "test_pow_symm_gradient_almost_double_degenerate"], [9, 2, 1, "", "test_pow_symm_gradient_distinct_eigenvalues"], [9, 2, 1, "", "test_pow_symm_gradient_double_eigs"], [9, 2, 1, "", "test_pow_symm_gradient_scaled_identity"], [9, 2, 1, "", "test_pow_symm_scaled_identity"], [9, 2, 1, "", "test_right_polar_decomp"], [9, 2, 1, "", "test_sqrt_symm"], [9, 2, 1, "", "test_sqrt_symm_double_eigs"], [9, 2, 1, "", "test_sqrt_symm_gradient_almost_double_degenerate"], [9, 2, 1, "", "test_sqrt_symm_gradient_distinct_eigenvalues"], [9, 2, 1, "", "test_sqrt_symm_gradient_double_eigs"], [9, 2, 1, "", "test_sqrt_symm_gradient_scaled_identity"], [9, 2, 1, "", "test_sqrt_symm_scaled_identity"]], "optimism.test.test_Traction": [[9, 1, 1, "", "TractionPatch"]], "optimism.test.test_Traction.TractionPatch": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_neumann_patch_test_with_quadratic_elements"]], "optimism.test.test_TrustRegionSPG": [[9, 1, 1, "", "TRSPGCauchyPointFixture"], [9, 1, 1, "", "TestProjectionOnBoundary"], [9, 1, 1, "", "TestSubproblemSolveFixture"], [9, 1, 1, "", "TestTrustRegionSPGFixture"], [9, 1, 1, "", "TestTrustRegionSPGRosenbrock"], [9, 4, 1, "", "energy"], [9, 4, 1, "", "quadratic"], [9, 4, 1, "", "rosenbrock"]], "optimism.test.test_TrustRegionSPG.TRSPGCauchyPointFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "no_test_trust_region_equation_solver"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_cauchy_point_obeys_constraints"], [9, 2, 1, "", "test_cauchy_point_stays_inside_trust_region"], [9, 2, 1, "", "test_cauchy_point_with_active_constraints_achieves_sufficient_decrease"], [9, 2, 1, "", "test_forward_track_search_of_cp_step_length_achieves_sufficient_decrease"], [9, 2, 1, "", "test_projection"], [9, 2, 1, "", "test_unconstrained_cauchy_point_achieves_sufficient_decrease"]], "optimism.test.test_TrustRegionSPG.TestProjectionOnBoundary": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_project_onto_tr_function_when_vector_is_inside_tr"], [9, 2, 1, "", "test_project_onto_tr_function_when_vector_is_outside_tr"]], "optimism.test.test_TrustRegionSPG.TestSubproblemSolveFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_subproblem_solve_inside_tr"], [9, 2, 1, "", "test_subproblem_solve_on_tr_boundary"]], "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGFixture": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "no_test_cgunbound"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_trust_region_spg_on_unbounded_problem"]], "optimism.test.test_TrustRegionSPG.TestTrustRegionSPGRosenbrock": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "no_test_hessian"], [9, 2, 1, "", "no_test_steihaug_on_rosenbrock"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_spg_on_rosenbrock"]], "optimism.test.test_VTKWriter": [[9, 1, 1, "", "TestVTKWriter"], [9, 1, 1, "", "TestVTKWriterHigherOrder"]], "optimism.test.test_VTKWriter.TestVTKWriter": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 3, 1, "", "baseFileName"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "tearDown"], [9, 2, 1, "", "test_vtk_no_warning_for_inconsistent_sizes"], [9, 2, 1, "", "test_vtk_write"]], "optimism.test.test_VTKWriter.TestVTKWriterHigherOrder": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 3, 1, "", "baseFileName"], [9, 2, 1, "", "make_high_order_writer_with_fields"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "tearDown"], [9, 2, 1, "", "test_vtk_writer_no_inconsistent_sizes_with_cubic_elements"], [9, 2, 1, "", "test_vtk_writer_no_inconsistent_sizes_with_quadratic_elements"], [9, 2, 1, "", "test_vtk_writer_on_cubic_elements"], [9, 2, 1, "", "test_vtk_writer_on_quadratic_elements"]], "optimism.test.test_VolumeAverageJ": [[9, 1, 1, "", "TestVolumeAverage"]], "optimism.test.test_VolumeAverageJ.TestVolumeAverage": [[9, 3, 1, "", "_classSetupFailed"], [9, 3, 1, "", "_class_cleanups"], [9, 2, 1, "", "setUp"], [9, 2, 1, "", "test_constant_J_projection_exact_for_constant_J_field"], [9, 2, 1, "", "test_constant_J_projection_inexact_for_linear_J_field"], [9, 2, 1, "", "test_linear_J_projection_exact_for_constant_J_field"], [9, 2, 1, "", "test_linear_J_projection_exact_for_linear_J_field"], [9, 2, 1, "", "test_linear_J_projection_inexact_for_quadratic_J_field"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"], "6": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property", "6": "py:exception"}, "terms": {"": [2, 4, 5, 7, 9], "0": [2, 4, 5, 7, 9], "0001": 2, "001": [2, 5], "01": 2, "02": 2, "030601818": 2, "05": [2, 3], "07": 3, "08": 2, "0e": 2, "1": [2, 5, 7, 9], "10": [2, 5, 7, 9], "100": 2, "1000": 2, "1000000000000": 2, "1093": 2, "11": 2, "1137": 2, "12": 2, "13": 2, "14": 2, "15": 2, "16": 2, "17": 2, "18": 2, "19": 2, "1955": 2, "1988": 2, "1d": 2, "1e": [2, 3], "2": [2, 5, 7], "20": 2, "2005": 2, "2008": 2, "21": 2, "22": 2, "23": 2, "25": [2, 9], "26": 2, "2d": 2, "3": [2, 5, 7], "3333333333333333": 9, "3x3": 2, "4": [2, 5, 7], "40": 2, "46": 2, "5": [2, 7], "50": 2, "6": [2, 7], "7": [2, 7], "75": 2, "8": [2, 7], "898716": 2, "8f": 2, "9": 2, "978": 2, "A": 2, "For": 2, "If": 2, "In": 2, "It": 2, "No": 2, "One": 2, "That": 2, "The": [2, 5, 7], "These": 2, "_": 2, "_abc": 2, "_abc_data": 2, "_abc_impl": [1, 2], "_adagio_neohookean": [2, 5], "_asdict": [1, 2, 5, 7], "_check_and_format_data": [1, 2], "_class_cleanup": [2, 3, 4, 5, 6, 7, 8, 9], "_classsetupfail": [2, 3, 4, 5, 6, 7, 8, 9], "_compute_block_diagonal_element_stiff": [2, 7], "_compute_dissip": [2, 5], "_compute_dissipated_energi": [2, 5], "_compute_elastic_infinitesimal_strain": [1, 2], "_compute_elastic_linear_strain": [2, 7], "_compute_elastic_logarithmic_strain": [2, 5, 7], "_compute_element_mass": [1, 2], "_compute_element_stiff": [1, 2, 7], "_compute_element_stiffnesses_multi_block": [1, 2], "_compute_initial_state_multi_block": [1, 2], "_compute_kinetic_energi": [1, 2], "_compute_newmark_element_hessian": [1, 2], "_compute_state_incr": [2, 5], "_compute_state_new": [2, 5], "_compute_strain_energi": [1, 2], "_compute_strain_energy_multi_block": [1, 2], "_compute_updated_internal_vari": [1, 2], "_compute_updated_internal_variables_multi_block": [1, 2], "_dissipation_potenti": [2, 5], "_energy_dens": [2, 5], "_eq_strain_energi": [2, 5], "_exp_relative_differ": [1, 2], "_exp_symm_jvp": [1, 2], "_field": [1, 2, 5, 7], "_field_default": [1, 2, 5, 7], "_float_split": [1, 2], "_gauss_quad_1d_1pt": [1, 2], "_gauss_quad_1d_2pt": [1, 2], "_gauss_quad_1d_3pt": [1, 2], "_gauss_quad_1d_4pt": [1, 2], "_gauss_quad_1d_5pt": [1, 2], "_gent_3d_energy_dens": [2, 5], "_get_vertex_nodes_from_exodus_tri6_mesh": [1, 2], "_linear_elastic_energy_dens": [2, 5], "_log_relative_differ": [1, 2], "_log_symm_jvp": [1, 2], "_logm_iss": [1, 2], "_make": [1, 2, 5, 7], "_make_hessian_bc_mask": [1, 2], "_make_hessian_coordin": [1, 2], "_make_properti": [2, 5], "_neohookean_3d_energy_dens": [2, 5], "_neq_strain_energi": [2, 5], "_pow_relative_differ": [1, 2], "_pow_symm_jvp": [1, 2], "_read_block": [1, 2], "_read_block_conn": [1, 2], "_read_block_variable_valu": [1, 2], "_read_coordin": [1, 2], "_read_element_typ": [1, 2], "_read_names_list": [1, 2], "_read_node_set": [1, 2], "_read_side_set": [1, 2], "_relative_log_differ": [1, 2], "_relative_log_difference_no_tolerance_check": [1, 2], "_relative_log_difference_taylor": [1, 2], "_replac": [1, 2, 5, 7], "_sqrt_relative_differ": [1, 2], "_sqrt_symm_jvp": [1, 2], "_start_tim": [1, 2], "_symmetric_matrix_function_jvp_help": [1, 2], "_two_product": [1, 2], "_two_sum": [1, 2], "_write_cell_connect": [1, 2], "_write_cell_field": [1, 2], "_write_cell_typ": [1, 2], "_write_contact_edg": [1, 2], "_write_coordinate_data": [1, 2], "_write_head": [1, 2], "_write_nodal_field": [1, 2], "_write_out_all_fields_in_dict": [1, 2], "ab": [1, 2], "abl": 2, "about": 2, "absolut": 2, "ac": 2, "accumul": 2, "accur": 2, "accuraci": 2, "ad": 7, "add": 0, "add_cell_field": [1, 2], "add_contact_edg": [1, 2], "add_nodal_field": [1, 2], "add_spher": [1, 2], "add_vector": [1, 2], "addit": 2, "addition": 2, "affin": 2, "after": [2, 9], "al": 7, "algorithm": 2, "alia": [2, 3, 5, 7], "all": 2, "allow": 2, "alobject": 2, "alpha": 2, "alset": 2, "alsolv": [0, 1], "alwai": 2, "an": [2, 7], "ani": 2, "app_data": [1, 2], "appar": 2, "append": 2, "appli": [1, 2], "apply_precond": [1, 2], "apply_transpos": [1, 2], "approxim": 2, "ar": [2, 7], "are_inside_unit_interv": [2, 9], "are_positive_weight": [2, 9], "area": [2, 3], "argument": [2, 4, 5, 7, 9], "arrai": [2, 3, 5, 7], "assemble_area_weighted_gap": [2, 3], "assemble_nodal_area": [2, 3], "assemble_sparse_stiffness_matrix": [1, 2], "assembly_mortar_integr": [2, 3], "assertarrayequ": [2, 9], "assertarraynear": [2, 9], "assertarraynotequ": [2, 9], "assertnear": [2, 9], "associ": 2, "assum": 2, "attempt": 2, "attribut": 2, "au": 9, "augment": 7, "augmented_lagrange_solv": [1, 2], "automat": 2, "averag": 2, "average_quadrature_field_over_el": [1, 2], "avoid": 2, "axi": [2, 7], "axial": 7, "axisymetr": 2, "axisymmetr": 2, "axisymmetric_element_gradient_transform": [1, 2, 7], "axisymmetric_gradi": [1, 2, 7], "axisymmpatchtest": [2, 9], "b": [2, 9], "base": [2, 4, 5, 6, 7, 8, 9], "basefilenam": [2, 9], "bc_data": [1, 2], "bcindic": [1, 2], "bcsetfract": 9, "beaver": 2, "becaus": 7, "befor": [4, 6, 8, 9], "besid": 7, "beta": [1, 2], "between": 2, "bisect": 2, "bisection_step": [1, 2], "bit": [1, 2], "block": [1, 2], "blockmodel": 2, "blocknam": 2, "blocknum": 2, "blockordin": 2, "blyth": 2, "bodi": 2, "body_fun": 2, "bool": 2, "boolean": 2, "both": 2, "bound": [2, 7], "bound_constrained_solv": [1, 2], "bound_constrained_trust_region_minim": [1, 2], "boundari": 2, "boundconstrainedobject": [0, 1], "boundconstrainedsolv": [0, 1], "bracket": 2, "built": 2, "c": [2, 4], "calculu": 2, "call": 2, "callabl": [2, 3, 5], "callback": 2, "caller": 2, "can": [2, 7], "cancel": 2, "capabl": 2, "care": 2, "cartesian": 2, "case": 2, "cauchy_point_decrease_tol": [1, 2], "cauchy_point_max_line_search_it": [1, 2], "cauchy_point_sufficient_decrease_factor": [1, 2], "cauchystep": 2, "caus": 7, "celldata": 2, "cg_inexact_solve_ratio": [1, 2], "cg_inner_products_precondit": [1, 2], "cg_inner_products_unprecondit": [1, 2], "cg_tol": [1, 2], "cgiter": 2, "chang": 2, "char": [1, 2], "check": 2, "check_quadrat": [3, 4], "check_stabl": [1, 2], "class": [2, 4, 5, 6, 7, 8, 9], "classmethod": [2, 5, 7], "classvar": 2, "clip": 2, "clockwis": 2, "closestedg": 3, "closestsid": 3, "code": 2, "coincid": 7, "collect": 5, "column": 2, "combin": [2, 3], "combine_block": [1, 2], "combine_mesh": [1, 2], "combine_nodeset": [1, 2], "combine_sideset": [1, 2], "compar": 2, "compil": 2, "complet": 2, "compon": [1, 2, 7], "comps": 2, "comput": 2, "compute_algorithmic_energi": [1, 2], "compute_average_norm": [2, 3], "compute_block_diagonal_element_stiff": [2, 7], "compute_closest_distance_to_each_sid": [2, 3], "compute_closest_distance_to_each_side_smooth": [2, 3], "compute_closest_edges_and_field_weight": [2, 3], "compute_constraint_hessian": [2, 7], "compute_contact_point_coordin": [2, 3], "compute_contact_point_coords_on_edg": [2, 3], "compute_edge_levelset_constraint": [2, 3], "compute_edge_penalty_contact_energi": [2, 3], "compute_edge_vector": [1, 2], "compute_elastic_linear_strain": [2, 5, 7], "compute_elastic_logarithmic_strain": [2, 5, 7], "compute_elastic_seth_hill_strain": [2, 5], "compute_elastic_strain": [2, 7], "compute_element_energi": [2, 7], "compute_element_field_gradi": [1, 2], "compute_element_hessian": [1, 2], "compute_element_mass": [1, 2], "compute_element_stiff": [1, 2, 7], "compute_element_stiffness_from_global_field": [1, 2, 7], "compute_element_volum": [1, 2], "compute_element_volumes_axisymmetr": [1, 2], "compute_energy_dens": [2, 5, 7], "compute_error": [3, 4], "compute_field_gradi": [1, 2], "compute_fisher_burmeister_linear": [2, 3], "compute_flow_direct": [1, 2, 5], "compute_flow_stress": [2, 5], "compute_free_energy_dens": [2, 7], "compute_friction_energy_from_perp_slip": [2, 3], "compute_friction_potenti": [2, 3], "compute_friction_potential_on_edg": [2, 3], "compute_grid_field": [3, 4], "compute_hardening_energy_dens": [2, 5], "compute_initial_st": [1, 2, 5, 7], "compute_internal_energi": [2, 7], "compute_intersect": [2, 3], "compute_levelset_constraint": [2, 3], "compute_linear_strain": [2, 7], "compute_logarithmic_elastic_strain": [1, 2], "compute_logarithmic_strain": [2, 7], "compute_material_qoi": [2, 5], "compute_min_p": [1, 2], "compute_newmark_lagrangian": [1, 2], "compute_norm": [1, 2, 3], "compute_normal_from_a": [2, 3], "compute_output_energy_dens": [2, 7], "compute_output_energy_densities_and_flux": [2, 7], "compute_output_energy_densities_and_stress": [1, 2], "compute_output_kinetic_energi": [1, 2], "compute_output_material_qoi": [1, 2], "compute_output_strain_energi": [1, 2], "compute_overstress": [2, 5], "compute_phase_field_constraint_hessian": [2, 7], "compute_phase_potential_dens": [2, 7], "compute_phase_potential_energi": [2, 7], "compute_potenti": [2, 5], "compute_projection_dist": [2, 3], "compute_projection_dists_smooth": [2, 3], "compute_q_coordin": [2, 3], "compute_q_coordinates_from_field_weight": [2, 3], "compute_quadrature_point_field_gradi": [1, 2], "compute_ray_trac": [3, 4], "compute_ray_trace_distance_and_loc": [2, 3], "compute_residual_norm": [2, 9], "compute_shap": [1, 2], "compute_smoothing_funct": [2, 3], "compute_state_incr": [1, 2, 5, 7], "compute_state_new": [1, 2, 5, 7], "compute_state_new_finite_deform": [2, 5, 7], "compute_state_new_seth_hil": [2, 5], "compute_state_new_small_deform": [2, 5, 7], "compute_strain_energi": [1, 2], "compute_strain_energy_dens": [2, 7], "compute_total_energi": [2, 7], "compute_total_penalty_contact_energi": [2, 3], "compute_traction_potential_energi": [1, 2, 9], "compute_traction_potential_energy_on_edg": [2, 9], "compute_updated_internal_vari": [1, 2, 7], "compute_valid_ray_trace_dist": [2, 3], "compute_valid_ray_trace_distance_smooth": [2, 3], "cond": 2, "cond_fun": 2, "condit": 7, "conn": [1, 2, 7, 9], "connect": 2, "consecut": 2, "constant": 2, "constant_body_force_potenti": [2, 9], "constitut": 5, "constrain": 7, "constrained_jacobian_p_vec": [1, 2], "constrained_jacobian_vec": [1, 2], "constrained_residu": [1, 2], "constrainedindic": 2, "constrainedobject": [0, 1], "constrainedquasiobject": [1, 2], "constraint": [1, 2, 3, 4, 7], "constraint_func": 2, "constraint_precond": 2, "constraintstiffnesssc": 2, "construct": 2, "construct_basis_on_poli": [2, 9], "construct_edge_neighbor_map": [2, 3], "construct_function_spac": [1, 2], "construct_function_space_from_parent_el": [1, 2], "construct_mesh_from_basic_data": [1, 2], "construct_quadrat": [1, 2], "construct_structured_mesh": [1, 2], "construct_weighted_function_spac": [1, 2], "constructor": 2, "contact": [1, 2], "contactcoordsold": 3, "contain": 2, "content": 1, "context": 2, "contextdecor": 2, "convent": 2, "converg": [1, 2], "convexityplot": [1, 2], "coord": [1, 2, 3, 7], "coordfield": 2, "coordin": [1, 2], "coordsm": 3, "copynodeset": 2, "corner": [2, 3], "correct": [1, 2], "correction_norm": [1, 2], "correspond": 2, "cos_of_acos_divided_by_3": [1, 2], "counter": 2, "cp": 2, "cpp": [2, 3], "cpp_distanc": [2, 3], "cpp_line": [2, 3], "cpu": 2, "creat": 2, "create_arch_mesh_disp_and_edg": [2, 9], "create_augmented_lagrangian": [1, 2], "create_cos_mesh_disp_and_edg": [2, 9], "create_dynamics_funct": [1, 2], "create_edg": [1, 2], "create_field": [1, 2, 9], "create_graph": [2, 9], "create_hardening_model": [2, 5], "create_higher_order_mesh_from_simplex_mesh": [1, 2], "create_linear_op": [3, 4], "create_material_funct": [2, 5], "create_material_model_funct": [2, 5, 7], "create_mechanics_funct": [1, 2], "create_mesh_and_disp": [2, 9], "create_multi_block_mechanics_funct": [1, 2], "create_nodesets_from_sideset": [1, 2], "create_padded_quadrature_rule_1d": [1, 2], "create_partit": [2, 9], "create_phasefield_funct": [2, 7], "create_poli": [2, 9], "create_quadrature_rule_1d": [1, 2], "create_quadrature_rule_on_triangl": [1, 2], "create_structured_mesh_data": [1, 2], "createnodesetsfromsideset": 2, "critic": [2, 7], "cross": [2, 3], "cross2": [2, 3], "current": [2, 7], "custom": 2, "cyclic": 2, "d": [2, 7], "data": [2, 5], "datatyp": 2, "dconstraint": [3, 4], "dd": 2, "debug_info": [1, 2], "decim": 9, "decomposit": 2, "deconstruct": 9, "decor": 2, "decreas": 2, "default": 2, "default_modify_element_gradi": [1, 2], "default_valu": [1, 2], "defin": 2, "define_pressure_projection_gradient_tranform": [1, 2], "definit": 2, "deform": 7, "degrad": [2, 7], "degre": [1, 2, 9], "delta": 2, "denman": 2, "denorm": 2, "densiti": [2, 5, 7], "deriv": 2, "describ": 2, "design_data": [1, 2], "det": [1, 2], "detail": [0, 2], "determin": [2, 7], "detpim1": [1, 2], "dev": [1, 2], "deviat": [1, 2], "df": [2, 9], "diagon": 7, "dict": [2, 5, 7], "dictionari": 2, "diffarg": 2, "differenti": 2, "dim": 2, "dimens": 2, "direct": 2, "disable_test_edge_conn": [2, 9], "discret": [2, 5], "disp": [2, 3, 4], "dispfield": 3, "dispgrad": [2, 5, 7, 8], "displac": [2, 5], "do": [2, 7], "dobject": [3, 4], "dof": 2, "dofindexslic": 2, "dofmanag": [1, 2, 7], "dofmanagertest": [2, 9], "dofscal": 2, "doftounknown": [1, 2], "dofvalu": 9, "dogleg_step": [1, 2], "doi": 2, "domain": 2, "dot": [1, 2, 3], "dot2": [1, 2, 3], "dotprod": 2, "doubl": [1, 2], "doupdat": [2, 7, 8], "dr": [2, 7], "dr_dstrain_and_deqp": [1, 2, 7], "dshape": 2, "dt": [2, 5, 7, 9], "dudx": 2, "dudx_2d": 2, "dv": 5, "dynamic_data": [1, 2], "dynamicpatchtest": [2, 9], "dynamicsfixtur": [2, 9], "dynamicsfunct": [1, 2], "e": [2, 5, 7], "each": [2, 5], "edg": [2, 3, 4, 9], "edge1": 3, "edge2": 3, "edge_is_potentially_in_contact": 2, "edgea": [3, 4], "edgeb": [3, 4], "edgeconn": 2, "edgecoord": [2, 3], "edgecpp": [1, 2], "edgei": 3, "edgeintersect": [1, 2], "edges_from_point": [3, 4], "edgeseta": 3, "edgesetb": 3, "edgesm": 3, "edgeweight": 3, "effici": 2, "eigen": 2, "eigen_sym33_non_unit": [1, 2], "eigen_sym33_unit": [1, 2], "elaps": 2, "elast": 7, "elastic_deviatoric_free_energi": [1, 2, 5, 7], "elastic_free_energi": [1, 2, 5], "elastic_volumetric_free_energi": [1, 2, 5, 7], "elasticstrain": [2, 5, 7], "elastictrialstrain": [2, 5, 7], "elconn": 2, "elem": 9, "elemconn": [2, 7], "elemconnect": 2, "elemdispgrad": 2, "element": [2, 7], "elementnodalvalu": 2, "elementord": 2, "elementtyp": [1, 2], "elemgrad": [2, 7], "elemintern": 7, "elemnodalcoord": [2, 7], "elemnodaldisp": 2, "elemnodaldof": 7, "elemnodalfield": 2, "elemoffset": 2, "elemqpdata": 2, "elemshap": [2, 7], "elemshapegrad": [2, 7], "elemst": 2, "elemvol": [2, 7], "elintern": 2, "elshap": 2, "elshapegrad": 2, "elstrain": [2, 5, 7], "elvol": 2, "empti": 2, "end": 2, "endpoint": [2, 9], "energi": [2, 7, 9], "energy_dens": [1, 2, 7, 8], "energy_density_gener": [1, 2, 7], "energy_density_to_lagrangian_dens": [2, 7], "energyhistori": [2, 5, 7], "enforc": 2, "ensur": 2, "entri": 2, "enum": 2, "enumer": 2, "environ": 2, "ep": [2, 3], "eps0": 5, "epsdot0": 5, "eqp": [2, 5, 7], "eqpsold": [2, 5, 7], "equal": 2, "equat": 2, "equationsolv": [0, 1], "equationsolverfixtur": [2, 9], "equationsolversubspac": [0, 1], "equinox": 2, "error": [2, 7], "essentialbc": [1, 2], "eta": 4, "eta1": [1, 2], "eta2": [1, 2], "eta3": [1, 2], "etak": 2, "etc": 2, "eval_at_iso_point": [1, 2], "eval_field": [1, 2], "eval_linear_field_on_edg": [2, 3], "evalu": 2, "evaluate_contact_constraint": [2, 3], "evaluate_levelset_on_edg": [2, 3], "evaluate_on_block": [1, 2], "evaluate_on_el": [1, 2], "evaluation_funct": 4, "evaluationpoint": 2, "everi": [2, 7], "exactli": 2, "exampl": 2, "except": 2, "exercis": [4, 6, 8, 9], "exist": 2, "exodusdataset": 2, "extra": 2, "f": [2, 9], "f1": 2, "f2": 2, "f_average_norm": 3, "f_common_norm": [3, 4], "f_integrand": 3, "face": 2, "facenod": [1, 2], "factor": [1, 2], "factori": 2, "fail": 2, "fall": 2, "fals": [2, 4, 6, 8, 9], "fast": 2, "feasibl": 2, "field": [2, 3, 5, 7], "field_func": 2, "fielddict": 2, "fieldindex": 2, "fieldshap": [1, 2], "fieldtyp": 2, "file": 2, "filenam": 2, "find": 2, "find_generalized_cauchy_point": [1, 2], "find_root": [1, 2], "finder": 2, "finit": 2, "first": [2, 7], "fischer_burmeist": [1, 2, 3, 4], "fischer_burmeister_jac_l": [1, 2], "fixtur": [4, 6, 8, 9], "flag": 2, "float": [1, 2, 3, 5], "flow_stress": [2, 7], "flush": 2, "follow": 2, "follw": 2, "forc": 7, "forcibli": 2, "form": 2, "fp": 7, "fraction": 2, "free": 7, "freestrain": 5, "friction": [1, 2], "frictionparam": 3, "from": [2, 5, 7], "func": 2, "func_of_xia_xib_g": 3, "functino": 2, "function": [2, 5, 7], "function_cal": [1, 2], "functionspac": [0, 1, 7, 9], "g": [2, 3, 4], "gamma": [1, 2], "gauss": 2, "gaussfield": 2, "gc": [2, 7], "gener": [2, 5, 7], "generate_n_random_symmetric_matric": [2, 9], "generate_random_points_in_triangl": [2, 9], "gent": [1, 2], "geometr": 2, "get": 2, "get_bc_siz": [1, 2], "get_bc_valu": [1, 2], "get_best_neighbor": [2, 3], "get_best_overlap_vector": [3, 4], "get_block": [1, 2], "get_closest_dist": [2, 3], "get_closest_distance_smooth": [2, 3], "get_closest_neighbor": [2, 3], "get_closest_two_edg": [2, 3], "get_coord": [1, 2], "get_coords_and_dist": [2, 3], "get_current_coordinates_at_quadrature_point": [2, 3], "get_diagonal_stiff": [1, 2], "get_edg": [3, 4], "get_edge_coord": [1, 2], "get_edge_field": [1, 2], "get_edge_node_indic": [1, 2], "get_facet_connect": [2, 3], "get_field_index": [1, 2], "get_lobatto_nodes_1d": [1, 2], "get_multipli": [1, 2], "get_nodal_values_on_edg": [1, 2], "get_potential_interaction_list": [2, 3], "get_rai": [3, 4], "get_ray_length_arg_i": [3, 4], "get_ray_length_arg_x": [3, 4], "get_residu": [1, 2], "get_set": [1, 2], "get_side_coordin": [2, 3], "get_side_set_seg": [3, 4], "get_total_residu": [1, 2], "get_ubc": [2, 9], "get_unknown_s": [1, 2], "get_unknown_valu": [1, 2], "get_valu": [1, 2], "give": 2, "given": [5, 7], "global": 2, "globalized_newton_step": [1, 2], "grad_func": 9, "gradient": [1, 2, 4, 5, 7], "gradient_2d_to_axisymmetr": [1, 2], "gradient_and_tang": [1, 2], "gradient_l": [1, 2], "gradient_p": [1, 2], "gradofplasticitymodelfixtur": [5, 6], "gradofplasticphasefieldmodelfixtur": [7, 8], "gradphas": 7, "gradu": 7, "green_lagrange_strain": [2, 5], "grid": 2, "group": 2, "guarante": 2, "guess": 2, "h": [2, 5, 7], "ha": [2, 4, 7], "harden": [1, 2, 7], "hardening_energy_dens": [1, 2, 7], "hardening_model": 5, "hardeningmodel": [2, 5, 7], "have": 2, "here": 2, "hess_vec_func": 2, "hesscolcoord": [1, 2], "hessian": [1, 2, 7], "hessian_bc_mask": [1, 2], "hessian_vec": [1, 2], "hessrayleigh": [1, 2], "hessrowcoord": [1, 2], "hessvec": [1, 2], "high": 2, "higham": 2, "higher": 2, "highest": 2, "hook": [4, 6, 8, 9], "how": 2, "howev": 2, "hpr": 2, "http": 2, "hxh077": 2, "hyperviscoelast": [1, 2], "hyperviscomodelfixtur": [5, 6], "hyperviscouniaxialstrain": [5, 6], "i": [2, 7], "i2": [1, 2], "id": [1, 2], "ident": 2, "if_then_els": [1, 2], "ima": 2, "imamat": 2, "includ": 2, "incompletecholeski": [0, 1], "increment": 2, "incremental_potenti": [1, 2, 5, 7], "independ": 2, "index": [0, 2], "indiact": 2, "indic": 2, "inexact": 2, "infer": 2, "infin": 2, "inform": 2, "init_v": 2, "initi": [1, 2], "initial_disp_func": 9, "initial_st": [2, 7], "inner": 2, "input": 2, "insert": 2, "insort": [2, 9], "int": [1, 2, 3, 5], "inted": 2, "integ": 2, "integr": 2, "integrate_2d_monomial_on_triangl": [2, 9], "integrate_el": [1, 2], "integrate_element_from_local_field": [1, 2], "integrate_funct": [1, 2], "integrate_function_on_edg": [1, 2], "integrate_function_on_surfac": [1, 2], "integrate_monomial_on_lin": [2, 9], "integrate_over_block": [1, 2], "integrate_valu": [1, 2], "integrate_with_active_mortar": [2, 3], "integrate_with_mortar": [2, 3], "integrated_material_qoi": [1, 2], "interactionlist": 3, "interior": 2, "interiornod": [1, 2], "intern": [2, 5], "internalvar": 5, "internalvari": [5, 7, 8], "internalvariablehistori": [2, 5, 7], "interpol": [0, 1], "interpolate_element_kinemat": [2, 7], "interpolate_kinemat": [2, 7], "interpolate_nodal_field_on_edg": [1, 2, 9], "interpolate_to_element_point": [1, 2], "interpolate_to_point": [1, 2], "interpolationpoint": 2, "interpret": 2, "intersect": 2, "interv": [2, 5], "inv": [1, 2], "invers": 2, "inverse_ncp_hessian_bound": [1, 2], "involv": 2, "is_contact_edg": [3, 4], "is_converg": [1, 2], "is_initi": [1, 2], "is_inside_triangl": [2, 9], "is_integration_edg": [3, 4], "is_on_boundari": [1, 2], "isaxisymmetr": [1, 2], "isbc": [1, 2], "isbn": 2, "isunknown": [1, 2], "iter": [1, 2, 5, 7], "j": 2, "j2plastic": [1, 2], "j2plasticphasefield": [0, 1], "j2plasticuniaxi": [5, 6], "j2updatefixtur": [5, 6], "jacobian": [2, 5, 7, 9], "jacobian_l_vec": [1, 2], "jacobian_p2_vec": [1, 2], "jacobian_p_vec": [1, 2], "jax": [2, 7], "jaxconfig": [0, 1], "jaxtyp": 2, "jit": 2, "jm": 5, "journal": 2, "just": 7, "jvp_sqrtm": [1, 2], "k": [2, 5], "kappa": [2, 7], "kernelfunc": 2, "keyword": 2, "kind": 9, "kinemat": 7, "kinetic_energy_dens": [1, 2], "kirchhoffstresshistori": [2, 7], "kouri_exact_line_search": [1, 2], "kv": 2, "kvalu": 2, "kwd": [2, 5, 7], "l": [2, 3, 4, 7, 9], "lagrang": 7, "lagrangian": 2, "lagrangian_dens": [2, 7], "lam": [2, 3, 4], "lam1": 2, "lam2": 2, "lambda": [4, 7], "larg": 7, "last": 2, "launch": 7, "lebesgu": 2, "left": 2, "leftp": 2, "leftt": 2, "legendr": 2, "length": [2, 7], "lengtha": 3, "lengthb": 3, "less": 2, "level": 2, "levelset": [1, 2], "levelsetconstraint": [1, 2], "levelsetmot": 3, "like": 2, "limit": 5, "linalg": [0, 1], "line": 2, "line_search_backtrack": [1, 2], "line_search_bidirect": [1, 2], "line_search_forwardtrack": [1, 2], "linear": [2, 5], "linear_op": [2, 3, 4], "linear_strain": [2, 5], "linear_upd": [1, 2], "linearelast": [1, 2], "linearpatchtestlinearel": [2, 9], "linearpatchtestquadraticel": [2, 9], "list": 2, "listofedg": [3, 4], "llvm": 2, "lmbda": 3, "load": [2, 9], "lobatto": 2, "local": 2, "locat": 2, "log_pade_pf": [1, 2], "log_sqrt_symm": [1, 2], "log_strain": [2, 5], "logarithm": 2, "logger": [1, 2], "logm_jvp": [1, 2], "long": [1, 2], "low": 2, "lower": [2, 7], "lowerbound": 2, "ls1": 3, "ls2": 3, "lu": [0, 1], "m": [2, 5, 9], "m1": 2, "m2": 2, "ma": 2, "magic": 2, "mai": 2, "maintain": 2, "make": [2, 5, 7], "make_disp_grad_from_strain": [5, 6], "make_high_order_writer_with_field": [2, 9], "make_initial_st": [1, 2, 5, 7], "make_initial_state_finite_deform": [2, 5, 7], "make_initial_state_small_deform": [2, 5, 7], "make_parent_el": [1, 2], "make_parent_element_1d": [1, 2], "make_parent_element_2d": [1, 2], "make_parent_element_2d_with_bubbl": [1, 2], "make_properti": [1, 2, 5, 7], "makekinemat": [2, 7], "makestraintensor_": [2, 5], "man": 2, "manag": 2, "map": [2, 5, 7], "map_1d_jac": [2, 9], "map_affine_1d": [2, 9], "map_element_shape_grad": [1, 2], "map_to_arch": [2, 9], "map_to_co": [2, 9], "master": 2, "master1d": 2, "masterel": 2, "mat_mul": 2, "materi": [1, 2], "materialmodel": [1, 2, 7], "materialpointsimul": [1, 2], "materialuniaxialsimul": [1, 2], "materialuniaxialsimulatorfixtur": [5, 6], "math": [0, 1], "mathemat": 2, "matprop": [2, 5], "matric": 2, "matrix": [2, 7], "matrixscal": 9, "max": [1, 2], "max_al_it": [1, 2], "max_cg_it": [1, 2], "max_cumulative_cg_it": [1, 2], "max_cumulative_spg_it": [1, 2], "max_degree_1d": [2, 9], "max_degree_2d": [2, 9], "max_gmres_it": [1, 2], "max_it": [1, 2], "max_spectral_step_length": [1, 2], "max_spg_it": [1, 2], "max_trust_it": [1, 2], "maximum": 2, "maxlinesearchit": 2, "maxneighbor": 3, "maxstep": 2, "maxstrain": 7, "maxtim": 5, "maxval": 9, "mechan": [0, 1], "mechanicsfunct": [1, 2], "mechanicsfunctionsfixtur": [2, 9], "mergesort": 9, "mesh": [0, 1, 3, 4, 7, 9], "mesh_with_block": [1, 2], "mesh_with_coord": [1, 2], "mesh_with_nodeset": [1, 2], "meshfilenam": 2, "meshfixtur": [1, 2, 4, 6, 8], "meshplot": [0, 1], "method": [2, 4, 6, 8, 9], "methodnam": [4, 6, 8, 9], "mftoolbox": 2, "min": [1, 2], "min_bas": [1, 2], "min_dist_squar": [2, 3], "min_spectral_step_length": [1, 2], "min_tr_siz": [1, 2], "minim": 7, "minimize_scalar": [1, 2], "minimizescalar": [0, 1], "minval": 9, "mises_invari": [1, 2], "mode": 2, "mode2d": [2, 7], "model": 7, "modelo": 2, "modelobject": 2, "modeloptim": 2, "modelproblem": [1, 2], "modelr": 2, "modifi": 2, "modify_element_gradi": [2, 7], "modul": [0, 1], "modulu": 7, "more": 2, "mortarcontact": [1, 2], "mu": [2, 5, 7], "much": 2, "mult_by_approx_hessian": 2, "multipli": 2, "multiply_by_approx_hessian": [1, 2], "multiply_by_approxim": [1, 2], "multiply_by_transpos": [1, 2], "must": 2, "my_func": [3, 4], "n": [2, 4, 5, 9], "name": [1, 2, 5, 7], "nan": 2, "ncp": [1, 2], "ncp_hessian": [1, 2], "ncperrorold": 2, "nd": 2, "ndarrai": 2, "ndim": 2, "ne": 2, "nearest": 2, "nedg": 2, "need": 2, "neighbor": 3, "neighborlist": 3, "neohookean": [1, 2], "nevalpoint": 2, "new": [2, 5, 7], "new_stiffness_func": 2, "newlin": 2, "newmarkbeta": 2, "newmarkparamet": [1, 2], "newparam": 2, "newtol": 2, "newton": [1, 2], "newton_solv": [1, 2], "newton_step": [1, 2], "newtonp": 2, "newtonsolv": [0, 1], "nf": 2, "ni": 2, "nichola": 2, "nn": 2, "nndode": 2, "nnode": 2, "nnpf": 2, "no_test_cgunbound": [2, 9], "no_test_hessian": [2, 9], "no_test_plastic_strain_path": [7, 8], "no_test_plot_high_order_nod": [2, 9], "no_test_plot_shape_funct": [2, 9], "no_test_steihaug_on_rosenbrock": [2, 9], "no_test_trust_region_equation_solv": [2, 9], "no_test_uniaxi": [7, 8], "nodal": [2, 7], "nodaldata": 2, "nodalfield": 2, "nodalpoint": 2, "node": 2, "nodeoffset": 2, "nodeordin": 2, "nodeset": [1, 2], "non": [2, 7], "nondiffarg": 2, "none": [2, 3, 5, 7, 9], "nonlinear": 2, "nonlinear_equation_solv": [1, 2], "nonmonotone_line_search": [1, 2], "norm": [1, 2], "norm_of_devi": [1, 2], "norm_of_deviator_squar": [1, 2], "norm_squar": [2, 3], "normal": [2, 3, 4], "note": [2, 7], "notest_grad": [2, 9], "notest_jit": [2, 9], "notest_stiff_problem": [2, 9], "npe": 2, "npt": [2, 9], "nq": 2, "nqpe": 2, "ntriangl": 2, "nu": [2, 5, 7], "num_el": [1, 2], "num_initial_low_order_iter": [1, 2], "num_nod": [1, 2], "num_prop": [2, 5], "num_stat": [2, 5], "number": [2, 5, 7], "numel": 2, "numer": 2, "numerical_grad": [2, 9], "numpi": [2, 7], "numquadptsperel": 2, "nx": [2, 9], "ny": [2, 9], "o": 2, "object": [0, 1, 3, 4, 5, 7, 9], "objective_func": 2, "objective_precond": 2, "obscur": 2, "occur": 2, "ogita": 2, "oishi": 2, "oldset": 2, "onboundari": 2, "onc": 2, "one": [2, 7], "onli": 2, "onto": [2, 7], "oper": 2, "option": 2, "order": 2, "orthogon": 2, "otherwis": 2, "outnam": 4, "output": [2, 5, 7, 9], "output_matrix": [1, 2], "outsid": 2, "outward": 2, "over": 2, "over_it": [1, 2], "p": [2, 3, 4, 5, 7, 9], "p0": [3, 4], "p1": [3, 4], "p2": [3, 4], "pa": 2, "packag": [0, 1], "pad": 2, "pad\u00e9": 2, "page": 0, "param": [1, 2, 3, 5, 9], "param_index_upd": [1, 2], "paramet": [2, 7], "parameter": 2, "parameterizationtestsuit": [2, 9], "parametr": 2, "parent": 2, "parentel": [1, 2], "parentelement1d": [1, 2], "parse_2d_to_3d_gradient_transform": [1, 2], "part": [2, 7], "partial": 2, "particular": 2, "pascal_triangle_monomi": [1, 2], "pass": 2, "patchtestquadraticel": [2, 9], "penalti": 7, "penalty_sc": [1, 2], "penaltycontact": [1, 2], "per": 2, "perform": 2, "permut": 2, "phase": [7, 8], "phase_potential_dens": [2, 7], "phasefield": [1, 2], "phasefieldclass": [1, 2], "phasefieldfunct": [2, 7], "phasefieldlorentzplast": [1, 2], "phasefieldmaterialmodel": [1, 2], "phasefieldthreshold": [1, 2], "phasefieldthresholdmodelfixtur": [7, 8], "phasefieldthresholdplast": [1, 2], "phasefieldthresholduniaxialfixtur": [7, 8], "phasefielduniaxialfixtur": [7, 8], "phasegrad": [7, 8], "phasehistori": [2, 7], "philadelphia": 2, "physic": 2, "pi": 2, "pick": 2, "piola": 5, "plane": [2, 3], "plane_strain_element_gradient_transform": [2, 7], "plane_strain_gradi": [2, 7], "plane_strain_gradient_transform": [1, 2], "plasticityonmesh": [5, 6], "plasticstrain": 7, "plot_grid": [3, 4], "plot_mesh": [1, 2], "plot_mesh_with_field": [1, 2], "plot_solut": [3, 4], "plotj2plast": [2, 5], "plotnam": [2, 4], "plotphasefieldthresholdmodel": [2, 7], "plotsandiamodeluniaxi": [2, 7], "pnew": 2, "png": 2, "point": [2, 3, 5, 9], "poisson": 7, "polar": 2, "polynomi": 2, "posit": [2, 4, 5, 7, 9], "potenti": [2, 5, 7], "power": 2, "power_law": [2, 5], "power_law_rate_sensit": [2, 5], "powerlawhardeningtestfixtur": [5, 6], "pozrikidi": 2, "pp": 2, "pr": 2, "precis": 2, "precomput": 2, "precond": 2, "precond_at_attempt": [1, 2], "precond_update_func": [2, 9], "preconditioned_project_to_boundari": [1, 2], "precondstrategi": [1, 2], "predict": [1, 2], "prefer": 2, "preserv": 2, "pressureprojectiondegre": [2, 7], "prevent": 2, "primal": 2, "primari": 2, "print": 2, "print_bann": [1, 2], "print_min_bann": [1, 2], "product": 2, "project": [1, 2], "project_onto_tr": [1, 2], "project_quadrature_field_to_element_field": [1, 2], "project_to_boundari": [1, 2], "project_to_boundary_with_coef": [1, 2], "prop": [2, 5, 7], "properti": [2, 5, 7], "provid": 2, "pshape": 2, "psic": 7, "q": 2, "qmax": 2, "quadfield": 2, "quadrat": [2, 9], "quadraticpatchtestquadraticel": [2, 9], "quadratur": 2, "quadraturerul": [0, 1], "quadraturerulefactori": 9, "quadratureweight": 2, "quadrul": [2, 3, 9], "quadrupl": 2, "r": [1, 2, 3, 5, 7, 9], "r_and_deqp": [1, 2, 7], "r_tol": [1, 2], "radiu": 2, "rai": 3, "rang": 2, "rate": 7, "ratesensitivityfixtur": [5, 6], "ratesensitivitymodel": [2, 5], "ratesentivityinsidej2": [5, 6], "ratio": 7, "re": 2, "read_exodus_mesh": [1, 2], "read_exodus_mesh_element_properti": [1, 2], "read_json_mesh": [1, 2], "readexodusmesh": [0, 1], "readmesh": [0, 1], "real": [2, 7], "realo": 2, "realoptim": 2, "realr": 2, "recip": 2, "recordnam": 2, "refel": 2, "refer": 2, "region": 2, "regular": 7, "relative_differ": 2, "relative_gmres_tol": [1, 2], "relativemotionold": 3, "relativesmoothings": 3, "releas": 7, "repeatedli": 2, "replac": [2, 5, 7], "report": 2, "repres": [2, 7], "reset_kappa": [1, 2], "residu": [2, 3, 4], "residual_norm": [1, 2], "respect": [2, 4, 5, 7, 9], "respons": [5, 7, 8], "restor": 8, "restructuredtext": 0, "result": 2, "return": [2, 4, 5, 7, 9], "rhs_func": 2, "right": 2, "right_polar_decomposit": [1, 2], "rightp": 2, "rightt": 2, "root": 2, "rosenbrock": [2, 9], "rotat": 2, "routin": 2, "row": 2, "rpr": 2, "rtsafe": 2, "rtsafe_": [1, 2], "rule": 2, "rump": 2, "run": [2, 5, 7], "runtest": [4, 6, 8, 9], "safe_sqrt_jvp": [1, 2], "safeguard": 2, "same": [2, 4, 5, 7, 9], "sampl": 2, "sb": 2, "scalar": [1, 2], "scalarrootfind": [0, 1], "scalarrootfindtestfixtur": [2, 9], "scale": 2, "scaled_constraint_hessian": 2, "scaledobject": [1, 2], "scaledprecondstrategi": [1, 2], "sci": 2, "scipi": 7, "search": [0, 1, 2], "second": [2, 7], "see": [0, 2, 8], "segmentconnsa": 3, "segmentconnsb": 3, "semi": 2, "sens": 2, "sensit": 2, "sep": 2, "sequenc": [2, 4, 5, 7], "set": [1, 2, 4, 6, 8, 9], "set1": 2, "set2": 2, "set_initial_condit": [2, 9], "setnamepostfix": 9, "settings_with_new_tol": [1, 2], "setup": [2, 3, 4, 5, 6, 7, 8, 9], "setup_system": [1, 2], "shame": 2, "shape": [1, 2, 4, 5, 7], "shape1d": [1, 2], "shape2d": [1, 2], "shape2dbubbl": [1, 2], "shapefunct": [1, 2], "shapegrad": [1, 2, 7], "shapegradi": 2, "shapeonref": 2, "short": [1, 2], "should": 2, "siam": 2, "side": 2, "sideset": [1, 2, 3, 4], "sideweight": 3, "sign": 2, "signatur": 2, "simluat": 7, "simpl": 7, "simplexnodesordin": [1, 2], "singl": 2, "size": 2, "skw": [1, 2], "slice_unknowns_with_dof_indic": [1, 2], "small": [2, 7], "smooth_dist": [2, 3], "smooth_linear": [2, 3], "smoothfunct": [0, 1], "smoothingtol": 3, "smoothstep": [2, 3], "so": [2, 7], "sol": 2, "solut": 2, "solutioninfo": [1, 2], "solv": [1, 2], "solve_spg_subproblem": [1, 2], "solve_sub_step": [1, 2], "solve_transpos": [1, 2], "solve_trust_region_equality_constraint": [1, 2], "solve_trust_region_minim": [1, 2], "solver_algorithm": 2, "sort_uniq": [3, 4], "sourc": [2, 3, 4, 5, 6, 7, 8, 9], "space": 2, "spars": 7, "sparsecholeski": [0, 1], "sparsecholeskyfixtur": [2, 9], "sparsematrixassembl": [0, 1], "sparsepatchfixtur": [2, 9], "spatial": 2, "special": 2, "specifi": [2, 5, 7], "spectral_gradient_minim": [1, 2], "sperp": 3, "spg_inexact_solve_ratio": [1, 2], "spg_nonmonotone_iter_limit_to_enforce_decreas": [1, 2], "spg_tol": [1, 2], "spg_use_nonmonoton": [1, 2], "spgiter": 2, "sphere": [2, 3], "spline_ramp": [3, 4], "sqrtm_dbp": [1, 2], "squar": 2, "standard": [2, 7], "start": [1, 2], "state": [2, 5, 7], "state_data": [1, 2], "state_new": [2, 7], "statefield": 2, "statenewguess": [2, 7], "stateold": [2, 5, 7], "statevar": 2, "statevari": 2, "static": 7, "stdout": 2, "step": [5, 7, 9], "steptyp": 2, "stiff": [2, 3], "stop": [1, 2], "str": 2, "strain": [2, 5, 6, 7], "strain_energy_dens": [2, 7], "strain_energy_density_to_lagrangian_dens": [1, 2], "strain_histori": 5, "strainhistori": [2, 5, 7], "strainrat": 7, "stream": 2, "strength": 7, "stress": [5, 7, 8], "stresshistori": [2, 5, 7], "stretch": 2, "strictli": 2, "string": [2, 7], "structur": 2, "sub_problem_callback": 2, "sub_problem_solv": 2, "subject": 5, "submodul": [0, 1], "subpackag": [0, 1], "subproblem": 2, "subproblem_optim": [1, 2], "subset": 2, "sum": 2, "sum2": [1, 2], "surfac": [0, 1], "surfacei": 3, "surfacem": 3, "surfi": 3, "sy": 2, "sym": [1, 2], "symmetr": 2, "symmetri": 2, "symmetric_matrix_funct": [1, 2], "syntax": 0, "t": [2, 3], "t1": [1, 2], "t2": [1, 2], "tabl": 2, "take": [2, 4, 5, 7, 9], "tangent": 2, "target_constraint_decrease_factor": [1, 2], "tcoord": 9, "teardown": [2, 9], "tensil": 5, "tension": 5, "tensor": [1, 2, 5], "tensor_2d_to_3d": [1, 2], "tensormath": [0, 1], "tensormathfixtur": [2, 9], "term": 7, "termin": 2, "test": [1, 2, 3, 5, 7], "test_1d_element_element_topological_nodeset": [2, 9], "test_1d_interpolant_points_in_el": [2, 9], "test_1d_quadrature_exact": [2, 9], "test_1d_quadrature_points_in_domain": [2, 9], "test_1d_quadrature_weight_posit": [2, 9], "test_al_solv": [3, 4], "test_all_sets_nam": [2, 9], "test_axisymmetric_gradi": [2, 9], "test_axisymmpatchtest": [1, 2], "test_bad_property_nam": [2, 9], "test_bubble_grad_interpol": [2, 9], "test_bubble_interpol": [2, 9], "test_cauchy_point_obeys_constraint": [2, 9], "test_cauchy_point_stays_inside_trust_region": [2, 9], "test_cauchy_point_with_active_constraints_achieves_sufficient_decreas": [2, 9], "test_combining_nodeset": [3, 4], "test_combining_sideset": [3, 4], "test_compute_all_positive_constraints_for_far_away_levelset": [3, 4], "test_compute_kinetic_energi": [2, 9], "test_const": [3, 4], "test_constant_j_projection_exact_for_constant_j_field": [2, 9], "test_constant_j_projection_inexact_for_linear_j_field": [2, 9], "test_constrained_hessian": [7, 8], "test_contact": [2, 3], "test_contact_constraint": [3, 4], "test_contact_distance_constraint_evalu": [3, 4], "test_contact_search": [3, 4], "test_conversion_to_quadratic_mesh_is_valid": [2, 9], "test_correct_number_of_edges_created_for_contact": [3, 4], "test_correspondence_with_linear_elast": [5, 6], "test_cpp": [2, 3], "test_cpp_dist_corner1": [3, 4], "test_cpp_dist_corner2": [3, 4], "test_cpp_dist_exterior": [3, 4], "test_cpp_dist_interior": [3, 4], "test_create_nodesets_from_sideset": [2, 9], "test_debug_infs_is_off": [2, 9], "test_debug_nans_is_off": [2, 9], "test_determin": [2, 9], "test_determinant_precis": [2, 9], "test_detpim1": [2, 9], "test_diagonal_backup_precondition": [2, 9], "test_dirichlet_patch_test": [2, 9], "test_dirichlet_patch_test_with_quadratic_el": [2, 9], "test_dirichlet_patch_test_with_quadratic_elements_and_constant_jac_project": [2, 9], "test_does_not_converge_to_saddle_point": [2, 9], "test_dofmanag": [1, 2], "test_dot2_on_ill_conditioned_inner_product": [2, 9], "test_double_precision_mode_is_on": [2, 9], "test_edge_connect": [2, 9], "test_edge_to_neighbor_cells_data": [2, 9], "test_edgeintersect": [2, 3], "test_eigen_sym33_non_unit": [2, 9], "test_eigen_sym33_non_unit_degenerate_cas": [2, 9], "test_elastic_energi": [5, 6, 7, 8], "test_elastic_strain_path": [5, 6], "test_element_volume_multi_point_quadratur": [2, 9], "test_element_volume_single_point_quadratur": [2, 9], "test_entity_count": [2, 9], "test_equationsolv": [1, 2], "test_exp_symm_at_ident": [2, 9], "test_exp_symm_double_eig": [2, 9], "test_exp_symm_gradient_distinct_eigenvalu": [2, 9], "test_exp_symm_gradient_double_eig": [2, 9], "test_exp_symm_gradient_scaled_ident": [2, 9], "test_exp_symm_scaled_ident": [2, 9], "test_find_root": [2, 9], "test_find_root_converges_on_hard_funct": [2, 9], "test_find_root_with_forced_bisection_step": [2, 9], "test_find_root_with_jit": [2, 9], "test_finite_deformation_frame_indiffer": [5, 6], "test_finite_extens": [5, 6], "test_forward_track_search_of_cp_step_length_achieves_sufficient_decreas": [2, 9], "test_frame_indiffer": [5, 6], "test_frict": [3, 4], "test_friction_search_after_mot": [3, 4], "test_friction_search_stat": [3, 4], "test_functionspac": [1, 2], "test_gent": [2, 5], "test_get_bc_s": [2, 9], "test_get_unknown_s": [2, 9], "test_globalized_newton_step_nonconvex": [3, 4], "test_globalized_newton_step_with_cub": [3, 4], "test_grad_interpol": [2, 9], "test_grad_on_dot2_work": [2, 9], "test_grad_on_sum2_work": [2, 9], "test_harden": [2, 5], "test_hessian_matrix_is_symmetr": [2, 9], "test_hypervisco": [2, 5], "test_indefinite_fixed_by_shift": [2, 9], "test_inf_grad_min": [2, 9], "test_inf_min": [2, 9], "test_integrate_constant_field_multi_point_quadratur": [2, 9], "test_integrate_constant_field_single_point_quadratur": [2, 9], "test_integrate_function_on_surface_that_uses_coords_and_norm": [2, 9], "test_integrate_linear_field_multi_point_quadratur": [2, 9], "test_integrate_linear_field_single_point_quadratur": [2, 9], "test_integrate_over_half_block": [2, 9], "test_integrate_over_half_block_indic": [2, 9], "test_integrate_perimet": [2, 9], "test_integrate_quadratic_fn_on_surfac": [2, 9], "test_integrate_with_paramet": [2, 9], "test_integration_of_constant_acceleration_is_exact": [2, 9], "test_integration_of_rigid_motion_is_exact": [2, 9], "test_internal_state_upd": [5, 6], "test_internal_variables_initialization_on_multi_block": [2, 9], "test_internal_variables_update_on_multi_block": [2, 9], "test_interpol": [1, 2], "test_j2plast": [2, 5], "test_jaxconfig": [1, 2], "test_jit_and_jacrev_on_integr": [2, 9], "test_jit_dot2_on_ill_conditioned_inner_product": [2, 9], "test_jit_is_en": [2, 9], "test_jit_on_integr": [2, 9], "test_kinetic_potential_works_inside_j2": [5, 6], "test_levelsetconstraint": [2, 3], "test_limit": [3, 4], "test_limit_of_ray_smooth": [3, 4], "test_linalg": [1, 2], "test_linear": [3, 4], "test_linear_j_projection_exact_for_constant_j_field": [2, 9], "test_linear_j_projection_exact_for_linear_j_field": [2, 9], "test_linear_j_projection_inexact_for_quadratic_j_field": [2, 9], "test_linear_reproducing_multi_point_quadratur": [2, 9], "test_linear_reproducing_single_point_quadratur": [2, 9], "test_linearelast": [2, 5], "test_loading_onli": [5, 6], "test_log_symm_double_eig": [2, 9], "test_log_symm_gradient_almost_double_degener": [2, 9], "test_log_symm_gradient_distinct_eigenvalu": [2, 9], "test_log_symm_gradient_double_eig": [2, 9], "test_log_symm_gradient_scaled_ident": [2, 9], "test_log_symm_scaled_ident": [2, 9], "test_logm_iss_derivatives_on_double_degenerate_eigenvalu": [2, 9], "test_logm_iss_derivatives_on_triple_degenerate_eigenvalu": [2, 9], "test_logm_iss_fwd_mode_deriv": [2, 9], "test_logm_iss_hessian_on_double_degenerate_eigenvalu": [2, 9], "test_logm_iss_jit": [2, 9], "test_logm_iss_on_10x10": [2, 9], "test_logm_iss_on_double_degenerate_eigenvalu": [2, 9], "test_logm_iss_on_full_3x3": [2, 9], "test_logm_iss_on_matrix_near_ident": [2, 9], "test_logm_iss_on_triple_degenerate_eigvalu": [2, 9], "test_logm_iss_rev_mode_deriv": [2, 9], "test_mass_matrix_exactly_integr": [2, 9], "test_mass_matrix_inexactly_integrated_with_low_order_quadratur": [2, 9], "test_materialuniaxialsimul": [2, 5], "test_math": [1, 2], "test_mechan": [1, 2], "test_mesh": [1, 2], "test_min": [2, 9], "test_minimizescalar": [1, 2], "test_mortargeom": [2, 3], "test_multiply_by_transpos": [2, 9], "test_negative_curvatur": [3, 4], "test_negative_linear": [3, 4], "test_neumann_patch_test": [2, 9], "test_neumann_patch_test_with_quadratic_el": [2, 9], "test_newmark": [1, 2], "test_newton_step": [3, 4], "test_newtonglob": [2, 3], "test_node_set_s": [2, 9], "test_numpy_dot_fails_badly_on_ill_conditioned_inner_product": [2, 9], "test_numpy_sum_fails_badly_on_ill_conditioned_sum": [2, 9], "test_object": [1, 2], "test_param_chang": [2, 9], "test_param_change_first_out_of_two": [2, 9], "test_param_change_four_out_of_four": [2, 9], "test_param_change_second_out_of_thre": [2, 9], "test_param_change_third_out_of_four": [2, 9], "test_patch_test": [2, 7, 8, 9], "test_patchtest": [1, 2], "test_patchtestp": [1, 2], "test_phasefieldlorentzplast": [2, 7], "test_phasefieldlorentzplasticpatch": [2, 7], "test_phasefieldthreshold": [2, 7], "test_phasefieldthresholdpatch": [2, 7], "test_phasefieldthresholdplast": [2, 7], "test_phasefielduniaxi": [2, 7], "test_plastic_strain_path": [5, 6], "test_plastic_stress": [7, 8], "test_plasticity_with_mesh": [5, 6], "test_plot": [3, 4], "test_plot2": [3, 4], "test_plot_smooth_min": [3, 4], "test_positive_curvatur": [3, 4], "test_positive_curvature2": [3, 4], "test_positive_curvature3": [3, 4], "test_potenti": [2, 9], "test_pow_symm_double_eig": [2, 9], "test_pow_symm_gradient_almost_double_degener": [2, 9], "test_pow_symm_gradient_distinct_eigenvalu": [2, 9], "test_pow_symm_gradient_double_eig": [2, 9], "test_pow_symm_gradient_scaled_ident": [2, 9], "test_pow_symm_scaled_ident": [2, 9], "test_power_law_hardening_slope_is_finite_at_origin": [5, 6], "test_power_law_hardening_yield_strength": [5, 6], "test_power_law_hardening_zero_point": [5, 6], "test_power_law_scales_correctli": [5, 6], "test_power_law_strength_increas": [5, 6], "test_project": [2, 9], "test_project_onto_tr_function_when_vector_is_inside_tr": [2, 9], "test_project_onto_tr_function_when_vector_is_outside_tr": [2, 9], "test_property_mins_and_max": [2, 9], "test_property_pars": [5, 6], "test_quadraturerul": [1, 2], "test_ratesensit": [2, 5], "test_readexodusmesh": [1, 2], "test_readmesh": [1, 2], "test_right_polar_decomp": [2, 9], "test_root_find_is_differenti": [2, 9], "test_root_find_with_vmap_and_jit": [2, 9], "test_rotation_invari": [7, 8], "test_scalarrootfind": [1, 2], "test_search": [2, 3], "test_shape_kronecker_delta_properti": [2, 9], "test_side_set_s": [2, 9], "test_slice_unknowns_with_dof_indic": [2, 9], "test_smooth_1": [3, 4], "test_smooth_2": [3, 4], "test_smooth_gradient_on_either_side_of_left_edg": [3, 4], "test_smooth_gradient_on_either_side_of_right_edg": [3, 4], "test_smoothfunct": [1, 2], "test_solv": [3, 4], "test_solves_quadratic_problem_in_one_iter": [2, 9], "test_solves_when_left_bracket_is_solut": [2, 9], "test_solves_when_right_bracket_is_solut": [2, 9], "test_some_positive_some_negative_constraints_for_small_sphere_on_edg": [3, 4], "test_sparse_hessian_at_nonzero_phas": [7, 8], "test_sparse_hessian_at_zero_phas": [7, 8], "test_sparse_matrix_patch_test_dirichlet_bc": [2, 9], "test_sparse_matrix_patch_test_nobc": [2, 9], "test_sparse_matrix_patch_test_traction_bc": [2, 9], "test_sparse_solv": [2, 9], "test_sparse_solve_and_upd": [2, 9], "test_sparsematrix": [1, 2], "test_sparseprecondition": [1, 2], "test_spg_on_rosenbrock": [2, 9], "test_sqrt_symm": [2, 9], "test_sqrt_symm_double_eig": [2, 9], "test_sqrt_symm_gradient_almost_double_degener": [2, 9], "test_sqrt_symm_gradient_distinct_eigenvalu": [2, 9], "test_sqrt_symm_gradient_double_eig": [2, 9], "test_sqrt_symm_gradient_scaled_ident": [2, 9], "test_sqrt_symm_scaled_ident": [2, 9], "test_sqrtm": [2, 9], "test_sqrtm_derivatives_on_10x10": [2, 9], "test_sqrtm_fwd_mode_deriv": [2, 9], "test_sqrtm_jit": [2, 9], "test_sqrtm_on_10x10": [2, 9], "test_sqrtm_on_degenerate_eigenvalu": [2, 9], "test_sqrtm_rev_mode_deriv": [2, 9], "test_subproblem_solve_inside_tr": [2, 9], "test_subproblem_solve_on_tr_boundari": [2, 9], "test_sum2_jitted_on_ill_conditioned_sum": [2, 9], "test_sum2_on_ill_conditioned_sum": [2, 9], "test_surfac": [1, 2], "test_surface_integral_of_linear": [3, 4], "test_surface_integral_of_quadrat": [3, 4], "test_tensormath": [1, 2], "test_tract": [1, 2], "test_traction_patch_test": [2, 9], "test_tri_element_element_topological_nodeset": [2, 9], "test_tri_face_nodes_match_1d_lobatto_nod": [2, 9], "test_tri_interpolant_points_in_el": [2, 9], "test_tri_shape_partition_of_un": [2, 9], "test_tri_shapegrads_partition_of_un": [2, 9], "test_triangle_quadrature_exact": [2, 9], "test_triangle_quadrature_points_in_domain": [2, 9], "test_triangle_quadrature_weight_posit": [2, 9], "test_trust_region_equation_solv": [2, 9], "test_trust_region_incremental_optim": [2, 9], "test_trust_region_optim": [2, 9], "test_trust_region_optimizer_with_preconditioned_inner_product": [2, 9], "test_trust_region_spg_on_unbounded_problem": [2, 9], "test_trustregionspg": [1, 2], "test_twobodycontact": [2, 3], "test_twobodymortarcontact": [2, 3], "test_unbracketed_root_gives_nan": [2, 9], "test_unconstrained_cauchy_point_achieves_sufficient_decreas": [2, 9], "test_uniaxi": [5, 6], "test_uniaxial_energi": [7, 8], "test_uniaxial_state_achiev": [5, 6], "test_update_only_happens_onc": [5, 6], "test_valid_intersect": [3, 4], "test_valid_intersection_on_edg": [3, 4], "test_voce_hardening_saturates_to_correct_valu": [5, 6], "test_voce_hardening_yield_strength": [5, 6], "test_voce_hardening_zero_point": [5, 6], "test_volumeaveragej": [1, 2], "test_vtk_no_warning_for_inconsistent_s": [2, 9], "test_vtk_writ": [2, 9], "test_vtk_writer_no_inconsistent_sizes_with_cubic_el": [2, 9], "test_vtk_writer_no_inconsistent_sizes_with_quadratic_el": [2, 9], "test_vtk_writer_on_cubic_el": [2, 9], "test_vtk_writer_on_quadratic_el": [2, 9], "test_vtkwrit": [1, 2], "test_zero_point": [5, 6, 7, 8], "testareaintegr": [3, 4], "testbubbleinterpol": [2, 9], "testcas": [8, 9], "testcontactfrictiondata": [3, 4], "testdoublemeshfixtur": [3, 4], "testedgeintersect": [3, 4], "testedgeswithcommonpoint": [3, 4], "testedgeswithtwocommonpoint": [3, 4], "testfixtur": [1, 2, 4, 6, 8], "testfunctionspacefixtur": [2, 9], "testfunctionspacemultiquadpointfixtur": [2, 9], "testfunctionspacesinglequadpointfixtur": [2, 9], "testgentmateri": [5, 6], "testgmressolv": [3, 4], "testinterpol": [2, 9], "testjaxconfigur": [2, 9], "testlevelsetcontactconstraint": [3, 4], "testlinalg": [2, 9], "testlinearelasticmateri": [5, 6], "testmathinnerproduct": [2, 9], "testmathsum": [2, 9], "testmeshreaddata": [2, 9], "testmeshreadpatchtest": [2, 9], "testmeshreadpropertiestest": [2, 9], "testminimizescalarfixtur": [2, 9], "testmortargeom": [3, 4], "testmortarintegralonesid": [3, 4], "testobject": [2, 9], "testoffedg": [3, 4], "testprojectiononboundari": [2, 9], "testquadraticsolv": [3, 4], "testquadraturerul": [2, 9], "testsinglemeshfixtur": [2, 7, 8, 9], "testsmoothfunct": [2, 9], "testsplin": [3, 4], "testsubproblemsolvefixtur": [2, 9], "testtrustregionspgfixtur": [2, 9], "testtrustregionspgrosenbrock": [2, 9], "testuniaxi": [7, 8], "testvolumeaverag": [2, 9], "testvtkwrit": [2, 9], "testvtkwriterhigherord": [2, 9], "text": [1, 2], "than": 2, "them": 2, "theori": 2, "theta": 4, "thi": [2, 7, 8], "threefold": 2, "through": 2, "thu": 2, "time": [1, 2, 5, 7], "time_step": [2, 9], "timer": [0, 1], "timererror": [1, 2], "tol": [1, 2, 5], "toler": 2, "toolbox": 2, "topolog": 2, "total_residu": [1, 2], "tr_size": [1, 2], "trace": [1, 2], "traction": 2, "tractionpatch": [2, 9], "transform": 2, "translat": 2, "transpos": 2, "triangl": 2, "triangle_inradiu": [2, 9], "triangul": 2, "triangular": 2, "triaxial": [1, 2], "trsize": 2, "trspgcauchypointfixtur": [2, 9], "true": [2, 7, 8], "truli": 2, "trust": 2, "trust_region_cg": [1, 2], "trust_region_least_squares_solv": [1, 2], "trust_region_minim": [1, 2], "trust_region_subspace_minim": [1, 2], "trustregionspg": [0, 1], "tupl": [2, 5, 7], "two": [2, 7], "twobodycontactfixtur": [3, 4], "twoedg": 3, "twotryprecondstrategi": [1, 2], "type": [2, 5, 7], "u": [2, 3, 7, 9], "ubc": [2, 9], "ufield": 2, "uk": 2, "unconstrain": 7, "uniaxi": [5, 7, 8], "uniaxialoutput": [2, 5, 7], "uniform": 2, "unit": 2, "unixi": 5, "unknown": 7, "unknownindic": [1, 2], "unpack_fields_2d": [2, 7], "unpack_gradients_2d": [2, 7], "unsaf": 2, "unsigned_char": [1, 2], "unsigned_int": [1, 2], "unsigned_long": [1, 2], "unsigned_short": [1, 2], "up": [2, 4, 6, 8, 9], "updat": [1, 2, 7, 8], "update_precond": [1, 2], "update_st": [1, 2, 5, 7], "update_step_length_squar": [1, 2], "updateprecond": 2, "updateprecondbeforewarmstart": 2, "upper": [2, 5], "upperbound": 2, "upredict": 2, "us": [0, 2], "usa": 2, "use_incremental_object": [1, 2], "use_newton_onli": [1, 2], "use_preconditioned_inner_product_for_cg": [1, 2], "use_preconditioned_inner_product_for_spg": [1, 2], "use_second_order_upd": [1, 2], "usebubbleel": 2, "usewarmstart": 2, "uu": [2, 9], "v": [2, 4], "val1": 2, "val2": 2, "valid": 2, "valu": [1, 2, 5, 7], "vander1d": [1, 2], "vander2d": [1, 2], "variabl": [2, 5], "variablenam": 2, "variad": 2, "varnam": 2, "vec": 3, "vec1": 3, "vec2": 3, "vec_hessian": [1, 2], "vec_jacobian_p0": [1, 2], "vec_jacobian_p1": [1, 2], "vec_jacobian_p2": [1, 2], "vec_jacobian_p4": [1, 2], "vector": [1, 2], "version": 2, "vertex": 2, "vertexnod": [1, 2], "vertic": 2, "vl": 2, "vmap": 2, "voce": [2, 5], "vocehardeningtestfixtur": [5, 6], "vol": [1, 2], "volum": 2, "volume_average_j_gradient_transform": [1, 2], "vp": 2, "vt": 2, "vtkdatatyp": [1, 2], "vtkfieldrecord": [1, 2], "vtkfieldtyp": [1, 2], "vtkfile": 2, "vtkwriter": [0, 1], "vu": 9, "vx": 2, "vxl": 2, "w": 9, "walk": 2, "want": 2, "warm_start_incr": [1, 2], "warm_start_increment_jax_saf": [1, 2], "warmstart": [0, 1], "warp": 9, "we": 2, "weight": 2, "wgauss": [1, 2], "when": 2, "where": [2, 7], "whether": 2, "which": [2, 4, 5, 7], "while": 2, "while_loop": [1, 2], "willaccept": 2, "within": 2, "without": 7, "work": [2, 7], "write": [1, 2], "write_matrix_as_t": [1, 2], "write_output": [2, 9], "www": 2, "x": [2, 3, 4, 9], "x0": 2, "x_tol": [1, 2], "xcomp": 4, "xextent": 2, "xh": 2, "xi": [3, 9], "xia": [3, 4], "xib": [3, 4], "xigauss": [1, 2], "xk": 2, "xl": 2, "xla": 2, "xla_cpu_enable_fast_math": 2, "xla_flag": 2, "xlam": 4, "xloc": 3, "xmax": 4, "xmin": 4, "xnew": 2, "xrang": 9, "xt": 2, "y": [2, 4], "y0": [2, 5, 7], "ycomp": 4, "yextent": 2, "yield": 7, "yloc": 3, "your": [0, 2], "yrang": 9, "ysat": 5, "z": [2, 4], "zd": 2, "zmax": [1, 2], "zz": 2}, "titles": ["optimism documentation", "optimism", "optimism package", "optimism.contact package", "optimism.contact.test package", "optimism.material package", "optimism.material.test package", "optimism.phasefield package", "optimism.phasefield.test package", "optimism.test package"], "titleterms": {"alsolv": 2, "boundconstrainedobject": 2, "boundconstrainedsolv": 2, "constrainedobject": 2, "contact": [3, 4], "content": [0, 2, 3, 4, 5, 6, 7, 8, 9], "convexityplot": 9, "document": 0, "edgecpp": 3, "edgeintersect": 3, "equationsolv": 2, "equationsolversubspac": 2, "friction": 3, "functionspac": 2, "gent": 5, "harden": 5, "hyperviscoelast": 5, "incompletecholeski": 2, "indic": 0, "interpol": 2, "j2plastic": 5, "j2plasticphasefield": 2, "jaxconfig": 2, "levelset": 3, "levelsetconstraint": 3, "linalg": 2, "linearelast": 5, "lu": 2, "materi": [5, 6], "materialmodel": 5, "materialpointsimul": 7, "materialuniaxialsimul": 5, "math": 2, "mechan": 2, "mesh": 2, "meshfixtur": 9, "meshplot": 2, "minimizescalar": 2, "modul": [2, 3, 4, 5, 6, 7, 8, 9], "mortarcontact": 3, "neohookean": 5, "newtonsolv": 2, "object": 2, "optim": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "packag": [2, 3, 4, 5, 6, 7, 8, 9], "penaltycontact": 3, "phasefield": [7, 8], "phasefieldclass": 7, "phasefieldlorentzplast": 7, "phasefieldmaterialmodel": 7, "phasefieldthreshold": 7, "phasefieldthresholdplast": 7, "plotj2plast": 6, "plotphasefieldthresholdmodel": 8, "plotsandiamodeluniaxi": 8, "quadraturerul": 2, "readexodusmesh": 2, "readmesh": 2, "scalarrootfind": 2, "search": 3, "smoothfunct": 2, "sparsecholeski": 2, "sparsematrixassembl": 2, "submodul": [2, 3, 4, 5, 6, 7, 8, 9], "subpackag": [2, 3, 5, 7], "surfac": 2, "tabl": 0, "tensormath": 2, "test": [4, 6, 8, 9], "test_axisymmpatchtest": 9, "test_contact": 4, "test_cpp": 4, "test_dofmanag": 9, "test_edgeintersect": 4, "test_equationsolv": 9, "test_functionspac": 9, "test_gent": 6, "test_harden": 6, "test_hypervisco": 6, "test_interpol": 9, "test_j2plast": 6, "test_jaxconfig": 9, "test_levelsetconstraint": 4, "test_linalg": 9, "test_linearelast": 6, "test_materialuniaxialsimul": 6, "test_math": 9, "test_mechan": 9, "test_mesh": 9, "test_minimizescalar": 9, "test_mortargeom": 4, "test_newmark": 9, "test_newtonglob": 4, "test_object": 9, "test_patchtest": 9, "test_patchtestp": 9, "test_phasefieldlorentzplast": 8, "test_phasefieldlorentzplasticpatch": 8, "test_phasefieldthreshold": 8, "test_phasefieldthresholdpatch": 8, "test_phasefieldthresholdplast": 8, "test_phasefielduniaxi": 8, "test_quadraturerul": 9, "test_ratesensit": 6, "test_readexodusmesh": 9, "test_readmesh": 9, "test_scalarrootfind": 9, "test_search": 4, "test_smoothfunct": 9, "test_sparsematrix": 9, "test_sparseprecondition": 9, "test_surfac": 9, "test_tensormath": 9, "test_tract": 9, "test_trustregionspg": 9, "test_twobodycontact": 4, "test_twobodymortarcontact": 4, "test_volumeaveragej": 9, "test_vtkwrit": 9, "testfixtur": 9, "timer": 2, "trustregionspg": 2, "vtkwriter": 2, "warmstart": 2}}) \ No newline at end of file