Hypoelastic object

The Hypoelastic object specifies hypoelastic material properties.

The following topics are discussed:

Access

materialApi.materials()[name].hypoelastic()

Hypoelastic(...)

This method creates a Hypoelastic object.

Path

materialApi.materials()[name].Hypoelastic

Prototype

odb_Hypoelastic&
Hypoelastic(const odb_SequenceSequenceDouble& table,
            bool user);

Required arguments

table

An odb_SequenceSequenceDouble specifying the items described below.

Optional arguments

user

A Boolean specifying that hypoelasticity is defined by user subroutine UHYPEL. The default value is false.

Table data

  • Instantaneous Young's modulus, E.

  • Instantaneous Poisson's ratio, ν.

  • First strain invariant, I1.

  • Second strain invariant, I2.

  • Third strain invariant, I3.

Return value

A Hypoelastic object.

Exceptions

None.

Members

The Hypoelastic object has members with the same names and descriptions as the arguments to the Hypoelastic method.

Corresponding analysis keywords