MCPcopy Create free account
hub / github.com/OpenSees/OpenSees / Print

Method Print

SRC/material/nD/FSAM.cpp:563–592  ·  view source on GitHub ↗

Print

Source from the content-addressed store, hash-verified

561
562// Print
563void FSAM::Print(OPS_Stream &s, int flag)
564{
565 s << "\nFSAM, nDMaterial tag: " << this->getTag() << endln;
566
567 // Input values
568 s << "density: " << rho << endln;
569 s << "roux: " << roux << ", rouy: " << rouy << endln;
570 s << "nu: " << nu << ", alphadow: " << alfadow << endln;
571
572 // Output values
573 // Strain and stress of the uniaxial materials
574 s << "Strain and stress of the uniaxial materials:"<<endln;
575 s<< " Steel X: Strain = "<<theMaterial[0]->getStrain()<<", Stress = "<<theMaterial[0]->getStress()<< endln;
576 s<< " Steel Y: Strain = "<<theMaterial[1]->getStrain()<<", Stress = "<<theMaterial[1]->getStress()<< endln;
577 s<< " Concrete 1-A1: Strain = "<<theMaterial[2]->getStrain()<<", Stress = "<<theMaterial[2]->getStress()<< endln;
578 s<< " Concrete 1-A2: Strain = "<<theMaterial[3]->getStrain()<<", Stress = "<<theMaterial[3]->getStress()<< endln;
579 s<< " Concrete 2-A1: Strain = "<<theMaterial[4]->getStrain()<<", Stress = "<<theMaterial[4]->getStress()<< endln;
580 s<< " Concrete 2-A2: Strain = "<<theMaterial[5]->getStrain()<<", Stress = "<<theMaterial[5]->getStress()<< endln;
581 s<< " Concrete 2-B1: Strain = "<<theMaterial[6]->getStrain()<<", Stress = "<<theMaterial[6]->getStress()<< endln;
582 s<< " Concrete 2-B2: Strain = "<<theMaterial[7]->getStrain()<<", Stress = "<<theMaterial[7]->getStress()<< endln;
583 s << " Crack Angle 1 = " << CCrackingAngles(0) << endln;
584 s << " Crack Angle 2 = " << CCrackingAngles(1) << endln;
585
586 // Strain and Stress of the RC panel
587 s << "Panel strains:"<<endln;
588 s<< " EpsX = "<< CStrain(0) << ", EpsY = " << CStrain(1) << ", GammaXY = " << CStrain(2) << endln;
589 s << "Panel stresses:"<<endln;
590 s<< " SigX = "<< CStress(0) << ", SigY = " << CStress(1) << ", TauXY = " << CStress(2) << endln;
591
592}
593
594int FSAM::sendSelf(int commitTag, Channel &theChannel)
595{

Callers 1

OPS_printNDMaterialFunction · 0.45

Calls 3

getTagMethod · 0.45
getStrainMethod · 0.45
getStressMethod · 0.45

Tested by

no test coverage detected