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. |