Interface IConcreteCrackCalculationParameters
The material parameters used in crack calculations to the current design code. In some instances these may be different to the material's stress-strain curves.
Namespace: Oasys.AdSec.Materials
Assembly: AdSec_API_IDL.dll
Syntax
public interface IConcreteCrackCalculationParameters
Properties
CharacteristicCompressiveStrength
Characteristic compressive strength.
Declaration
Pressure CharacteristicCompressiveStrength { get; }
Property Value
Type | Description |
---|---|
OasysUnits.Pressure |
CharacteristicTensileStrength
Characteristic tensile strength.
Declaration
Pressure CharacteristicTensileStrength { get; }
Property Value
Type | Description |
---|---|
OasysUnits.Pressure |
ElasticModulus
Elastic modulus.
Declaration
Pressure ElasticModulus { get; }
Property Value
Type | Description |
---|---|
OasysUnits.Pressure |
Methods
Create(Pressure, Pressure, Pressure)
Creates a new IConcreteCrackCalculationParameters from ElasticModulus, CharacteristicCompressiveStrength and CharacteristicTensileStrength. Elastic modulus. Characteristic compressive strength. Characteristic tensile strength.
Declaration
static IConcreteCrackCalculationParameters Create(Pressure elasticModulus, Pressure characteristicCompressiveStrength, Pressure characteristicTensileStrength)
Parameters
Type | Name | Description |
---|---|---|
OasysUnits.Pressure | elasticModulus | |
OasysUnits.Pressure | characteristicCompressiveStrength | |
OasysUnits.Pressure | characteristicTensileStrength |
Returns
Type | Description |
---|---|
IConcreteCrackCalculationParameters |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When the elastic modulus is not a positive and finite value. |
System.ArgumentException | When the characteristic compressive strength is not a negative and finite value. |
System.ArgumentException | When the characteristic tensile strength is not a positive and finite value. |