probdesct Class Reference

#include <probdesct.h>

List of all members.

Public Member Functions

long give_var_dofid (namevart var)
void print (FILE *out)
 probdesct (void)
void read (XFILE *in)
 ~probdesct (void)

Public Attributes

long adaptivityflag
double alpha
answertype convergcontrolt
long diagcap
 diagonalization of capacity matrix
namevartdofname
 double
 threshold for rejection from compressed storages
long eqotheraver
long eqothercomp
long eqotherpos
double err
 required error in Newton-Raphson method
doubleerrarr
char * filename
long fluxaver
long fluxcomp
long fluxpos
long gdim
 geometrical dimension
double gr1
double gr2
double gr3
long gradaver
long gradcomp
long gradpos
hdbcontr hdbcont
 backup controler
long homogt
long invs
long istep
 index of actual time step
long jstep
 index of actual iteration step (Newton-Raphson)
pkwd_sw kwdsw
 keyword processing option
macromicrotype mami
mednamest mednam
 names of transported media
char name [1001]
 problem name
long nii
 maximum number of inner iterations in Newton-Rapson method
nonlinmant nlman
 data about solver of system of nonlinear equations
long ns
 number of simulation
long ntm
 number of transported matters=number of row(column) blocks in matrices
long nvs
long otheraver
long othercomp
long otherpos
char * path
long pnvs
long savemode
doublescale
 array of scales of transported media
slesolvssle
 data about solver of system of linear equations
long stochasticcalc
 stochastic calculation indicator
char * suffix
long tdnvs
gravityaccelerationt tgravity
 gravity acceleration is taken into account
doublethreshrhs
 threshold for the size of the right hand side vector
double time
 time
timecontr timecont
 time controller
transmattert tmatt
 type of transported matter
problemtypet tprob
 type of problem
timetypeprint tprt
 type of time printing
transpresiduumtype trestype
transpsolver trsolv
storagetype tstorcm
 type of storage of capacity matrix
storagetype tstorkm
 type of storage of conductivity matrix
long var_dofid [tnkv]
double zero
 computer zero

Static Public Attributes

static const long tnkv = sizeof(namevartstr)/sizeof(*namevartstr)
 total number of known(=implemented) primary variables(= nodal unknowns)

Detailed Description

class probdesc

it is one of the 5 most important classes of the program (probdesc, transtop, transmat, transbclc, transcrsec)

class contains general information about solved problem

Definition at line 24 of file probdesct.h.


Constructor & Destructor Documentation

probdesct ( void   ) 
~probdesct ( void   ) 

Definition at line 133 of file probdesct.cpp.

References dofname, errarr, filename, path, scale, ssle, suffix, and threshrhs.


Member Function Documentation

long give_var_dofid ( namevart  var  ) 

Definition at line 933 of file probdesct.cpp.

References var_dofid.

Referenced by nodal_nodal_values().

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

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 226 of file probdesct.h.

Referenced by adaptivityt::adaptivityt(), linear_nonstat_solv_vform(), nonstat_solv_dform_comp(), nonstat_solv_vform_comp(), print(), probdesct(), read(), adaptivityt::readinit(), Ctlinterface::solve(), solve_stationary_problem(), and solve_trfel_problem().

coefficient alpha alpha=0.0 - explicit algorithm alpha=1/2 - Crank-Nicholson scheme alpha=1.0 - implicit algorithm

Definition at line 148 of file probdesct.h.

Referenced by lin_nonstat_dform(), lin_nonstat_dform_resistance(), linear_nonstat_radiation_solv_dform(), linear_nonstat_solv_dform(), linear_nonstat_solv_dform_subcycl(), linear_nonstat_solv_vform(), newton_raphson_gparcoupl_lin(), newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_lin(), newton_raphson_parcoupl_nonlin(), newton_raphson_parcoupl_nonlin_new(), newton_raphson_parcoupl_nonlin_old(), nonlin_nonstat_dform(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_dform(), nonlinear_nonstat_solv_dform_dneska(), nonlinear_nonstat_solv_fnr_dform(), nonlinear_nonstat_solv_fnr_dform_old(), nonlinear_nonstat_solv_linesearch(), nonlinear_nonstat_solv_new(), nonlinear_nonstat_solv_nr_dform(), nonlinear_nonstat_solv_old(), nonlinear_nonstat_solv_oldd(), nonlinear_nonstat_solv_pokus(), nonlinear_nonstat_solv_vform(), one_step_linear(), one_step_nonlinear(), one_step_nonlinear_dform(), par_homogenization(), par_linear_nonstat_solv_vform(), par_newton_raphson_gparcoupl_lin(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_lin_vform(), par_newton_raphson_parcoupl_nonlin(), par_one_step_linear(), par_one_step_nonlinear(), par_one_step_trfel_linear(), par_one_step_trfel_nonlinear(), par_solve_nonlinear_nonstationary_problem(), par_solve_nonlinear_nonstationary_problem_dform(), print(), probdesct(), read(), solve_nonstationary_growing_problem(), solve_nonstationary_growing_problem_nonlin(), and solve_nonstationary_growing_vform().

long diagcap

array with ordered names of used primary variables(= nodal unknowns) dofname[i] = name of i-th nodal unknown

Definition at line 63 of file probdesct.h.

Referenced by metr_init(), probdesct(), read(), trfel_init(), write_gid_nforcest(), write_gid_unkn(), and ~probdesct().

threshold for rejection from compressed storages

Definition at line 121 of file probdesct.h.

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

Definition at line 196 of file probdesct.h.

Referenced by nodet::alloc_eqother(), nodet::eqother_averageval(), nodet::nulleqother(), print(), probdesct(), read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

compute eq_other values eqothercomp=0 - values from array eqother are not computed eqothercomp=1 - values from array eqother are computed

Definition at line 175 of file probdesct.h.

Referenced by transtop::alloc_nodes(), compute_req_valt(), print(), probdesct(), read(), pointoutt::read(), elemoutgt::read(), elemoutt::read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

long eqotherpos

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

Definition at line 220 of file probdesct.h.

Referenced by compute_req_valt(), print(), probdesct(), read(), elemoutgt::read(), elemoutt::read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

char* filename

Definition at line 36 of file probdesct.h.

Referenced by metr_init(), probdesct(), trfel_init(), and ~probdesct().

long fluxaver

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

Definition at line 186 of file probdesct.h.

Referenced by nodet::alloc_flux(), nodet::flux_averageval(), nodet::grad_averageval(), nodet::nullflux(), print(), probdesct(), read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

long fluxcomp
long fluxpos

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

Definition at line 208 of file probdesct.h.

Referenced by compute_req_valt(), print(), probdesct(), read(), elemoutgt::read(), elemoutt::read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

long gdim
long gradaver

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

Definition at line 181 of file probdesct.h.

Referenced by nodet::alloc_grad(), nodet::grad_averageval(), nodet::nullgrad(), print(), probdesct(), read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

long gradcomp

compute gradients gradcomp=0 - gradients are not computed gradcomp=1 - gradients are computed

Definition at line 163 of file probdesct.h.

Referenced by transtop::alloc_nodes(), compute_req_valt(), aepointst::init(), print(), probdesct(), read(), pointoutt::read(), elemoutgt::read(), elemoutt::read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

long gradpos

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

Definition at line 202 of file probdesct.h.

Referenced by compute_req_valt(), print(), probdesct(), read(), elemoutgt::read(), elemoutt::read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

backup controler

Definition at line 253 of file probdesct.h.

Referenced by linear_nonstat_radiation_solv_dform(), linear_nonstat_solv_dform(), linear_nonstat_solv_dform_subcycl(), linear_nonstat_solv_vform(), newton_raphson_coupl_new(), newton_raphson_gparcoupl_lin(), newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_common_dt(), newton_raphson_parcoupl_lin(), newton_raphson_parcoupl_nonlin(), nonlin_nonstat_dform(), nonlinear_nonstat_solv(), nonstat_solv_dform_comp(), nonstat_solv_vform_comp(), nonstat_solver_dform_init(), nonstat_solver_init(), par_newton_raphson_gparcoupl_lin(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_nonlin(), par_nonstat_solver_init(), par_nonstat_trfel_init(), par_one_step_linear(), par_one_step_nonlinear(), par_one_step_trfel_linear(), par_one_step_trfel_nonlinear(), par_solve_nonlinear_nonstationary_problem_dform(), pmetr_init(), print(), probdesct(), ptrfel_init(), read(), transmat::restore_intpointst_bin(), transmat::restore_intpointst_txt(), intpointst::save_data_txt(), transmat::save_intpointst_bin(), transmat::save_intpointst_txt(), solvert_restore(), solvert_restore_binary(), solvert_restore_binary_multiple(), solvert_restore_binary_single(), solvert_restore_text(), solvert_restore_text_multiple(), solvert_restore_text_single(), solvert_save(), solvert_save_binary(), solvert_save_binary_multiple(), solvert_save_binary_single(), solvert_save_text(), solvert_save_text_multiple(), and solvert_save_text_single().

long homogt

definition of homogenization homogt = 0 - homogenization is switched off homogt = 1 - homogenization is switched on, homogenization is computed on a single processor homogt = 2 - homogenization is performed on a parallel computer

Definition at line 131 of file probdesct.h.

Referenced by elemvalues(), nodalval(), prescvalues(), transtop::print(), print(), loadcaset::print(), probdesct(), transtop::read(), read(), loadcaset::read(), solve_nonlinear_stationary_problem_pokus(), solve_trfel_deterministic_problem(), and trfel_right_hand_side().

long invs

storage of initial nodal values on nodes invs=0 - initial nodal values are not stored invs=1 - initial nodal values are stored

Definition at line 235 of file probdesct.h.

Referenced by transtop::alloc_nodes(), probdesct(), read(), and probdescc::read().

long istep
long jstep

index of actual iteration step (Newton-Raphson)

Definition at line 118 of file probdesct.h.

Referenced by one_step_linear(), one_step_nonlinear(), one_step_nonlinear_dform(), and probdesct().

keyword processing option

Definition at line 40 of file probdesct.h.

Referenced by metr_init(), pmetr_init(), probdesct(), process_argst(), ptrfel_init(), probdescc::read(), and trfel_init().

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 137 of file probdesct.h.

Referenced by probdesct(), and read().

char name[1001]

problem name

Definition at line 43 of file probdesct.h.

Referenced by print(), outdrivert::print_header(), probdesct(), and read().

long nii

data about solver of system of nonlinear equations

Definition at line 71 of file probdesct.h.

Referenced by print(), read(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), and solve_nonlinear_stationary_problem_pokus().

long ns

number of simulation

Definition at line 250 of file probdesct.h.

Referenced by print_initt().

long ntm

number of transported matters=number of row(column) blocks in matrices

Definition at line 51 of file probdesct.h.

Referenced by intpointst::actual_previous_change(), intpointst::alloc(), intpointsc::alloc(), nodet::alloc_flux(), nodet::alloc_grad(), assemble_average_c_matrix(), assemble_average_d_matrix(), assemble_gradients_contrib(), assemble_l_matrix(), linhext::average_flux(), axiquadc::axiquadc(), barelc::barelc(), capcoeff(), intpointst::clean(), transmat::computenlfluxes(), condmat(), elementt::elementt(), elemvalues(), nodet::flux_averageval(), transmat::fluxcomparing(), gen2delem::gen2delem(), transtop::give_medium_code_numbers(), give_nodal_humid(), transmat::givencompother(), nodet::grad_averageval(), hexahedc::hexahedc(), endnodet::init(), edget::init(), adaptivityt::initialize(), input_elem_edgebc(), input_elem_matt(), input_elem_sourcet(), input_elem_surfbc(), input_elem_vertbc(), input_nod_bocont(), input_nod_coupl_dofst(), input_nod_dof_tfunct(), input_nod_initcondt(), input_nod_sourcet(), transmat::intpnum(), coupmatu::intpnum(), coupmatl::intpnum(), quadquadrilatt::intpointflux(), quadlineart::intpointflux(), linhext::intpointflux(), linbart::intpointflux(), trlineart::intpointgrad(), trlinaxisym::intpointgrad(), quadquadrilattax::intpointgrad(), quadquadrilatt::intpointgrad(), quadlineart::intpointgrad(), quadlinaxisym::intpointgrad(), quadhext::intpointgrad(), quadbartax::intpointgrad(), quadbart::intpointgrad(), lintett::intpointgrad(), linhext::intpointgrad(), linbartax::intpointgrad(), linbart::intpointgrad(), quadrilatc::intpointgrad(), barelc::intpointgrad(), transmat::intpointinit(), coupmatu::intpointinit(), coupmatl::intpointinit(), trlineart::intpointother(), trlinaxisym::intpointother(), quadquadrilattax::intpointother(), quadquadrilatt::intpointother(), quadlineart::intpointother(), quadlinaxisym::intpointother(), quadhext::intpointother(), quadbartax::intpointother(), quadbart::intpointother(), lintett::intpointother(), linhext::intpointother(), linbartax::intpointother(), linbart::intpointother(), trlineart::intpointval(), trlinaxisym::intpointval(), quadquadrilattax::intpointval(), quadquadrilatt::intpointval(), quadlineart::intpointval(), quadlinaxisym::intpointval(), quadhext::intpointval(), quadbartax::intpointval(), quadbart::intpointval(), lintett::intpointval(), linhext::intpointval(), linbartax::intpointval(), linbart::intpointval(), quadrilatc::intpointval(), barelc::intpointval(), trlineart::intpointval_puc(), quadlineart::intpointval_puc(), lintett::intpointval_puc(), linhext::intpointval_puc(), coupmatu::ipalloc(), coupmatl::ipalloc(), linbart::linbart(), linbartax::linbartax(), linhext::linhext(), lintett::lintett(), mefel_trfel_ip_mapping(), transtop::mesh_check(), metr_init(), quadquadrilatt::nod_fluxes_ip(), quadlineart::nod_fluxes_ip(), linbart::nod_fluxes_ip(), quadquadrilatt::nod_grads_ip(), quadlineart::nod_grads_ip(), linbart::nod_grads_ip(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_new(), nonlinear_nonstat_solv_oldd(), norm_computation(), norm_computation_vec(), nodet::nullflux(), nodet::nullgrad(), outputt(), par_solve_nonlinear_nonstationary_problem_dform(), paral_transport_homogenization(), print(), elementt::print(), elemoutt::print_flux(), nodeoutt::print_flux(), outdiagt::print_fluxes(), elemoutgt::print_gr_flux_scal(), elemoutgt::print_gr_grad_scal(), elemoutt::print_grad(), nodeoutt::print_grad(), outdiagt::print_gradients(), nodeoutgt::print_graphics(), probdesct(), quadbart::quadbart(), quadbartax::quadbartax(), quadhext::quadhext(), quadlinaxisym::quadlinaxisym(), quadlineart::quadlineart(), quadquadrilatt::quadquadrilatt(), quadquadrilattax::quadquadrilattax(), quadrilatc::quadrilatc(), radiation_init(), read(), elementt::read(), quadrilatc::res_mainip_strains(), barelc::res_mainip_strains(), intpointst::restore_data_txt(), transmat::restore_intpointst_bin(), transmat::restore_intpointst_txt(), intpointst::save_data_txt(), transmat::save_intpointst_bin(), transmat::save_intpointst_txt(), selectivenorm(), transport_homogenization(), trfel_bound_flux(), trfel_init(), trfel_right_hand_side(), trlinaxisym::trlinaxisym(), trlineart::trlineart(), wr_bocont(), wr_initcondt(), wr_loadcaset(), wr_nodest(), write_gid_elem_type_vectort(), write_gid_nforcest(), write_gid_unkn(), intpointst::~intpointst(), and nodet::~nodet().

long nvs
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 191 of file probdesct.h.

Referenced by nodet::alloc_other(), nodet::nullother(), nodet::other_averageval(), print(), probdesct(), read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

long othercomp

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

Definition at line 171 of file probdesct.h.

Referenced by transtop::alloc_nodes(), compute_req_valt(), print(), probdesct(), read(), pointoutt::read(), elemoutgt::read(), elemoutt::read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

long otherpos

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

Definition at line 214 of file probdesct.h.

Referenced by compute_req_valt(), print(), probdesct(), read(), elemoutgt::read(), elemoutt::read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().

char* path

Definition at line 35 of file probdesct.h.

Referenced by metr_init(), probdesct(), trfel_init(), and ~probdesct().

long pnvs
long savemode

savemode - deals with the number of integration points savemode=0 - greater number of integration points savemode=1 - smaller number of integration points

Definition at line 82 of file probdesct.h.

Referenced by linhext::average_flux(), trlineart::averc_matrix(), quadlineart::averc_matrix(), lintett::averc_matrix(), linhext::averc_matrix(), trlineart::averd_matrix(), quadlineart::averd_matrix(), lintett::averd_matrix(), linhext::averd_matrix(), trlineart::boundary_flux(), trlinaxisym::boundary_flux(), quadquadrilattax::boundary_flux(), quadquadrilatt::boundary_flux(), quadlineart::boundary_flux(), quadlinaxisym::boundary_flux(), quadhext::boundary_flux(), quadbartax::boundary_flux(), quadbart::boundary_flux(), lintett::boundary_flux(), linhext::boundary_flux(), linbartax::boundary_flux(), linbart::boundary_flux(), trlineart::capacity_matrix(), trlinaxisym::capacity_matrix(), quadquadrilattax::capacity_matrix(), quadquadrilatt::capacity_matrix(), quadlineart::capacity_matrix(), quadlinaxisym::capacity_matrix(), quadhext::capacity_matrix(), quadbartax::capacity_matrix(), quadbart::capacity_matrix(), lintett::capacity_matrix(), linhext::capacity_matrix(), linbartax::capacity_matrix(), linbart::capacity_matrix(), trlineart::compute_error(), quadlineart::compute_error(), trlineart::conductivity_matrix(), trlinaxisym::conductivity_matrix(), quadquadrilattax::conductivity_matrix(), quadquadrilatt::conductivity_matrix(), quadlineart::conductivity_matrix(), quadlinaxisym::conductivity_matrix(), quadhext::conductivity_matrix(), quadbartax::conductivity_matrix(), quadbart::conductivity_matrix(), lintett::conductivity_matrix(), linhext::conductivity_matrix(), linbartax::conductivity_matrix(), linbart::conductivity_matrix(), trlineart::convection_vector(), trlinaxisym::convection_vector(), quadquadrilattax::convection_vector(), quadquadrilatt::convection_vector(), quadlineart::convection_vector(), quadlinaxisym::convection_vector(), quadhext::convection_vector(), lintett::convection_vector(), linhext::convection_vector(), gen2delem::gen2delem(), trlineart::internal_fluxes(), trlinaxisym::internal_fluxes(), quadquadrilattax::internal_fluxes(), quadquadrilatt::internal_fluxes(), quadlineart::internal_fluxes(), quadlinaxisym::internal_fluxes(), quadhext::internal_fluxes(), quadbartax::internal_fluxes(), quadbart::internal_fluxes(), lintett::internal_fluxes(), linhext::internal_fluxes(), linbartax::internal_fluxes(), linbart::internal_fluxes(), quadquadrilatt::intpointflux(), quadlineart::intpointflux(), linhext::intpointflux(), linbart::intpointflux(), trlineart::intpointgrad(), trlinaxisym::intpointgrad(), quadquadrilattax::intpointgrad(), quadquadrilatt::intpointgrad(), quadlineart::intpointgrad(), quadlinaxisym::intpointgrad(), quadhext::intpointgrad(), quadbartax::intpointgrad(), quadbart::intpointgrad(), lintett::intpointgrad(), linhext::intpointgrad(), linbartax::intpointgrad(), linbart::intpointgrad(), trlineart::intpointother(), trlinaxisym::intpointother(), quadquadrilattax::intpointother(), quadquadrilatt::intpointother(), quadlineart::intpointother(), quadlinaxisym::intpointother(), quadhext::intpointother(), quadbartax::intpointother(), quadbart::intpointother(), lintett::intpointother(), linhext::intpointother(), linbartax::intpointother(), linbart::intpointother(), trlineart::intpointval(), trlinaxisym::intpointval(), quadquadrilattax::intpointval(), quadquadrilatt::intpointval(), quadlineart::intpointval(), quadlinaxisym::intpointval(), quadhext::intpointval(), quadbartax::intpointval(), quadbart::intpointval(), lintett::intpointval(), linhext::intpointval(), linbartax::intpointval(), linbart::intpointval(), trlineart::intpointval_puc(), quadlineart::intpointval_puc(), lintett::intpointval_puc(), linhext::intpointval_puc(), quadlineart::ipcoord(), quadlinaxisym::ipcoord(), trlineart::l_matrix(), quadlineart::l_matrix(), lintett::l_matrix(), linhext::l_matrix(), trlineart::l_t_matrix(), quadlineart::l_t_matrix(), lintett::l_t_matrix(), linhext::l_t_matrix(), linbart::linbart(), linbartax::linbartax(), linhext::linhext(), lintett::lintett(), trlinaxisym::nod_others(), quadquadrilattax::nod_others(), quadquadrilatt::nod_others(), quadlinaxisym::nod_others(), quadhext::nod_others(), quadbartax::nod_others(), lintett::nod_others(), linbartax::nod_others(), linbart::nod_others(), trlineart::nod_others_comp(), quadquadrilatt::nod_others_comp(), quadlineart::nod_others_comp(), quadbart::nod_others_comp(), linhext::nod_others_comp(), linbart::nod_others_comp(), probdesct(), quadbart::quadbart(), quadbartax::quadbartax(), quadhext::quadhext(), quadlinaxisym::quadlinaxisym(), quadlineart::quadlineart(), quadquadrilatt::quadquadrilatt(), quadquadrilattax::quadquadrilattax(), adaptivityt::spr(), linbart::total_integral_ip(), trlineart::transmission_matrix(), trlinaxisym::transmission_matrix(), quadquadrilattax::transmission_matrix(), quadquadrilatt::transmission_matrix(), quadlineart::transmission_matrix(), quadlinaxisym::transmission_matrix(), quadhext::transmission_matrix(), quadbartax::transmission_matrix(), quadbart::transmission_matrix(), lintett::transmission_matrix(), linhext::transmission_matrix(), linbartax::transmission_matrix(), linbart::transmission_matrix(), trlineart::transmission_vector(), trlinaxisym::transmission_vector(), quadquadrilattax::transmission_vector(), quadquadrilatt::transmission_vector(), quadlineart::transmission_vector(), quadlinaxisym::transmission_vector(), quadhext::transmission_vector(), quadbartax::transmission_vector(), quadbart::transmission_vector(), lintett::transmission_vector(), linhext::transmission_vector(), linbartax::transmission_vector(), linbart::transmission_vector(), trlinaxisym::trlinaxisym(), trlineart::trlineart(), quadlineart::volume_rhs_vector(), quadlinaxisym::volume_rhs_vector(), quadbart::volume_rhs_vector(), linhext::volume_rhs_vector(), and linbart::volume_rhs_vector().

array of scales of transported media

Definition at line 68 of file probdesct.h.

Referenced by gmultiph::gmultiph(), multiph::multiph(), multiphc::multiphc(), print(), probdesct(), read(), state_eqcu::state_eqcu(), and ~probdesct().

stochastic calculation indicator

Definition at line 157 of file probdesct.h.

Referenced by print(), probdesct(), ptrfel_init(), read(), solve_trfel_problem(), and trfel_init().

char* suffix

Definition at line 37 of file probdesct.h.

Referenced by metr_init(), probdesct(), trfel_init(), and ~probdesct().

long tdnvs

storage of time derivative of nodal values on nodes tdnvs=0 - time derivative of nodal values are not stored tdnvs=1 - time derivative of nodal values are stored

Definition at line 243 of file probdesct.h.

Referenced by transtop::alloc_nodes(), probdesct(), and read().

gravity acceleration is taken into account

Definition at line 74 of file probdesct.h.

Referenced by print(), probdesct(), and read().

time

Definition at line 114 of file probdesct.h.

Referenced by saltmat4::aux_values(), kunmat2::aux_values(), grunewaldmat::aux_values(), discmat::get_moisture(), kunmat2::get_othervalue(), multiph::get_transmission_flux_cc(), glasgowmat::get_transmission_flux_mt(), glasgowmatc::get_transmission_flux_mt(), glasgowmat::get_transmission_flux_mv(), glasgowmatc::get_transmission_flux_mv(), multiph::get_transmission_flux_tt(), gmultiph::get_transmission_flux_tt(), glasgowmat::get_transmission_flux_tt(), glasgowmatc::get_transmission_flux_tt(), gmultiph::get_transmission_flux_ww(), multiph::get_transmission_nodval_cc(), glasgowmat::get_transmission_nodval_mt(), glasgowmatc::get_transmission_nodval_mt(), glasgowmat::get_transmission_nodval_mv(), glasgowmatc::get_transmission_nodval_mv(), multiph::get_transmission_nodval_tt(), gmultiph::get_transmission_nodval_tt(), glasgowmat::get_transmission_nodval_tt(), glasgowmatc::get_transmission_nodval_tt(), gmultiph::get_transmission_nodval_ww(), glasgowmat::get_transmission_transcoeff_mt(), glasgowmatc::get_transmission_transcoeff_mt(), glasgowmat::get_transmission_transcoeff_mv(), glasgowmatc::get_transmission_transcoeff_mv(), glasgowmat::get_transmission_transcoeff_tt(), glasgowmatc::get_transmission_transcoeff_tt(), pvalt::getval(), multpvalt::getval(), saltmat4::getval_source(), loadelt::give_external_nodval(), climatcond2::give_flux(), climatcond::give_flux(), climatcond2::give_heat_flux(), climatcond::give_heat_flux(), loadelt::give_nodval(), loadelt::give_trc(), loadelt::give_trr(), sourcet::giveval(), saltmat3::hystereze(), kunmat::hystereze(), kunmat2::hystereze2(), lin_nonstat_dform(), lin_nonstat_dform_resistance(), linear_nonstat_radiation_solv_dform(), linear_nonstat_solv_dform(), linear_nonstat_solv_dform_subcycl(), linear_nonstat_solv_vform(), metr_init(), 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(), nonlin_nonstat_dform(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_dform(), nonlinear_nonstat_solv_dform_dneska(), nonlinear_nonstat_solv_fnr_dform(), nonlinear_nonstat_solv_fnr_dform_old(), nonlinear_nonstat_solv_linesearch(), nonlinear_nonstat_solv_new(), nonlinear_nonstat_solv_nr_dform(), nonlinear_nonstat_solv_old(), nonlinear_nonstat_solv_oldd(), nonlinear_nonstat_solv_pokus(), nonlinear_nonstat_solv_vform(), nonstat_solv_dform_comp(), nonstat_solv_vform_comp(), nonstat_solver_dform_init(), nonstat_solver_init(), one_step_linear(), one_step_nonlinear(), one_step_nonlinear_dform(), par_homogenization(), par_linear_nonstat_solv_vform(), 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_nonstat_solv_vform_comp(), par_nonstat_solver_init(), par_nonstat_trfel_init(), par_one_step_linear(), par_one_step_nonlinear(), par_one_step_trfel_linear(), par_one_step_trfel_nonlinear(), par_solve_nonlinear_nonstationary_problem(), par_solve_nonlinear_nonstationary_problem_dform(), pmetr_init(), probdesct(), Ctlinterface::solve(), solve_nonstationary_growing_problem(), solve_nonstationary_growing_problem_nonlin(), solve_nonstationary_growing_vform(), solve_trfel_adaptivity_problem(), trfel_init(), and cemhydmat::updateval().

time controller

Definition at line 112 of file probdesct.h.

Referenced by Ctlinterface::get_residual(), saltmat4::getval_source(), kunmat::hystereze(), lin_nonstat_dform(), lin_nonstat_dform_resistance(), linear_nonstat_radiation_solv_dform(), linear_nonstat_solv_dform(), linear_nonstat_solv_dform_subcycl(), linear_nonstat_solv_vform(), metr_init(), 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(), nonlin_nonstat_dform(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_dform(), nonlinear_nonstat_solv_dform_dneska(), nonlinear_nonstat_solv_fnr_dform(), nonlinear_nonstat_solv_fnr_dform_old(), nonlinear_nonstat_solv_linesearch(), nonlinear_nonstat_solv_new(), nonlinear_nonstat_solv_nr_dform(), nonlinear_nonstat_solv_old(), nonlinear_nonstat_solv_oldd(), nonlinear_nonstat_solv_pokus(), nonlinear_nonstat_solv_vform(), nonstat_solv_dform_comp(), nonstat_solv_vform_comp(), nonstat_solver_dform_init(), nonstat_solver_init(), par_homogenization(), par_linear_nonstat_solv_vform(), 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_nonstat_solv_vform_comp(), par_nonstat_solver_init(), par_nonstat_trfel_init(), par_one_step_linear(), par_one_step_nonlinear(), par_one_step_trfel_linear(), par_one_step_trfel_nonlinear(), par_solve_nonlinear_nonstationary_problem(), par_solve_nonlinear_nonstationary_problem_dform(), pmetr_init(), print(), outdrivert::print_graphics(), outdrivert::print_newstep(), outdrivert::print_out(), outdiagt::printval(), read(), Ctlinterface::solve(), solve_nonstationary_growing_problem(), solve_nonstationary_growing_problem_nonlin(), solve_nonstationary_growing_vform(), solve_trfel_adaptivity_problem(), adaptivityt::statedata_backup(), and trfel_init().

const long tnkv = sizeof(namevartstr)/sizeof(*namevartstr) [static]

total number of known(=implemented) primary variables(= nodal unknowns)

Definition at line 54 of file probdesct.h.

Referenced by metr_init(), probdesct(), and trfel_init().

type of problem

Definition at line 46 of file probdesct.h.

Referenced by lhsrhst::alloc(), loadcaset::assemble(), loadcaset::assemble_flux(), bc2loadelt(), compute_req_valt(), elemvalues(), pvalt::getval(), multpvalt::getval(), sourcet::giveval(), lhsrhst::initcond(), lhsrhst::initcondprint(), initnodval(), input_elem_eltimefunct(), input_lct(), input_nod_bocont(), input_nod_coupl_dofst(), loadelt::loadelt(), main(), metr_init(), newton_raphson_gparcoupl(), newton_raphson_parcoupl(), newton_raphson_parcoupl_common_dt(), newton_raphson_parcoupl_comp(), nodalderivatives(), nodalval(), nodalvalues(), nodval(), nonlinear_nonstat_solv_dform_dneska(), nonstat_solv_dform_comp(), nonstat_solv_vform_comp(), nonstat_solver_dform_init(), nonstat_solver_init(), par_newton_raphson_gparcoupl(), par_newton_raphson_parcoupl(), par_newton_raphson_parcoupl_comp(), par_nonstat_solv_vform_comp(), par_nonstat_solver_init(), par_nonstat_trfel_init(), par_solve_nonstationary_problem(), par_solve_trfel_problem(), paral_transport_homogenization(), pmetr_init(), prevnodval(), sourcet::print(), pvalt::print(), print(), outdrivert::print(), loadelt::print(), elementt::print(), crsection3d::print(), crsection2d::print(), crsection1d::print(), outdrivert::print_graphics(), outdrivert::print_graphics_forced(), print_stept(), print_stept_forced(), ptrfel_init(), transtop::read(), sourcet::read(), pvalt::read(), read(), outdrivert::read(), multpvalt::read(), loadelt::read(), elementt::read(), crsection3d::read(), crsection2d::read(), crsection1d::read(), bocont::read(), Ctlinterface::solve(), solve_nonstationary_problem(), solve_trfel_adaptivity_problem(), solve_trfel_deterministic_problem(), transport_homogenization(), trfel_init(), trfel_right_hand_side(), wr_bocont(), wr_elementst(), wr_loadcaset(), and loadelt::~loadelt().

type of storage of capacity matrix

Definition at line 103 of file probdesct.h.

Referenced by capacity_matrix(), print(), probdesct(), and read().

type of storage of conductivity matrix

Definition at line 101 of file probdesct.h.

Referenced by conductivity_matrix(), main(), pmetr_init(), print(), probdesct(), ptrfel_init(), and read().

long var_dofid[tnkv]

array of dof indices for individual known(=implemented) primary variables(= nodal unknowns) var_dofid[int(namevart)] = <0;ntm-1> <=> dof id at node for the given name(=namevart) of nodal unknown = -1 if the given name(=namevart) is not defined in the problem

Definition at line 59 of file probdesct.h.

Referenced by give_var_dofid(), metr_init(), probdesct(), and trfel_init().


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

Generated by  doxygen 1.6.2