#include <probdesct.h>
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 | |
namevart * | dofname |
double | |
threshold for rejection from compressed storages | |
long | eqotheraver |
long | eqothercomp |
long | eqotherpos |
double | err |
required error in Newton-Raphson method | |
double * | errarr |
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 |
double * | scale |
array of scales of transported media | |
slesolv * | ssle |
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 | |
double * | threshrhs |
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) |
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.
probdesct | ( | void | ) |
Definition at line 11 of file probdesct.cpp.
References adaptivityflag, alpha, convergcontrolt, diagcap, dofname, eqotheraver, eqothercomp, eqotherpos, err, errarr, filename, fluxaver, fluxcomp, fluxpos, fullnewtont, gdim, gr1, gr2, gr3, gr_no, gradaver, gradcomp, gradpos, hdbcont, hdbcontr::hdbfmtr, hdbcontr::hdbfmts, hdbcontr::hdbnamer, hdbcontr::hdbnames, hdbcontr::hdbtype, heat, homogt, invs, istep, jstep, kwdsw, limit, lrhst, mami, mednam, memset(), name, nii, no, nohdb, nokwd, nomedium, ntm, nvs, otheraver, othercomp, otherpos, path, pnvs, hdbcontr::prec, savemode, scale, secondst, hdbcontr::selother_id, hdbcontr::selother_r, hdbcontr::selother_s, ssle, stochasticcalc, suffix, tdnvs, text, tgravity, threshrhs, time, tmatt, tnkv, tprt, trestype, trsolv, tstorcm, tstorkm, var_dofid, and zero.
~probdesct | ( | void | ) |
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 | ) |
function prints basic data about solved problem JK, 25.9.2001
in | - output file |
Definition at line 680 of file probdesct.cpp.
References adaptivityflag, Adat, alpha, convergcontrolt, diagcap, discont_nonlin_nonstat_problem, discont_nonstat_problem, eqotheraver, eqothercomp, eqotherpos, errarr, fluxaver, fluxcomp, fluxpos, gr1, gr2, gr3, gr_yes, gradaver, gradcomp, gradpos, growing_np_problem, growing_np_problem_nonlin, Gtt, hdbcont, homogt, mednam, Mesprt, name, nii, nlman, gtopology::nodren, nonlinear_nonstationary_problem, nonlinear_stationary_problem, nonstationary_problem, ntm, otheraver, othercomp, otherpos, hdbcontr::print(), timecontr::print(), nonlinmant::print(), slesolv::print(), print_err(), adaptivityt::printinit(), scale, ssle, stationary_problem, stochasticcalc, tgravity, threshrhs, timecont, tmatt, tprob, tprt, trestype, trsolv, tstorcm, and tstorkm.
Referenced by main().
void read | ( | XFILE * | in | ) |
function reads basic data about solved problem JK, 25.9.2001
in | - input file |
Definition at line 152 of file probdesct.cpp.
References adaptivityflag, Adat, alpha, answertype_kwdset(), convergcontrolt, diagcap, discont_nonlin_nonstat_problem, discont_nonstat_problem, gtopology::dofcontr, dofname, gtopology::edtype, elempositiont_kwdset(), eqotheraver, eqothercomp, eqotherpos, err, errarr, fluxaver, fluxcomp, fluxpos, fourmediacoup, gr1, gr2, gr3, gr_yes, gradaver, gradcomp, gradpos, gravityaccelerationt_kwdset(), growing_np_problem, growing_np_problem_nonlin, Gtt, hdbcont, hdbcontr::hdbtype, hermes, homogt, invs, jumps, mami, mednam, mednamest_kwdset(), memset(), Mesprt, name, nii, nlman, no_renumbering, noderenumb_kwdset(), gtopology::nodren, nonlinear_nonstationary_problem, nonlinear_stationary_problem, nonstationary_problem, ntm, nvs, onemedium, otheraver, othercomp, otherpos, print_err(), problemtypet_kwdset(), hdbcontr::read(), timecontr::read(), nonlinmant::read(), slesolv::read(), adaptivityt::readinit(), rev_cuthill_mckee, gtopology::rst, scale, ssle, stationary_problem, stochasticcalc, storagetype_kwdset(), tdnvs, tgravity, threemediacoup, threshrhs, timecont, timetypeprint_kwdset(), tmatt, tprob, tprt, transmattert_kwdset(), transpresiduumtype_kwdset(), transpsolver_kwdset(), trestype, trsolv, tstorcm, tstorkm, twomediacoup, and xfscanf().
Referenced by main(), metr_init(), pmetr_init(), ptrfel_init(), and trfel_init().
long adaptivityflag |
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().
convergence control for full newton-raphson yes = 1 no = 0
Definition at line 97 of file probdesct.h.
Referenced by newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_nonlin(), nonlinear_nonstat_solv(), one_step_nonlinear(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_nonlin(), par_one_step_nonlinear(), par_one_step_trfel_nonlinear(), print(), probdesct(), read(), and solve_nonstationary_growing_problem_nonlin().
long diagcap |
diagonalization of capacity matrix
Definition at line 106 of file probdesct.h.
Referenced by print(), probdesct(), read(), trlineart::res_capacity_matrix(), trlinaxisym::res_capacity_matrix(), quadquadrilattax::res_capacity_matrix(), quadquadrilatt::res_capacity_matrix(), quadlineart::res_capacity_matrix(), quadlinaxisym::res_capacity_matrix(), quadhext::res_capacity_matrix(), quadbartax::res_capacity_matrix(), quadbart::res_capacity_matrix(), lintett::res_capacity_matrix(), linhext::res_capacity_matrix(), linbartax::res_capacity_matrix(), and linbart::res_capacity_matrix().
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.
long eqotheraver |
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().
long eqothercomp |
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().
required error in Newton-Raphson method
Definition at line 151 of file probdesct.h.
Referenced by newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_nonlin(), newton_raphson_parcoupl_nonlin_new(), newton_raphson_parcoupl_nonlin_old(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_dform(), nonlinear_nonstat_solv_dform_dneska(), nonlinear_nonstat_solv_fnr_dform_old(), nonlinear_nonstat_solv_linesearch(), nonlinear_nonstat_solv_new(), nonlinear_nonstat_solv_old(), nonlinear_nonstat_solv_oldd(), nonlinear_nonstat_solv_pokus(), nonlinear_nonstat_solv_vform(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_nonlin(), par_solve_nonlinear_nonstationary_problem(), probdesct(), read(), and solve_nonstationary_growing_problem_nonlin().
Definition at line 152 of file probdesct.h.
Referenced by nonlin_nonstat_dform(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_fnr_dform(), nonlinear_nonstat_solv_nr_dform(), one_step_nonlinear(), one_step_nonlinear_dform(), par_one_step_nonlinear(), par_one_step_trfel_nonlinear(), par_solve_nonlinear_nonstationary_problem_dform(), print(), probdesct(), read(), and ~probdesct().
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 |
compute fluxes fluxcomp=0 - fluxes are not computed fluxcomp=1 - fluxes are computed
Definition at line 167 of file probdesct.h.
Referenced by transtop::alloc_nodes(), compute_req_valt(), aepointst::init(), quadquadrilatt::intpointflux(), quadlineart::intpointflux(), linbart::intpointflux(), linear_nonstat_radiation_solv_dform(), linear_nonstat_solv_dform(), linear_nonstat_solv_dform_subcycl(), print(), probdesct(), read(), pointoutt::read(), elemoutgt::read(), elemoutt::read(), nodeoutgt::read(), nodeoutt::read(), outdrivert::read(), and outdiagt::read().
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 |
geometrical dimension
Definition at line 78 of file probdesct.h.
Referenced by intpointst::alloc(), coupmatu::ipalloc(), coupmatl::ipalloc(), elemoutgt::print_gr_flux_scal(), elemoutgt::print_gr_grad_scal(), probdesct(), loadcaset::read(), elementt::read(), intpointst::restore_data_txt(), intpointst::save_data_txt(), and write_gid_elem_type_vectort().
Definition at line 75 of file probdesct.h.
Referenced by pedmat::matcond1d_2(), multiph::matcond1d_2(), bazpedmat::matcond1d_2(), pedmat::matcond2d_2(), multiph::matcond2d_2(), bazpedmat::matcond2d_2(), pedmat::matcond3d_2(), multiph::matcond3d_2(), bazpedmat::matcond3d_2(), print(), probdesct(), read(), sejtkrmat::rhs1d1(), multiph::rhs1d1(), con_awf2mat::rhs1d1(), con_awf1mat::rhs1d1(), sejtkrmatc::rhs1d1(), con_awf2matc::rhs1d1(), con_awf1matc::rhs1d1(), sejtkrmat::rhs2d1(), multiph::rhs2d1(), con_awf2mat::rhs2d1(), con_awf1mat::rhs2d1(), sejtkrmatc::rhs2d1(), con_awf2matc::rhs2d1(), con_awf1matc::rhs2d1(), sejtkrmat::rhs3d1(), multiph::rhs3d1(), con_awf2mat::rhs3d1(), con_awf1mat::rhs3d1(), sejtkrmatc::rhs3d1(), con_awf2matc::rhs3d1(), and con_awf1matc::rhs3d1().
Definition at line 75 of file probdesct.h.
Referenced by pedmat::matcond2d_2(), multiph::matcond2d_2(), bazpedmat::matcond2d_2(), pedmat::matcond3d_2(), multiph::matcond3d_2(), bazpedmat::matcond3d_2(), print(), probdesct(), read(), sejtkrmat::rhs2d1(), multiph::rhs2d1(), con_awf2mat::rhs2d1(), con_awf1mat::rhs2d1(), sejtkrmatc::rhs2d1(), con_awf2matc::rhs2d1(), con_awf1matc::rhs2d1(), sejtkrmat::rhs3d1(), multiph::rhs3d1(), con_awf2mat::rhs3d1(), con_awf1mat::rhs3d1(), sejtkrmatc::rhs3d1(), con_awf2matc::rhs3d1(), and con_awf1matc::rhs3d1().
Definition at line 75 of file probdesct.h.
Referenced by pedmat::matcond3d_2(), multiph::matcond3d_2(), bazpedmat::matcond3d_2(), print(), probdesct(), read(), sejtkrmat::rhs3d1(), multiph::rhs3d1(), con_awf2mat::rhs3d1(), con_awf1mat::rhs3d1(), sejtkrmatc::rhs3d1(), con_awf2matc::rhs3d1(), and con_awf1matc::rhs3d1().
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 |
index of actual time step
Definition at line 116 of file probdesct.h.
Referenced by linear_nonstat_solv_vform(), newton_raphson_parcoupl_common_dt(), nonstat_solv_dform_comp(), nonstat_solv_vform_comp(), one_step_linear(), one_step_nonlinear(), one_step_nonlinear_dform(), par_one_step_linear(), par_one_step_nonlinear(), par_one_step_trfel_linear(), par_one_step_trfel_nonlinear(), probdesct(), adaptivityt::statedata_backup(), and adaptivityt::statedata_restore().
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().
names of transported media
Definition at line 66 of file probdesct.h.
Referenced by climatcond2::give_flux(), climatcond::give_flux(), climatcond2::give_heat_flux(), climatcond::give_heat_flux(), transmat::givencompother(), print(), probdesct(), read(), med1::transmission_flux(), med1::transmission_nodval(), and med1::transmission_transcoeff().
char name[1001] |
problem name
Definition at line 43 of file probdesct.h.
Referenced by print(), outdrivert::print_header(), probdesct(), and read().
long nii |
maximum number of inner iterations in Newton-Rapson method
Definition at line 154 of file probdesct.h.
Referenced by newton_raphson_gparcoupl_nonlin(), 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_nonlinear(), one_step_nonlinear_dform(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_nonlin(), par_one_step_nonlinear(), par_one_step_trfel_nonlinear(), par_solve_nonlinear_nonstationary_problem(), par_solve_nonlinear_nonstationary_problem_dform(), print(), probdesct(), read(), and solve_nonstationary_growing_problem_nonlin().
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 |
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 |
storage of actual nodal values on nodes nvs=0 - actual nodal values are not stored nvs=1 - actual nodal values are stored
Definition at line 231 of file probdesct.h.
Referenced by transtop::alloc_nodes(), approximation(), 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(), nonlin_nonstat_dform(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_dform_dneska(), nonlinear_nonstat_solv_fnr_dform(), nonlinear_nonstat_solv_nr_dform(), nonstat_solver_dform_init(), nonstat_solver_init(), one_step_linear(), one_step_nonlinear(), one_step_nonlinear_dform(), 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(), probdesct(), read(), probdescc::read(), and transmat::readmattype().
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 |
storage of nodal values from previous time step on nodes pnvs=0 - previous nodal values are not stored pnvs=1 - previous nodal values are stored
Definition at line 239 of file probdesct.h.
Referenced by transtop::alloc_nodes(), 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(), nonlin_nonstat_dform(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_dform_dneska(), nonlinear_nonstat_solv_fnr_dform(), nonlinear_nonstat_solv_nr_dform(), nonstat_solver_dform_init(), nonstat_solver_init(), one_step_linear(), one_step_nonlinear(), one_step_nonlinear_dform(), 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(), probdesct(), probdescc::read(), and transmat::readmattype().
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().
data about solver of system of linear equations
Definition at line 109 of file probdesct.h.
Referenced by capacity_matrix(), conductivity_matrix(), inputt(), 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(), 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_oldd(), nonlinear_nonstat_solv_pokus(), nonlinear_nonstat_solv_vform(), one_step_linear(), one_step_nonlinear(), one_step_nonlinear_dform(), par_newton_raphson_parcoupl_lin(), paral_transport_homogenization(), print(), probdesct(), transtop::read(), read(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), solve_nonlinear_stationary_problem_pokus(), solve_nonstationary_growing_problem(), solve_nonstationary_growing_problem_nonlin(), solve_nonstationary_growing_vform(), solve_radiation_stationary_problem(), solve_stationary_problem(), transport_homogenization(), trfel_init(), and ~probdesct().
long stochasticcalc |
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().
threshold for the size of the right hand side vector
Definition at line 125 of file probdesct.h.
Referenced by nonlin_nonstat_dform(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_fnr_dform(), nonlinear_nonstat_solv_nr_dform(), one_step_nonlinear(), one_step_nonlinear_dform(), par_one_step_nonlinear(), par_one_step_trfel_nonlinear(), par_solve_nonlinear_nonstationary_problem_dform(), print(), probdesct(), read(), and ~probdesct().
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().
type of transported matter
Definition at line 49 of file probdesct.h.
Referenced by approximation(), axiquadc::axiquadc(), barelc::barelc(), transmat::capcoeff(), lintett::conductivity_matrix(), linbart::conductivity_matrix(), transmat::flux_contributions(), gen2delem::gen2delem(), give_nodal_humid(), transmat::give_othervalue_name(), transmat::givecompother(), transmat::givencompother(), hexahedc::hexahedc(), linbart::linbart(), linbartax::linbartax(), linhext::linhext(), lintett::lintett(), transmat::matcond(), transmat::matcond2(), print(), probdesct(), quadbart::quadbart(), quadbartax::quadbartax(), quadhext::quadhext(), quadlinaxisym::quadlinaxisym(), quadlineart::quadlineart(), quadquadrilatt::quadquadrilatt(), quadquadrilattax::quadquadrilattax(), quadrilatc::quadrilatc(), read(), transmat::transmission_flux(), transmat::transmission_nodval(), transmat::transmission_transcoeff(), trfel_bound_flux(), trfel_right_hand_side(), trlinaxisym::trlinaxisym(), trlineart::trlineart(), transmat::volume_rhs(), and write_vtk_unkn().
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 time printing
Definition at line 246 of file probdesct.h.
Referenced by print(), outdrivert::print_graphics(), outdrivert::print_graphics_forced(), outdrivert::print_newstep(), outdiagt::printval(), outdiagt::printval_forced(), probdesct(), and read().
type of residuum computation trestype = 1 - residuum is computed from internal fluxes trestype = 2 - residuum is computed as difference between right and left hand side
Definition at line 92 of file probdesct.h.
Referenced by newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_nonlin(), newton_raphson_parcoupl_nonlin_new(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_new(), one_step_nonlinear(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_nonlin(), par_one_step_nonlinear(), par_one_step_trfel_nonlinear(), print(), probdesct(), read(), solve_nonlinear_stationary_problem_pokus(), and solve_nonstationary_growing_problem_nonlin().
type of transport solver trsolv = 1 - full newton method (matrices are recomputed in all internal loops) trsolv = 2 - modified Newton method (matrices are recomputed only in new increment)
Definition at line 87 of file probdesct.h.
Referenced by newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_nonlin(), newton_raphson_parcoupl_nonlin_new(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_new(), one_step_nonlinear(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_nonlin(), par_one_step_nonlinear(), par_one_step_trfel_nonlinear(), print(), probdesct(), read(), and solve_nonstationary_growing_problem_nonlin().
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().
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().
computer zero
Definition at line 123 of file probdesct.h.
Referenced by transmat::fluxcomparing(), lin_nonstat_dform(), lin_nonstat_dform_resistance(), 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(), 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_nonlin(), par_one_step_nonlinear(), par_one_step_trfel_nonlinear(), probdesct(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), solve_nonlinear_stationary_problem_pokus(), and solve_nonstationary_growing_problem_nonlin().