probdesc Class Reference

#include <probdesc.h>

List of all members.

Public Member Functions

void print (FILE *out)
 probdesc ()
void read (XFILE *in)
 ~probdesc ()

Public Attributes

long adaptivityflag
double alphafvn
answertype comp_inidispl
damping damp
double deltafvn
long detnodstrain
long dim
 dimension of solved problem
double dlambda
 actual load coeficient increment
double dmass
 mass matrix coefficient
 double
 data about solver of eigenvalues and eigenvectors
double dstiff
 stiffness matrix coefficient
double dtime
 actual time increment
double dtmin
 minimum time increment
eigvalsol eigsol
 long nsub;
long eigstrains
 indicator of eigenstrains
long eigstrcomp
long ense
 estimated number of rigid body motions
double errep
 required norm of vector of unbalanced forces
double errnr
 required norm of vector of unbalanced forces
char * filename
 path of the output(input) filename
hdbcontr hdbcont
 backup controler
answertypehdbtime
long homog
long istep
 index of actual load step (arclength,. ..)
long jstep
 index of actual iteration step (Newton-Raphson)
pkwd_sw kwdsw
 keyword processing option
double lambda
 load coefficient
long lbtype
doubleloadcoef
 coeficient for static load, which simulates excaving material; number of coef. equals to niep
macromicrotype mami
materialmodel matmodel
 type of material model (local x non-local)
long mcnne
char name [1001]
 problem name
long niep
 maximum number of increments
long niilnr
 suffix of the output(input) filename
long nincr
long nivsm
 number of iterations in method of variable stiffness
nonlinmannlman
 data about solver of system of nonlinear equations
long nodeintfor
long nonlocphase
nonlintimesolvertype nrsolv
long ns
 number of simulation
long nselnodep
 number of selected nodes for earth pressure problems, where will be variable supports
long ntiletypes
long otheraver
long othercomp
long otherpos
long otherstate
answertypeoutdrv_time
char * path
long pore_press
long reactcomp
double rlerrep
 required error of lambda value in the arclength method
long * selnodep
 selected nodes for earth pressure problems, where will be variable supports
slesolvssle
 data about solver of system of linear equations
double stepep
 load step size for the load iteration algorithm
long stochasticcalc
long strainaver
long straincomp
long strainpos
long strainstate
long strcomp
long stressaver
long stresscomp
long stresspos
long stressstate
char * suffix
 filename of the output(input) filename
long temperature
epsolvertype tepsol
 type of earth pressure solver
forcedsolver tforvib
 type of forced vibration solver
double time
 time
timecontr timecon
 time controller
long tlm
 type of layered problem
timetypeprin tpr
 type of time printing
problemtype tprob
 type of problem
storagetype tstormm
 type of storage of mass matrix
storagetype tstorsm
double zero
 computer zero

Detailed Description

class probdesc

it is one of the five most important classes of the program (probdesc, mechtop, mechmat, mechbclc, mechcrsec)

JK, TK

Definition at line 29 of file probdesc.h.


Constructor & Destructor Documentation

probdesc (  ) 
~probdesc (  ) 

Destructor releases allocated memory of the probdesc object.

Created by JK Modified by TKo, TKr

Definition at line 156 of file probdesc.cpp.

References filename, loadcoef, nlman, path, selnodep, ssle, and suffix.


Member Function Documentation

void print ( FILE *  out  ) 
void read ( XFILE in  ) 

The function reads basic data about solved problem.

Parameters:
in - input stream
Returns:
The function does not return anything.

Created by JK, 20.7.2001 Modified by TKo, TKr

Definition at line 180 of file probdesc.cpp.

References Ada, adaptivityflag, alphafvn, answertype_kwdset(), nonlinman::check_div, gtopology::cngen, comp_inidispl, cuthill_mckee, damp, damping_kwdset(), deltafvn, nonlinman::div_min_steps, dmass, gtopology::dofcontr, dstiff, earth_pressure, eigen_dynamics, eigsol, epplast_sol, errep, errnr, nonlinman::errnr, findiff, flagsw_kwdset(), forced_dynamics, forcedsolver_kwdset(), gep_sol, gepvarsup_sol, growing_mech_structure, Gtm, hdbcont, hdbcontr::hdbtype, hemivar_inequal, homog, ijth_tangent_stiff, nonlinman::ithstiffchange, nonlinman::jthstiffchange, layered_linear_statics, lbtype, limit, lin_floating_subdomain, linear_statics, load_balancing, loadcoef, massdamp, mat_nonlinear_statics, mech_timedependent_prob, memset(), Mespr, modal_analysis, Mp, name, newmark, niep, niilnr, nonlinman::niilnr, nincr, nlman, no_renumbering, nodamp, noderenumb_kwdset(), gtopology::nodren, nonlin_floating_subdomain, nonlinear_dynamics, nonlintimesolvertype_kwdset(), nrsolv, nselnodep, ntiletypes, on, otheraver, othercomp, otherpos, print_err(), print_warning(), problemtype_kwdset(), rayleighdamp, reactcomp, hdbcontr::read(), nonlinman::read(), timecontr::read(), eigvalsol::read(), slesolv::read(), adaptivity::readinit(), rev_cuthill_mckee, rlerrep, gtopology::rst, selnodep, sloan, ssle, stepep, stiffdamp, stiffmatrix_kwdset(), nonlinman::stmat, stochasticcalc, storagetype_kwdset(), strainaver, straincomp, strainpos, stressaver, stresscomp, stresspos, tepsol, tforvib, timecon, timetypeprin_kwdset(), tpr, tprob, tstormm, tstorsm, and xfscanf().

Referenced by main(), mefel_init(), metr_init(), pmefel_init(), and pmetr_init().


Member Data Documentation

adaptivity calculation indicator adaptivity == 0 - no adaptivity calculation adaptivity == 1 - adaptivity calculation - SPR type adaptivity == 2 - adaptivity calculation - Z2 type

Definition at line 229 of file probdesc.h.

Referenced by adaptivity::adaptivity(), par_solve_linear_statics(), pmefel_init(), print(), probdesc(), read(), adaptivity::readinit(), and solve_linear_statics().

FORCED VIBRATION SOLVER coefficients of the Newmark method

Definition at line 111 of file probdesc.h.

Referenced by newmark_method(), nonlin_newmark_method(), print(), probdesc(), and read().

flag fro computing of initial displacements of new structure parts used in growing problems comp_inidispl = 0 (no - default value) - initial displacements are taken only from interface nodes comp_inidispl = 1 (yes) - initial displacements due to attained displacements on interface nodes are calculated

Definition at line 317 of file probdesc.h.

Referenced by newton_raphson_gparcoupl_nonlin(), print(), probdesc(), read(), and solve_prob_constr_phases().

DAMPING type of damping

Definition at line 58 of file probdesc.h.

Referenced by damping_matrix(), print(), probdesc(), and read().

Definition at line 111 of file probdesc.h.

Referenced by newmark_method(), nonlin_newmark_method(), print(), probdesc(), and read().

Definition at line 38 of file probdesc.h.

Referenced by compute_nodestrains(), print_default_dx(), and probdesc().

long dim

dimension of solved problem

Definition at line 285 of file probdesc.h.

Referenced by probdesc().

actual load coeficient increment

Definition at line 74 of file probdesc.h.

Referenced by garclength(), gnewton_raphson(), gnewton_raphson2(), hypoplast::matstiff(), hypoplast::nlstresses(), and probdesc().

mass matrix coefficient

Definition at line 60 of file probdesc.h.

Referenced by damping_matrix(), print(), probdesc(), and read().

data about solver of eigenvalues and eigenvectors

threshold for rejection from compressed storages

Definition at line 102 of file probdesc.h.

stiffness matrix coefficient

Definition at line 62 of file probdesc.h.

Referenced by damping_matrix(), print(), probdesc(), and read().

actual time increment

Definition at line 68 of file probdesc.h.

Referenced by creep_nlstressesincr(), hypoplast::matstiff(), hypoplast::nlstresses(), probdesc(), visco_solver(), and visco_solver2().

minimum time increment

Definition at line 320 of file probdesc.h.

Referenced by probdesc().

long eigstrains
long eigstrcomp
long ense

estimated number of rigid body motions

Definition at line 288 of file probdesc.h.

Referenced by print(), and probdesc().

required norm of vector of unbalanced forces

Definition at line 147 of file probdesc.h.

Referenced by general_epressure(), general_epressure_varsup(), print(), probdesc(), and read().

char* filename

array used in connection with important times of the time controller hdbtime[i] = 0 (no) - the backup will not be performed in the i-th important time hdbtime[i] = 1 (yes) - the backup will performed in the i-th important time

Definition at line 337 of file probdesc.h.

long homog

definition of homogenization homog = 0 - homogenization is switched off homog = 1 - homogenization is switched on homog = 2 - homogenization is based on Wang's tiles homog = 3 - homogenization is based on stress approach homog = 4 - homogenization is based on strain approach

Definition at line 267 of file probdesc.h.

Referenced by loadcase::assemble(), compute_ipstrains(), loadcase::compute_reactions(), eldispl(), homogenization(), input_lc(), loc_internal_forces(), mefel_init(), print(), loadcase::print(), outdiagm::print_macrostr(), nodeoutm::print_out(), probdesc(), read(), mechtop::read(), loadcase::read(), element::read(), solve_mefel_deterministic_problem(), stiffness_matrix(), wr_load(), and wr_macrostrastre().

long istep
long jstep

keyword processing option

Definition at line 41 of file probdesc.h.

Referenced by mefel_init(), metr_init(), pmefel_init(), pmetr_init(), probdesc(), process_args(), and probdescc::read().

long lbtype

type of algorithm for load balancing method lbtype=1 - program stops after negm is known lbtype=0 - program goes on after negm is known

Definition at line 329 of file probdesc.h.

Referenced by print(), probdesc(), read(), and stiffness_matrix().

coeficient for static load, which simulates excaving material; number of coef. equals to niep

Definition at line 157 of file probdesc.h.

Referenced by femplast_epressure(), print(), probdesc(), read(), and ~probdesc().

type of macro-micro problem correspondence mami=1 - elements are connected with microproblems mami=2 - aggregates of elements are connected with microproblems, each element from the aggregate sends its own data mami=3 - aggregates of elements are connected with microproblems, values from elements are averaged and one packet of data is sent to microproblem

Definition at line 273 of file probdesc.h.

long mcnne

number of particles in one cell describing molecular structure it has similar meaning as number nodes on one finite element

Definition at line 282 of file probdesc.h.

Referenced by probdesc().

char name[1001]

problem name

Definition at line 44 of file probdesc.h.

Referenced by print(), outdriverm::print_header(), probdesc(), and read().

long niep

maximum number of increments

Definition at line 145 of file probdesc.h.

Referenced by femplast_epressure(), general_epressure(), general_epressure_varsup(), print(), probdesc(), and read().

long niilnr
long nincr

Definition at line 295 of file probdesc.h.

Referenced by read(), and solve_incremental_floating_subdomains().

long nivsm

number of iterations in method of variable stiffness

Definition at line 291 of file probdesc.h.

Referenced by probdesc(), and solve_var_stiff_method().

data about solver of system of nonlinear equations

Definition at line 96 of file probdesc.h.

Referenced by arclength(), arclength15(), arclengthadapt(), arclengthrv(), arclengthrv1(), arclopen(), arclsave(), assemble_stiffness_matrix(), determine_dlambda(), displ_control(), displincr(), loadincr(), visplast::matstiff(), splas1d::matstiff(), shefplast::matstiff(), scaldamcc::matstiff(), scaldam::matstiff(), ortodamrot::matstiff(), ortodam::matstiff(), mohrcoulombpar::matstiff(), mohrcoulomb::matstiff(), j2flow2::matstiff(), j2flow::matstiff(), hissplas::matstiff(), glasgowdam::matstiff(), glasgmech::matstiff(), fixortodam::matstiff(), drprag::matstiff(), damplast::matstiff(), chen::matstiff(), camclaycoup::matstiff(), camclay::matstiff(), boermat::matstiff(), anisodamrot::matstiff(), anisodam::matstiff(), drprag2::matstiff(), doubdp::matstiff(), newton_raphson(), newton_raphson_gparcoupl_lin(), newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_lin(), newton_raphson_parcoupl_nonlin(), newton_raphson_restart(), newton_raphsonep(), newton_raphsonrv1(), nonlin_newmark_method(), nonlinear_solver(), nonlinear_solver_adaptiv(), one_step(), par_newton_raphson_gparcoupl_lin(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_nonlin(), par_one_step(), par_one_step_mefel(), par_solve_prob_constr_phases(), par_solve_timemech_prob(), parseldofinit(), prdisplincr(), print(), probdesc(), quadeqcoeff(), read(), seldofinit(), solve_nonlinear_statics(), solve_prob_constr_phases(), visco_solver(), and ~probdesc().

long nodeintfor

variable for computation of internal forces at nodes nodeintfor=0 - internal forces are not computed at nodes nodeintfor=1 - internal forces are computed at nodes

Definition at line 125 of file probdesc.h.

Referenced by linhexrot::gnl_internal_forces(), linhex::gnl_internal_forces(), and probdesc().

Flag for non-local matrial models phase=1 - evaluation of local variables phase=2 - evaluation of non-local variables

Definition at line 120 of file probdesc.h.

Referenced by ortodamrot::nlstresses(), ortodam::nlstresses(), creepdam::nlstresses(), nonloc_internal_forces(), creepdam::nonloc_nlstresses(), probdesc(), and mechmat::scal_dam_sol().

type of fully coupled solver nrsolv = 1 - full newton method (matrices are recomputed in all internal loops) nrsolv = 2 - modified Newton method (matrices are recomputed only in new increment)

Definition at line 312 of file probdesc.h.

Referenced by print(), and read().

long ns

number of simulation

Definition at line 259 of file probdesc.h.

Referenced by print_init().

long nselnodep

number of selected nodes for earth pressure problems, where will be variable supports

Definition at line 153 of file probdesc.h.

Referenced by general_epressure_varsup(), print(), probdesc(), and read().

long ntiletypes

the number of Wang's tiles (the number of different tiles, e.g. 8)

Definition at line 277 of file probdesc.h.

Referenced by probdesc(), and read().

long otheraver

other values averaging otheraver=0 - components of other array are not averaged otheraver=1 - components of other array are averaged, arithmetic average is used otheraver=2 - components of other array are averaged, volume average is used

Definition at line 210 of file probdesc.h.

Referenced by quadtet::nod_eqother_ip(), lintetrot::nod_eqother_ip(), lintet::nod_eqother_ip(), node::nullother(), node::other_averageval(), print(), probdesc(), read(), nodeoutgm::read(), nodeoutm::read(), outdriverm::read(), and outdiagm::read().

long othercomp

compute other values othercomp=0 - components of other array are not computed othercomp=1 - components of other array are computed

Definition at line 205 of file probdesc.h.

Referenced by compute_req_val(), print(), probdesc(), read(), elemoutgm::read(), elemoutm::read(), nodeoutgm::read(), nodeoutm::read(), outdriverm::read(), and outdiagm::read().

long otherpos

position where components of array other are computed otherpos = 1 - integration points otherpos = 2 - nodes, values are copied from the closest integration point

Definition at line 218 of file probdesc.h.

Referenced by mechtop::alloc_nodes_arrays(), compute_req_val(), print(), probdesc(), read(), elemoutgm::read(), elemoutm::read(), nodeoutgm::read(), nodeoutm::read(), outdriverm::read(), and outdiagm::read().

long otherstate

Array used in the connection with important times of the time controller outdrv_time[i] = 0 (no) - the output of the outdriver will not be performed in the i-th important time outdrv_time[i] = 1 (yes) - the output of the oputdriver will performed in the i-th important time The array is taken into account only in the case that the time step selection is set to sel_impvalues in the outdriver otherwise is ignored.

Definition at line 344 of file probdesc.h.

char* path
long pore_press

indicator of pore pressures pore_press=0 - problem without influence of pore pressures pore_press=1 - problem with influence of defined pore pressure, partially coupled approach, set by MEFEL pore_press=2 - problem with influence of computed pore pressure, partially coupled approach, set by METR pore_press=3 - problem with influence of computed pore pressure, fully coupled approach, Set by METR

Definition at line 253 of file probdesc.h.

Referenced by mechmat::init_ip_2(), mefel_right_hand_side(), metr_init(), pmetr_init(), probdesc(), and effstress::read().

long reactcomp

compute reactions reactcomp=0 - reactions are not computed reactcomp=1 - reactions are computed

Definition at line 223 of file probdesc.h.

Referenced by compute_req_val(), mefel_init(), metr_init(), pmefel_init(), pmetr_init(), print(), probdesc(), read(), nodeoutm::read(), outdriverm::read(), outdiagm::read(), select_nodforce(), and solve_var_stiff_method().

required error of lambda value in the arclength method

Definition at line 151 of file probdesc.h.

Referenced by general_epressure(), general_epressure_varsup(), print(), probdesc(), and read().

long* selnodep

selected nodes for earth pressure problems, where will be variable supports

Definition at line 155 of file probdesc.h.

Referenced by general_epressure_varsup(), print(), probdesc(), read(), and ~probdesc().

load step size for the load iteration algorithm

Definition at line 149 of file probdesc.h.

Referenced by general_epressure(), print(), probdesc(), and read().

stochastic calculation indicator stochasticcalc=0 - deterministic computation stochasticcalc=1 - stochastic/fuzzy computation, data are read all at once stochasticcalc=2 - stochastic/fuzzy computation, data are read sequentially stochasticcalc=3 - stochastic/fuzzy computation, data are generated in the code

Definition at line 236 of file probdesc.h.

Referenced by stochdriver::assemble_new_values(), mefel_init(), pmefel_init(), print(), probdesc(), stochdriver::read(), read(), stochdriver::save_results(), solve_mefel_problem(), solve_mefel_stochastic_problem(), and stochdriver::update_auxparam().

long strainaver
long straincomp

compute strains straincomp=0 - strains are not computed straincomp=1 - strains are computed

Definition at line 167 of file probdesc.h.

Referenced by compute_req_val(), aepoints::init(), print(), probdesc(), read(), pointoutm::read(), elemoutgm::read(), elemoutm::read(), nodeoutgm::read(), nodeoutm::read(), outdriverm::read(), outdiagm::read(), and mechbclc::read().

long strainpos

position where strains are computed strainpos = 1 - integration points strainpos = 2 - nodes, values are copied from the closest integration point strainpos = 3 - nodes, values are computed at nodes

Definition at line 181 of file probdesc.h.

Referenced by mechtop::alloc_nodes_arrays(), compute_req_val(), print(), probdesc(), read(), elemoutgm::read(), elemoutm::read(), nodeoutgm::read(), nodeoutm::read(), outdriverm::read(), and outdiagm::read().

long strcomp

Stress computation flag strcomp=0 - stresses are not computed during evaluation of internal forces this is used for initiation of static nonlinear problems strcomp=1 - stresses are computed during evaluation of internal forces except of the previous case, this is always used

Definition at line 132 of file probdesc.h.

Referenced by soilplatetr::compute_nlstress(), soilplateq::compute_nlstress(), quadtet::compute_nlstress(), quadhex::compute_nlstress(), q4plate::compute_nlstress(), plquadcontact::compute_nlstress(), planeelemsubqt::compute_nlstress(), planeelemrotlt::compute_nlstress(), planeelemrotlq::compute_nlstress(), planeelemqt::compute_nlstress(), planeelemqq::compute_nlstress(), planeelemlt::compute_nlstress(), planeelemlq::compute_nlstress(), lintetrot::compute_nlstress(), lintet::compute_nlstress(), linhexrot::compute_nlstress(), linhex::compute_nlstress(), dstelem::compute_nlstress(), dktelem::compute_nlstress(), cctelem::compute_nlstress(), barelq3d::compute_nlstress(), barelq2d::compute_nlstress(), barel3d::compute_nlstress(), barel2d::compute_nlstress(), axisymqq::compute_nlstress(), axisymlt::compute_nlstress(), axisymlq::compute_nlstress(), ArgyrisTriangle::compute_nlstress(), soilplatetr::compute_nlstressincr(), soilplateq::compute_nlstressincr(), quadtet::compute_nlstressincr(), quadhex::compute_nlstressincr(), q4plate::compute_nlstressincr(), planeelemsubqt::compute_nlstressincr(), planeelemrotlt::compute_nlstressincr(), planeelemrotlq::compute_nlstressincr(), planeelemqt::compute_nlstressincr(), planeelemqq::compute_nlstressincr(), planeelemlt::compute_nlstressincr(), planeelemlq::compute_nlstressincr(), lintetrot::compute_nlstressincr(), lintet::compute_nlstressincr(), linhexrot::compute_nlstressincr(), linhex::compute_nlstressincr(), dstelem::compute_nlstressincr(), dktelem::compute_nlstressincr(), cctelem::compute_nlstressincr(), barelq3d::compute_nlstressincr(), barelq2d::compute_nlstressincr(), barel3d::compute_nlstressincr(), barel2d::compute_nlstressincr(), axisymqq::compute_nlstressincr(), axisymlt::compute_nlstressincr(), axisymlq::compute_nlstressincr(), ArgyrisTriangle::compute_nlstressincr(), soilplateq::compute_nonloc_nlstress(), quadtet::compute_nonloc_nlstress(), quadhex::compute_nonloc_nlstress(), q4plate::compute_nonloc_nlstress(), planeelemsubqt::compute_nonloc_nlstress(), planeelemrotlt::compute_nonloc_nlstress(), planeelemrotlq::compute_nonloc_nlstress(), planeelemqt::compute_nonloc_nlstress(), planeelemqq::compute_nonloc_nlstress(), planeelemlt::compute_nonloc_nlstress(), planeelemlq::compute_nonloc_nlstress(), lintetrot::compute_nonloc_nlstress(), lintet::compute_nonloc_nlstress(), linhexrot::compute_nonloc_nlstress(), linhex::compute_nonloc_nlstress(), cctelem::compute_nonloc_nlstress(), barelq3d::compute_nonloc_nlstress(), barelq2d::compute_nonloc_nlstress(), barel3d::compute_nonloc_nlstress(), barel2d::compute_nonloc_nlstress(), axisymqq::compute_nonloc_nlstress(), axisymlt::compute_nonloc_nlstress(), axisymlq::compute_nonloc_nlstress(), ArgyrisTriangle::compute_nonloc_nlstress(), compute_req_val(), planeelemlq::gnl_internal_forces(), linhexrot::gnl_internal_forces(), linhex::gnl_internal_forces(), springel::internal_forces(), quadtet::ip_stresses(), quadhex::ip_stresses(), lintet::ip_stresses(), linhexrot::ip_stresses(), linhex::ip_stresses(), barel3d::ip_stresses(), barel2d::ip_stresses(), loc_internal_forces(), soilplateq::local_values(), quadtet::local_values(), quadhex::local_values(), q4plate::local_values(), planeelemsubqt::local_values(), planeelemrotlt::local_values(), planeelemrotlq::local_values(), planeelemqt::local_values(), planeelemqq::local_values(), planeelemlt::local_values(), planeelemlq::local_values(), lintetrot::local_values(), lintet::local_values(), linhexrot::local_values(), cctelem::local_values(), barelq3d::local_values(), barelq2d::local_values(), barel3d::local_values(), barel2d::local_values(), axisymqq::local_values(), axisymlt::local_values(), axisymlq::local_values(), ArgyrisTriangle::local_values(), newton_raphson_gparcoupl_nonlin(), newton_raphson_restart(), nonloc_internal_forces(), par_newton_raphson_gparcoupl_lin(), par_newton_raphson_gparcoupl_nonlin(), par_solve_prob_constr_phases(), probdesc(), planeelemlt::res_ip_stresses(), and solve_prob_constr_phases().

long stressaver
long stresscomp

compute stresses stresscomp=0 - stresses are not computed stresscomp=1 - stresses are computed

Definition at line 186 of file probdesc.h.

Referenced by compute_req_val(), aepoints::init(), print(), probdesc(), read(), pointoutm::read(), elemoutgm::read(), elemoutm::read(), nodeoutgm::read(), nodeoutm::read(), outdriverm::read(), outdiagm::read(), and mechbclc::read().

long stresspos

position where stresses are computed stresspos = 1 - integration points stresspos = 2 - nodes, values are copied from the closest integration point stresspos = 3 - nodes, values are computed at nodes

Definition at line 200 of file probdesc.h.

Referenced by mechtop::alloc_nodes_arrays(), compute_req_val(), print(), probdesc(), read(), elemoutgm::read(), elemoutm::read(), nodeoutgm::read(), nodeoutm::read(), outdriverm::read(), and outdiagm::read().

char* suffix

indicator of temperature temperature=0 - problem without influence of temperature temperature=1 - problem with influence of defined temperature temperature=2 - problem with influence of computed temperature

Definition at line 245 of file probdesc.h.

Referenced by mechtop::elempresctemp(), mechmat::init_ip_2(), mefel_init(), metr_init(), pmefel_init(), probdesc(), and loadcase::read().

type of earth pressure solver

Definition at line 91 of file probdesc.h.

Referenced by epressure_solver(), print(), mechbclc::print(), probdesc(), read(), mechbclc::read(), and solve_epressure().

type of forced vibration solver

Definition at line 89 of file probdesc.h.

Referenced by lhsrhs::alloc(), print(), read(), solve_forced_dynamics(), and solve_nonlinear_dynamics().

time

Definition at line 66 of file probdesc.h.

Referenced by rspecmat::compute_ages(), dplmat::compute_ages(), b3mat::compute_ages(), creep_initmaterialmodel(), creep_nlstressesincr(), difference_method(), eldispl(), elprdispl(), dloadcase::get_pd(), timeswmat::give_actual_ft(), timeswmat::give_actual_nu(), timeswmat::give_actual_ym(), timeswmat::give_initial_ym(), hypoplast::givestressincr(), hypoplast::initval(), timeswmat::initvalues(), shrinkmat::initvalues(), timeswmat::matstiff(), hypoplast::matstiff(), mefel_right_hand_side(), metr_init(), newmark_method(), newton_raphson_coupl(), newton_raphson_coupl_new(), newton_raphson_gparcoupl_lin(), newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_common_dt(), newton_raphson_parcoupl_comp(), newton_raphson_parcoupl_lin(), newton_raphson_parcoupl_nonlin(), newton_raphson_parcoupl_nonlin_new(), newton_raphson_parcoupl_nonlin_old(), timeswmat::nlstresses(), hypoplast::nlstresses(), shrinkmat::nlstressesincr(), nonlin_newmark_method(), one_step(), par_newton_raphson_gparcoupl_lin(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_comp(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_lin_vform(), par_newton_raphson_parcoupl_nonlin(), par_one_step(), par_one_step_mefel(), par_solve_prob_constr_phases(), par_solve_timemech_prob(), par_solve_timemech_prob2(), par_solve_timemech_prob_old(), par_visco_mefel_init(), par_visco_solver_init(), pmetr_init(), probdesc(), mechbclc::read_eigenstrains(), select_noddispl(), solve_prob_constr_phases(), mechmat::stiff_eps(), relaxeuroc::stress(), relaxeuroc::stress_decrement(), loadcase::tempercontrib(), timeswmat::updateval(), verlet_method(), visco_solver(), visco_solver2(), and visco_solver_init().

time controller

Definition at line 70 of file probdesc.h.

Referenced by b3mat::b3mat(), rspecmat::compute_ages(), dplmat::compute_ages(), b3mat::compute_ages(), creepb::creepb(), creepbbeam::creepbbeam(), creepbs::creepbs(), difference_method(), dplmat::dplmat(), hypoplast::matstiff(), creepbbeam::matstiff(), creepb::matstiff(), consol::matstiff(), metr_init(), newmark_method(), newton_raphson_coupl(), newton_raphson_coupl_new(), newton_raphson_gparcoupl_lin(), newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_common_dt(), newton_raphson_parcoupl_comp(), newton_raphson_parcoupl_lin(), newton_raphson_parcoupl_nonlin(), newton_raphson_parcoupl_nonlin_new(), newton_raphson_parcoupl_nonlin_old(), hypoplast::nlstresses(), creepbs::nlstresses(), creepbbeam::nlstresses(), creepb::nlstresses(), consol::nlstresses(), visplast::nlstressesincr(), consol::nlstressesincr(), nonlin_newmark_method(), par_newton_raphson_gparcoupl_lin(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_comp(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_lin_vform(), par_newton_raphson_parcoupl_nonlin(), par_one_step(), par_one_step_mefel(), par_solve_prob_constr_phases(), par_solve_timemech_prob(), par_solve_timemech_prob2(), par_solve_timemech_prob_old(), par_visco_mefel_init(), par_visco_solver_init(), pmetr_init(), print(), outdriverm::print_graphics(), outdriverm::print_newstep(), outdriverm::print_out(), outdiagm::printval(), read(), rspecmat::rspecmat(), consol::seps_time(), solve_prob_constr_phases(), creepb::updateval(), creepbs::updatevalchange(), creepb::updatevalchange(), creepbs::updatevalkons(), creepb::updatevalkons(), verlet_method(), visco_solver(), visco_solver2(), and visco_solver_init().

long tlm

type of layered problem

Definition at line 256 of file probdesc.h.

Referenced by constr_matrix(), mechtop::gencodnumlagrmult(), mefel_init(), and probdesc().

type of problem

Definition at line 47 of file probdesc.h.

Referenced by lhsrhs::alloc(), loadcase::assemble(), stochdriver::compute_nprunknowns(), compute_req_val(), eldispl(), mechtop::elemprescdisp(), elprdispl(), stochdriver::extractor(), lhsrhs::initcond(), input_elem_eltimefunc(), input_lc(), input_nod_bocon(), input_nod_coupl_dofs(), internal_forces(), main(), mefel_init(), mefel_right_hand_side(), metr_init(), beamel2d::nodal_forces(), par_solve_mefel_problem(), pmefel_init(), pmetr_init(), print(), outdriverm::print(), mechbclc::print(), element::print(), crsecplstr::print(), crsecnod::print(), crsec3dbeam::print(), crsec3d::print(), crsec2dbeam::print(), crsec2dbar::print(), print_displacements(), outdriverm::print_graphics(), outdriverm::print_graphics_forced(), print_multipliers(), print_step(), print_step_forced(), stochdriver::read(), read(), outdriverm::read(), mechtop::read(), mechbclc::read(), element::read(), crsecplstr::read(), crsecnod::read(), crseclayer::read(), crsec3dbeam::read(), crsec3d::read(), crsec2dbeam::read(), crsec2dbar::read(), select_noddispl(), solve_mefel_deterministic_problem(), solver_restore_binary_multiple(), solver_restore_binary_single(), solver_restore_text_multiple(), solver_restore_text_single(), solver_save_binary_multiple(), solver_save_binary_single(), solver_save_text_multiple(), solver_save_text_single(), stiffness_matrix(), wr_bocon(), wr_dloadn(), wr_elements(), wr_initcond(), wr_lay_elements(), wr_load(), and wr_prescdisp().

type of storage of mass matrix

Definition at line 53 of file probdesc.h.

Referenced by mass_matrix(), print(), probdesc(), and read().

STORAGE TYPES type of storage of stiffness matrix

Definition at line 51 of file probdesc.h.

Referenced by damping_matrix(), initial_stiffness_matrix(), main(), pmefel_init(), pmetr_init(), print(), probdesc(), read(), and stiffness_matrix().

computer zero

Definition at line 104 of file probdesc.h.

Referenced by arclength(), arclength15(), arclengthadapt(), arclengthrv(), arclengthrv1(), soilplateq::atd_matrix(), barelq2d::barelq2d(), barelq3d::barelq3d(), check_divergence(), check_divergency(), glasgmech::compute_lits(), z2_smoothing::compute_rsigfull(), mohrcoulomb::cutting_plane(), scaldamcc::damfuncpar(), scaldam::damfuncpar(), glasgowdam::damfuncpar(), glasgmech::damfuncpar(), scaldamcc::damfunction(), boermat::deryieldfsigma(), difference_method(), displ_control(), soilplateq::elem_strains(), planeelemsubqt::elem_strains(), planeelemrotlt::elem_strains(), planeelemqt::elem_strains(), linhex::elem_strains(), axisymqq::elem_strains(), axisymlq::elem_strains(), planeelemsubqt::elem_stresses(), planeelemrotlt::elem_stresses(), planeelemqt::elem_stresses(), linhex::elem_stresses(), axisymqq::elem_stresses(), axisymlq::elem_stresses(), garclength(), general_epressure(), general_epressure_varsup(), axisymqq::geom_matrix(), axisymlt::geom_matrix(), axisymlq::geom_matrix(), axisymqq::geom_matrix_block(), axisymlt::geom_matrix_block(), axisymlq::geom_matrix_block(), gnewton_raphson(), gnewton_raphson2(), beamel3d::initstr_matrix(), soilbeam::internal_forces(), beamgen3d::internal_forces(), beamel3d::internal_forces(), soilbeam::internal_forces1(), beamgen3d::internal_forces1(), inverse_iteration(), beamgen3d::load_matrix(), beamel3d::load_matrix(), splas1d::matstiff(), mohrcoulomb::mc_msurf_cp(), mechmat::mult_surf_cutting_plane(), newmark_method(), newton_raphson(), newton_raphson_gparcoupl_lin(), newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_lin(), newton_raphson_parcoupl_nonlin(), newton_raphson_restart(), newton_raphsonep(), newton_raphsonrv1(), mechmat::newton_stress_return(), mechmat::newton_stress_return_2(), ortodamrot::nlstresses(), ortodam::nlstresses(), anisodamrot::nlstresses(), anisodam::nlstresses(), planeelemrotlt::nod_others(), planeelemlt::nod_others(), linhex::nod_others(), soilplateq::nod_strains(), planeelemsubqt::nod_strains(), planeelemrotlt::nod_strains(), planeelemqt::nod_strains(), linhex::nod_strains(), axisymlq::nod_strains(), axisymqq::nod_strains_old(), planeelemsubqt::nod_stresses(), planeelemrotlt::nod_stresses(), planeelemqt::nod_stresses(), linhex::nod_stresses(), axisymlq::nod_stresses(), axisymqq::nod_stresses_old(), nonlin_newmark_method(), one_step_arcl(), par_newton_raphson_gparcoupl_lin(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_nonlin(), par_one_step(), par_one_step_mefel(), par_solve_nonlinear_statics(), par_solve_prob_constr_phases(), par_solve_timemech_prob(), par_solve_timemech_prob_old(), parallel_inverse_iteration(), parallel_subspace_iter_ortho(), nodeoutm::print_stra(), nodeoutm::print_stre(), probdesc(), beamgen3d::res_stiffness_matrix(), solve_prob_constr_phases(), soilbeam::stiffness_matrix(), beamgen3d::stiffness_matrix(), beamel3d::stiffness_matrix_local(), shefplast::stress_return(), subspace_iter_jac(), subspace_iter_ortho(), subspace_shift_iter_ortho(), shefplast::tangentstiff(), mohrcoulomb::tangentstiff(), anisodam::tmatstiff(), verlet_method(), visco_solver(), and boermat::yieldfunction().


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

Generated by  doxygen 1.6.2