ND material

class xc.NDMaterial

Bases: xc.Material

getInitialTangent((NDMaterial)arg1) → Matrix :

Return material initial stiffness matrix.

C++ signature :
XC::Matrix getInitialTangent(XC::NDMaterial {lvalue})
getRho

Return the material density.

getStress((NDMaterial)arg1) → Vector :

Return the material stresses (the order of the components depends on the subclass) [sigma_11, sigma_22, sigma_33, sigma_12, sigma_23, sigma_31].

C++ signature :
XC::Vector getStress(XC::NDMaterial {lvalue})
getTangent((NDMaterial)arg1) → Matrix :

Return material stiffness matrix.

C++ signature :
XC::Matrix getTangent(XC::NDMaterial {lvalue})
rho

Material density.

setTrialStrain((NDMaterial)arg1, (Vector)arg2) → int :

Set the trial strains for the material (the order of the components depends on the subclass) [eps_11, eps_22, eps_33, eps_12, eps_23, eps_31].

C++ signature :
int setTrialStrain(XC::NDMaterial {lvalue},XC::Vector)
class xc.ElasticIsotropicMaterial

Bases: xc.NDMaterial

class xc.J2Plasticity

Bases: xc.NDMaterial

setup((J2Plasticity)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5, (float)arg6, (float)arg7, (float)arg8) → None :

setup(K, G, initYield, finalYield, delta, linearHardening, viscosity) set paramater values

C++ signature :
void setup(XC::J2Plasticity {lvalue},double,double,double,double,double,double,double)
class xc.NDAdaptorMaterial

Bases: xc.NDMaterial