50CrossSection :: ~CrossSection()
78 FEMComponent :: giveInputRecord(input);
85 if ( type == IST_CrossSectionNumber ) {
90 return this->
giveMaterial(ip)->giveIPValue(answer, ip, type, tStep);
95CrossSection :: printYourself()
98 printf(
"Cross Section with properties : \n");
131 OOFEM_ERROR(
"Undefined property ID %d", aProperty);
144 OOFEM_ERROR(
"Undefined property ID %d", aProperty);
152CrossSection :: predictRelativeComputationalCost(
GaussPoint *gp)
160 FEMComponent :: saveContext(stream, mode);
174 FEMComponent :: restoreContext(stream, mode);
virtual Material * giveMaterial(IntegrationPoint *ip) const =0
hidden by virtual oofem::Material* TransportCrossSection::giveMaterial() const
virtual double giveRelativeSelfComputationalCost()
Dictionary propertyDictionary
virtual int read(int *data, std::size_t count)=0
Reads count integer values into array pointed by data.
virtual int write(const int *data, std::size_t count)=0
Writes count integer values from array pointed by data.
virtual MaterialMode giveMaterialMode()
virtual integrationDomain giveIntegrationDomain() const
FEMComponent(int n, Domain *d)
int setUpIntegrationPoints(integrationDomain intdomain, int nPoints, MaterialMode matMode)
virtual void restoreIPContext(DataStream &stream, ContextMode mode, GaussPoint *gp)
virtual void saveIPContext(DataStream &stream, ContextMode mode, GaussPoint *gp)
#define _IFT_CrossSection_SetNumber
CrossSectionProperty
List of properties possibly stored in a cross section.
@ CIO_IOERR
General IO error.