MIDAS  0.75
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
midaspace::ProblemAnalysis Class Reference

#include <attribute.h>

Inheritance diagram for midaspace::ProblemAnalysis:
midaspace::Attribute midaspace::ProblemSubject

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...
 
- Public Member Functions inherited from midaspace::Attribute
 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...
 
- Public Member Functions inherited from midaspace::ProblemSubject
 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 Problemgive_Pd (void) const
 

Protected Attributes

PAGroup group
 
PAType type
 
PAType loctype
 
long nsteps
 
long nroots
 
double tolerance
 
AdaptivityParametersadpa
 
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
 
- Protected Attributes inherited from midaspace::Attribute
long sifid
 
char * linerec
 
- Protected Attributes inherited from midaspace::ProblemSubject
long ID
 (global) identification number == position in list of members; zero-based numbering. More...
 
const ProblemPd
 Pointer to owner = parent problem. More...
 

Detailed Description

Definition at line 91 of file attribute.h.

Constructor & Destructor Documentation

midaspace::ProblemAnalysis::ProblemAnalysis ( const Problem pd)
inline
virtual midaspace::ProblemAnalysis::~ProblemAnalysis ( )
inlinevirtual

DESTRUCTOR.

Definition at line 135 of file attribute.h.

References adpa.

Member Function Documentation

virtual classID midaspace::ProblemAnalysis::give_classid ( ) const
inlinevirtual

Returns classID - class identification.

Reimplemented from midaspace::Attribute.

Definition at line 138 of file attribute.h.

References midaspace::classProblemAnalysis.

PAGroup midaspace::ProblemAnalysis::give_group ( void  ) const
inline

initialize yourself

Definition at line 146 of file attribute.h.

References group.

Referenced by midaspace::Problem::give_analgroup().

PAType midaspace::ProblemAnalysis::give_loctype ( void  ) const
inline

Definition at line 148 of file attribute.h.

References loctype, midaspace::PAT_OOFEM, and type.

Referenced by midaspace::Problem::give_analloctype().

long midaspace::ProblemAnalysis::give_nsteps ( void  ) const
inline

Definition at line 149 of file attribute.h.

References nsteps.

Referenced by midaspace::Problem::give_nsteps().

PAType midaspace::ProblemAnalysis::give_type ( void  ) const
inline

Definition at line 147 of file attribute.h.

References type.

Referenced by midaspace::Problem::give_analtype().

bool midaspace::ProblemAnalysis::initialize_from ( const char *&  str,
femFileFormat  ff,
bool  all = true 
)
virtual
bool midaspace::ProblemAnalysis::initialize_from ( FILE *  stream,
femFileFormat  fff 
)
void midaspace::ProblemAnalysis::print_block_SIFEL ( FILE *  stream) const
void midaspace::ProblemAnalysis::print_row_OOFEM ( FILE *  stream) const
void midaspace::ProblemAnalysis::set_stability ( void  )
inline

Definition at line 156 of file attribute.h.

References midaspace::PAT_stability_linear, and type.

Referenced by midaspace::Problem::main_OM_design2solver2design().

Member Data Documentation

AdaptivityParameters* midaspace::ProblemAnalysis::adpa
protected

Definition at line 102 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), ProblemAnalysis(), and ~ProblemAnalysis().

int midaspace::ProblemAnalysis::compder1[3]
protected

Definition at line 107 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

int midaspace::ProblemAnalysis::compder2[3]
protected

Definition at line 107 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

int midaspace::ProblemAnalysis::compoth1[3]
protected

Definition at line 108 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

int midaspace::ProblemAnalysis::compoth2[3]
protected

Definition at line 108 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

double midaspace::ProblemAnalysis::end_time
protected

Definition at line 112 of file attribute.h.

Referenced by initialize_from().

int midaspace::ProblemAnalysis::gravity
protected

Definition at line 109 of file attribute.h.

Referenced by initialize_from(), and print_block_SIFEL().

PAGroup midaspace::ProblemAnalysis::group
protected

Definition at line 94 of file attribute.h.

Referenced by give_group(), initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

int midaspace::ProblemAnalysis::homog
protected

Definition at line 110 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

LinearSolverType midaspace::ProblemAnalysis::linsoltype
protected

Definition at line 115 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

PAType midaspace::ProblemAnalysis::loctype
protected

Definition at line 96 of file attribute.h.

Referenced by give_loctype(), initialize_from(), and ProblemAnalysis().

int midaspace::ProblemAnalysis::mediumname
protected

Definition at line 105 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

int midaspace::ProblemAnalysis::nit
protected

Definition at line 111 of file attribute.h.

Referenced by initialize_from().

long midaspace::ProblemAnalysis::nroots
protected

Definition at line 99 of file attribute.h.

Referenced by initialize_from(), print_row_OOFEM(), and ProblemAnalysis().

long midaspace::ProblemAnalysis::nsteps
protected

Definition at line 98 of file attribute.h.

Referenced by give_nsteps(), initialize_from(), print_row_OOFEM(), and ProblemAnalysis().

int midaspace::ProblemAnalysis::renumb
protected

Definition at line 110 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

double midaspace::ProblemAnalysis::scaleofmed1
protected

Definition at line 106 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

double midaspace::ProblemAnalysis::scaleofmed2
protected

Definition at line 106 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

double midaspace::ProblemAnalysis::start_time
protected

Definition at line 112 of file attribute.h.

Referenced by initialize_from().

StiffMatrixType midaspace::ProblemAnalysis::stiffmattype
protected

Definition at line 114 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

int midaspace::ProblemAnalysis::stoch
protected

Definition at line 110 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

int midaspace::ProblemAnalysis::tfunct
protected

Definition at line 111 of file attribute.h.

Referenced by initialize_from().

int midaspace::ProblemAnalysis::timecontrtype
protected

Definition at line 111 of file attribute.h.

Referenced by initialize_from().

double midaspace::ProblemAnalysis::timef
protected

Definition at line 112 of file attribute.h.

Referenced by initialize_from().

double midaspace::ProblemAnalysis::tolerance
protected

Definition at line 100 of file attribute.h.

Referenced by initialize_from(), print_row_OOFEM(), and ProblemAnalysis().

int midaspace::ProblemAnalysis::transpmatter
protected

[SIFEL] only - dej jim predponu SIF_

Definition at line 105 of file attribute.h.

Referenced by initialize_from(), print_block_SIFEL(), and ProblemAnalysis().

PAType midaspace::ProblemAnalysis::type
protected

The documentation for this class was generated from the following files: