EosCompaction object

The EosCompaction object specifies material eos compaction.

The following topics are discussed:

Access

materialApi.materials()[name].eos().eosCompaction()

EosCompaction(...)

This method creates a EosCompaction object.

Path

materialApi.materials()[name].eos().EosCompaction

Prototype

odb_EosCompaction&
EosCompaction(double soundSpeed,
              double porosity,
              double pressure,
              double compactionPressure);

Required arguments

soundSpeed

A Double specifying reference sound speed in the porous material.

porosity

A Double specifying value of the porosity of the unloaded material.

pressure

A Double specifying pressure required to initialize plastic behavior.

compactionPressure

A Double specifying compaction pressure at which all pores are crushed.

Optional arguments

None.

Return value

An EosCompaction object.

Exceptions

RangeError.

Members

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

Corresponding analysis keywords