#include <attribute.h>
Public Member Functions | |
ProblemAnalysis (const Problem *pd) | |
CONSTRUCTOR. More... | |
virtual | ~ProblemAnalysis () |
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... | |
bool | initialize_from (FILE *stream, femFileFormat fff) |
initialize from file block More... | |
PAGroup | give_group (void) const |
initialize yourself More... | |
PAType | give_type (void) const |
PAType | give_loctype (void) const |
long | give_nsteps (void) const |
void | set_stability (void) |
void | print_row_OOFEM (FILE *stream) const |
print analysis row of OOFEM input file More... | |
void | print_block_SIFEL (FILE *stream) const |
print analysis block of SIFEL 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 |
virtual void | print_row (FILE *stream, femFileFormat fff, long did) const |
print row to solver input file More... | |
![]() | |
ProblemSubject (long gid) | |
CONSTRUCTOR. More... | |
ProblemSubject (long gid, const Problem *owner) | |
CONSTRUCTOR. More... | |
virtual | ~ProblemSubject () |
DESTRUCTOR. More... | |
virtual void | initialize (void) |
= 0; = 0; 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 | |
PAGroup | group |
PAType | type |
PAType | loctype |
long | nsteps |
long | nroots |
double | tolerance |
AdaptivityParameters * | adpa |
int | transpmatter |
[SIFEL] only - dej jim predponu SIF_ More... | |
int | mediumname |
double | scaleofmed1 |
double | scaleofmed2 |
int | compder1 [3] |
int | compder2 [3] |
int | compoth1 [3] |
int | compoth2 [3] |
int | gravity |
int | stoch |
int | homog |
int | renumb |
int | timecontrtype |
int | nit |
int | tfunct |
double | start_time |
double | end_time |
double | timef |
StiffMatrixType | stiffmattype |
LinearSolverType | linsoltype |
![]() | |
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 91 of file attribute.h.
|
inline |
CONSTRUCTOR.
Definition at line 120 of file attribute.h.
References adpa, compder1, compder2, compoth1, compoth2, group, homog, linsoltype, loctype, midaspace::LST_ldl, mediumname, nroots, nsteps, midaspace::PAG_mechanics, midaspace::PAT_static_linear, renumb, scaleofmed1, scaleofmed2, midaspace::SMT_tangent, stiffmattype, stoch, tolerance, transpmatter, and type.
|
inlinevirtual |
|
inlinevirtual |
Returns classID - class identification.
Reimplemented from midaspace::Attribute.
Definition at line 138 of file attribute.h.
References midaspace::classProblemAnalysis.
|
inline |
initialize yourself
Definition at line 146 of file attribute.h.
References group.
Referenced by midaspace::Problem::give_analgroup().
|
inline |
Definition at line 148 of file attribute.h.
References loctype, midaspace::PAT_OOFEM, and type.
Referenced by midaspace::Problem::give_analloctype().
|
inline |
Definition at line 149 of file attribute.h.
References nsteps.
Referenced by midaspace::Problem::give_nsteps().
|
inline |
Definition at line 147 of file attribute.h.
References type.
Referenced by midaspace::Problem::give_analtype().
|
virtual |
initialize form input string
initialize from input string
Reimplemented from midaspace::Attribute.
Definition at line 44 of file attribute.cpp.
References _errorr2, adpa, errol, midaspace::FFF_MIDAS, midaspace::FFF_OOFEM, group, midaspace::AdaptivityParameters::initialize_from(), loctype, nroots, nsteps, midaspace::PAGroup_t2g(), midaspace::PAT_OOFEM, midaspace::PAT_stability_linear, midaspace::PAT_static_linear, midaspace::PAT_static_linear_adapt, midaspace::PAT_stationary, midaspace::PAType_s2e_OOFEM(), midaspace::Attribute::scan_linerec(), midaspace::SP_scan_number(), midaspace::SP_scan_word(), tolerance, and type.
Referenced by midaspace::Problem::read_block(), midaspace::Problem::read_mesh_OOFEM(), and midaspace::Problem::read_mesh_SIFEL().
bool midaspace::ProblemAnalysis::initialize_from | ( | FILE * | stream, |
femFileFormat | fff | ||
) |
initialize from file block
Definition at line 96 of file attribute.cpp.
References _errorr2, adpa, compder1, compder2, compoth1, compoth2, end_time, errol, midaspace::FFF_SIFEL, midaspace::FP_skip_comment(), gravity, group, homog, midaspace::AdaptivityParameters::initialize_from(), midaspace::LinearSolverType_i2e_SIFEL(), linsoltype, loctype, mediumname, nit, midaspace::PAG_transport, midaspace::PAGroup_t2g(), midaspace::PAT_nonstationary, midaspace::PAType_i2e_SIFEL(), renumb, scaleofmed1, scaleofmed2, start_time, midaspace::StiffMatrixType_i2e_SIFEL(), stiffmattype, stoch, tfunct, timecontrtype, timef, transpmatter, and type.
void midaspace::ProblemAnalysis::print_block_SIFEL | ( | FILE * | stream | ) | const |
print analysis block of SIFEL input file
problem type
compute strain, stress, reactions
adaptivity
stochastic
type of storage of stiffness matrix
type of solver of system of linear equations
Definition at line 176 of file attribute.cpp.
References adpa, compder1, compder2, compoth1, compoth2, midaspace::AdaptivityParameters::give_eetype(), midaspace::AdaptivityParameters::give_enlarg(), midaspace::AdaptivityParameters::give_reduct(), midaspace::AdaptivityParameters::give_required_error(), gravity, group, homog, midaspace::LinearSolverType_e2i_SIFEL(), linsoltype, mediumname, midaspace::PAG_transport, midaspace::PAType_e2i_SIFEL(), renumb, scaleofmed1, scaleofmed2, midaspace::StiffMatrixType_e2i_SIFEL(), stiffmattype, stoch, transpmatter, and type.
Referenced by midaspace::Problem::print_input_SIFEL().
void midaspace::ProblemAnalysis::print_row_OOFEM | ( | FILE * | stream | ) | const |
print analysis row of OOFEM input file
Definition at line 156 of file attribute.cpp.
References errol, midaspace::ETC_D_VIOLET, midaspace::Problem::give_primary_geometry(), midaspace::Attribute::linerec, nroots, nsteps, midaspace::Geometry::only_1d_elements(), midaspace::PAT_OOFEM, midaspace::PAT_stability_linear, midaspace::PAT_static_linear, midaspace::ProblemSubject::Pd, midaspace::StdoutDriver::print_info_message_colour(), midaspace::SODE_row, midaspace::Problem::sodriver(), tolerance, and type.
Referenced by midaspace::Problem::print_input_OOFEM().
|
inline |
Definition at line 156 of file attribute.h.
References midaspace::PAT_stability_linear, and type.
Referenced by midaspace::Problem::main_OM_design2solver2design().
|
protected |
Definition at line 102 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), ProblemAnalysis(), and ~ProblemAnalysis().
|
protected |
Definition at line 107 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 107 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 108 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 108 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 112 of file attribute.h.
Referenced by initialize_from().
|
protected |
Definition at line 109 of file attribute.h.
Referenced by initialize_from(), and print_block_SIFEL().
|
protected |
Definition at line 94 of file attribute.h.
Referenced by give_group(), initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 110 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 115 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 96 of file attribute.h.
Referenced by give_loctype(), initialize_from(), and ProblemAnalysis().
|
protected |
Definition at line 105 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 111 of file attribute.h.
Referenced by initialize_from().
|
protected |
Definition at line 99 of file attribute.h.
Referenced by initialize_from(), print_row_OOFEM(), and ProblemAnalysis().
|
protected |
Definition at line 98 of file attribute.h.
Referenced by give_nsteps(), initialize_from(), print_row_OOFEM(), and ProblemAnalysis().
|
protected |
Definition at line 110 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 106 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 106 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 112 of file attribute.h.
Referenced by initialize_from().
|
protected |
Definition at line 114 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 110 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 111 of file attribute.h.
Referenced by initialize_from().
|
protected |
Definition at line 111 of file attribute.h.
Referenced by initialize_from().
|
protected |
Definition at line 112 of file attribute.h.
Referenced by initialize_from().
|
protected |
Definition at line 100 of file attribute.h.
Referenced by initialize_from(), print_row_OOFEM(), and ProblemAnalysis().
|
protected |
[SIFEL] only - dej jim predponu SIF_
Definition at line 105 of file attribute.h.
Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().
|
protected |
Definition at line 95 of file attribute.h.
Referenced by give_loctype(), give_type(), initialize_from(), print_block_SIFEL(), print_row_OOFEM(), ProblemAnalysis(), and set_stability().