intpointst Class Reference

#include <intpointst.h>

List of all members.

Public Member Functions

void actual_previous_change ()
void alloc (long ipp)
void clean ()
void copy (intpointst &ip, long ntm)
 intpointst (void)
void read (FILE *in)
void restore_data_bin (FILE *aux, long ncompo, sel &selother, long *selid)
void restore_data_txt (FILE *aux, long ncompo, sel &selother, long *selid)
void save_data_bin (FILE *aux, sel &selother)
void save_data_txt (FILE *aux, sel &selother)
void storegrad (long lcid, double *gradv)
 ~intpointst (void)

Public Attributes

double * av
 array of actual values
double * eqother
 eqother components
double ** fluxes
 array of fluxes
double ** grad
 array of gradients
long idm
 material id
long ** infl
 array of influence of particular gradients
long ncompeqother
 number of component of eqother array
long ncompgrad
 number of component of flux/grad array
long ncompother
 number of component of other array
double * other
 other components
double * pv
 array of previous values
mattypet tm
 material type

Detailed Description

class intpoints

Definition at line 12 of file intpointst.h.


Constructor & Destructor Documentation

intpointst ( void   ) 

Definition at line 5 of file intpointst.cpp.

References av, eqother, fluxes, grad, idm, ncompeqother, ncompgrad, ncompother, other, pv, and tm.

~intpointst ( void   ) 

Definition at line 36 of file intpointst.cpp.

References av, eqother, fluxes, grad, probdesct::ntm, other, pv, and Tp.


Member Function Documentation

void actual_previous_change (  ) 

function moves array of actual values to array of previous values

JK, 29.5.2007

Definition at line 349 of file intpointst.cpp.

References av, probdesct::ntm, pv, and Tp.

Referenced by actual_previous_change().

void alloc ( long  ipp  ) 

function allocates memory for actual values, previous values, axiliary values, equilibriated auxiliary values, gradients and fluxes

Parameters:
ipp - integration point id

Definition at line 76 of file intpointst.cpp.

References av, clean(), eqother, fluxes, probdesct::gdim, transmat::givencompeqother(), transmat::givencompother(), grad, ncompeqother, ncompgrad, ncompother, probdesct::ntm, other, pv, Tm, and Tp.

void clean (  ) 

function cleans all arrays defined on integration point

JK

Definition at line 124 of file intpointst.cpp.

References av, eqother, fluxes, grad, ncompeqother, ncompgrad, ncompother, probdesct::ntm, other, pv, and Tp.

Referenced by alloc().

void copy ( intpointst ip,
long  ntm 
)

The function stores copy of the integration point content in ip parameter.

Parameters:
ip - integration point copy (output)
ntm - number of transported media
Returns:
The function stores copy in the parameter ip.

Created by Tomas Koudelka, 10.12.2013

Definition at line 180 of file intpointst.cpp.

References av, eqother, fluxes, for(), grad, idm, infl, ncompeqother, ncompgrad, ncompother, other, pv, and tm.

Referenced by quadlineart::transq_nodval_comp(), and linbart::transq_nodval_comp().

void read ( FILE *  in  ) 

function reads data connected with integration point

Parameters:
in - input file

Definition at line 63 of file intpointst.cpp.

References idm, and tm.

Referenced by transmat::readip().

void restore_data_bin ( FILE *  aux,
long  ncompo,
sel selother,
long *  selid 
)

function restores all arrays from the auxiliary file in binary format

Parameters:
aux - pointer to auxiliary file
nlc - number of load cases
selother - selection of components of eqother array to which will be other values restored
selid - array of indeces of positions in eqother array to which will be restored selected saved eqother components

TKo 9.2008

Definition at line 397 of file intpointst.cpp.

References eqother, sel::id1, ncompeqother, sel::presence_id(), and print_err().

Referenced by transmat::restore_intpointst_bin().

void restore_data_txt ( FILE *  aux,
long  ncompo,
sel selother,
long *  selid 
)

function restores all arrays from the auxiliary file

Parameters:
aux - pointer to auxiliary file
nlc - number of load cases
ncompo - number of saved eqother components
selother - selection of components of eqother array to which will be other values restored
selid - array of indeces

JK, 21.9.2004 TKr 12.2008

Definition at line 303 of file intpointst.cpp.

References av, eqother, fluxes, probdesct::gdim, grad, sel::id1, ncompeqother, probdesct::ntm, sel::presence_id(), print_err(), pv, and Tp.

Referenced by transmat::restore_intpointst_txt().

void save_data_bin ( FILE *  aux,
sel selother 
)

function saves all arrays into the auxiliary file in binary format

Parameters:
aux - pointer to auxiliary file
nlc - number of load cases
selother - selection of components of eqother array which will be saved

TKo 9.2008

Definition at line 372 of file intpointst.cpp.

References eqother, ncompeqother, and sel::presence_id().

Referenced by transmat::save_intpointst_bin().

void save_data_txt ( FILE *  aux,
sel selother 
)

function saves all arrays into the auxiliary file

Parameters:
aux - pointer to auxiliary file
selother - selection of components of eqother array which will be saved

JK, 21.9.2004 TKr 12.2008

Definition at line 257 of file intpointst.cpp.

References av, eqother, fluxes, for(), probdesct::gdim, grad, probdesct::hdbcont, ncompeqother, probdesct::ntm, hdbcontr::prec, sel::presence_id(), pv, and Tp.

Referenced by transmat::save_intpointst_txt().

void storegrad ( long  lcid,
double *  gradv 
)

Function stores vector of lcid-th quantity gradient to the given integration point.

Parameters:
lcid - load case id
gradv - array with vector of gradients

Created by Tomas Koudelka, 3.2.2014

Definition at line 161 of file intpointst.cpp.

References grad, and ncompgrad.


Member Data Documentation

double* av

array of actual values

Definition at line 45 of file intpointst.h.

Referenced by actual_previous_change(), alloc(), approximation(), saltmat3::aux_values(), trlineart::averc_matrix(), quadlineart::averc_matrix(), lintett::averc_matrix(), linhext::averc_matrix(), saltmat3::binding_izoterm_derivation_values(), saltmat4::c11(), saltmat4::c21(), saltmat4::c22(), saltmat4::c31(), saltmat4::c32(), saltmat4::c44(), capcoeff(), clean(), moistheatmat::cmm(), kunmat::cmm(), kunmat::cmt(), condmat(), copy(), richards::darcian_flux(), gmultiph::gaspress_check(), multiphc::gaspress_check(), moistheatmat::give_press_water_vapor(), moistheatmat::give_rel_hum(), kunmat::give_rel_hum(), con_awf1mat::give_saturation_degree(), con_awf1mat::give_suction(), saltmat4::give_temperature(), moistheatmat::give_temperature(), kunmat::give_temperature(), saltmat4::give_values(), moistheatmat::give_values(), millymat::give_values(), kunmat2::give_values(), kunmat::give_values(), grunewaldmat::give_values(), discmat::give_values(), con_awf1mat::give_water_pressure(), trlineart::higher_to_lower_level(), quadlineart::higher_to_lower_level(), lintett::higher_to_lower_level(), linhext::higher_to_lower_level(), saltmat3::hystereze(), millymat::initvalues(), kunmat2::initvalues(), grunewaldmat::initvalues(), discmat::initvalues(), intpointst(), 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(), saltmat4::k11(), saltmat4::k14(), saltmat4::k21(), saltmat4::k22(), saltmat4::k41(), saltmat4::k44(), moistheatmat::khm(), kunmat::khm(), kunmat::kht(), moistheatmat::kmm(), kunmat::kmm(), kunmat::kmt(), sejtkrmat::matcap(), saltmat3::matcap(), saltmat2::matcap(), saltmat1::matcap(), richardscontam::matcap(), richards::matcap(), pedmat::matcap(), multiph::matcap(), millymat::matcap(), kunmat2::matcap(), grunewaldmat::matcap(), gmultiph::matcap(), glasgowmat::matcap(), general3mat::matcap(), discmat::matcap(), devriesmat::matcap(), con_awf2mat::matcap(), con_awf1mat::matcap(), cernymat::matcap(), bazpedmat::matcap(), sejtkrmat::matcond1d(), saltmat3::matcond1d(), saltmat2::matcond1d(), saltmat1::matcond1d(), richardscontam::matcond1d(), richards::matcond1d(), pedmat::matcond1d(), nlisotrmat::matcond1d(), multiph::matcond1d(), millymat::matcond1d(), kunmat2::matcond1d(), grunewaldmat::matcond1d(), gmultiph::matcond1d(), glasgowmat::matcond1d(), general3mat::matcond1d(), discmat::matcond1d(), devriesmat::matcond1d(), con_awf2mat::matcond1d(), con_awf1mat::matcond1d(), cernymat::matcond1d(), bazpedmat::matcond1d(), richardscontam::matcond1d_2(), richards::matcond1d_2(), pedmat::matcond1d_2(), multiph::matcond1d_2(), gmultiph::matcond1d_2(), bazpedmat::matcond1d_2(), sejtkrmat::matcond2d(), saltmat3::matcond2d(), saltmat2::matcond2d(), saltmat1::matcond2d(), richardscontam::matcond2d(), richards::matcond2d(), pedmat::matcond2d(), nlisotrmat::matcond2d(), multiph::matcond2d(), millymat::matcond2d(), kunmat2::matcond2d(), grunewaldmat::matcond2d(), gmultiph::matcond2d(), glasgowmat::matcond2d(), general3mat::matcond2d(), discmat::matcond2d(), devriesmat::matcond2d(), con_awf2mat::matcond2d(), con_awf1mat::matcond2d(), cernymat::matcond2d(), bazpedmat::matcond2d(), richardscontam::matcond2d_2(), richards::matcond2d_2(), pedmat::matcond2d_2(), multiph::matcond2d_2(), gmultiph::matcond2d_2(), bazpedmat::matcond2d_2(), sejtkrmat::matcond3d(), saltmat3::matcond3d(), saltmat2::matcond3d(), saltmat1::matcond3d(), richardscontam::matcond3d(), richards::matcond3d(), pedmat::matcond3d(), nlisotrmat::matcond3d(), multiph::matcond3d(), millymat::matcond3d(), kunmat2::matcond3d(), grunewaldmat::matcond3d(), gmultiph::matcond3d(), glasgowmat::matcond3d(), general3mat::matcond3d(), discmat::matcond3d(), devriesmat::matcond3d(), con_awf2mat::matcond3d(), con_awf1mat::matcond3d(), cernymat::matcond3d(), bazpedmat::matcond3d(), richardscontam::matcond3d_2(), richards::matcond3d_2(), pedmat::matcond3d_2(), multiph::matcond3d_2(), gmultiph::matcond3d_2(), bazpedmat::matcond3d_2(), discmat::matcond4d(), pedmat::moisture_check(), bazpedmat::moisture_check(), nonlinear_nonstat_solv_new(), nonlinear_nonstat_solv_oldd(), kunmat2::relhum_check(), restore_data_txt(), sejtkrmat::rhs1d1(), multiph::rhs1d1(), gmultiph::rhs1d1(), con_awf2mat::rhs1d1(), con_awf1mat::rhs1d1(), sejtkrmatc::rhs1d1(), sejtkrmat::rhs2d1(), multiph::rhs2d1(), gmultiph::rhs2d1(), con_awf2mat::rhs2d1(), con_awf1mat::rhs2d1(), sejtkrmatc::rhs2d1(), sejtkrmat::rhs3d1(), multiph::rhs3d1(), gmultiph::rhs3d1(), con_awf2mat::rhs3d1(), con_awf1mat::rhs3d1(), sejtkrmatc::rhs3d1(), save_data_txt(), richards::taylor_error(), quadlineart::transq_nodval_comp(), linbart::transq_nodval_comp(), hexahedc::trfel_metr(), sejtkrmat::water_pressure_check(), con_awf2mat::water_pressure_check(), and ~intpointst().

double* eqother

eqother components

Definition at line 55 of file intpointst.h.

Referenced by alloc(), saltmat3::aux_values(), saltmat4::c11(), millymat::c11(), grunewaldmat::c11(), discmat::c11(), millymat::c12(), grunewaldmat::c12(), saltmat4::c21(), saltmat3::c21(), millymat::c21(), grunewaldmat::c21(), saltmat4::c22(), saltmat3::c22(), millymat::c22(), grunewaldmat::c22(), saltmat4::c31(), saltmat3::c31(), saltmat4::c32(), saltmat3::c32(), saltmat4::c44(), clean(), moistheatmat::cmm(), kunmat::cmm(), millymat::coeef_B(), millymat::coeef_C(), millymat::coeef_zaporneA(), millymat::coeff_Dtv(), millymat::coeff_Kv(), copy(), kunmat::DerivaceHustotyEntalpiePodleTeploty(), kunmat2::DerivaceHustotyEntalpiePodleTeploty(), kunmat::derivative_of_retention_curve_root(), moistheatmat::derivative_of_the_enthalpy_density(), kunmat::derivative_of_the_enthalpy_density(), kunmat::DerivativeOfTheRetentionCurve(), millymat::gaseous_moisture_content_by_mass(), kunmat2::get_othervalue(), discmat::get_othervalue(), cemhydmat::get_source(), saltmat4::give_rel_hum(), saltmat4::give_values(), moistheatmat::give_values(), millymat::give_values(), kunmat2::give_values(), kunmat::give_values(), grunewaldmat::give_values(), discmat::give_values(), moistheatmat::give_vol_moist(), kunmat::give_vol_moist(), transmat::giveeqother(), saltmat3::hystereze(), saltmat3::initvalues(), kunmat::initvalues(), cemhydmat::initvalues(), intpointst(), saltmat4::k11(), saltmat3::k11(), millymat::k11(), grunewaldmat::k11(), discmat::k11(), saltmat3::k12(), grunewaldmat::k12(), discmat::k12(), saltmat4::k14(), saltmat4::k21(), saltmat3::k21(), millymat::k21(), grunewaldmat::k21(), discmat::k21(), saltmat4::k22(), saltmat3::k22(), millymat::k22(), grunewaldmat::k22(), saltmat4::k41(), saltmat4::k44(), moistheatmat::kht(), kunmat::kht(), kunmat::kmm(), kunmat::kmt(), kunmat2::matcap(), saltmat1::matcond(), moistheatmat::matcond(), damisotrmat::matcond(), saltmat3::matcond1d(), saltmat3::matcond2d(), saltmat3::matcond3d(), millymat::partial_water_vapour_pressure_function(), kunmat::PermeabilitaVodniPary(), kunmat2::PermeabilitaVodniPary(), elemoutt::print_eqother(), outdiagt::print_eqothers(), restore_data_bin(), restore_data_txt(), transmat::restore_intpointst_bin(), transmat::restore_intpointst_txt(), save_data_bin(), save_data_txt(), saltmat4::save_values(), moistheatmat::save_values(), millymat::save_values(), kunmat2::save_values(), kunmat::save_values(), grunewaldmat::save_values(), discmat::save_values(), transmat::storeeqother(), kunmat::tokJ1(), kunmat2::tokJ1(), kunmat::tokJ4(), kunmat2::tokJ4(), linbart::total_integral_ip(), quadlineart::transq_nodval_comp(), linbart::transq_nodval_comp(), cemhydmat::updateval(), saltmat4::values_correction(), saltmat3::values_correction(), kunmat::water_vapour_permeability(), write_gid_elem_type_scalart(), write_gid_elem_type_vectort(), write_vtk_unkn(), and ~intpointst().

double** fluxes
double** grad
long idm

material id

Definition at line 32 of file intpointst.h.

Referenced by approximation(), transmat::aux_values(), med2::compute_othervalues(), med3::compute_othervalues(), med1::compute_othervalues(), med4::compute_othervalues(), climatcond::condit_vapour_diffusion_moisture_flux(), copy(), transmat::cycle_detection(), state_eq::get_alpha(), state_eq::get_betas(), state_eq::get_cp(), state_eq::get_cps(), state_eq::get_ddbw(), state_eq::get_deff(), state_eq::get_dehydw_dt(), state_eq::get_dg(), state_eq::get_dphi_dt(), state_eq::get_ds_dpc(), state_eq::get_ds_dt(), state_eq::get_fste(), state_eq::get_hydren(), state_eq::get_kintr(), state_eq::get_krg(), state_eq::get_krw(), state_eq::get_ks(), state_eq::get_kt(), state_eq::get_lambdaeff(), state_eq::get_phi(), state_eq::get_rho(), state_eq::get_rhocp(), state_eq::get_rhos(), state_eq::get_s(), state_eq::get_ssp(), transmat::give_dof_names(), transmat::give_pore_pressure(), transmat::give_reqntq(), transmat::give_saturation_degree(), transmat::give_suction(), transmat::give_temperature(), transmat::give_vol_moist_cont(), transmat::give_water_pressure(), transmat::givencompeqother(), sourcet::giveval(), transmat::initvalues(), transmat::intpointinit(), intpointst(), transmat::mat_aux_values(), med2::matcap(), med3::matcap(), med1::matcap(), med4::matcap(), med2::matcond(), med3::matcond(), med1::matcond(), med4::matcond(), med2::matcond2(), med3::matcond2(), med1::matcond2(), med4::matcond2(), med2::print_othervaluesnames(), med3::print_othervaluesnames(), med1::print_othervaluesnames(), read(), med3::rhs_volume(), med1::rhs_volume(), med2::transmission_flux(), med3::transmission_flux(), med4::transmission_flux(), med2::transmission_nodval(), med3::transmission_nodval(), med4::transmission_nodval(), med2::transmission_transcoeff(), med3::transmission_transcoeff(), med4::transmission_transcoeff(), transmat::updateipvalmat(), transmat::values_correction(), and transmat::volume_rhs().

long** infl

array of influence of particular gradients

Definition at line 42 of file intpointst.h.

Referenced by copy(), and transmat::fluxcomparing().

long ncompgrad
long ncompother
double* other
double* pv

material type

Definition at line 30 of file intpointst.h.

Referenced by med2::compute_othervalues(), med3::compute_othervalues(), med1::compute_othervalues(), med4::compute_othervalues(), copy(), state_eq::get_alpha(), state_eq::get_betas(), state_eq::get_cp(), state_eq::get_cps(), state_eq::get_ddbw(), state_eq::get_deff(), state_eq::get_dehydw_dt(), state_eq::get_dg(), state_eq::get_dphi_dt(), state_eq::get_ds_dpc(), state_eq::get_ds_dt(), state_eq::get_fste(), state_eq::get_hydren(), state_eq::get_kintr(), state_eqcl::get_kintr(), state_eq::get_krg(), state_eq::get_krw(), state_eqcl::get_krw(), state_eq::get_ks(), state_eq::get_kt(), state_eq::get_lambdaeff(), state_eq::get_phi(), state_eq::get_rho(), state_eq::get_rhocp(), state_eq::get_rhos(), state_eq::get_s(), state_eq::get_ssp(), give_nodal_humid(), transmat::give_pore_pressure(), transmat::give_saturation_degree(), transmat::give_suction(), transmat::give_vol_moist_cont(), transmat::give_water_pressure(), transmat::intpointinit(), intpointst(), med2::matcap(), med3::matcap(), med1::matcap(), med4::matcap(), med2::matcond(), med3::matcond(), med1::matcond(), med4::matcond(), med2::matcond2(), med3::matcond2(), med1::matcond2(), med4::matcond2(), med2::print_othervaluesnames(), med3::print_othervaluesnames(), med1::print_othervaluesnames(), read(), med3::rhs_volume(), med1::rhs_volume(), med2::transmission_flux(), med3::transmission_flux(), med4::transmission_flux(), med2::transmission_nodval(), med3::transmission_nodval(), med4::transmission_nodval(), med2::transmission_transcoeff(), med3::transmission_transcoeff(), med4::transmission_transcoeff(), and transmat::volume_rhs().


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

Generated by  doxygen 1.6.2