Permeability(...)
This method creates a Permeability object.
Path
materialApi.materials()[name].Permeability
Prototype
odb_Permeability& Permeability(double specificWeight, double inertialDragCoefficient, const odb_SequenceSequenceDouble& table, const odb_String& type, bool temperatureDependency, int dependencies);
Required arguments
- specificWeight
-
A Double specifying the specific weight of the wetting liquid, .
- inertialDragCoefficient
-
A Double specifying The inertial drag coefficient of the wetting liquid, .
- table
-
An odb_SequenceSequenceDouble specifying the items described below.
Optional arguments
- type
-
An odb_String specifying the type of permeability. Possible values are "ISOTROPIC", "ORTHOTROPIC", and "ANISOTROPIC". The default value is "ISOTROPIC".
- 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
If type=ISOTROPIC, the table data specify the following:
-
.
-
Void ratio, .
-
Temperature, if the data depend on temperature.
If type=ORTHOTROPIC, the table data specify the following:
-
.
-
.
-
.
-
Void ratio, .
-
Temperature, if the data depend on temperature.
If type=ANISOTROPIC, the table data specify the following:
-
.
-
.
-
.
-
.
-
.
-
.
-
Void ratio, .
-
Temperature, if the data depend on temperature.
Return value
A Permeability object.
Exceptions
RangeError.