optimism.material.test package

Submodules

optimism.material.test.plotJ2Plastic module

optimism.material.test.test_Gent module

class optimism.material.test.test_Gent.TestGentMaterial(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_correspondence_with_linear_elasticity()[source]
test_finite_extensibility()[source]
test_frame_indifference()[source]
test_zero_point()[source]

optimism.material.test.test_Hardening module

class optimism.material.test.test_Hardening.PowerLawHardeningTestFixture(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_power_law_hardening_slope_is_finite_at_origin()[source]
test_power_law_hardening_yield_strength()[source]
test_power_law_hardening_zero_point()[source]
test_power_law_strength_increases()[source]
class optimism.material.test.test_Hardening.VoceHardeningTestFixture(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_voce_hardening_saturates_to_correct_value()[source]
test_voce_hardening_yield_strength()[source]
test_voce_hardening_zero_point()[source]

optimism.material.test.test_HyperVisco module

class optimism.material.test.test_HyperVisco.HyperViscoModelFixture(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
setUp()[source]

Hook method for setting up the test fixture before exercising it.

class optimism.material.test.test_HyperVisco.HyperViscoUniaxialStrain(methodName='runTest')[source]

Bases: HyperViscoModelFixture

_classSetupFailed = False
_class_cleanups = []
test_loading_only()[source]

optimism.material.test.test_J2Plastic module

class optimism.material.test.test_J2Plastic.GradOfPlasticityModelFixture(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_elastic_energy()[source]
test_elastic_strain_path()[source]
test_plastic_strain_path()[source]
test_zero_point()[source]
class optimism.material.test.test_J2Plastic.J2PlasticUniaxial(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_uniaxial()[source]
class optimism.material.test.test_J2Plastic.J2UpdateFixture(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_update_only_happens_once()[source]
class optimism.material.test.test_J2Plastic.PlasticityOnMesh(methodName='runTest')[source]

Bases: MeshFixture

_classSetupFailed = False
_class_cleanups = []
test_plasticity_with_mesh()[source]
optimism.material.test.test_J2Plastic.make_disp_grad_from_strain(strain)[source]

optimism.material.test.test_LinearElastic module

class optimism.material.test.test_LinearElastic.TestLinearElasticMaterial(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_finite_deformation_frame_indifference()[source]
test_internal_state_update()[source]
test_zero_point()[source]

optimism.material.test.test_MaterialUniaxialSimulator module

class optimism.material.test.test_MaterialUniaxialSimulator.MaterialUniaxialSimulatorFixture(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
test_uniaxial_state_achieved()[source]

optimism.material.test.test_RateSensitivity module

class optimism.material.test.test_RateSensitivity.RateSensitivityFixture(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
test_power_law_scales_correctly()[source]
test_property_parsing()[source]
class optimism.material.test.test_RateSensitivity.RateSentivityInsideJ2(methodName='runTest')[source]

Bases: TestFixture

_classSetupFailed = False
_class_cleanups = []
test_kinetic_potential_works_inside_J2()[source]

Module contents