#include <attribute.h>
Public Member Functions | |
Material (const Problem *pd, long i) | |
CONSTRUCTOR. More... | |
virtual | ~Material () |
DESTRUCTOR. More... | |
virtual classID | give_classid () const |
Returns classID - class identification. More... | |
virtual bool | initialize_from (const char *&str, femFileFormat ff, bool all=true) |
initialize form input string More... | |
virtual void | initialize (void) |
initialize yourself More... | |
MaterialType | give_type (void) const |
MaterialType | give_loctype (void) const |
double | give_Ry (void) const |
bool | isOOFEMplast (void) const |
virtual void | print_row (FILE *stream, femFileFormat fff, long did) const |
print row to solver input file More... | |
![]() | |
Attribute (const Problem *pd, long gid) | |
CONSTRUCTOR. More... | |
virtual | ~Attribute () |
DESTRUCTOR. More... | |
long | give_sifid (void) const |
*** SET *** *** GET *** More... | |
void | scan_linerec (const char *str) |
void | print_linerec (FILE *stream, bool pure) const |
![]() | |
ProblemSubject (long gid) | |
CONSTRUCTOR. More... | |
ProblemSubject (long gid, const Problem *owner) | |
CONSTRUCTOR. More... | |
virtual | ~ProblemSubject () |
DESTRUCTOR. More... | |
virtual void | finitialize (void) |
finalize problem preprocessing More... | |
virtual void | checkConsistency (void) const |
Checks data consistency. More... | |
void | set_ID (long val) |
long | give_ID () const |
void | set_Pd (const Problem *owner) |
const Problem * | give_Pd (void) const |
Protected Attributes | |
MaterialType | type |
MaterialType | loctype |
double | density |
double | E |
double | ny |
double | tAlpha |
double | Ry |
double | IHM |
double | Capac |
double | Conduct |
![]() | |
long | sifid |
char * | linerec |
![]() | |
long | ID |
(global) identification number == position in list of members; zero-based numbering. More... | |
const Problem * | Pd |
Pointer to owner = parent problem. More... | |
Definition at line 243 of file attribute.h.
|
inline |
|
inlinevirtual |
DESTRUCTOR.
Definition at line 264 of file attribute.h.
|
inlinevirtual |
Returns classID - class identification.
Reimplemented from midaspace::Attribute.
Definition at line 267 of file attribute.h.
References midaspace::classMaterial.
|
inline |
Definition at line 278 of file attribute.h.
References loctype, midaspace::MAT_OOFEM, midaspace::MAT_SIFEL, and type.
Referenced by initialize_from(), print_row(), and midaspace::FElemAttribs::print_row().
|
inline |
Definition at line 279 of file attribute.h.
References Ry.
Referenced by midaspace::FElement::give_CSusage_elast_rel().
|
inline |
Definition at line 277 of file attribute.h.
References type.
Referenced by midaspace::Edge::give_elemSize(), and midaspace::Face::give_elemSize().
|
inlinevirtual |
initialize yourself
Reimplemented from midaspace::ProblemSubject.
Definition at line 271 of file attribute.h.
References _errorr, midaspace::Problem::give_PDBO(), midaspace::ProblemSubject::initialize(), midaspace::MAT_RIGID, midaspace::ProblemSubject::Pd, midaspace::PDBO_RIGIDmatToRAN, and type.
|
virtual |
initialize form input string
Reimplemented from midaspace::Attribute.
Definition at line 444 of file attribute.cpp.
References _errorr2, Capac, CASE, Conduct, density, E, errol, midaspace::Problem::give_analgroup(), give_loctype(), midaspace::Problem::give_sifMats(), IHM, loctype, midaspace::MAT_IsoLE, midaspace::MAT_IsoTrans, midaspace::MAT_OOFEM, midaspace::MAT_RIGID, midaspace::MAT_SIFEL, midaspace::MAT_Void, midaspace::MaterialType_i2e_SIFEL(), midaspace::MaterialType_s2e_OOFEM(), ny, midaspace::ProblemSubject::Pd, Ry, midaspace::Attribute::scan_linerec(), midaspace::Attribute::sifid, SP_scan_expected_word_exit, midaspace::SP_scan_number(), midaspace::SP_scan_word(), tAlpha, and type.
|
inline |
Definition at line 281 of file attribute.h.
References loctype, and midaspace::MAT_j2mat.
Referenced by midaspace::Triangle::read_output_OOFEM().
|
virtual |
print row to solver input file
Reimplemented from midaspace::Attribute.
Definition at line 512 of file attribute.cpp.
References _errorr, Capac, Conduct, density, E, errol, midaspace::FFF_ANSYS, midaspace::FFF_OOFEM, midaspace::FFF_SIFEL, give_loctype(), midaspace::ProblemSubject::ID, IHM, midaspace::MAT_IsoLE, midaspace::MAT_IsoTrans, midaspace::MAT_j2mat, midaspace::MAT_OOFEM, midaspace::MAT_RIGID, midaspace::MAT_SIFEL, ny, midaspace::Attribute::print_linerec(), Ry, midaspace::Attribute::sifid, tAlpha, and type.
|
protected |
Definition at line 254 of file attribute.h.
Referenced by initialize_from(), and print_row().
|
protected |
Definition at line 255 of file attribute.h.
Referenced by initialize_from(), and print_row().
|
protected |
Definition at line 248 of file attribute.h.
Referenced by initialize_from(), Material(), and print_row().
|
protected |
Definition at line 249 of file attribute.h.
Referenced by initialize_from(), Material(), and print_row().
|
protected |
Definition at line 253 of file attribute.h.
Referenced by initialize_from(), Material(), and print_row().
|
protected |
Definition at line 247 of file attribute.h.
Referenced by give_loctype(), initialize_from(), isOOFEMplast(), and Material().
|
protected |
Definition at line 250 of file attribute.h.
Referenced by initialize_from(), Material(), and print_row().
|
protected |
Definition at line 252 of file attribute.h.
Referenced by give_Ry(), initialize_from(), Material(), and print_row().
|
protected |
Definition at line 251 of file attribute.h.
Referenced by initialize_from(), Material(), and print_row().
|
protected |
Definition at line 246 of file attribute.h.
Referenced by give_loctype(), give_type(), initialize(), initialize_from(), Material(), and print_row().