intpoints Class Reference

#include <intpoints.h>

List of all members.

Public Member Functions

void alloc (long nlc, long ipp, long ncompnl)
void alloc_other (long ipp)
void alloc_strains (long nlc)
void alloc_stresses (long nlc)
void clean (long nlc)
void clean_other ()
void clean_strains (long nlc)
void clean_stresses (long nlc)
void copy (intpoints &ip, long nlc, long ncompnl)
long gemid (void)
long give_ncompstr ()
long grmid (void)
 intpoints (void)
void read (XFILE *in)
void restore_data_bin (FILE *aux, long nlc, long ncompo, sel &selother, long *selid)
void restore_data_txt (FILE *aux, long nlc, long ncompo, sel &selother, long *selid)
void save_data_bin (FILE *aux, long nlc, sel &selother)
void save_data_txt (FILE *aux, long nlc, sel &selother)
 ~intpoints (void)

Public Attributes

double * eqother
 equilibriated components of other array
long hmt
 bit array with material type presence flags (i.e nonlocal model, thermal dilatancy)
long * idm
 number of appropriate material type
long ncompeqother
 number of component of eqother array
long ncompother
 number of component of other array
long ncompstr
 number of component of stress/strain array
long nm
 number of material types defined at integration point
double * nonloc
 nonlocal values
double * other
 other components
strastrestate ssst
 stress-strain state
double * strain
 strain components
double * stress
 stress components
mattypetm
 type of material

Detailed Description

Class intpoints: The class defines structure of integration point which is used in the mechmat class. Integeration point holds data about used materials and it also contains arrays of strains, stresses, internal variables of materialmodels and nonlocal values. Other array is used for internal variables and its size is defined by the used model.

Created by JK, Tomas Koudelka

Definition at line 19 of file intpoints.h.


Constructor & Destructor Documentation

intpoints ( void   ) 

Constructor initializes data members to zero or default values.

Created by JK, Modified by Tomas Koudelka,

Definition at line 20 of file intpoints.cpp.

References eqother, hmt, idm, ncompother, ncompstr, nm, nonloc, other, ssst, strain, stress, and tm.

~intpoints ( void   ) 

Destructor releases allocated memory of the mechbclc object.

Created by JK, Modified by Tomas Koudelka,

Definition at line 36 of file intpoints.cpp.

References eqother, idm, nonloc, other, strain, stress, and tm.


Member Function Documentation

void alloc ( long  nlc,
long  ipp,
long  ncompnl 
)

The function returns index of the nonlocal material in the tm and idm arrays. If no nonlocal material is present it returns -1.

Returns:
The function returns index of elstic material or -1.

Created by Tomas Koudelka, 28.5.2003 Function allocates memory for stress, strain and other arrays for material with the index 0.

Parameters:
nlc - number of load cases
ipp - number of integration point
ncompnl - number of nonloc array components
Returns:
The function does not return anything.

Created by Tomas Koudelka,

Definition at line 166 of file intpoints.cpp.

References eqother, mechmat::givencompeqother(), mechmat::givencompother(), memset(), Mm, ncompeqother, ncompother, ncompstr, nonloc, other, strain, and stress.

Referenced by mechmat::init_ip_2().

void alloc_other ( long  ipp  ) 

Function allocates array for other values.

Returns:
The function does not return anything.

Created by JK, 25.9.2004

Definition at line 244 of file intpoints.cpp.

References eqother, mechmat::givencompeqother(), mechmat::givencompother(), memset(), Mm, ncompeqother, ncompother, and other.

void alloc_strains ( long  nlc  ) 

Function allocates array for strains.

Parameters:
nlc - number of load cases
Returns:
The function does not return anything.

Created by JK, 25.9.2004

Definition at line 214 of file intpoints.cpp.

References ncompstr, and strain.

Referenced by layplate::backup().

void alloc_stresses ( long  nlc  ) 

Function allocates array for stresses.

Parameters:
nlc - number of load cases
Returns:
The function does not return anything.

Created by JK, 25.9.2004

Definition at line 230 of file intpoints.cpp.

References ncompstr, and stress.

Referenced by layplate::backup().

void clean ( long  nlc  ) 

Function cleans all arrays defined at integration point

Parameters:
nlc - number of load cases
Returns:
The function does not return anything.

Created by JK, 25.9.2004

Definition at line 366 of file intpoints.cpp.

References eqother, ncompeqother, ncompother, ncompstr, other, strain, and stress.

Referenced by mechmat::clean_ip().

void clean_other (  ) 

Function cleans arrays other and eqother defined at integration point.

Returns:
The function does not return anything.

Created by JK, 25.9.2004

Definition at line 428 of file intpoints.cpp.

References eqother, ncompeqother, ncompother, and other.

void clean_strains ( long  nlc  ) 

Function cleans strain array defined at integration point.

Parameters:
nlc - number of load cases
Returns:
The function does not return anything.

Created by JK, 25.9.2004

Definition at line 392 of file intpoints.cpp.

References ncompstr, and strain.

Referenced by layplate::backup(), mechtop::clean_ip_new_elem(), and mechmat::cleanstrain().

void clean_stresses ( long  nlc  ) 

Function cleans stress array defined at integration point

Parameters:
nlc - number of load cases
Returns:
The function does not return anything.

Created by JK, 25.9.2004

Definition at line 411 of file intpoints.cpp.

References ncompstr, and stress.

Referenced by layplate::backup(), mechtop::clean_ip_new_elem(), and mechmat::computenlstressesincr().

void copy ( intpoints ip,
long  nlc,
long  ncompnl 
)

Copies values of stress/strain/other/eqother/nonloc arrays from the given integration point.

Parameters:
ip - integration point whose values will be copied to the current instance
nlc - number of load cases taken into account for allocation of stress/strain arrays
ncompnl - number of components of nonloc array which will be copied
Returns:
The function does not return anything.

Created by Tomas Koudelka, 29.11.2013

Definition at line 277 of file intpoints.cpp.

References eqother, hmt, idm, ncompeqother, ncompother, ncompstr, nm, nonloc, other, ssst, strain, stress, and tm.

Referenced by planeelemlq::mechq_nodval_comp(), and barel2d::mechq_nodval_comp().

long gemid ( void   ) 
long give_ncompstr (  ) 

function returns the number of components of strain/stress vectors

this function is important for plane stress and plane strain the arrays strain and stress contains 4 components in the code but user expects 3 components only

11. 7. 2014, JK

Definition at line 582 of file intpoints.cpp.

References ncompstr, planestrain, planestress, and ssst.

Referenced by mechbclc::eigstrain_computation().

long grmid ( void   ) 

The function returns index of relaxation material in the tm and idm arrays.

Returns:
The function returns index of material model of relaxation.

Created by Tomas Koudelka, 13. 6. 2013

Definition at line 111 of file intpoints.cpp.

References hmt, and nm.

Referenced by barel3d::compute_eigstress(), and barel2d::compute_eigstress().

void read ( XFILE in  ) 

The function reads material types and indices of used sets of material parameters on integration points from the opened text file. Actually, the function is not used and the same material models on the integration points of one finite element are assumed.

Parameters:
in - pointer to the opened XFILE
Returns:
The function does not return anything.

Created by JK, Modified by Tomas Koudelka,

Definition at line 58 of file intpoints.cpp.

References hmt, idm, mattype_kwdset(), memset(), nm, therisodilat, tm, and xfscanf().

Referenced by mechmat::readip().

void restore_data_bin ( FILE *  aux,
long  nlc,
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 indices of positions in eqother array to which will be restored selected saved eqother components
Returns:
The function does not return anything.

Created by Tomas Koudelka, 9.2008

Definition at line 552 of file intpoints.cpp.

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

Referenced by mechmat::restore_intpoints_bin().

void restore_data_txt ( FILE *  aux,
long  nlc,
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 indices
Returns:
The function does not return anything.

Created by JK, 19.9.2004 Modified by Tomas Koudelka, 9.2008

Definition at line 486 of file intpoints.cpp.

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

Referenced by mechmat::restore_intpoints_txt().

void save_data_bin ( FILE *  aux,
long  nlc,
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
Returns:
The function does not return anything.

Created by Tomas Koudelka, 9.2008

Definition at line 524 of file intpoints.cpp.

References eqother, ncompeqother, ncompstr, sel::presence_id(), strain, and stress.

Referenced by mechmat::save_intpoints_bin().

void save_data_txt ( FILE *  aux,
long  nlc,
sel selother 
)

Function saves all arrays into the auxiliary file.

Parameters:
aux - pointer to auxiliary file
nlc - number of load cases
selother - selection of components of eqother array which will be saved
Returns:
The function does not return anything.

Created by JK, 19.9.2004 Modified by Tomas Koudelka, 9.2008

Definition at line 453 of file intpoints.cpp.

References eqother, for(), probdesc::hdbcont, Mp, ncompeqother, ncompstr, hdbcontr::prec, sel::presence_id(), strain, and stress.

Referenced by mechmat::save_intpoints_txt().


Member Data Documentation

double* eqother

equilibriated components of other array

Definition at line 72 of file intpoints.h.

Referenced by rspecmat::addirrstrains_eqother(), dplmat::addirrstrains_eqother(), b3mat::addirrstrains_eqother(), alloc(), alloc_other(), arclopen(), arclsave(), nonlocplast::average(), b3mat::b3_law(), clean(), clean_other(), rspecmat::compute_actual_ft(), copy(), rspecmat::creep_give_actual_ft(), creepbs::creepinit(), creepb::creepinit(), camclaycoup::der_q_gamma(), camclay::der_q_gamma(), camclay::dhardfdq(), creepbs::get_h(), creepb::get_h(), creepbs::get_temp(), creepb::get_temp(), ortodamrot::give_actual_param_a(), ortodam::give_actual_param_a(), anisodamrot::give_actual_param_a(), anisodam::give_actual_param_a(), camclay::give_actual_ym(), rspecmat::give_agstrains_eqother(), dplmat::give_agstrains_eqother(), b3mat::give_agstrains_eqother(), rspecmat::give_beta_t_eqother(), b3mat::give_beta_t_eqother(), mohrcoulombpar::give_consparam(), mohrcoulomb::give_consparam(), j2flow2::give_consparam(), j2flow::give_consparam(), hissplas::give_consparam(), drprag::give_consparam(), chen::give_consparam(), camclaycoup::give_consparam(), camclay::give_consparam(), drprag2::give_consparam(), scaldam::give_crackwidth(), rspecmat::give_creepdstrains_eqother(), dplmat::give_creepdstrains_eqother(), b3mat::give_creepdstrains_eqother(), rspecmat::give_deps_free(), b3mat::give_deps_free(), rspecmat::give_deps_stressinduced(), b3mat::give_deps_stressinduced(), rspecmat::give_dstresses_eqother(), dplmat::give_dstresses_eqother(), b3mat::give_dstresses_eqother(), consol::give_dstresses_eqother(), rspecmat::give_emu_eqother(), dplmat::give_emu_eqother(), b3mat::give_emu_eqother(), rspecmat::give_hidden_strains_eqother(), dplmat::give_hidden_strains_eqother(), b3mat::give_hidden_strains_eqother(), camclaycoup::give_iniporosity(), camclay::give_iniporosity(), splas1d::give_interparam(), j2flow2::give_interparam(), j2flow::give_interparam(), chen::give_interparam(), rspecmat::give_irrdstrains_eqother(), b3mat::give_irrdstrains_eqother(), rspecmat::give_J_E_mu(), camclaycoup::give_preconspress(), camclay::give_preconspress(), rspecmat::give_shrinkage_eqother(), b3mat::give_shrinkage_eqother(), rspecmat::give_strains_eqother(), dplmat::give_strains_eqother(), b3mat::give_strains_eqother(), rspecmat::give_stresses_eqother(), dplmat::give_stresses_eqother(), b3mat::give_stresses_eqother(), dplmat::give_stresses_other(), rspecmat::give_stressirrdstrains_eqother(), b3mat::give_stressirrdstrains_eqother(), camclaycoup::give_virgporosity(), camclay::give_virgporosity(), rspecmat::give_ym_eqother(), dplmat::give_ym_eqother(), b3mat::give_ym_eqother(), rspecmat::give_ym_old_eqother(), dplmat::give_ym_old_eqother(), b3mat::give_ym_old_eqother(), scaldam::givedamage(), mechmat::giveeqother(), splas1d::giveirrstrains(), shrinkmat::giveirrstrains(), mohrcoulombpar::giveirrstrains(), mohrcoulomb::giveirrstrains(), j2flow2::giveirrstrains(), j2flow::giveirrstrains(), hissplas::giveirrstrains(), drprag::giveirrstrains(), creepb::giveirrstrains(), creep_effym::giveirrstrains(), camclaycoup::giveirrstrains(), camclay::giveirrstrains(), boermat::giveirrstrains(), drprag2::giveirrstrains(), rspecmat::giveirrstrains_eqother(), dplmat::giveirrstrains_eqother(), b3mat::giveirrstrains_eqother(), visplast::givestressincr(), shrinkmat::givestressincr(), hypoplast::givestressincr(), quadtet::inicipval(), quadhex::inicipval(), q4plate::inicipval(), planeelemsubqt::inicipval(), planeelemrotlt::inicipval(), planeelemrotlq::inicipval(), planeelemqt::inicipval(), planeelemqq::inicipval(), planeelemlt::inicipval(), planeelemlq::inicipval(), lintetrot::inicipval(), lintet::inicipval(), linhexrot::inicipval(), linhex::inicipval(), dstelem::inicipval(), cctelem::inicipval(), barelq3d::inicipval(), barelq2d::inicipval(), barel3d::inicipval(), barel2d::inicipval(), axisymqq::inicipval(), axisymlt::inicipval(), axisymlq::inicipval(), hypoplast::initval(), camclaycoup::initval(), camclay::initval(), shrinkmat::initvalues(), rspecmat::initvalues(), b3mat::initvalues(), intpoints(), splas1d::matstiff(), scaldam::matstiff(), hypoplast::matstiff(), glasgowdam::matstiff(), glasgmech::matstiff(), damplast::matstiff(), camclay::matstiff(), planeelemlq::mechq_nodval_comp(), barel2d::mechq_nodval_comp(), newton_raphson_restart(), visplast::nlstresses(), splas1d::nlstresses(), shefplast::nlstresses(), scaldam::nlstresses(), ortodamrot::nlstresses(), ortodam::nlstresses(), mohrcoulombpar::nlstresses(), mohrcoulomb::nlstresses(), microSIM::nlstresses(), microM4::nlstresses(), microfiber::nlstresses(), j2flow2::nlstresses(), j2flow::nlstresses(), hypoplast::nlstresses(), hissplas::nlstresses(), glasgownew::nlstresses(), glasgowdam::nlstresses(), glasgmech::nlstresses(), geoelastmat::nlstresses(), fixortodam::nlstresses(), drprag::nlstresses(), damplast::nlstresses(), contactmat::nlstresses(), chen::nlstresses(), cebfipcontactmat::nlstresses(), camclaycoup::nlstresses(), camclay::nlstresses(), boermat::nlstresses(), anisodamrot::nlstresses(), anisodam::nlstresses(), drprag2::nlstresses(), doubdp::nlstresses(), layplate::nlstresses(), visplast::nlstressesincr(), shrinkmat::nlstressesincr(), planeelemrotlt::nod_others(), planeelemlt::nod_others(), linhex::nod_others(), splas1d::nonloc_nlstresses(), mohrcoulombpar::nonloc_nlstresses(), mohrcoulomb::nonloc_nlstresses(), j2flow2::nonloc_nlstresses(), j2flow::nonloc_nlstresses(), drprag::nonloc_nlstresses(), chen::nonloc_nlstresses(), boermat::nonloc_nlstresses(), creepbs::phase1(), creepb::phase1(), creepbs::phase2(), creepb::phase2(), elemoutm::print_other(), print_other(), outdiagm::print_others(), adaptivity::print_test(), restore_data_bin(), restore_data_txt(), mechmat::restore_intpoints_bin(), mechmat::restore_intpoints_txt(), save_data_bin(), save_data_txt(), mechmat::stiff_deps_vispl(), rspecmat::store_agstrains_eqother(), dplmat::store_agstrains_eqother(), b3mat::store_agstrains_eqother(), rspecmat::store_beta_t_eqother(), b3mat::store_beta_t_eqother(), rspecmat::store_creepdstrains_eqother(), dplmat::store_creepdstrains_eqother(), b3mat::store_creepdstrains_eqother(), rspecmat::store_dstresses_eqother(), dplmat::store_dstresses_eqother(), b3mat::store_dstresses_eqother(), rspecmat::store_emu_eqother(), dplmat::store_emu_eqother(), b3mat::store_emu_eqother(), rspecmat::store_ft_eqother(), rspecmat::store_hidden_strains_eqother(), dplmat::store_hidden_strains_eqother(), b3mat::store_hidden_strains_eqother(), rspecmat::store_hum_eqother(), b3mat::store_hum_eqother(), rspecmat::store_irrdstrains_eqother(), b3mat::store_irrdstrains_eqother(), rspecmat::store_shrinkage_eqother(), b3mat::store_shrinkage_eqother(), rspecmat::store_strains_eqother(), dplmat::store_strains_eqother(), b3mat::store_strains_eqother(), rspecmat::store_stresses_eqother(), dplmat::store_stresses_eqother(), b3mat::store_stresses_eqother(), dplmat::store_stresses_other(), rspecmat::store_stressirrdstrains_eqother(), b3mat::store_stressirrdstrains_eqother(), rspecmat::store_temp_eqother(), b3mat::store_temp_eqother(), rspecmat::store_ym_eqother(), dplmat::store_ym_eqother(), b3mat::store_ym_eqother(), rspecmat::store_ym_old_eqother(), dplmat::store_ym_old_eqother(), b3mat::store_ym_old_eqother(), mechmat::storeeqother(), visplast::storestressincr(), shefplast::tangentstiff(), mohrcoulomb::tangentstiff(), j2flow2::tangentstiff(), j2flow::tangentstiff(), drprag::tangentstiff(), chen::tangentstiff(), fixortodam::tmatstiff(), anisodam::tmatstiff(), camclaycoup::updateq(), camclay::updateq(), visplast::updateval(), splas1d::updateval(), shrinkmat::updateval(), shefplast::updateval(), scaldamcc::updateval(), scaldam::updateval(), ortodamrot::updateval(), ortodam::updateval(), mohrcoulombpar::updateval(), mohrcoulomb::updateval(), microSIM::updateval(), microM4::updateval(), microfiber::updateval(), j2flow2::updateval(), j2flow::updateval(), hypoplast::updateval(), hissplas::updateval(), glasgownew::updateval(), glasgowdam::updateval(), geoelastmat::updateval(), fixortodam::updateval(), drprag::updateval(), creep_effym::updateval(), contactmat::updateval(), consol::updateval(), chen::updateval(), cebfipcontactmat::updateval(), camclaycoup::updateval(), camclay::updateval(), boermat::updateval(), anisodamrot::updateval(), anisodam::updateval(), drprag2::updateval(), doubdp::updateval(), layplate::updateval(), write_elemscalar(), write_gid_elem_type_scalar(), write_gid_elem_type_tensor(), write_gid_elem_type_vector(), and ~intpoints().

long hmt
long* idm

number of appropriate material type

Definition at line 51 of file intpoints.h.

Referenced by layplate::backup(), mechmat::compnonloc_nlstresses(), rspecmat::compute_actual_ft(), mechmat::computenlstresses(), mechmat::computenlstressesincr(), copy(), creep_aeging_strains(), creep_compute_actual_ym(), creep_compute_inital_ym(), creep_give_actual_fc(), dplmat::creep_give_actual_ft(), b3mat::creep_give_actual_ft(), creep_give_actual_ft(), creep_give_actual_ym(), creep_giveirrstrains(), creep_givestressincr(), creep_incrtotstresses(), creep_initmaterialmodel(), creep_matstiffchange(), creep_ncompo(), creep_nlstresses(), creep_nlstressesincr(), creep_number_rettimes(), creep_updateval(), glasgowdam::damfuncpar(), mechmat::damfuncpar(), glasgowdam::damfunction(), glasgmech::damfunction(), mechmat::damfunction(), mechmat::dfdqpar(), mechmat::dfdsigma(), mechmat::dfdsigmadq(), mechmat::dfdsigmadsigma(), mechmat::dgdqpar(), mechmat::dgdsigma(), mechmat::dgdsigmadq(), mechmat::dgdsigmadsigma(), mechmat::dhdgamma(), mechmat::dhdqpar(), mechmat::dhdsigma(), glasgmech::domegadkmd(), glasgmech::domegadt(), mechmat::dstep_red_ip(), mechmat::eigenstresses(), mechmat::elmatcompl(), anisodamrot::elmatstiff(), anisodam::elmatstiff(), mechmat::elmatstiff(), mechmat::epsefunction(), mechmat::give_actual_fc(), mechmat::give_actual_ft(), mechmat::give_actual_nu(), mechmat::give_actual_ym(), mechmat::give_aver_quantv(), mechmat::give_consparam(), mechmat::give_crackwidth(), mechmat::give_dampar(), mechmat::give_first_derivative(), mechmat::give_iniporosity(), mechmat::give_initial_nu(), mechmat::give_initial_ym(), mechmat::give_interparam(), mechmat::give_num_averq(), mechmat::give_num_interparam(), mechmat::give_preconspress(), mechmat::give_proczonelength(), mechmat::give_second_derivative(), mechmat::give_virgporosity(), mechmat::giveirrstrains(), mechmat::givencompeqother(), mechmat::givencompother(), mechmat::givestressincr(), mechmat::hardsoftfunction(), mechmat::initvalues(), soilbeam::internal_forces(), beam2dspec::internal_forces(), intpoints(), mechmat::loc_elmatstiff(), mechmat::loc_transf_mat(), mechmat::matdilat(), creepbs::matstiff(), creepb::matstiff(), consol::matstiff(), mechmat::matstiff(), layplate::matstiff(), creepbs::matstiffchange(), creepb::matstiffchange(), creepdam::nlstresses(), creepbs::nlstresses(), creepbbeam::nlstresses(), creepb::nlstresses(), creep_effym::nlstresses(), consol::nlstresses(), anisodam::nlstresses(), consol::nlstressesincr(), creepdam::nonloc_nlstresses(), mechmat::nonlocaverage(), mechmat::nonlocradius(), mechmat::plasmodscalar(), mechmat::plasticmoduli(), read(), refresh_plast(), layplate::restore_values(), mechmat::stiff_deps_vispl(), mechmat::stiff_eps(), soilbeam::stiffness_matrix(), beam2dspec::stiffness_matrix_expl(), layplate::stress_calc(), beam2dspec::stresses(), mechmat::temprstrains(), anisodam::tmatstiff(), mechmat::updateipvalmat(), mechmat::updateq(), mechmat::yieldfunction(), and ~intpoints().

long ncompother
long ncompstr

number of component of stress/strain array

Definition at line 57 of file intpoints.h.

Referenced by mechmat::add_macro_strains(), rspecmat::addirrstrains_eqother(), dplmat::addirrstrains_eqother(), b3mat::addirrstrains_eqother(), alloc(), mechmat::alloc_ic(), alloc_strains(), alloc_stresses(), mechmat::alloceigstrains(), mechmat::alloceigstresses(), mechmat::alloctempstrains(), arclopen(), arclsave(), nonlocplast::average(), b3mat::b3_law(), layplate::backup(), clean(), clean_strains(), clean_stresses(), layplate::compeqother(), layplate::compother(), rspecmat::compute_actual_ft(), rspecmat::compute_beta_t(), b3mat::compute_beta_t(), fixortodam::compute_eqdispl(), copy(), creep_aeging_strains(), rspecmat::creep_give_actual_ft(), creep_givestressincr(), creep_incrtotstresses(), creep_nlstresses(), creep_nlstressesincr(), creep_updateval(), creepbs::creepinit(), creepb::creepinit(), scaldamcc::damfuncpar(), scaldam::damfuncpar(), glasgowdam::damfuncpar(), glasgmech::damfuncpar(), scaldamcc::damfunction(), glasgmech::depseqdepsel(), camclaycoup::der_q_gamma(), camclay::der_q_gamma(), camclay::dhardfdq(), hypoplast::dstep_red(), mechmat::eigstrmod(), femplast_epressure(), glasgownew::free_thermal_strains(), drprag2::getImportantValues(), drprag2::getValueOfHardening(), shrinkmat::give_actual_fc(), shrinkmat::give_actual_ft(), camclay::give_actual_ym(), rspecmat::give_agstrains_eqother(), dplmat::give_agstrains_eqother(), b3mat::give_agstrains_eqother(), nonlocdamg::give_aver_quantv(), rspecmat::give_beta_t_eqother(), b3mat::give_beta_t_eqother(), mohrcoulombpar::give_consparam(), mohrcoulomb::give_consparam(), j2flow2::give_consparam(), j2flow::give_consparam(), hissplas::give_consparam(), drprag::give_consparam(), chen::give_consparam(), camclaycoup::give_consparam(), camclay::give_consparam(), boermat::give_consparam(), drprag2::give_consparam(), rspecmat::give_creepdstrains_eqother(), dplmat::give_creepdstrains_eqother(), b3mat::give_creepdstrains_eqother(), rspecmat::give_deps_free(), b3mat::give_deps_free(), rspecmat::give_deps_stressinduced(), b3mat::give_deps_stressinduced(), rspecmat::give_dstresses_eqother(), dplmat::give_dstresses_eqother(), b3mat::give_dstresses_eqother(), consol::give_dstresses_eqother(), rspecmat::give_emu_eqother(), dplmat::give_emu_eqother(), b3mat::give_emu_eqother(), rspecmat::give_hidden_strains_eqother(), dplmat::give_hidden_strains_eqother(), b3mat::give_hidden_strains_eqother(), camclaycoup::give_iniporosity(), camclay::give_iniporosity(), splas1d::give_interparam(), j2flow2::give_interparam(), j2flow::give_interparam(), chen::give_interparam(), rspecmat::give_irrdstrains_eqother(), b3mat::give_irrdstrains_eqother(), rspecmat::give_J_E_mu(), mechtop::give_maxncompstr(), rspecmat::give_nceqother(), dplmat::give_nceqother(), b3mat::give_nceqother(), give_ncompstr(), rspecmat::give_ncother(), dplmat::give_ncother(), b3mat::give_ncother(), nonlocplast::give_num_averq(), nonlocmicroM4::give_num_averq(), camclaycoup::give_preconspress(), camclay::give_preconspress(), rspecmat::give_shrinkage_eqother(), b3mat::give_shrinkage_eqother(), rspecmat::give_strains_eqother(), dplmat::give_strains_eqother(), b3mat::give_strains_eqother(), rspecmat::give_stresses_eqother(), dplmat::give_stresses_eqother(), b3mat::give_stresses_eqother(), rspecmat::give_stresses_other(), dplmat::give_stresses_other(), b3mat::give_stresses_other(), rspecmat::give_stressirrdstrains_eqother(), b3mat::give_stressirrdstrains_eqother(), camclaycoup::give_virgporosity(), camclay::give_virgporosity(), rspecmat::give_ym_eqother(), dplmat::give_ym_eqother(), b3mat::give_ym_eqother(), rspecmat::give_ym_old_eqother(), dplmat::give_ym_old_eqother(), b3mat::give_ym_old_eqother(), shrinkmat::giveirrstrains(), hissplas::giveirrstrains(), creepb::giveirrstrains(), rspecmat::giveirrstrains_eqother(), dplmat::giveirrstrains_eqother(), b3mat::giveirrstrains_eqother(), mechmat::givemechq(), mechmat::givencompeqother(), mechmat::givencompother(), mechmat::givestrain(), mechmat::givestress(), visplast::givestressincr(), shrinkmat::givestressincr(), hypoplast::givestressincr(), homogenization(), shelltr::inicipval(), shellq::inicipval(), quadtet::inicipval(), quadhex::inicipval(), q4plate::inicipval(), planeelemsubqt::inicipval(), planeelemrotlt::inicipval(), planeelemrotlq::inicipval(), planeelemqt::inicipval(), planeelemqq::inicipval(), planeelemlt::inicipval(), planeelemlq::inicipval(), lintetrot::inicipval(), lintet::inicipval(), linhexrot::inicipval(), linhex::inicipval(), dstelem::inicipval(), dktelem::inicipval(), cctelem::inicipval(), barelq3d::inicipval(), barelq2d::inicipval(), barel3d::inicipval(), barel2d::inicipval(), axisymqq::inicipval(), axisymlt::inicipval(), axisymlq::inicipval(), mechmat::init_ip_1(), hypoplast::initval(), camclaycoup::initval(), camclay::initval(), shrinkmat::initvalues(), rspecmat::initvalues(), b3mat::initvalues(), intpoints(), shrinkmat::matstiff(), hypoplast::matstiff(), graphmat::matstiff(), creepbs::matstiff(), creepb::matstiff(), creep_effym::matstiff(), contactmat::matstiff(), consol::matstiff(), cebfipcontactmat::matstiff(), camclaycoup::matstiff(), camclay::matstiff(), planeelemlq::mechq_nodval_comp(), barel2d::mechq_nodval_comp(), newton_raphson_restart(), winpast::nlstresses(), visplast::nlstresses(), varelastisomat::nlstresses(), shrinkmat::nlstresses(), shefplast::nlstresses(), scaldamcc::nlstresses(), scaldam::nlstresses(), ortodamrot::nlstresses(), ortodam::nlstresses(), mohrcoulombpar::nlstresses(), mohrcoulomb::nlstresses(), j2flow2::nlstresses(), j2flow::nlstresses(), hypoplast::nlstresses(), hissplas::nlstresses(), graphmat::nlstresses(), glasgownew::nlstresses(), glasgowdam::nlstresses(), glasgmech::nlstresses(), geoelastmat::nlstresses(), fixortodam::nlstresses(), elastortomat::nlstresses(), elastisomat::nlstresses(), elastgmat3d::nlstresses(), effstress::nlstresses(), drprag::nlstresses(), damplast::nlstresses(), creepdam::nlstresses(), creepbs::nlstresses(), creepb::nlstresses(), creep_effym::nlstresses(), contactmat::nlstresses(), consol::nlstresses(), chen::nlstresses(), cebfipcontactmat::nlstresses(), camclaycoup::nlstresses(), camclay::nlstresses(), boermat::nlstresses(), anisodamrot::nlstresses(), anisodam::nlstresses(), drprag2::nlstresses(), doubdp::nlstresses(), layplate::nlstresses(), visplast::nlstressesincr(), shrinkmat::nlstressesincr(), consol::nlstressesincr(), nodal_pore_press_forces(), shrinkmat::nonloc_nlstresses(), mohrcoulombpar::nonloc_nlstresses(), mohrcoulomb::nonloc_nlstresses(), j2flow2::nonloc_nlstresses(), j2flow::nonloc_nlstresses(), drprag::nonloc_nlstresses(), creepdam::nonloc_nlstresses(), chen::nonloc_nlstresses(), boermat::nonloc_nlstresses(), mechmat::nulleigstrains(), mechmat::nullstrains(), mechmat::nullstresses(), mechmat::nulltempstrains(), shefplast::numdiff_dfdsdsc(), shefplast::numdiff_dhdsc(), elemoutm::print_stra(), outdiagm::print_strains(), elemoutm::print_stre(), outdiagm::print_stresses(), mechbclc::read_eigenstrains(), restore_data_bin(), restore_data_txt(), mechmat::restore_intpoints_bin(), mechmat::restore_intpoints_txt(), layplate::restore_values(), save_data_bin(), save_data_txt(), mechmat::save_intpoints_bin(), mechmat::save_intpoints_txt(), mechmat::stiff_eps(), rspecmat::store_agstrains_eqother(), dplmat::store_agstrains_eqother(), b3mat::store_agstrains_eqother(), rspecmat::store_beta_t_eqother(), b3mat::store_beta_t_eqother(), rspecmat::store_creepdstrains_eqother(), dplmat::store_creepdstrains_eqother(), b3mat::store_creepdstrains_eqother(), rspecmat::store_dstresses_eqother(), dplmat::store_dstresses_eqother(), b3mat::store_dstresses_eqother(), rspecmat::store_emu_eqother(), dplmat::store_emu_eqother(), b3mat::store_emu_eqother(), rspecmat::store_ft_eqother(), rspecmat::store_hidden_strains_eqother(), dplmat::store_hidden_strains_eqother(), b3mat::store_hidden_strains_eqother(), rspecmat::store_hum_eqother(), b3mat::store_hum_eqother(), rspecmat::store_irrdstrains_eqother(), b3mat::store_irrdstrains_eqother(), rspecmat::store_shrinkage_eqother(), b3mat::store_shrinkage_eqother(), rspecmat::store_strains_eqother(), dplmat::store_strains_eqother(), b3mat::store_strains_eqother(), rspecmat::store_stresses_eqother(), dplmat::store_stresses_eqother(), b3mat::store_stresses_eqother(), rspecmat::store_stresses_other(), dplmat::store_stresses_other(), b3mat::store_stresses_other(), rspecmat::store_stressirrdstrains_eqother(), b3mat::store_stressirrdstrains_eqother(), rspecmat::store_temp_eqother(), b3mat::store_temp_eqother(), rspecmat::store_ym_eqother(), dplmat::store_ym_eqother(), b3mat::store_ym_eqother(), rspecmat::store_ym_old_eqother(), dplmat::store_ym_old_eqother(), b3mat::store_ym_old_eqother(), mechmat::storeeigstrain(), mechmat::storestrain(), mechmat::storestress(), visplast::storestressincr(), layplate::stress_calc(), stress_initdispl(), shefplast::tangentstiff(), mohrcoulomb::tangentstiff(), j2flow2::tangentstiff(), j2flow::tangentstiff(), drprag::tangentstiff(), chen::tangentstiff(), drprag2::tangentstiff(), anisodam::tmatstiff(), mechmat::totstrains(), camclaycoup::updateq(), camclay::updateq(), visplast::updateval(), shrinkmat::updateval(), shefplast::updateval(), hissplas::updateval(), camclaycoup::updateval(), camclay::updateval(), rspecmat::updatevalues(), b3mat::updatevalues(), write_elemscalar(), write_gid_elem_type_scalar(), write_gid_elem_type_tensor(), and write_gid_elem_type_vector().

long nm
double* nonloc
double* other

other components

Definition at line 70 of file intpoints.h.

Referenced by alloc(), alloc_other(), nonlocplast::average(), clean(), clean_other(), copy(), hypoplast::dstep_red(), layplate::dstep_red(), creepbbeam::get_h(), consol::get_hc(), creepbbeam::get_temp(), splas1d::give_consparam(), boermat::give_consparam(), mechmat::give_kappa(), rspecmat::give_stresses_other(), b3mat::give_stresses_other(), ArgyrisTriangle::inicipval(), intpoints(), scaldamcc::matstiff(), hypoplast::matstiff(), camclaycoup::matstiff(), camclay::matstiff(), planeelemlq::mechq_nodval_comp(), barel2d::mechq_nodval_comp(), splas1d::nlstresses(), shrinkmat::nlstresses(), shefplast::nlstresses(), scaldamcc::nlstresses(), scaldam::nlstresses(), ortodamrot::nlstresses(), ortodam::nlstresses(), mohrcoulombpar::nlstresses(), mohrcoulomb::nlstresses(), microSIM::nlstresses(), microM4::nlstresses(), microfiber::nlstresses(), j2flow2::nlstresses(), j2flow::nlstresses(), hypoplast::nlstresses(), hissplas::nlstresses(), glasgowdam::nlstresses(), geoelastmat::nlstresses(), fixortodam::nlstresses(), drprag::nlstresses(), damplast::nlstresses(), creep_effym::nlstresses(), contactmat::nlstresses(), chen::nlstresses(), camclaycoup::nlstresses(), camclay::nlstresses(), boermat::nlstresses(), anisodamrot::nlstresses(), anisodam::nlstresses(), drprag2::nlstresses(), doubdp::nlstresses(), layplate::nlstresses(), shrinkmat::nlstressesincr(), splas1d::nonloc_nlstresses(), shrinkmat::nonloc_nlstresses(), mohrcoulombpar::nonloc_nlstresses(), mohrcoulomb::nonloc_nlstresses(), j2flow2::nonloc_nlstresses(), j2flow::nonloc_nlstresses(), drprag::nonloc_nlstresses(), chen::nonloc_nlstresses(), boermat::nonloc_nlstresses(), creepbbeam::phase1(), consol::phase1(), creepbbeam::phase2(), consol::phase2(), mechmat::stiff_deps_vispl(), rspecmat::store_stresses_other(), b3mat::store_stresses_other(), mechmat::storeother(), layplate::stress_calc(), anisodam::tmatstiff(), splas1d::updateval(), shrinkmat::updateval(), shefplast::updateval(), scaldamcc::updateval(), scaldam::updateval(), ortodamrot::updateval(), ortodam::updateval(), mohrcoulombpar::updateval(), mohrcoulomb::updateval(), microSIM::updateval(), microM4::updateval(), microfiber::updateval(), j2flow2::updateval(), j2flow::updateval(), hypoplast::updateval(), hissplas::updateval(), glasgowdam::updateval(), geoelastmat::updateval(), fixortodam::updateval(), drprag::updateval(), creep_effym::updateval(), contactmat::updateval(), consol::updateval(), chen::updateval(), cebfipcontactmat::updateval(), camclaycoup::updateval(), camclay::updateval(), boermat::updateval(), anisodamrot::updateval(), anisodam::updateval(), drprag2::updateval(), doubdp::updateval(), layplate::updateval(), and ~intpoints().

stress-strain state

Definition at line 63 of file intpoints.h.

Referenced by nonlocplast::average(), layplate::backup(), fixortodam::compute_eqdispl(), glasgmech::compute_lits(), copy(), creep_incrtotstresses(), creep_nlstressesincr(), creep_updateval(), mohrcoulomb::cutting_plane(), mechmat::cutting_plane2(), scaldamcc::damfuncpar(), scaldam::damfuncpar(), glasgowdam::damfuncpar(), glasgmech::damfuncpar(), scaldamcc::damfunction(), glasgmech::depseqdepsel(), winpast::elmatstiff(), varelastisomat::elmatstiff(), femplast_epressure(), glasgownew::free_thermal_strains(), drprag2::getImportantValues(), drprag2::getValueOfHardening(), camclay::give_actual_ym(), rspecmat::give_deps_free(), b3mat::give_deps_free(), rspecmat::give_deps_stressinduced(), b3mat::give_deps_stressinduced(), give_ncompstr(), mechmat::givemechq(), hypoplast::givestressincr(), mechmat::init_ip_1(), camclaycoup::initval(), camclay::initval(), intpoints(), varelastisomat::matcompl(), winpast::matstiff(), splas1d::matstiff(), hypoplast::matstiff(), fixortodam::matstiff(), elastortomat::matstiff(), creepbs::matstiff(), creepb::matstiff(), camclaycoup::matstiff(), camclay::matstiff(), mohrcoulomb::mc_msurf_cp(), winpast::nlstresses(), varelastisomat::nlstresses(), shrinkmat::nlstresses(), scaldam::nlstresses(), ortodamrot::nlstresses(), ortodam::nlstresses(), hypoplast::nlstresses(), hissplas::nlstresses(), glasgownew::nlstresses(), glasgmech::nlstresses(), geoelastmat::nlstresses(), fixortodam::nlstresses(), elastisomat::nlstresses(), effstress::nlstresses(), drprag::nlstresses(), creepdam::nlstresses(), creepbs::nlstresses(), creepb::nlstresses(), creep_effym::nlstresses(), camclaycoup::nlstresses(), camclay::nlstresses(), anisodamrot::nlstresses(), anisodam::nlstresses(), doubdp::nlstresses(), shrinkmat::nlstressesincr(), creepdam::nlstressesincr(), nodal_pore_press_forces(), shrinkmat::nonloc_nlstresses(), drprag::nonloc_nlstresses(), creepdam::nonloc_nlstresses(), shefplast::numdiff_dfdsdkc(), shefplast::numdiff_dfdsdsc(), shefplast::numdiff_dhdsc(), ortodamrot::pelmatstiff(), ortodam::pelmatstiff(), mohrcoulomb::pelmatstiff(), layplate::restore_values(), shefplast::stress_return(), shefplast::tangentstiff(), mohrcoulomb::tangentstiff(), j2flow2::tangentstiff(), j2flow::tangentstiff(), drprag::tangentstiff(), chen::tangentstiff(), therisomat::temprstrains(), anisodam::tmatstiff(), drprag::updateq(), camclaycoup::updateq(), camclay::updateq(), write_gid_elem_type_scalar(), and write_gid_elem_type_tensor().

double* strain

strain components

Definition at line 68 of file intpoints.h.

Referenced by mechmat::add_macro_strains(), alloc(), alloc_strains(), arclopen(), arclsave(), loadcase::assemble(), nonlocplast::average(), nonlocmicroM4::average(), layplate::backup(), clean(), clean_strains(), planeelemlq::compute_error(), copy(), creep_incrtotstresses(), creep_updateval(), planeelemqt::elchar(), planeelemqq::elchar(), nonlocdamg::give_aver_quantv(), mechmat::givestrain(), homogenization(), quadtet::inicipval(), quadhex::inicipval(), q4plate::inicipval(), planeelemsubqt::inicipval(), planeelemrotlt::inicipval(), planeelemrotlq::inicipval(), planeelemqt::inicipval(), planeelemqq::inicipval(), planeelemlt::inicipval(), planeelemlq::inicipval(), lintetrot::inicipval(), lintet::inicipval(), linhexrot::inicipval(), linhex::inicipval(), dstelem::inicipval(), cctelem::inicipval(), barelq3d::inicipval(), barelq2d::inicipval(), barel3d::inicipval(), barel2d::inicipval(), axisymqq::inicipval(), axisymlt::inicipval(), axisymlq::inicipval(), ArgyrisTriangle::inicipval(), normmat::internal_forces(), intpoints(), hypoplast::matstiff(), graphmat::matstiff(), cebfipcontactmat::matstiff(), planeelemlq::mechq_nodval_comp(), barel2d::mechq_nodval_comp(), hexahedc::mefel_metr(), winpast::nlstresses(), visplast::nlstresses(), varelastisomat::nlstresses(), splas1d::nlstresses(), shrinkmat::nlstresses(), shefplast::nlstresses(), scaldamcc::nlstresses(), scaldam::nlstresses(), ortodamrot::nlstresses(), ortodam::nlstresses(), mohrcoulombpar::nlstresses(), mohrcoulomb::nlstresses(), microSIM::nlstresses(), microM4::nlstresses(), microfiber::nlstresses(), j2flow2::nlstresses(), j2flow::nlstresses(), hypoplast::nlstresses(), hissplas::nlstresses(), graphmat::nlstresses(), glasgownew::nlstresses(), glasgowdam::nlstresses(), glasgmech::nlstresses(), fixortodam::nlstresses(), elastortomat::nlstresses(), elastisomat::nlstresses(), elastgmat3d::nlstresses(), drprag::nlstresses(), damplast::nlstresses(), creepdam::nlstresses(), creep_effym::nlstresses(), contactmat::nlstresses(), chen::nlstresses(), cebfipcontactmat::nlstresses(), camclaycoup::nlstresses(), camclay::nlstresses(), boermat::nlstresses(), anisodamrot::nlstresses(), anisodam::nlstresses(), doubdp::nlstresses(), creepdam::nlstressesincr(), splas1d::nonloc_nlstresses(), shrinkmat::nonloc_nlstresses(), mohrcoulombpar::nonloc_nlstresses(), mohrcoulomb::nonloc_nlstresses(), microM4::nonloc_nlstresses(), j2flow2::nonloc_nlstresses(), j2flow::nonloc_nlstresses(), drprag::nonloc_nlstresses(), creepdam::nonloc_nlstresses(), chen::nonloc_nlstresses(), boermat::nonloc_nlstresses(), planeelemlq::ntdbr_vector(), mechmat::nullstrains(), creepbs::phase2(), creepbbeam::phase2(), creepb::phase2(), consol::phase2(), elemoutm::print_stra(), outdiagm::print_strains(), adaptivity::print_test(), restore_data_bin(), restore_data_txt(), layplate::restore_values(), save_data_bin(), save_data_txt(), mechmat::stiff_eps(), mechmat::storestrain(), layplate::stress_calc(), anisodam::tmatstiff(), visplast::updateval(), write_elemscalar(), write_gid_elem_type_scalar(), write_gid_elem_type_tensor(), write_gid_elem_type_vector(), and ~intpoints().

double* stress

stress components

Definition at line 66 of file intpoints.h.

Referenced by alloc(), alloc_stresses(), arclopen(), arclsave(), nonlocmicroM4::average(), layplate::backup(), clean(), clean_stresses(), normmat::compute_z1(), normmat::compute_z2(), normmat::compute_z3p(), copy(), creep_nlstresses(), creep_nlstressesincr(), creep_updateval(), mechmat::givestress(), homogenization(), quadtet::inicipval(), quadhex::inicipval(), q4plate::inicipval(), planeelemsubqt::inicipval(), planeelemrotlt::inicipval(), planeelemrotlq::inicipval(), planeelemqt::inicipval(), planeelemqq::inicipval(), planeelemlt::inicipval(), planeelemlq::inicipval(), lintetrot::inicipval(), lintet::inicipval(), linhexrot::inicipval(), linhex::inicipval(), dstelem::inicipval(), cctelem::inicipval(), barelq3d::inicipval(), barelq2d::inicipval(), barel3d::inicipval(), barel2d::inicipval(), axisymqq::inicipval(), axisymlt::inicipval(), axisymlq::inicipval(), ArgyrisTriangle::inicipval(), elemparticle::inter_forces_1d(), normmat::internal_forces(), intpoints(), splas1d::matstiff(), hypoplast::matstiff(), planeelemlq::mechq_nodval_comp(), barel2d::mechq_nodval_comp(), hexahedc::mefel_metr(), newton_raphson_restart(), winpast::nlstresses(), visplast::nlstresses(), varelastisomat::nlstresses(), scaldamcc::nlstresses(), scaldam::nlstresses(), ortodamrot::nlstresses(), ortodam::nlstresses(), hypoplast::nlstresses(), graphmat::nlstresses(), glasgownew::nlstresses(), glasgowdam::nlstresses(), glasgmech::nlstresses(), fixortodam::nlstresses(), elastortomat::nlstresses(), elastisomat::nlstresses(), elastgmat3d::nlstresses(), effstress::nlstresses(), drprag::nlstresses(), creep_effym::nlstresses(), contactmat::nlstresses(), cebfipcontactmat::nlstresses(), anisodamrot::nlstresses(), anisodam::nlstresses(), doubdp::nlstresses(), visplast::nlstressesincr(), drprag::nonloc_nlstresses(), mechmat::nullstresses(), elemoutm::print_stre(), outdiagm::print_stresses(), beam2dspec::res_mainip_stresses(), restore_data_bin(), restore_data_txt(), layplate::restore_values(), save_data_bin(), save_data_txt(), mechmat::stiff_eps(), mechmat::storestress(), layplate::stress_calc(), beam2dspec::stresses(), visplast::updateval(), write_elemscalar(), write_gid_elem_type_scalar(), write_gid_elem_type_tensor(), write_gid_elem_type_vector(), and ~intpoints().


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

Generated by  doxygen 1.6.2