59.109 VoidNucleation object

The VoidNucleation object defines the nucleation of voids in a porous material.

Access
materialApi.materials()[name].porousMetalPlasticity().voidNucleation()


59.109.1 VoidNucleation(...)

This method creates a VoidNucleation object.

Path
materialApi.materials()[name].porousMetalPlasticity().VoidNucleation
Prototype
odb_VoidNucleation&
VoidNucleation(const odb_SequenceSequenceDouble& table,
               bool temperatureDependency,
               int dependencies);

Required argument

table

An odb_SequenceSequenceDouble specifying the items described below.

Optional arguments

temperatureDependency

A Boolean specifying whether the data depend on temperature. The default value is false.

dependencies

An Int specifying the number of field variable dependencies. The default value is 0.

Table data

  • , the mean value of the nucleation-strain normal distribution.

  • , the standard deviation of the nucleation-strain normal distribution.

  • , the volume fraction of nucleating voids.

  • Temperature, if the data depend on temperature.

  • Value of the first field variable, if the data depend on field variables.

  • Value of the second field variable.

  • Etc.

Return value

A VoidNucleation object.

Exceptions

RangeError.


59.109.2  Members

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


59.109.3  Corresponding analysis keywords

*VOID NUCLEATION