suanPan
DataCDPM2 Struct Reference

#include <CDPM2.h>

Inheritance diagram for DataCDPM2:
Collaboration diagram for DataCDPM2:

Public Attributes

const double elastic_modulus = 3E4
 
const double poissons_ratio = .3
 
const double ft = 3.
 
const double fc = 30.
 
const double qh0 = .3
 
const double hp = .01
 
const double df = .85
 
const double ah = .08
 
const double bh = .003
 
const double ch = 2.
 
const double dh = 1E-6
 
const double as = 5.
 
const double eft = 5E-4
 
const double efc = 5E-4
 
const double e
 
const double e0 = ft / elastic_modulus
 
const double ftfc = ft / fc
 
const double m0 = 3. * (fc / ft - ftfc) * e / (1. + e)
 
const double lndf = log(df + 1.) - log(2. * df - 1.)
 
const double sqrtdf = ft * sqrt(2. / (3. + 6. * df * df))
 
const double eh = bh - dh
 
const double fh = ch * eh / (ah - bh)
 
const double ra = (1. + e) * (1. - e)
 
const double rb = pow(2. * e - 1., 2.)
 
const double rc = rb * e * (5. * e - 4.)
 

Member Data Documentation

◆ ah

const double DataCDPM2::ah = .08

◆ as

const double DataCDPM2::as = 5.

◆ bh

const double DataCDPM2::bh = .003

◆ ch

const double DataCDPM2::ch = 2.

◆ df

const double DataCDPM2::df = .85

◆ dh

const double DataCDPM2::dh = 1E-6

◆ e

const double DataCDPM2::e
Initial value:
= [&] {
const auto fbc = 1.16 * fc;
const auto factor = ft / fbc * (fbc + fc) * (fbc - fc) / (fc + ft) / (fc - ft);
return (1. + factor) / (2. - factor);
}()
const double ft
Definition: CDPM2.h:39
const double fc
Definition: CDPM2.h:40

◆ e0

const double DataCDPM2::e0 = ft / elastic_modulus

◆ efc

const double DataCDPM2::efc = 5E-4

◆ eft

const double DataCDPM2::eft = 5E-4

◆ eh

const double DataCDPM2::eh = bh - dh

◆ elastic_modulus

const double DataCDPM2::elastic_modulus = 3E4

◆ fc

const double DataCDPM2::fc = 30.

◆ fh

const double DataCDPM2::fh = ch * eh / (ah - bh)

◆ ft

const double DataCDPM2::ft = 3.

◆ ftfc

const double DataCDPM2::ftfc = ft / fc

◆ hp

const double DataCDPM2::hp = .01

◆ lndf

const double DataCDPM2::lndf = log(df + 1.) - log(2. * df - 1.)

◆ m0

const double DataCDPM2::m0 = 3. * (fc / ft - ftfc) * e / (1. + e)

◆ poissons_ratio

const double DataCDPM2::poissons_ratio = .3

◆ qh0

const double DataCDPM2::qh0 = .3

◆ ra

const double DataCDPM2::ra = (1. + e) * (1. - e)

◆ rb

const double DataCDPM2::rb = pow(2. * e - 1., 2.)

◆ rc

const double DataCDPM2::rc = rb * e * (5. * e - 4.)

◆ sqrtdf

const double DataCDPM2::sqrtdf = ft * sqrt(2. / (3. + 6. * df * df))

The documentation for this struct was generated from the following file: