OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
oofem::CemhydMatStatus Class Reference

#include <cemhydmat.h>

+ Inheritance diagram for oofem::CemhydMatStatus:
+ Collaboration diagram for oofem::CemhydMatStatus:

Classes

struct  ants
 
struct  cluster
 
struct  percolatedpath
 
struct  togo
 

Public Member Functions

 CemhydMatStatus (int n, Domain *d, GaussPoint *gp, CemhydMatStatus *CemStat, CemhydMat *cemhydmat, bool withMicrostructure)
 Create status in an integration point. More...
 
virtual ~CemhydMatStatus ()
 
virtual const char * giveClassName () const
 
virtual void updateYourself (TimeStep *tStep)
 Update equilibrium history variables according to temp-variables. More...
 
virtual void printOutputAt (FILE *file, TimeStep *tStep)
 Print receiver's output to given stream. More...
 
void initializeMicrostructure (void)
 
void read (char *inp)
 
double GivePower (double GiveTemp, double TargTime)
 
double MoveCycles (double GiveTemp, int cycles)
 
int MoveToDoH (double GiveTemp, double DesiredDoH, int maxcyc)
 
int MoveToTime (double GiveTemp, double TargTime)
 
double GiveTotCemHeat (void)
 
double GiveTotHeat (void)
 
double GiveCp (void)
 
double computeConcreteCapacityBentz (void)
 
double GiveDensity (void)
 
double GiveDoHLastCyc (void)
 
double GiveDoHActual (void)
 Return degree of hydration of the receiver. More...
 
int GiveCycNum (void)
 
double GiveCycTime (void)
 
void CreateHDCSH (void)
 
void PercolateForOutput (void)
 
double GiveWcr (void)
 
void GetInputParams (char *my_string)
 
void constructor_init (void)
 
void AnalyticHomogenizationPaste (double &E, double &nu, int perc_unperc_flag)
 
void AnalyticHomogenizationConcrete (double E_paste_inp, double nu_paste_inp, double *E_paste, double *nu_paste, double *E_mortar, double *nu_mortar, double &E_concrete, double &nu_concrete)
 
void GetInitClinkerPhases (double &c3s, double &c2s, double &c3a, double &c4af, double &gypsum, double &hemi, double &anh)
 
void setAverageTemperatureVolume (double temperature, double volume)
 Auxiliary function for temperature averaging over GPs. More...
 
double giveAverageTemperature (void)
 
double giveTotalVolume (void)
 
int readInputFileAndInitialize (const char *inp, bool generateMicrostructure)
 
- Public Member Functions inherited from oofem::TransportMaterialStatus
 TransportMaterialStatus (int n, Domain *d, GaussPoint *g)
 Constructor - creates new TransportMaterialStatus with number n, belonging to domain d and IntegrationPoint g. More...
 
virtual ~TransportMaterialStatus ()
 Destructor. More...
 
virtual void initTempStatus ()
 Initializes the temporary internal variables, describing the current state according to previously reached equilibrium internal variables. More...
 
virtual contextIOResultType saveContext (DataStream &stream, ContextMode mode, void *obj=NULL)
 Stores receiver state to output stream. More...
 
virtual contextIOResultType restoreContext (DataStream &stream, ContextMode mode, void *obj=NULL)
 Restores the receiver state previously written in stream. More...
 
void letTempStateVectorBe (FloatArray v)
 
void setTempGradient (FloatArray grad)
 Set gradient. More...
 
void setTempField (FloatArray newField)
 Set field. More...
 
void setTempFlux (FloatArray w)
 Set flux. More...
 
const FloatArraygiveGradient ()
 Return last gradient. More...
 
const FloatArraygiveField ()
 Return last field. More...
 
const FloatArraygiveFlux ()
 Returns last flux. More...
 
const FloatArraygiveTempGradient ()
 Return last gradient. More...
 
const FloatArraygiveTempField ()
 Return last field. More...
 
const FloatArraygiveTempFlux ()
 Returns last flux. More...
 
double giveMaturity ()
 Returns maturity. More...
 
- Public Member Functions inherited from oofem::MaterialStatus
 MaterialStatus (int n, Domain *d, GaussPoint *g)
 Constructor. More...
 
virtual ~MaterialStatus ()
 Destructor. More...
 
virtual bool giveMaterialProperty (int propID, double &value)
 Returns the value of material model property stored in receiving status. More...
 
virtual void setMaterialProperty (int propID, double value)
 Allows to set the value of material model property to be stored in receiving status. More...
 
virtual void setStatusVariable (int varID, double value)
 Allows to set the value of a specific variable, identified by varID. More...
 
virtual void restoreConsistency ()
 Restores consistency of the status, i.e., computes or corrects the values of certain status variables such that the state is admissible. More...
 
virtual IRResultType initializeFrom (InputRecord *ir)
 Initializes receiver according to object description stored in input record. More...
 
- Public Member Functions inherited from oofem::IntegrationPointStatus
 IntegrationPointStatus (int n, Domain *d, GaussPoint *g)
 Constructor. More...
 
virtual ~IntegrationPointStatus ()
 Destructor. More...
 
virtual const char * giveInputRecordName () const
 
- Public Member Functions inherited from oofem::FEMComponent
 FEMComponent (int n, Domain *d)
 Regular constructor, creates component with given number and belonging to given domain. More...
 
virtual ~FEMComponent ()
 Virtual destructor. More...
 
DomaingiveDomain () const
 
virtual void setDomain (Domain *d)
 Sets associated Domain. More...
 
int giveNumber () const
 
void setNumber (int num)
 Sets number of receiver. More...
 
virtual void updateLocalNumbering (EntityRenumberingFunctor &f)
 Local renumbering support. More...
 
virtual void giveInputRecord (DynamicInputRecord &input)
 Setups the input record string of receiver. More...
 
virtual int checkConsistency ()
 Allows programmer to test some internal data, before computation begins. More...
 
virtual void printYourself ()
 Prints receiver state on stdout. Useful for debugging. More...
 
virtual InterfacegiveInterface (InterfaceType t)
 Interface requesting service. More...
 
std::string errorInfo (const char *func) const
 Returns string for prepending output (used by error reporting macros). More...
 

Public Attributes

FILE * in
 
double averageTemperature
 Average temperature through integration points. More...
 
double IPVolume
 Volume associated to master IP of one CemhydMat. More...
 
double init_material_time
 Inital material time for growing problems. More...
 
int SYSSIZE
 
int SYSIZE
 
int *** mic_CSH
 
int *** ArrPerc
 
int *** ConnNumbers
 
double * PhaseFrac
 
double LastHydrTime
 
double LastCallTime
 
double PrevHydrTime
 
double LastCycHeat
 
double LastTotHeat
 
double PrevCycHeat
 
double PartHeat
 The last incremental heat returned from a GP. More...
 
double ind_time
 
double temp_0
 
double temp_cur
 
double time_step
 
double time_cur
 
double E_act
 
double beta
 
double heat_new
 
double Mass_cement_concrete
 
int icyc
 Cycle of celular automata. More...
 
double * last_values
 Array for storing temporary values (elastic properties etc.) More...
 
int Calculate_elastic_homogenization
 Flag to proceed percolation filtering and elastic homogenization. More...
 

Private Member Functions

long cx (int x, int y, int z, int a, int b, int c)
 
long cy (int x, int y, int z, int a, int b, int c)
 
long cz (int x, int y, int z, int a, int b, int c)
 
void QueryNumAttributeExt (XMLDocument *xmlFile, const char *elementName, int position, int &val)
 
void QueryNumAttributeExt (XMLDocument *xmlFile, const char *elementName, int position, long int &val)
 
void QueryNumAttributeExt (XMLDocument *xmlFile, const char *elementName, const char *key, int &val)
 
void QueryNumAttributeExt (XMLDocument *xmlFile, const char *elementName, int position, double &val)
 
void QueryNumAttributeExt (XMLDocument *xmlFile, const char *elementName, const char *key, double &val)
 
void QueryStringAttributeExt (XMLDocument *xmlFile, const char *elementName, int position, char *chars)
 
double ran1 (int *idum)
 
void addagg (void)
 
int chksph (int xin, int yin, int zin, int radd, int wflg, int phasein, int phase2)
 
int gsphere (int numgen, long int *numeach, int *sizeeach, int *pheach)
 
int create (void)
 
void drawfloc (int xin, int yin, int zin, int radd, int phasein, int phase2)
 
int chkfloc (int xin, int yin, int zin, int radd)
 
void makefloc (void)
 
void measure (void)
 
void measagg (void)
 
void connect (void)
 
void outmic (void)
 
int genpartnew (void)
 
void alloc_char_3D (char ***(&mic), long SYSIZE)
 
void dealloc_char_3D (char ***(&mic), long SYSIZE)
 
void alloc_long_3D (long ***(&mic), long SYSIZE)
 
void dealloc_long_3D (long ***(&mic), long SYSIZE)
 
void alloc_int_3D (int ***(&mask), long SYSIZE)
 
void dealloc_int_3D (int ***(&mask), long SYSIZE)
 
void alloc_shortint_3D (short int ***(&mic), long SYSIZE)
 
void dealloc_shortint_3D (short int ***(&mic), long SYSIZE)
 
void alloc_double_3D (double ***(&mic), long SYSIZE)
 
void dealloc_double_3D (double ***(&mic), long SYSIZE)
 
int maketemp (int size)
 
void phcount (void)
 
int surfpix (int xin, int yin, int zin)
 
float rhcalc (int phin)
 
int countem (int xp, int yp, int zp, int phin)
 
void sysinit (int ph1, int ph2)
 
void sysscan (int ph1, int ph2)
 
int procsol (int nsearch)
 
int procair (int nsearch)
 
int movepix (int ntomove, int ph1, int ph2)
 
void sinter3d (int ph1id, int ph2id, float rhtarget)
 
void stat3d (void)
 
void rand3d (int phasein, int phaseout, float xpt)
 
void distrib3d (void)
 
void init (void)
 
int chckedge (int xck, int yck, int zck)
 
void passone (int low, int high, int cycid, int cshexflag)
 
int loccsh (int xcur, int ycur, int zcur, int extent)
 
int countbox (int boxsize, int qx, int qy, int qz)
 
int countboxc (int boxsize, int qx, int qy, int qz)
 
void makeinert (long int ndesire)
 
void extslagcsh (int xpres, int ypres, int zpres)
 
void dissolve (int cycle)
 
void addrand (int randid, long int nneed)
 
void measuresurf (void)
 
void resaturate (void)
 
void outputImageFileUnperc (char ***m)
 
void readhydrparam (void)
 
void disrealnew_init (void)
 
void disrealnew (double GiveTemp, double TargTime, int flag)
 
int burn3d (int npix, int d1, int d2, int d3)
 
int burnset (int d1, int d2, int d3)
 
void parthyd (void)
 
int moveone (int *xloc, int *yloc, int *zloc, int *act, int sumold)
 
int edgecnt (int xck, int yck, int zck, int ph1, int ph2, int ph3)
 
void extcsh (void)
 
int movecsh (int xcur, int ycur, int zcur, int finalstep, int cycorig)
 
void extfh3 (int xpres, int ypres, int zpres)
 
int extettr (int xpres, int ypres, int zpres, int etype)
 
void extch (void)
 
void extgyps (int xpres, int ypres, int zpres)
 
int moveanh (int xcur, int ycur, int zcur, int finalstep, float nucprgyp)
 
int movehem (int xcur, int ycur, int zcur, int finalstep, float nucprgyp)
 
int extfreidel (int xpres, int ypres, int zpres)
 
int extstrat (int xpres, int ypres, int zpres)
 
int movegyp (int xcur, int ycur, int zcur, int finalstep)
 
int movecacl2 (int xcur, int ycur, int zcur, int finalstep)
 
int movecas2 (int xcur, int ycur, int zcur, int finalstep)
 
int moveas (int xcur, int ycur, int zcur, int finalstep)
 
int movecaco3 (int xcur, int ycur, int zcur, int finalstep)
 
void extafm (int xpres, int ypres, int zpres)
 
int moveettr (int xcur, int ycur, int zcur, int finalstep)
 
void extpozz (int xpres, int ypres, int zpres)
 
int movefh3 (int xcur, int ycur, int zcur, int finalstep, float nucprob)
 
int movech (int xcur, int ycur, int zcur, int finalstep, float nucprob)
 
void extc3ah6 (int xpres, int ypres, int zpres)
 
int movec3a (int xcur, int ycur, int zcur, int finalstep, float nucprob)
 
int movec4a (int xcur, int ycur, int zcur, int finalstep, float nucprob)
 
void hydrate (int fincyc, int stepmax, float chpar1, float chpar2, float hgpar1, float hgpar2, float fhpar1, float fhpar2, float gypar1, float gypar2)
 
void laguer (fcomplex_cem a[], int m, fcomplex_cem *x, float eps, int polish)
 
void zroots (fcomplex_cem a[], int m, fcomplex_cem roots[], int polish)
 
void pHpred (void)
 
int IsSolidPhase (int phase)
 
void burn_phases (int d1, int d2, int d3)
 
int IsConnected (int cx, int cy, int cz, int dx, int dy, int dz)
 
void GenerateConnNumbers (void)
 
void outputImageFilePerc (void)
 
void WriteUnsortedList (int px, int py, int pz)
 
void CountPercolation (int &tot_perc, int &tot_unperc)
 
int AdjCoord (int coord)
 
int NumSol (int cx, int cy, int cz)
 
void CSHbox (unsigned int *CSH_vicinity)
 
void nrerror (const char *error_text)
 
float * vector (int nl, int nh)
 
int * ivector (int nl, int nh)
 
double * dvector (int nl, int nh)
 
float ** matrix_cem (int nrl, int nrh, int ncl, int nch)
 
double ** dmatrix (int nrl, int nrh, int ncl, int nch)
 
int ** imatrix (int nrl, int nrh, int ncl, int nch)
 
float ** submatrix (float **a, int oldrl, int oldrh, int oldcl, int oldch, int newrl, int newcl)
 
void free_vector (float *v, int nl)
 
void free_ivector (int *v, int nl)
 
void free_dvector (double *v, int nl)
 
void free_matrix (float **m, int nrl, int nrh, int ncl)
 
void free_dmatrix (double **m, int nrl, int nrh, int ncl)
 
void free_imatrix (int **m, int nrl, int nrh, int ncl)
 
void free_submatrix (float *b, int nrl)
 
float ** convert_matrix (float *a, int nrl, int nrh, int ncl, int nch)
 
void free_convert_matrix (float **b, int nrl)
 
fcomplex_cem Cadd (fcomplex_cem a, fcomplex_cem b)
 
fcomplex_cem Csub (fcomplex_cem a, fcomplex_cem b)
 
fcomplex_cem Cmul (fcomplex_cem a, fcomplex_cem b)
 
fcomplex_cem ComplexCemhyd (float re, float im)
 
fcomplex_cem Conjg (fcomplex_cem z)
 
fcomplex_cem Cdiv (fcomplex_cem a, fcomplex_cem b)
 
float Cabs (fcomplex_cem z)
 
fcomplex_cem Csqrt (fcomplex_cem z)
 
fcomplex_cem RCmul (float x, fcomplex_cem a)
 

Private Attributes

GaussPointgp
 Stores GP of the CemhydMatStatus. More...
 
double LastTargTime
 
int NEIGHBORS
 
int BoxSize
 
int SolidLimit
 
long MAXTRIES
 
long int MAXCYC_SEAL
 
long SYSIZE_POW3
 
int CEM
 
int CEMID
 
int C2SID
 
int GYPID
 
int HEMIHYDRATE
 
int POZZID
 
int INERTID
 
int SLAGID
 
int AGG
 
int FLYASH
 
long NPARTC
 
long BURNTG
 
int NUMSIZES
 
long MAXSPH
 
double Cp_pozz
 
double Cp_CH
 
double Cp_h2o
 
double Cp_bh2o
 
double WN
 
double WCHSH
 
int CUBEMAX
 
int CUBEMIN
 
long SYSIZEM1
 
double DISBIAS
 
double DISMIN
 
double DISMIN2
 
double DISMINSLAG
 
double DISMINASG
 
double DISMINCAS2
 
double DISMIN_C3A_0
 
double DISMIN_C4AF_0
 
double DETTRMAX
 
double DGYPMAX
 
double DCACO3MAX
 
double DCACL2MAX
 
double DCAS2MAX
 
double CHCRIT
 
double C3AH6CRIT
 
double C3AH6GROW
 
double CHGROW
 
double CHGROWAGG
 
double ETTRGROW
 
double C3AETTR
 
double C3AGYP
 
double SOLIDC3AGYP
 
double SOLIDC4AFGYP
 
double PPOZZ
 
double PCSH2CSH
 
double A0_CHSOL
 
double A1_CHSOL
 
double CSHSCALE
 
double C3AH6_SCALE
 
int BURNT
 
long SIZE2D
 
long SIZESET
 
double AGRATE
 
double VOLFACTOR
 
double MASSFACTOR
 
double MMNa
 
double MMK
 
double MMNa2O
 
double MMK2O
 
double BNa
 
double BK
 
double BprimeNa
 
double BprimeK
 
double KspCH25C
 
double KspGypsum
 
double KspSyngenite
 
double SpecgravSyngenite
 
double KperSyn
 
double activeA0
 
double activeB0
 
double zCa
 
double zSO4
 
double zOH
 
double zNa
 
double zK
 
double aK
 
double aCa
 
double aOH
 
double aNa
 
double aSO4
 
double lambdaOH_0
 
double lambdaNa_0
 
double lambdaK_0
 
double lambdaSO4_0
 
double lambdaCa_0
 
double GOH
 
double GK
 
double GNa
 
double GCa
 
double GSO4
 
double cm2perL2m
 
double EPSS
 
double MAXIT
 
double EPSP
 
int MAXM
 
int xoff [27]
 
int yoff [27]
 
int zoff [27]
 
long IA
 
long IM
 
long IQ
 
int IR
 
int NTAB
 
double EPS
 
double NDIV
 
double RNMX
 
double AM
 
int iy
 
int * iv
 
int POROSITY
 
int C3S
 
int C2S
 
int C3A
 
int C4AF
 
int GYPSUM
 
int HEMIHYD
 
int ANHYDRITE
 
int POZZ
 
int INERT
 
int SLAG
 
int ASG
 
int CAS2
 
int CH
 
int CSH
 
int C3AH6
 
int ETTR
 
int ETTRC4AF
 
int AFM
 
int FH3
 
int POZZCSH
 
int SLAGCSH
 
int CACL2
 
int FREIDEL
 
int STRAT
 
int GYPSUMS
 
int CACO3
 
int AFMC
 
int INERTAGG
 
int ABSGYP
 
int DIFFCSH
 
int DIFFCH
 
int DIFFGYP
 
int DIFFC3A
 
int DIFFC4A
 
int DIFFFH3
 
int DIFFETTR
 
int DIFFCACO3
 
int DIFFAS
 
int DIFFANH
 
int DIFFHEM
 
int DIFFCAS2
 
int DIFFCACL2
 
int EMPTYP
 
int HDCSH
 
int OFFSET
 
char *** mic
 
XMLDocument * xmlFile
 
int countKey
 
char *** micorig
 
long int *** micpart
 
long int *** cement
 
long int *** cemreal
 
int npart
 
int aggsize
 
int iseed
 
int nseed
 
int * seed
 
int dispdist
 
int clusleft
 
long int n_sulfate
 
long int target_sulfate
 
long int n_total
 
long int target_total
 
long int volpart [47]
 
long int n_anhydrite
 
long int target_anhydrite
 
long int n_hemi
 
long int target_hemi
 
double probgyp
 
double probhem
 
double probanh
 
struct cluster ** clust
 
int *** mask
 
int *** curvature
 
long int volume [50]
 
long int surface [50]
 
int nsph
 
int * xsph
 
int * ysph
 
int * zsph
 
long int nsolid [1500]
 
long int nair [1500]
 
long int * phase
 
short int *** cshage
 
short int *** faces
 
unsigned int * CSH_vicinity
 
long int * discount
 
long int * count
 
long int ncshplategrow
 
long int ncshplateinit
 
long int npr
 
long int nfill
 
long int ncsbar
 
long int netbar
 
long int porinit
 
long int nasr
 
long int nslagr
 
long int slagemptyp
 
long int c3sinit
 
long int c2sinit
 
long int c3ainit
 
long int c4afinit
 
long int anhinit
 
long int heminit
 
long int chold
 
long int chnew
 
long int nmade
 
long int ngoing
 
long int gypready
 
long int poregone
 
long int poretodo
 
long int countpore
 
long int countkeep
 
long int water_left
 
long int water_off
 
long int pore_off
 
int ncyc
 
int cyccnt
 
int cubesize
 
int sealed
 
int outfreq
 
int ImgOut
 
int burnfreq
 
int setfreq
 
int setflag
 
int sf1
 
int sf2
 
int sf3
 
int porefl1
 
int porefl2
 
int porefl3
 
double heat_cf
 
float w_to_c
 
float s_to_c
 
float krate
 
float totfract
 
float tfractw04
 
float fractwithfill
 
float tfractw05
 
float surffract
 
float pfract
 
float pfractw05
 
float sulf_conc
 
long int scntcement
 
long int scnttotal
 
float U_coeff
 
float T_ambient
 
double alpha_cur
 
double alpha_last
 
double heat_old
 
double cemmass
 
double mass_agg
 
double mass_water
 
double mass_fill
 
double Cp_now
 
double Cp_agg
 
double Cp_cement
 
double Mass_tot_concrete
 
double Cp_SCM
 
double Cp_FA
 
double Cp_CA
 
double Cp_inert
 
double Mass_SCM_frac
 
double Mass_FA_frac
 
double Mass_CA_frac
 
double Mass_inert_frac
 
double Concrete_thermal_conductivity
 
double Concrete_bulk_density
 
double alpha
 
double CH_mass
 
double mass_CH
 
double mass_fill_pozz
 
double E_act_pozz
 
double chs_new
 
double cemmasswgyp
 
float flyashmass
 
float alpha_fa_cur
 
double E_act_slag
 
double TargDoHelas
 
float * molarvcsh
 
float * watercsh
 
float heatsum
 
float molesh2o
 
float saturation
 
float * disprob
 
float * disbase
 
float gypabsprob
 
float ppozz
 
float * specgrav
 
float * molarv
 
float * heatf
 
float * waterc
 
int * soluble
 
int * creates
 
int csh2flag
 
int adiaflag
 
int chflag
 
int nummovsl
 
float cs_acc
 
float ca_acc
 
float dismin_c3a
 
float dismin_c4af
 
float gsratio2
 
float onepixelbias
 
float p1slag
 
float p2slag
 
float p3slag
 
float p4slag
 
float p5slag
 
double slagcasi
 
double slaghydcasi
 
float slagh2osi
 
double slagc3a
 
double siperslag
 
double slagreact
 
long int DIFFCHdeficit
 
long int slaginit
 
long int slagcum
 
long int chgone
 
long int nch_slag
 
long int sulf_cur
 
long int sulf_solid
 
char heatname [80]
 
char adianame [80]
 
char phasname [80]
 
char ppsname [80]
 
char ptsaname [80]
 
char phrname [80]
 
char chshrname [80]
 
char micname [80]
 
char cmdnew [120]
 
char pHname [80]
 
char fileroot [80]
 
struct antsheadant
 
struct antstailant
 
FILE * heatfile
 
FILE * chsfile
 
FILE * ptmpfile
 
FILE * movfile
 
FILE * pHfile
 
FILE * micfile
 
FILE * fileperc
 
FILE * percfile
 
FILE * disprobfile
 
FILE * phasfile
 
FILE * perc_phases
 
FILE * CSHfile
 
FILE * infoperc
 
FILE * infoUnperc
 
double pH_cur
 
double totsodium
 
double totpotassium
 
double rssodium
 
double rspotassium
 
float * pHeffect
 
float pHfactor
 
int pHactive
 
int resatcyc
 
int cshgeom
 
double conccaplus
 
double moles_syn_precip
 
double concsulfate
 
int primevalues [6]
 
int cshboxsize
 
struct percolatedpathlast
 
struct percolatedpathcurrent
 
int adiabatic_curing
 
int ntimes
 
int cycflag
 
int phydfreq
 
double InitTime
 
double pnucch
 
double pscalech
 
double pnuchg
 
double pscalehg
 
double pnucfh3
 
double pscalefh3
 
double pnucgyp
 
double pscalegyp
 
float thtimelo
 
float thtimehi
 
float thtemplo
 
float thtemphi
 
double mass_cement
 
double mass_cem_now
 
double mass_cur
 
double kpozz
 
double kslag
 
FILE * adiafile
 
FILE * thfile
 
FILE * elasfile
 
long int LastCycCnt
 
double Vol_cement_clinker_gypsum
 
double Vol_cement_SCM
 
double Vol_water
 
double Vol_FA
 
double Vol_CA
 
double Vol_inert_filler
 
double Vol_entrained_entrapped_air
 
double Grain_average_FA
 
double Grain_average_CA
 
double ITZ_thickness
 
double ITZ_Young_red
 
double Young_SCM
 
double Poisson_SCM
 
double Young_FA
 
double Poisson_FA
 
double Young_CA
 
double Poisson_CA
 
double Young_inert
 
double Poisson_inert
 

Additional Inherited Members

- Protected Attributes inherited from oofem::TransportMaterialStatus
FloatArray temp_field
 Vector containing the last used field. More...
 
FloatArray temp_gradient
 Vector containing the last used gradient. More...
 
FloatArray temp_flux
 Vector containing the last computed flux. More...
 
FloatArray field
 Vector containing the last equilibrated field. The physical meaning corresponds to temperature, concentration etc. More...
 
FloatArray gradient
 Vector containing the last equilibrated gradient. It is the spatial gradient of the field. More...
 
FloatArray flux
 Vector containing the last equilibrated flux. The physical meaning corresponds to energy flux, mass flow, etc. More...
 
double maturity
 A scalar containing maturity (integration of temperature over time) More...
 
- Protected Attributes inherited from oofem::IntegrationPointStatus
GaussPointgp
 Associated integration point. More...
 
- Protected Attributes inherited from oofem::FEMComponent
int number
 Component number. More...
 
Domaindomain
 Link to domain object, useful for communicating with other FEM components. More...
 

Detailed Description

Definition at line 154 of file cemhydmat.h.

Constructor & Destructor Documentation

oofem::CemhydMatStatus::CemhydMatStatus ( int  n,
Domain d,
GaussPoint gp,
CemhydMatStatus CemStat,
CemhydMat cemhydmat,
bool  withMicrostructure 
)

Create status in an integration point.

Parameters
nNumber of receiver.
dDomain that receiver belongs to.
gpIntegration point that receiver belongs to.
cemhydmatMaterial model which receiver belongs to.
CemStatA pointer to existing microstructure, from which the 3D image is copied.
withMicrostructureCreates also 3D microstructure representation at the integration point.

Definition at line 459 of file cemhydmat.C.

References adiafile, ArrPerc, cement, cemreal, chsfile, clust, ConnNumbers, count, creates, CSH_vicinity, cshage, CSHfile, curvature, disbase, discount, disprob, disprobfile, elasfile, faces, fileperc, gp, headant, heatf, heatfile, infoperc, infoUnperc, initializeMicrostructure(), iv, last_values, mask, mic, mic_CSH, micfile, micorig, micpart, molarv, molarvcsh, movfile, PartHeat, perc_phases, percfile, phase, PhaseFrac, phasfile, pHeffect, pHfile, ptmpfile, readInputFileAndInitialize(), soluble, specgrav, SYSIZE, tailant, thfile, waterc, watercsh, xmlFile, oofem::CemhydMat::XMLfileName, xsph, ysph, and zsph.

Referenced by printOutputAt().

Member Function Documentation

void oofem::CemhydMatStatus::addagg ( void  )
private

Definition at line 1492 of file cemhydmat.C.

References AGG, aggsize, cement, cemreal, countKey, iy, QueryNumAttributeExt(), SYSSIZE, and xmlFile.

Referenced by genpartnew().

void oofem::CemhydMatStatus::addrand ( int  randid,
long int  nneed 
)
private

Definition at line 6216 of file cemhydmat.C.

References CACO3, countboxc(), INERT, iy, mic, micorig, POROSITY, ran1(), seed, and SYSIZE.

Referenced by readhydrparam().

int oofem::CemhydMatStatus::AdjCoord ( int  coord)
inlineprivate

Definition at line 13623 of file cemhydmat.C.

References SYSIZE.

Referenced by GenerateConnNumbers(), IsConnected(), and NumSol().

void oofem::CemhydMatStatus::alloc_char_3D ( char ***&  mic,
long  SYSIZE 
)
private

Definition at line 981 of file cemhydmat.C.

References mic, and SYSIZE.

Referenced by burn_phases(), burnset(), and readInputFileAndInitialize().

void oofem::CemhydMatStatus::alloc_double_3D ( double ***&  mic,
long  SYSIZE 
)
private

Definition at line 1100 of file cemhydmat.C.

References mic, and SYSIZE.

Referenced by rand3d().

void oofem::CemhydMatStatus::alloc_int_3D ( int ***&  mask,
long  SYSIZE 
)
private

Definition at line 1040 of file cemhydmat.C.

References mic, and SYSIZE.

Referenced by distrib3d(), and readInputFileAndInitialize().

void oofem::CemhydMatStatus::alloc_long_3D ( long ***&  mic,
long  SYSIZE 
)
private

Definition at line 1010 of file cemhydmat.C.

References mic, and SYSIZE.

Referenced by genpartnew(), and readInputFileAndInitialize().

void oofem::CemhydMatStatus::alloc_shortint_3D ( short int ***&  mic,
long  SYSIZE 
)
private

Definition at line 1070 of file cemhydmat.C.

References mic, and SYSIZE.

Referenced by readInputFileAndInitialize().

void oofem::CemhydMatStatus::AnalyticHomogenizationConcrete ( double  E_paste_inp,
double  nu_paste_inp,
double *  E_paste,
double *  nu_paste,
double *  E_mortar,
double *  nu_mortar,
double &  E_concrete,
double &  nu_concrete 
)
void oofem::CemhydMatStatus::AnalyticHomogenizationPaste ( double &  E,
double &  nu,
int  perc_unperc_flag 
)
int oofem::CemhydMatStatus::burn3d ( int  npix,
int  d1,
int  d2,
int  d3 
)
private

Definition at line 7604 of file cemhydmat.C.

References alpha_cur, BURNT, C2S, C3A, C3S, C4AF, cemmass, count, cx(), cy(), cyccnt, cz(), fileperc, mic, SIZE2D, specgrav, and SYSIZE.

Referenced by disrealnew().

int oofem::CemhydMatStatus::burnset ( int  d1,
int  d2,
int  d3 
)
private
float oofem::CemhydMatStatus::Cabs ( fcomplex_cem  z)
private

Definition at line 13991 of file cemhydmat.C.

References oofem::FCOMPLEX::i, and oofem::FCOMPLEX::r.

Referenced by laguer().

fcomplex_cem oofem::CemhydMatStatus::Cadd ( fcomplex_cem  a,
fcomplex_cem  b 
)
private

Definition at line 13932 of file cemhydmat.C.

References oofem::FCOMPLEX::i, and oofem::FCOMPLEX::r.

Referenced by laguer(), and zroots().

fcomplex_cem oofem::CemhydMatStatus::Cdiv ( fcomplex_cem  a,
fcomplex_cem  b 
)
private

Definition at line 13972 of file cemhydmat.C.

References oofem::FCOMPLEX::i, and oofem::FCOMPLEX::r.

Referenced by laguer().

int oofem::CemhydMatStatus::chckedge ( int  xck,
int  yck,
int  zck 
)
private

Definition at line 4322 of file cemhydmat.C.

References mic, NEIGHBORS, POROSITY, SYSIZE, SYSIZEM1, xoff, yoff, and zoff.

Referenced by passone().

int oofem::CemhydMatStatus::chkfloc ( int  xin,
int  yin,
int  zin,
int  radd 
)
private

Definition at line 1959 of file cemhydmat.C.

References AGG, aggsize, cement, POROSITY, and SYSSIZE.

Referenced by makefloc().

int oofem::CemhydMatStatus::chksph ( int  xin,
int  yin,
int  zin,
int  radd,
int  wflg,
int  phasein,
int  phase2 
)
private

Definition at line 1539 of file cemhydmat.C.

References aggsize, cement, cemreal, POROSITY, and SYSSIZE.

Referenced by gsphere().

fcomplex_cem oofem::CemhydMatStatus::Cmul ( fcomplex_cem  a,
fcomplex_cem  b 
)
private

Definition at line 13948 of file cemhydmat.C.

References oofem::FCOMPLEX::i, and oofem::FCOMPLEX::r.

Referenced by laguer(), and zroots().

fcomplex_cem oofem::CemhydMatStatus::ComplexCemhyd ( float  re,
float  im 
)
private

Definition at line 13956 of file cemhydmat.C.

References oofem::FCOMPLEX::i, and oofem::FCOMPLEX::r.

Referenced by laguer(), pHpred(), and zroots().

double oofem::CemhydMatStatus::computeConcreteCapacityBentz ( void  )
fcomplex_cem oofem::CemhydMatStatus::Conjg ( fcomplex_cem  z)
private

Definition at line 13964 of file cemhydmat.C.

References oofem::FCOMPLEX::i, and oofem::FCOMPLEX::r.

void oofem::CemhydMatStatus::connect ( void  )
private

Definition at line 2317 of file cemhydmat.C.

References BURNTG, CEM, cement, countKey, QueryNumAttributeExt(), SYSSIZE, and xmlFile.

Referenced by genpartnew().

void oofem::CemhydMatStatus::constructor_init ( void  )
float ** oofem::CemhydMatStatus::convert_matrix ( float *  a,
int  nrl,
int  nrh,
int  ncl,
int  nch 
)
private

Definition at line 13907 of file cemhydmat.C.

References nrerror().

int oofem::CemhydMatStatus::countbox ( int  boxsize,
int  qx,
int  qy,
int  qz 
)
private

Definition at line 4543 of file cemhydmat.C.

References ABSGYP, C3S, iy, mic, and SYSIZE.

Referenced by dissolve(), and makeinert().

int oofem::CemhydMatStatus::countboxc ( int  boxsize,
int  qx,
int  qy,
int  qz 
)
private

Definition at line 4599 of file cemhydmat.C.

References C3S, iy, mic, POZZ, and SYSIZE.

Referenced by addrand().

int oofem::CemhydMatStatus::countem ( int  xp,
int  yp,
int  zp,
int  phin 
)
private

Definition at line 2853 of file cemhydmat.C.

References mask, nsph, SYSSIZE, xsph, ysph, and zsph.

Referenced by sysinit().

void oofem::CemhydMatStatus::CountPercolation ( int &  tot_perc,
int &  tot_unperc 
)
private
int oofem::CemhydMatStatus::create ( void  )
private
void oofem::CemhydMatStatus::CreateHDCSH ( void  )

Definition at line 14052 of file cemhydmat.C.

References CSH_vicinity, and CSHbox().

Referenced by disrealnew().

void oofem::CemhydMatStatus::CSHbox ( unsigned int *  CSH_vicinity)
private

Definition at line 13684 of file cemhydmat.C.

References BoxSize, count, CSH, cx(), cy(), cz(), HDCSH, mic, mic_CSH, NumSol(), and SYSIZE.

Referenced by CreateHDCSH(), and dissolve().

fcomplex_cem oofem::CemhydMatStatus::Csqrt ( fcomplex_cem  z)
private

Definition at line 14011 of file cemhydmat.C.

References oofem::FCOMPLEX::i, and oofem::FCOMPLEX::r.

Referenced by laguer().

fcomplex_cem oofem::CemhydMatStatus::Csub ( fcomplex_cem  a,
fcomplex_cem  b 
)
private

Definition at line 13940 of file cemhydmat.C.

References oofem::FCOMPLEX::i, and oofem::FCOMPLEX::r.

Referenced by laguer().

long oofem::CemhydMatStatus::cx ( int  x,
int  y,
int  z,
int  a,
int  b,
int  c 
)
private

Definition at line 14078 of file cemhydmat.C.

Referenced by burn3d(), burn_phases(), burnset(), CSHbox(), and GenerateConnNumbers().

long oofem::CemhydMatStatus::cy ( int  x,
int  y,
int  z,
int  a,
int  b,
int  c 
)
private

Definition at line 14084 of file cemhydmat.C.

Referenced by burn3d(), burn_phases(), burnset(), CSHbox(), and GenerateConnNumbers().

long oofem::CemhydMatStatus::cz ( int  x,
int  y,
int  z,
int  a,
int  b,
int  c 
)
private

Definition at line 14089 of file cemhydmat.C.

Referenced by burn3d(), burn_phases(), burnset(), CSHbox(), and GenerateConnNumbers().

void oofem::CemhydMatStatus::dealloc_char_3D ( char ***&  mic,
long  SYSIZE 
)
private

Definition at line 995 of file cemhydmat.C.

References mic, and SYSIZE.

Referenced by burn_phases(), burnset(), and ~CemhydMatStatus().

void oofem::CemhydMatStatus::dealloc_double_3D ( double ***&  mic,
long  SYSIZE 
)
private

Definition at line 1115 of file cemhydmat.C.

References mic, and SYSIZE.

Referenced by rand3d().

void oofem::CemhydMatStatus::dealloc_int_3D ( int ***&  mask,
long  SYSIZE 
)
private

Definition at line 1055 of file cemhydmat.C.

References mic, and SYSIZE.

Referenced by distrib3d(), and ~CemhydMatStatus().

void oofem::CemhydMatStatus::dealloc_long_3D ( long ***&  mic,
long  SYSIZE 
)
private

Definition at line 1025 of file cemhydmat.C.

References mic, and SYSIZE.

Referenced by distrib3d(), genpartnew(), and ~CemhydMatStatus().

void oofem::CemhydMatStatus::dealloc_shortint_3D ( short int ***&  mic,
long  SYSIZE 
)
private

Definition at line 1085 of file cemhydmat.C.

References mic, and SYSIZE.

Referenced by ~CemhydMatStatus().

void oofem::CemhydMatStatus::disrealnew_init ( void  )
private
void oofem::CemhydMatStatus::dissolve ( int  cycle)
private

Definition at line 4874 of file cemhydmat.C.

References A0_CHSOL, A1_CHSOL, ABSGYP, AFM, alpha, alpha_cur, alpha_fa_cur, anhinit, ANHYDRITE, ASG, C2S, c2sinit, C3A, C3AH6, C3AH6CRIT, c3ainit, C3S, c3sinit, C4AF, c4afinit, ca_acc, CACL2, CACO3, CAS2, cemmass, cemmasswgyp, CH, CH_mass, CHCRIT, chgone, chnew, chold, chs_new, concsulfate, count, countbox(), countkeep, countpore, creates, cs_acc, CSH, csh2flag, CSH_vicinity, cshage, CSHbox(), cshboxsize, CSHSCALE, oofem::CemhydMatStatus::ants::cycbirth, cyccnt, DCACL2MAX, DCACO3MAX, DCAS2MAX, DETTRMAX, DGYPMAX, DIFFANH, DIFFAS, DIFFC3A, DIFFC4A, DIFFCACL2, DIFFCACO3, DIFFCAS2, DIFFCH, DIFFCHdeficit, DIFFCSH, DIFFETTR, DIFFFH3, DIFFGYP, DIFFHEM, disbase, discount, DISMIN, DISMIN2, dismin_c3a, DISMIN_C3A_0, dismin_c4af, DISMIN_C4AF_0, DISMINASG, DISMINCAS2, DISMINSLAG, disprob, disprobfile, EMPTYP, ETTR, ETTRC4AF, extslagcsh(), faces, FH3, flyashmass, fractwithfill, gp, gypready, GYPSUM, GYPSUMS, HDCSH, heat_cf, heat_new, heat_old, heatf, heatfile, heatsum, HEMIHYD, heminit, oofem::CemhydMatStatus::ants::id, INERT, INERTAGG, loccsh(), makeinert(), mass_agg, mass_CH, mass_fill, mass_fill_pozz, mass_water, mic, micpart, molarv, molarvcsh, molesh2o, nasr, ncsbar, NEIGHBORS, netbar, oofem::CemhydMatStatus::ants::nextant, nfill, ngoing, nmade, npr, nslagr, OFFSET, onepixelbias, p1slag, p3slag, p4slag, p5slag, passone(), PCSH2CSH, perc_phases, pfract, pfractw05, pH_cur, pHactive, phasfile, pHeffect, pHfactor, pore_off, poregone, poretodo, porinit, POROSITY, POZZ, POZZCSH, PPOZZ, ppozz, oofem::CemhydMatStatus::ants::prevant, ran1(), s_to_c, saturation, sealed, seed, SLAG, SLAGCSH, slagcum, slagemptyp, slagreact, soluble, specgrav, sulf_conc, sulf_cur, sulf_solid, surffract, SYSIZE, SYSIZE_POW3, SYSIZEM1, tailant, temp_cur, tfractw04, tfractw05, time_cur, totfract, w_to_c, water_left, water_off, waterc, watercsh, oofem::CemhydMatStatus::ants::x, xoff, oofem::CemhydMatStatus::ants::y, yoff, oofem::CemhydMatStatus::ants::z, and zoff.

Referenced by disrealnew().

void oofem::CemhydMatStatus::distrib3d ( void  )
private
double ** oofem::CemhydMatStatus::dmatrix ( int  nrl,
int  nrh,
int  ncl,
int  nch 
)
private

Definition at line 13793 of file cemhydmat.C.

References nrerror().

void oofem::CemhydMatStatus::drawfloc ( int  xin,
int  yin,
int  zin,
int  radd,
int  phasein,
int  phase2 
)
private

Definition at line 1901 of file cemhydmat.C.

References cement, cemreal, and SYSSIZE.

Referenced by makefloc().

double * oofem::CemhydMatStatus::dvector ( int  nl,
int  nh 
)
private

Definition at line 13754 of file cemhydmat.C.

References nrerror().

int oofem::CemhydMatStatus::edgecnt ( int  xck,
int  yck,
int  zck,
int  ph1,
int  ph2,
int  ph3 
)
private

Definition at line 8308 of file cemhydmat.C.

References mic, SYSIZE, and SYSIZEM1.

Referenced by extafm(), extc3ah6(), extch(), extcsh(), extettr(), extfh3(), extfreidel(), extgyps(), extpozz(), extslagcsh(), and extstrat().

void oofem::CemhydMatStatus::extafm ( int  xpres,
int  ypres,
int  zpres 
)
private

Definition at line 10677 of file cemhydmat.C.

References AFM, C3A, C4AF, count, edgecnt(), mic, moveone(), POROSITY, ran1(), seed, and SYSIZE.

Referenced by movec3a(), movec4a(), and moveettr().

void oofem::CemhydMatStatus::extc3ah6 ( int  xpres,
int  ypres,
int  zpres 
)
private

Definition at line 11141 of file cemhydmat.C.

References C3A, C3AH6, count, edgecnt(), mic, moveone(), POROSITY, ran1(), seed, and SYSIZE.

Referenced by movec3a(), and movec4a().

void oofem::CemhydMatStatus::extch ( void  )
private

Definition at line 8779 of file cemhydmat.C.

References CH, count, DIFFCH, edgecnt(), mic, POROSITY, ran1(), seed, and SYSIZE.

Referenced by moveanh(), movecacl2(), movecas2(), moveettr(), movegyp(), and movehem().

void oofem::CemhydMatStatus::extcsh ( void  )
private

Definition at line 8359 of file cemhydmat.C.

References C2S, C3S, count, CSH, cshage, cshgeom, cyccnt, edgecnt(), faces, mic, ncshplateinit, POROSITY, ran1(), seed, and SYSIZE.

Referenced by movecsh().

int oofem::CemhydMatStatus::extettr ( int  xpres,
int  ypres,
int  zpres,
int  etype 
)
private

Definition at line 8639 of file cemhydmat.C.

References C2S, C3A, C3S, C4AF, count, edgecnt(), ETTR, ETTRC4AF, mic, moveone(), POROSITY, ran1(), seed, and SYSIZE.

Referenced by moveanh(), movec3a(), movec4a(), movecaco3(), movegyp(), and movehem().

void oofem::CemhydMatStatus::extfh3 ( int  xpres,
int  ypres,
int  zpres 
)
private

Definition at line 8558 of file cemhydmat.C.

References count, DIFFFH3, edgecnt(), FH3, mic, moveone(), POROSITY, ran1(), seed, and SYSIZE.

Referenced by moveanh(), movecacl2(), movecas2(), moveettr(), movegyp(), and movehem().

int oofem::CemhydMatStatus::extfreidel ( int  xpres,
int  ypres,
int  zpres 
)
private

Definition at line 9476 of file cemhydmat.C.

References count, DIFFCACL2, edgecnt(), FREIDEL, mic, moveone(), POROSITY, ran1(), seed, and SYSIZE.

Referenced by movec3a(), movec4a(), and movecacl2().

void oofem::CemhydMatStatus::extgyps ( int  xpres,
int  ypres,
int  zpres 
)
private

Definition at line 8826 of file cemhydmat.C.

References ANHYDRITE, count, edgecnt(), GYPSUMS, HEMIHYD, mic, moveone(), POROSITY, ran1(), seed, and SYSIZE.

Referenced by moveanh(), and movehem().

void oofem::CemhydMatStatus::extpozz ( int  xpres,
int  ypres,
int  zpres 
)
private

Definition at line 10895 of file cemhydmat.C.

References count, CSH, edgecnt(), mic, moveone(), POROSITY, POZZ, POZZCSH, ran1(), seed, and SYSIZE.

Referenced by movech().

void oofem::CemhydMatStatus::extslagcsh ( int  xpres,
int  ypres,
int  zpres 
)
private

Definition at line 4781 of file cemhydmat.C.

References count, CSH, edgecnt(), faces, mic, moveone(), POROSITY, ran1(), seed, SLAG, SLAGCSH, and SYSIZE.

Referenced by dissolve().

int oofem::CemhydMatStatus::extstrat ( int  xpres,
int  ypres,
int  zpres 
)
private

Definition at line 9557 of file cemhydmat.C.

References count, DIFFAS, DIFFCAS2, edgecnt(), mic, moveone(), POROSITY, ran1(), seed, STRAT, and SYSIZE.

Referenced by moveas(), movec3a(), movec4a(), movecas2(), and movech().

void oofem::CemhydMatStatus::free_convert_matrix ( float **  b,
int  nrl 
)
private
void oofem::CemhydMatStatus::free_dmatrix ( double **  m,
int  nrl,
int  nrh,
int  ncl 
)
private
void oofem::CemhydMatStatus::free_dvector ( double *  v,
int  nl 
)
private
void oofem::CemhydMatStatus::free_imatrix ( int **  m,
int  nrl,
int  nrh,
int  ncl 
)
private
void oofem::CemhydMatStatus::free_ivector ( int *  v,
int  nl 
)
private
void oofem::CemhydMatStatus::free_matrix ( float **  m,
int  nrl,
int  nrh,
int  ncl 
)
private
void oofem::CemhydMatStatus::free_submatrix ( float *  b,
int  nrl 
)
private
void oofem::CemhydMatStatus::free_vector ( float *  v,
int  nl 
)
private
void oofem::CemhydMatStatus::GenerateConnNumbers ( void  )
private

Definition at line 13305 of file cemhydmat.C.

References AdjCoord(), ArrPerc, ConnNumbers, cx(), cy(), cz(), IsConnected(), IsSolidPhase(), and SYSIZE.

void oofem::CemhydMatStatus::GetInitClinkerPhases ( double &  c3s,
double &  c2s,
double &  c3a,
double &  c4af,
double &  gypsum,
double &  hemi,
double &  anh 
)

Definition at line 14358 of file cemhydmat.C.

References anhinit, c2sinit, c3ainit, c3sinit, c4afinit, heminit, icyc, and ncsbar.

void oofem::CemhydMatStatus::GetInputParams ( char *  my_string)

Definition at line 14073 of file cemhydmat.C.

References iseed.

virtual const char* oofem::CemhydMatStatus::giveClassName ( ) const
inlinevirtual
Returns
Class name of the receiver.

Reimplemented from oofem::TransportMaterialStatus.

Definition at line 169 of file cemhydmat.h.

double oofem::CemhydMatStatus::GiveCp ( void  )

Definition at line 7540 of file cemhydmat.C.

References Cp_now.

Referenced by oofem::CemhydMat::giveConcreteCapacity().

int oofem::CemhydMatStatus::GiveCycNum ( void  )

Definition at line 7586 of file cemhydmat.C.

References icyc.

Referenced by oofem::CemhydMat::giveCycleNumber().

double oofem::CemhydMatStatus::GiveCycTime ( void  )

Definition at line 7592 of file cemhydmat.C.

References time_cur.

Referenced by oofem::CemhydMat::giveTimeOfCycle().

double oofem::CemhydMatStatus::GiveDensity ( void  )

Definition at line 7557 of file cemhydmat.C.

References Concrete_bulk_density.

Referenced by oofem::CemhydMat::giveConcreteDensity().

double oofem::CemhydMatStatus::GiveDoHActual ( void  )
double oofem::CemhydMatStatus::GiveDoHLastCyc ( void  )

Definition at line 7563 of file cemhydmat.C.

References alpha_cur.

double oofem::CemhydMatStatus::giveTotalVolume ( void  )
inline
double oofem::CemhydMatStatus::GiveTotCemHeat ( void  )

Definition at line 7528 of file cemhydmat.C.

References LastTotHeat.

double oofem::CemhydMatStatus::GiveTotHeat ( void  )

Definition at line 7534 of file cemhydmat.C.

References LastTotHeat, and Mass_cement_concrete.

double oofem::CemhydMatStatus::GiveWcr ( void  )

Definition at line 14064 of file cemhydmat.C.

References w_to_c.

void oofem::CemhydMatStatus::hydrate ( int  fincyc,
int  stepmax,
float  chpar1,
float  chpar2,
float  hgpar1,
float  hgpar2,
float  fhpar1,
float  fhpar2,
float  gypar1,
float  gypar2 
)
private
int ** oofem::CemhydMatStatus::imatrix ( int  nrl,
int  nrh,
int  ncl,
int  nch 
)
private

Definition at line 13817 of file cemhydmat.C.

References nrerror().

void oofem::CemhydMatStatus::initializeMicrostructure ( void  )

Definition at line 563 of file cemhydmat.C.

References A0_CHSOL, A1_CHSOL, ABSGYP, aCa, activeA0, activeB0, AFM, AFMC, AGG, AGRATE, aK, alpha_cur, alpha_last, aNa, ANHYDRITE, aOH, ASG, aSO4, averageTemperature, BK, BNa, BoxSize, BprimeK, BprimeNa, BURNT, C2S, C2SID, C3A, C3AETTR, C3AGYP, C3AH6, C3AH6GROW, C3S, C4AF, CACL2, CACO3, CAS2, CEM, CEMID, CH, CHGROW, CHGROWAGG, cm2perL2m, count, Cp_bh2o, Cp_CH, Cp_h2o, Cp_now, Cp_pozz, creates, CSH, CSH_vicinity, CUBEMIN, DIFFANH, DIFFAS, DIFFC3A, DIFFC4A, DIFFCACL2, DIFFCACO3, DIFFCAS2, DIFFCH, DIFFCSH, DIFFETTR, DIFFFH3, DIFFGYP, DIFFHEM, disbase, DISBIAS, discount, DISMIN, DISMIN2, DISMIN_C3A_0, DISMIN_C4AF_0, DISMINASG, DISMINCAS2, DISMINSLAG, disprob, EMPTYP, EPS, EPSP, EPSS, ETTR, ETTRC4AF, ETTRGROW, FH3, FLYASH, FREIDEL, GCa, GK, GNa, GOH, GSO4, GYPID, GYPSUM, GYPSUMS, HDCSH, heat_cf, heat_new, heatf, HEMIHYD, HEMIHYDRATE, IA, icyc, IM, INERT, INERTAGG, INERTID, init_material_time, IPVolume, IQ, IR, iv, iy, KperSyn, KspCH25C, KspGypsum, KspSyngenite, lambdaCa_0, lambdaK_0, lambdaNa_0, lambdaOH_0, lambdaSO4_0, last_values, LastCallTime, LastTargTime, MASSFACTOR, MAXCYC_SEAL, MAXIT, MAXM, MAXSPH, MAXTRIES, MMK, MMK2O, MMNa, MMNa2O, molarv, molarvcsh, NEIGHBORS, NTAB, NUMSIZES, OFFSET, PCSH2CSH, phase, PhaseFrac, pHeffect, POROSITY, POZZ, POZZCSH, POZZID, PPOZZ, SIZE2D, SIZESET, SLAG, SLAGCSH, SLAGID, SOLIDC3AGYP, SOLIDC4AFGYP, SolidLimit, soluble, specgrav, SpecgravSyngenite, STRAT, TargDoHelas, time_cur, VOLFACTOR, waterc, watercsh, WCHSH, WN, xoff, xsph, yoff, ysph, zCa, zK, zNa, zoff, zOH, zSO4, and zsph.

Referenced by CemhydMatStatus(), and printOutputAt().

int oofem::CemhydMatStatus::IsConnected ( int  cx,
int  cy,
int  cz,
int  dx,
int  dy,
int  dz 
)
private

Definition at line 13213 of file cemhydmat.C.

References AdjCoord(), ArrPerc, C2S, C3A, C3S, C4AF, IsSolidPhase(), and micpart.

Referenced by GenerateConnNumbers().

int oofem::CemhydMatStatus::IsSolidPhase ( int  phase)
private

Definition at line 12849 of file cemhydmat.C.

References ABSGYP, C3S, and HDCSH.

Referenced by burn_phases(), GenerateConnNumbers(), and IsConnected().

int * oofem::CemhydMatStatus::ivector ( int  nl,
int  nh 
)
private

Definition at line 13742 of file cemhydmat.C.

References nrerror().

void oofem::CemhydMatStatus::laguer ( fcomplex_cem  a[],
int  m,
fcomplex_cem x,
float  eps,
int  polish 
)
private
int oofem::CemhydMatStatus::maketemp ( int  size)
private

Definition at line 2684 of file cemhydmat.C.

References MAXSPH, xsph, ysph, and zsph.

Referenced by sinter3d().

float ** oofem::CemhydMatStatus::matrix_cem ( int  nrl,
int  nrh,
int  ncl,
int  nch 
)
private

Definition at line 13769 of file cemhydmat.C.

References nrerror().

void oofem::CemhydMatStatus::measagg ( void  )
private

Definition at line 2261 of file cemhydmat.C.

References aggsize, ANHYDRITE, C2SID, CACO3, CEMID, cemreal, FLYASH, GYPID, HEMIHYDRATE, INERTID, iy, phase, POZZID, SLAGID, and SYSSIZE.

Referenced by genpartnew().

void oofem::CemhydMatStatus::measure ( void  )
private

Definition at line 2187 of file cemhydmat.C.

References AGG, ANHYDRITE, C2SID, CACO3, CEMID, cemreal, FLYASH, GYPID, HEMIHYDRATE, INERTID, POROSITY, POZZID, SLAGID, and SYSSIZE.

Referenced by genpartnew().

void oofem::CemhydMatStatus::measuresurf ( void  )
private

Definition at line 6260 of file cemhydmat.C.

References C2S, C3A, C3S, C4AF, CACO3, INERT, mic, POROSITY, scntcement, scnttotal, surffract, and SYSIZE.

Referenced by disrealnew_init().

int oofem::CemhydMatStatus::moveanh ( int  xcur,
int  ycur,
int  zcur,
int  finalstep,
float  nucprgyp 
)
private
int oofem::CemhydMatStatus::moveas ( int  xcur,
int  ycur,
int  zcur,
int  finalstep 
)
private

Definition at line 10422 of file cemhydmat.C.

References ASG, CH, count, DIFFAS, DIFFCH, extstrat(), mic, moveone(), POROSITY, ran1(), seed, STRAT, SYSIZE, and SYSIZEM1.

Referenced by hydrate().

int oofem::CemhydMatStatus::movec3a ( int  xcur,
int  ycur,
int  zcur,
int  finalstep,
float  nucprob 
)
private
int oofem::CemhydMatStatus::movec4a ( int  xcur,
int  ycur,
int  zcur,
int  finalstep,
float  nucprob 
)
private
int oofem::CemhydMatStatus::movecacl2 ( int  xcur,
int  ycur,
int  zcur,
int  finalstep 
)
private

Definition at line 9923 of file cemhydmat.C.

References C3A, C4AF, CACL2, count, DIFFC3A, DIFFC4A, DIFFCACL2, extch(), extfh3(), extfreidel(), FREIDEL, mic, moveone(), POROSITY, ran1(), seed, SYSIZE, and SYSIZEM1.

Referenced by hydrate().

int oofem::CemhydMatStatus::movecaco3 ( int  xcur,
int  ycur,
int  zcur,
int  finalstep 
)
private

Definition at line 10572 of file cemhydmat.C.

References AFM, AFMC, CACO3, count, DIFFCACO3, ETTR, extettr(), mic, moveone(), POROSITY, ran1(), and seed.

Referenced by hydrate().

int oofem::CemhydMatStatus::movecas2 ( int  xcur,
int  ycur,
int  zcur,
int  finalstep 
)
private

Definition at line 10174 of file cemhydmat.C.

References C3A, C4AF, CAS2, count, DIFFC3A, DIFFC4A, DIFFCAS2, extch(), extfh3(), extstrat(), mic, moveone(), POROSITY, ran1(), seed, STRAT, SYSIZE, and SYSIZEM1.

Referenced by hydrate().

int oofem::CemhydMatStatus::movech ( int  xcur,
int  ycur,
int  zcur,
int  finalstep,
float  nucprob 
)
private

Definition at line 11026 of file cemhydmat.C.

References CACO3, CH, chflag, CHGROW, CHGROWAGG, count, DIFFAS, DIFFCH, extpozz(), extstrat(), INERT, INERTAGG, mic, moveone(), nasr, nfill, npr, POROSITY, POZZ, POZZCSH, ppozz, ran1(), seed, and STRAT.

Referenced by hydrate().

int oofem::CemhydMatStatus::movecsh ( int  xcur,
int  ycur,
int  zcur,
int  finalstep,
int  cycorig 
)
private
double oofem::CemhydMatStatus::MoveCycles ( double  GiveTemp,
int  cycles 
)
int oofem::CemhydMatStatus::moveettr ( int  xcur,
int  ycur,
int  zcur,
int  finalstep 
)
private

Definition at line 10752 of file cemhydmat.C.

References AFM, C3A, C4AF, count, DIFFC3A, DIFFETTR, ETTR, ETTRGROW, extafm(), extch(), extfh3(), FH3, mic, moveone(), POROSITY, ran1(), and seed.

Referenced by hydrate().

int oofem::CemhydMatStatus::movefh3 ( int  xcur,
int  ycur,
int  zcur,
int  finalstep,
float  nucprob 
)
private

Definition at line 10969 of file cemhydmat.C.

References count, DIFFFH3, FH3, mic, moveone(), POROSITY, ran1(), and seed.

Referenced by hydrate().

int oofem::CemhydMatStatus::movegyp ( int  xcur,
int  ycur,
int  zcur,
int  finalstep 
)
private
int oofem::CemhydMatStatus::movehem ( int  xcur,
int  ycur,
int  zcur,
int  finalstep,
float  nucprgyp 
)
private
int oofem::CemhydMatStatus::moveone ( int *  xloc,
int *  yloc,
int *  zloc,
int *  act,
int  sumold 
)
private
int oofem::CemhydMatStatus::movepix ( int  ntomove,
int  ph1,
int  ph2 
)
private

Definition at line 3025 of file cemhydmat.C.

References curvature, mask, nair, nsolid, nsph, procair(), procsol(), ran1(), seed, and SYSSIZE.

Referenced by sinter3d().

int oofem::CemhydMatStatus::MoveToDoH ( double  GiveTemp,
double  DesiredDoH,
int  maxcyc 
)

Definition at line 7498 of file cemhydmat.C.

References alpha_cur, and MoveCycles().

int oofem::CemhydMatStatus::MoveToTime ( double  GiveTemp,
double  TargTime 
)

Definition at line 7520 of file cemhydmat.C.

References GivePower().

void oofem::CemhydMatStatus::nrerror ( const char *  error_text)
private
int oofem::CemhydMatStatus::NumSol ( int  cx,
int  cy,
int  cz 
)
private

Definition at line 13637 of file cemhydmat.C.

References AdjCoord(), BoxSize, CSH, CSH_vicinity, EMPTYP, HDCSH, mic_CSH, POROSITY, and SolidLimit.

Referenced by CSHbox().

void oofem::CemhydMatStatus::outmic ( void  )
private

Definition at line 2463 of file cemhydmat.C.

References cement, cemreal, countKey, iy, QueryStringAttributeExt(), SYSSIZE, and xmlFile.

Referenced by genpartnew().

void oofem::CemhydMatStatus::outputImageFilePerc ( void  )
private

Definition at line 13559 of file cemhydmat.C.

References alpha_cur, ArrPerc, icyc, infoperc, SYSIZE, and time_cur.

Referenced by burn_phases().

void oofem::CemhydMatStatus::outputImageFileUnperc ( char ***  m)
private

Definition at line 6374 of file cemhydmat.C.

References alpha_cur, icyc, infoUnperc, SYSIZE, and time_cur.

Referenced by burnset(), and disrealnew().

void oofem::CemhydMatStatus::parthyd ( void  )
private

Definition at line 8139 of file cemhydmat.C.

References alpha_cur, C2S, C3A, C3S, C4AF, cyccnt, iy, mic, micorig, micpart, phrname, and SYSIZE.

void oofem::CemhydMatStatus::passone ( int  low,
int  high,
int  cycid,
int  cshexflag 
)
private
void oofem::CemhydMatStatus::PercolateForOutput ( void  )

Definition at line 14058 of file cemhydmat.C.

References burn_phases().

Referenced by disrealnew().

void oofem::CemhydMatStatus::phcount ( void  )
private

Definition at line 2722 of file cemhydmat.C.

References iy, mask, nsolid, and SYSSIZE.

int oofem::CemhydMatStatus::procair ( int  nsearch)
private

Definition at line 3000 of file cemhydmat.C.

References nair, and nsph.

Referenced by movepix().

int oofem::CemhydMatStatus::procsol ( int  nsearch)
private

Definition at line 2973 of file cemhydmat.C.

References nsolid, and nsph.

Referenced by movepix().

void oofem::CemhydMatStatus::QueryNumAttributeExt ( XMLDocument *  xmlFile,
const char *  elementName,
int  position,
int &  val 
)
private
void oofem::CemhydMatStatus::QueryNumAttributeExt ( XMLDocument *  xmlFile,
const char *  elementName,
int  position,
long int &  val 
)
private

Definition at line 1151 of file cemhydmat.C.

References QueryNumAttributeExt().

void oofem::CemhydMatStatus::QueryNumAttributeExt ( XMLDocument *  xmlFile,
const char *  elementName,
const char *  key,
int &  val 
)
private

Definition at line 1158 of file cemhydmat.C.

void oofem::CemhydMatStatus::QueryNumAttributeExt ( XMLDocument *  xmlFile,
const char *  elementName,
int  position,
double &  val 
)
private

Definition at line 1176 of file cemhydmat.C.

void oofem::CemhydMatStatus::QueryNumAttributeExt ( XMLDocument *  xmlFile,
const char *  elementName,
const char *  key,
double &  val 
)
private

Definition at line 1195 of file cemhydmat.C.

void oofem::CemhydMatStatus::QueryStringAttributeExt ( XMLDocument *  xmlFile,
const char *  elementName,
int  position,
char *  chars 
)
private

Definition at line 1212 of file cemhydmat.C.

Referenced by distrib3d(), outmic(), and readhydrparam().

void oofem::CemhydMatStatus::rand3d ( int  phasein,
int  phaseout,
float  xpt 
)
private

Definition at line 3366 of file cemhydmat.C.

References alloc_double_3D(), countKey, dealloc_double_3D(), iy, M_PI, mask, QueryNumAttributeExt(), ran1(), seed, SYSIZE, and xmlFile.

Referenced by distrib3d().

fcomplex_cem oofem::CemhydMatStatus::RCmul ( float  x,
fcomplex_cem  a 
)
private

Definition at line 14042 of file cemhydmat.C.

References oofem::FCOMPLEX::i, and oofem::FCOMPLEX::r.

Referenced by laguer().

void oofem::CemhydMatStatus::read ( char *  inp)
int oofem::CemhydMatStatus::readInputFileAndInitialize ( const char *  inp,
bool  generateMicrostructure 
)
void oofem::CemhydMatStatus::resaturate ( void  )
private

Definition at line 6348 of file cemhydmat.C.

References EMPTYP, mic, porefl1, porefl2, porefl3, POROSITY, and SYSIZE.

Referenced by disrealnew().

float oofem::CemhydMatStatus::rhcalc ( int  phin)
private

Definition at line 2822 of file cemhydmat.C.

References iy, mask, surfpix(), and SYSSIZE.

Referenced by sinter3d().

void oofem::CemhydMatStatus::setAverageTemperatureVolume ( double  temperature,
double  volume 
)
inline

Auxiliary function for temperature averaging over GPs.

Definition at line 217 of file cemhydmat.h.

Referenced by oofem::CemhydMat::averageTemperature(), oofem::CemhydMat::clearWeightTemperatureProductVolume(), and oofem::CemhydMat::storeWeightTemperatureProductVolume().

void oofem::CemhydMatStatus::sinter3d ( int  ph1id,
int  ph2id,
float  rhtarget 
)
private

Definition at line 3171 of file cemhydmat.C.

References maketemp(), MAXCYC_SEAL, movepix(), nair, nsolid, nsph, rhcalc(), sysinit(), and sysscan().

void oofem::CemhydMatStatus::stat3d ( void  )
private

Definition at line 3231 of file cemhydmat.C.

References iy, mask, surface, SYSIZE, and volume.

Referenced by distrib3d().

float ** oofem::CemhydMatStatus::submatrix ( float **  a,
int  oldrl,
int  oldrh,
int  oldcl,
int  oldch,
int  newrl,
int  newcl 
)
private

Definition at line 13842 of file cemhydmat.C.

References nrerror().

int oofem::CemhydMatStatus::surfpix ( int  xin,
int  yin,
int  zin 
)
private

Definition at line 2754 of file cemhydmat.C.

References mask, and SYSSIZE.

Referenced by rhcalc().

void oofem::CemhydMatStatus::sysinit ( int  ph1,
int  ph2 
)
private

Definition at line 2896 of file cemhydmat.C.

References count, countem(), curvature, mask, nair, nsolid, nsph, and SYSSIZE.

Referenced by sinter3d().

void oofem::CemhydMatStatus::sysscan ( int  ph1,
int  ph2 
)
private

Definition at line 2948 of file cemhydmat.C.

References curvature, mask, nair, nsolid, and SYSSIZE.

Referenced by sinter3d().

void oofem::CemhydMatStatus::updateYourself ( TimeStep )
virtual
float * oofem::CemhydMatStatus::vector ( int  nl,
int  nh 
)
private

Definition at line 13730 of file cemhydmat.C.

References nrerror().

void oofem::CemhydMatStatus::zroots ( fcomplex_cem  a[],
int  m,
fcomplex_cem  roots[],
int  polish 
)
private

Definition at line 12558 of file cemhydmat.C.

References Cadd(), Cmul(), ComplexCemhyd(), EPSP, oofem::FCOMPLEX::i, laguer(), MAXM, and oofem::FCOMPLEX::r.

Referenced by pHpred().

Member Data Documentation

double oofem::CemhydMatStatus::A0_CHSOL
private

Definition at line 327 of file cemhydmat.h.

Referenced by dissolve(), and initializeMicrostructure().

double oofem::CemhydMatStatus::A1_CHSOL
private

Definition at line 328 of file cemhydmat.h.

Referenced by dissolve(), and initializeMicrostructure().

int oofem::CemhydMatStatus::ABSGYP
private
double oofem::CemhydMatStatus::aCa
private

Definition at line 369 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::activeA0
private

Definition at line 359 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::activeB0
private

Definition at line 360 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

int oofem::CemhydMatStatus::adiabatic_curing
private

Definition at line 760 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

FILE* oofem::CemhydMatStatus::adiafile
private

Definition at line 769 of file cemhydmat.h.

Referenced by CemhydMatStatus(), disrealnew(), disrealnew_init(), and ~CemhydMatStatus().

int oofem::CemhydMatStatus::adiaflag
private

Definition at line 710 of file cemhydmat.h.

char oofem::CemhydMatStatus::adianame[80]
private

Definition at line 732 of file cemhydmat.h.

Referenced by disrealnew_init().

int oofem::CemhydMatStatus::AFM
private
int oofem::CemhydMatStatus::AFMC
private

Definition at line 439 of file cemhydmat.h.

Referenced by disrealnew(), init(), initializeMicrostructure(), and movecaco3().

int oofem::CemhydMatStatus::AGG
private

Definition at line 277 of file cemhydmat.h.

Referenced by addagg(), chkfloc(), create(), initializeMicrostructure(), makefloc(), and measure().

int oofem::CemhydMatStatus::aggsize
private

Definition at line 521 of file cemhydmat.h.

Referenced by addagg(), chkfloc(), chksph(), genpartnew(), and measagg().

double oofem::CemhydMatStatus::AGRATE
private

Definition at line 342 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and movegyp().

double oofem::CemhydMatStatus::aK
private

Definition at line 368 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::alpha
private

Definition at line 694 of file cemhydmat.h.

Referenced by disrealnew(), and dissolve().

float oofem::CemhydMatStatus::alpha_fa_cur
private

Definition at line 695 of file cemhydmat.h.

Referenced by disrealnew(), and dissolve().

double oofem::CemhydMatStatus::alpha_last
private

Definition at line 692 of file cemhydmat.h.

Referenced by disrealnew(), GiveDoHActual(), and initializeMicrostructure().

double oofem::CemhydMatStatus::AM
private

Definition at line 407 of file cemhydmat.h.

Referenced by ran1().

double oofem::CemhydMatStatus::aNa
private

Definition at line 371 of file cemhydmat.h.

Referenced by initializeMicrostructure().

long int oofem::CemhydMatStatus::anhinit
private

Definition at line 680 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), GetInitClinkerPhases(), and passone().

int oofem::CemhydMatStatus::ANHYDRITE
private
double oofem::CemhydMatStatus::aOH
private

Definition at line 370 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

int*** oofem::CemhydMatStatus::ArrPerc
int oofem::CemhydMatStatus::ASG
private
double oofem::CemhydMatStatus::aSO4
private

Definition at line 372 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::averageTemperature

Average temperature through integration points.

Definition at line 210 of file cemhydmat.h.

Referenced by giveAverageTemperature(), and initializeMicrostructure().

double oofem::CemhydMatStatus::beta

Definition at line 243 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::BK
private

Definition at line 350 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::BNa
private

Definition at line 349 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

int oofem::CemhydMatStatus::BoxSize
private

Definition at line 260 of file cemhydmat.h.

Referenced by CSHbox(), initializeMicrostructure(), and NumSol().

double oofem::CemhydMatStatus::BprimeK
private

Definition at line 352 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::BprimeNa
private

Definition at line 351 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

int oofem::CemhydMatStatus::burnfreq
private

Definition at line 684 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

int oofem::CemhydMatStatus::BURNT
private

Definition at line 333 of file cemhydmat.h.

Referenced by burn3d(), burn_phases(), burnset(), and initializeMicrostructure().

long oofem::CemhydMatStatus::BURNTG
private

Definition at line 281 of file cemhydmat.h.

Referenced by connect(), and readInputFileAndInitialize().

int oofem::CemhydMatStatus::C2S
private
int oofem::CemhydMatStatus::C2SID
private

Definition at line 271 of file cemhydmat.h.

Referenced by create(), initializeMicrostructure(), measagg(), and measure().

long int oofem::CemhydMatStatus::c2sinit
private

Definition at line 680 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), GetInitClinkerPhases(), and passone().

double oofem::CemhydMatStatus::C3AETTR
private

Definition at line 319 of file cemhydmat.h.

Referenced by initializeMicrostructure(), movec3a(), and movec4a().

double oofem::CemhydMatStatus::C3AGYP
private

Definition at line 320 of file cemhydmat.h.

Referenced by initializeMicrostructure(), moveanh(), movec3a(), movec4a(), movegyp(), and movehem().

int oofem::CemhydMatStatus::C3AH6
private
double oofem::CemhydMatStatus::C3AH6_SCALE
private

Definition at line 331 of file cemhydmat.h.

Referenced by readInputFileAndInitialize().

double oofem::CemhydMatStatus::C3AH6CRIT
private

Definition at line 314 of file cemhydmat.h.

Referenced by dissolve(), and readInputFileAndInitialize().

double oofem::CemhydMatStatus::C3AH6GROW
private

Definition at line 315 of file cemhydmat.h.

Referenced by initializeMicrostructure(), movec3a(), and movec4a().

long int oofem::CemhydMatStatus::c3ainit
private

Definition at line 680 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), GetInitClinkerPhases(), and passone().

long int oofem::CemhydMatStatus::c3sinit
private

Definition at line 680 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), GetInitClinkerPhases(), and passone().

long int oofem::CemhydMatStatus::c4afinit
private

Definition at line 680 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), GetInitClinkerPhases(), and passone().

float oofem::CemhydMatStatus::ca_acc
private

Definition at line 712 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

int oofem::CemhydMatStatus::CACL2
private

Definition at line 434 of file cemhydmat.h.

Referenced by dissolve(), init(), initializeMicrostructure(), and movecacl2().

int oofem::CemhydMatStatus::CACO3
private
int oofem::CemhydMatStatus::Calculate_elastic_homogenization

Flag to proceed percolation filtering and elastic homogenization.

Definition at line 249 of file cemhydmat.h.

Referenced by disrealnew(), printOutputAt(), and readhydrparam().

int oofem::CemhydMatStatus::CAS2
private
int oofem::CemhydMatStatus::CEM
private

Definition at line 269 of file cemhydmat.h.

Referenced by connect(), gsphere(), initializeMicrostructure(), and makefloc().

long int*** oofem::CemhydMatStatus::cement
private

Definition at line 517 of file cemhydmat.h.

Referenced by addagg(), CemhydMatStatus(), chkfloc(), chksph(), connect(), drawfloc(), genpartnew(), and outmic().

int oofem::CemhydMatStatus::CEMID
private

Definition at line 270 of file cemhydmat.h.

Referenced by create(), gsphere(), initializeMicrostructure(), measagg(), and measure().

double oofem::CemhydMatStatus::cemmass
private

Definition at line 692 of file cemhydmat.h.

Referenced by burn3d(), burnset(), and dissolve().

double oofem::CemhydMatStatus::cemmasswgyp
private

Definition at line 694 of file cemhydmat.h.

Referenced by dissolve(), and pHpred().

long int*** oofem::CemhydMatStatus::cemreal
private
int oofem::CemhydMatStatus::CH
private
double oofem::CemhydMatStatus::CH_mass
private

Definition at line 694 of file cemhydmat.h.

Referenced by dissolve().

double oofem::CemhydMatStatus::CHCRIT
private

Definition at line 313 of file cemhydmat.h.

Referenced by dissolve(), and readInputFileAndInitialize().

int oofem::CemhydMatStatus::chflag
private

Definition at line 710 of file cemhydmat.h.

Referenced by movech(), and readhydrparam().

long int oofem::CemhydMatStatus::chgone
private

Definition at line 728 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

double oofem::CemhydMatStatus::CHGROW
private

Definition at line 316 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and movech().

double oofem::CemhydMatStatus::CHGROWAGG
private

Definition at line 317 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and movech().

long int oofem::CemhydMatStatus::chnew
private

Definition at line 680 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

long int oofem::CemhydMatStatus::chold
private

Definition at line 680 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

double oofem::CemhydMatStatus::chs_new
private

Definition at line 694 of file cemhydmat.h.

Referenced by dissolve().

FILE * oofem::CemhydMatStatus::chsfile
private

Definition at line 736 of file cemhydmat.h.

Referenced by CemhydMatStatus().

char oofem::CemhydMatStatus::chshrname[80]
private

Definition at line 733 of file cemhydmat.h.

Referenced by disrealnew_init().

int oofem::CemhydMatStatus::clusleft
private

Definition at line 524 of file cemhydmat.h.

Referenced by genpartnew(), gsphere(), and makefloc().

struct cluster** oofem::CemhydMatStatus::clust
private

Definition at line 532 of file cemhydmat.h.

Referenced by CemhydMatStatus(), genpartnew(), gsphere(), and makefloc().

double oofem::CemhydMatStatus::cm2perL2m
private

Definition at line 388 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

char oofem::CemhydMatStatus::cmdnew[120]
private

Definition at line 734 of file cemhydmat.h.

double oofem::CemhydMatStatus::conccaplus
private

Definition at line 746 of file cemhydmat.h.

Referenced by disrealnew_init(), and pHpred().

double oofem::CemhydMatStatus::Concrete_bulk_density
private

Definition at line 693 of file cemhydmat.h.

Referenced by GiveDensity(), and readhydrparam().

double oofem::CemhydMatStatus::Concrete_thermal_conductivity
private

Definition at line 693 of file cemhydmat.h.

Referenced by readhydrparam().

double oofem::CemhydMatStatus::concsulfate
private

Definition at line 746 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), and pHpred().

int*** oofem::CemhydMatStatus::ConnNumbers
long int oofem::CemhydMatStatus::countkeep
private

Definition at line 682 of file cemhydmat.h.

Referenced by disrealnew(), and dissolve().

int oofem::CemhydMatStatus::countKey
private
long int oofem::CemhydMatStatus::countpore
private

Definition at line 681 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

double oofem::CemhydMatStatus::Cp_agg
private

Definition at line 692 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::Cp_bh2o
private

Definition at line 292 of file cemhydmat.h.

Referenced by disrealnew(), and initializeMicrostructure().

double oofem::CemhydMatStatus::Cp_CA
private

Definition at line 693 of file cemhydmat.h.

Referenced by computeConcreteCapacityBentz(), and readhydrparam().

double oofem::CemhydMatStatus::Cp_cement
private

Definition at line 692 of file cemhydmat.h.

Referenced by computeConcreteCapacityBentz(), disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::Cp_CH
private

Definition at line 290 of file cemhydmat.h.

Referenced by disrealnew(), and initializeMicrostructure().

double oofem::CemhydMatStatus::Cp_FA
private

Definition at line 693 of file cemhydmat.h.

Referenced by computeConcreteCapacityBentz(), and readhydrparam().

double oofem::CemhydMatStatus::Cp_h2o
private

Definition at line 291 of file cemhydmat.h.

Referenced by disrealnew(), and initializeMicrostructure().

double oofem::CemhydMatStatus::Cp_inert
private

Definition at line 693 of file cemhydmat.h.

Referenced by computeConcreteCapacityBentz(), and readhydrparam().

double oofem::CemhydMatStatus::Cp_now
private

Definition at line 692 of file cemhydmat.h.

Referenced by disrealnew(), GiveCp(), and initializeMicrostructure().

double oofem::CemhydMatStatus::Cp_pozz
private

Definition at line 289 of file cemhydmat.h.

Referenced by disrealnew(), and initializeMicrostructure().

double oofem::CemhydMatStatus::Cp_SCM
private

Definition at line 693 of file cemhydmat.h.

Referenced by computeConcreteCapacityBentz(), and readhydrparam().

int * oofem::CemhydMatStatus::creates
private
float oofem::CemhydMatStatus::cs_acc
private

Definition at line 711 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

int oofem::CemhydMatStatus::csh2flag
private

Definition at line 710 of file cemhydmat.h.

Referenced by dissolve(), and readhydrparam().

unsigned int* oofem::CemhydMatStatus::CSH_vicinity
private
short int*** oofem::CemhydMatStatus::cshage
private
int oofem::CemhydMatStatus::cshboxsize
private

Definition at line 748 of file cemhydmat.h.

Referenced by dissolve().

FILE * oofem::CemhydMatStatus::CSHfile
private

Definition at line 736 of file cemhydmat.h.

Referenced by CemhydMatStatus(), disrealnew(), disrealnew_init(), and ~CemhydMatStatus().

int oofem::CemhydMatStatus::cshgeom
private

Definition at line 743 of file cemhydmat.h.

Referenced by extcsh(), movecsh(), and readhydrparam().

double oofem::CemhydMatStatus::CSHSCALE
private

Definition at line 330 of file cemhydmat.h.

Referenced by dissolve(), and readInputFileAndInitialize().

int oofem::CemhydMatStatus::CUBEMAX
private

Definition at line 296 of file cemhydmat.h.

Referenced by disrealnew_init(), and readInputFileAndInitialize().

int oofem::CemhydMatStatus::CUBEMIN
private

Definition at line 297 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and makeinert().

int oofem::CemhydMatStatus::cubesize
private

Definition at line 683 of file cemhydmat.h.

Referenced by disrealnew_init(), and makeinert().

struct percolatedpath * oofem::CemhydMatStatus::current
private

Definition at line 757 of file cemhydmat.h.

Referenced by burn_phases(), and WriteUnsortedList().

int*** oofem::CemhydMatStatus::curvature
private

Definition at line 553 of file cemhydmat.h.

Referenced by CemhydMatStatus(), distrib3d(), movepix(), sysinit(), and sysscan().

int oofem::CemhydMatStatus::cyccnt
private
int oofem::CemhydMatStatus::cycflag
private

Definition at line 762 of file cemhydmat.h.

Referenced by disrealnew(), and disrealnew_init().

double oofem::CemhydMatStatus::DCACL2MAX
private

Definition at line 311 of file cemhydmat.h.

Referenced by dissolve(), and readInputFileAndInitialize().

double oofem::CemhydMatStatus::DCACO3MAX
private

Definition at line 310 of file cemhydmat.h.

Referenced by dissolve(), and readInputFileAndInitialize().

double oofem::CemhydMatStatus::DCAS2MAX
private

Definition at line 312 of file cemhydmat.h.

Referenced by dissolve(), and readInputFileAndInitialize().

double oofem::CemhydMatStatus::DETTRMAX
private

Definition at line 308 of file cemhydmat.h.

Referenced by dissolve(), and readInputFileAndInitialize().

double oofem::CemhydMatStatus::DGYPMAX
private

Definition at line 309 of file cemhydmat.h.

Referenced by dissolve(), and readInputFileAndInitialize().

int oofem::CemhydMatStatus::DIFFANH
private

Definition at line 451 of file cemhydmat.h.

Referenced by dissolve(), hydrate(), initializeMicrostructure(), moveanh(), movec3a(), and movec4a().

int oofem::CemhydMatStatus::DIFFAS
private

Definition at line 450 of file cemhydmat.h.

Referenced by dissolve(), extstrat(), hydrate(), init(), initializeMicrostructure(), moveas(), and movech().

int oofem::CemhydMatStatus::DIFFC3A
private
int oofem::CemhydMatStatus::DIFFC4A
private
int oofem::CemhydMatStatus::DIFFCACL2
private
int oofem::CemhydMatStatus::DIFFCACO3
private

Definition at line 449 of file cemhydmat.h.

Referenced by dissolve(), hydrate(), init(), initializeMicrostructure(), and movecaco3().

int oofem::CemhydMatStatus::DIFFCAS2
private
int oofem::CemhydMatStatus::DIFFCH
private

Definition at line 443 of file cemhydmat.h.

Referenced by dissolve(), extch(), hydrate(), init(), initializeMicrostructure(), moveas(), and movech().

long int oofem::CemhydMatStatus::DIFFCHdeficit
private

Definition at line 727 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

int oofem::CemhydMatStatus::DIFFCSH
private
int oofem::CemhydMatStatus::DIFFETTR
private

Definition at line 448 of file cemhydmat.h.

Referenced by dissolve(), hydrate(), init(), initializeMicrostructure(), movec3a(), movec4a(), and moveettr().

int oofem::CemhydMatStatus::DIFFFH3
private

Definition at line 447 of file cemhydmat.h.

Referenced by dissolve(), extfh3(), hydrate(), initializeMicrostructure(), and movefh3().

int oofem::CemhydMatStatus::DIFFGYP
private
int oofem::CemhydMatStatus::DIFFHEM
private

Definition at line 452 of file cemhydmat.h.

Referenced by dissolve(), hydrate(), initializeMicrostructure(), movec3a(), movec4a(), and movehem().

float * oofem::CemhydMatStatus::disbase
private
double oofem::CemhydMatStatus::DISBIAS
private

Definition at line 300 of file cemhydmat.h.

Referenced by init(), and initializeMicrostructure().

long int* oofem::CemhydMatStatus::discount
private

Definition at line 674 of file cemhydmat.h.

Referenced by CemhydMatStatus(), dissolve(), initializeMicrostructure(), and ~CemhydMatStatus().

double oofem::CemhydMatStatus::DISMIN
private

Definition at line 301 of file cemhydmat.h.

Referenced by dissolve(), and initializeMicrostructure().

double oofem::CemhydMatStatus::DISMIN2
private

Definition at line 302 of file cemhydmat.h.

Referenced by dissolve(), and initializeMicrostructure().

float oofem::CemhydMatStatus::dismin_c3a
private

Definition at line 713 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

double oofem::CemhydMatStatus::DISMIN_C3A_0
private

Definition at line 306 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), and initializeMicrostructure().

float oofem::CemhydMatStatus::dismin_c4af
private

Definition at line 714 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

double oofem::CemhydMatStatus::DISMIN_C4AF_0
private

Definition at line 307 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), and initializeMicrostructure().

double oofem::CemhydMatStatus::DISMINASG
private

Definition at line 304 of file cemhydmat.h.

Referenced by dissolve(), and initializeMicrostructure().

double oofem::CemhydMatStatus::DISMINCAS2
private

Definition at line 305 of file cemhydmat.h.

Referenced by dissolve(), and initializeMicrostructure().

double oofem::CemhydMatStatus::DISMINSLAG
private

Definition at line 303 of file cemhydmat.h.

Referenced by dissolve(), and initializeMicrostructure().

int oofem::CemhydMatStatus::dispdist
private

Definition at line 523 of file cemhydmat.h.

Referenced by create(), and gsphere().

float* oofem::CemhydMatStatus::disprob
private
FILE * oofem::CemhydMatStatus::disprobfile
private

Definition at line 736 of file cemhydmat.h.

Referenced by CemhydMatStatus(), disrealnew_init(), dissolve(), and ~CemhydMatStatus().

double oofem::CemhydMatStatus::E_act
double oofem::CemhydMatStatus::E_act_pozz
private

Definition at line 694 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), and readhydrparam().

double oofem::CemhydMatStatus::E_act_slag
private

Definition at line 696 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), and readhydrparam().

FILE * oofem::CemhydMatStatus::elasfile
private

Definition at line 769 of file cemhydmat.h.

Referenced by CemhydMatStatus(), disrealnew(), disrealnew_init(), and ~CemhydMatStatus().

int oofem::CemhydMatStatus::EMPTYP
private
double oofem::CemhydMatStatus::EPS
private

Definition at line 404 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and ran1().

double oofem::CemhydMatStatus::EPSP
private

Definition at line 391 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and zroots().

double oofem::CemhydMatStatus::EPSS
private

Definition at line 389 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and laguer().

int oofem::CemhydMatStatus::ETTR
private
int oofem::CemhydMatStatus::ETTRC4AF
private
double oofem::CemhydMatStatus::ETTRGROW
private

Definition at line 318 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and moveettr().

short int*** oofem::CemhydMatStatus::faces
private
int oofem::CemhydMatStatus::FH3
private
FILE * oofem::CemhydMatStatus::fileperc
private

Definition at line 736 of file cemhydmat.h.

Referenced by burn3d(), CemhydMatStatus(), disrealnew_init(), and ~CemhydMatStatus().

char oofem::CemhydMatStatus::fileroot[80]
private

Definition at line 734 of file cemhydmat.h.

int oofem::CemhydMatStatus::FLYASH
private

Definition at line 278 of file cemhydmat.h.

Referenced by create(), initializeMicrostructure(), measagg(), and measure().

float oofem::CemhydMatStatus::flyashmass
private

Definition at line 695 of file cemhydmat.h.

Referenced by dissolve().

float oofem::CemhydMatStatus::fractwithfill
private

Definition at line 688 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

int oofem::CemhydMatStatus::FREIDEL
private
double oofem::CemhydMatStatus::GCa
private

Definition at line 386 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::GK
private

Definition at line 384 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::GNa
private

Definition at line 385 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::GOH
private

Definition at line 383 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

GaussPoint* oofem::CemhydMatStatus::gp
private
double oofem::CemhydMatStatus::Grain_average_CA
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Grain_average_FA
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::GSO4
private

Definition at line 387 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

float oofem::CemhydMatStatus::gsratio2
private

Definition at line 715 of file cemhydmat.h.

Referenced by disrealnew(), and disrealnew_init().

float oofem::CemhydMatStatus::gypabsprob
private

Definition at line 703 of file cemhydmat.h.

Referenced by init(), and movegyp().

int oofem::CemhydMatStatus::GYPID
private

Definition at line 272 of file cemhydmat.h.

Referenced by create(), gsphere(), initializeMicrostructure(), measagg(), and measure().

long int oofem::CemhydMatStatus::gypready
private

Definition at line 681 of file cemhydmat.h.

Referenced by dissolve(), and passone().

int oofem::CemhydMatStatus::GYPSUM
private
int oofem::CemhydMatStatus::GYPSUMS
private

Definition at line 437 of file cemhydmat.h.

Referenced by dissolve(), extgyps(), init(), initializeMicrostructure(), moveanh(), movehem(), and passone().

int oofem::CemhydMatStatus::HDCSH
private
struct ants* oofem::CemhydMatStatus::headant
private

Definition at line 735 of file cemhydmat.h.

Referenced by CemhydMatStatus(), disrealnew_init(), hydrate(), and ~CemhydMatStatus().

double oofem::CemhydMatStatus::heat_cf
private

Definition at line 687 of file cemhydmat.h.

Referenced by disrealnew(), dissolve(), GivePower(), initializeMicrostructure(), and MoveCycles().

double oofem::CemhydMatStatus::heat_new
double oofem::CemhydMatStatus::heat_old
private

Definition at line 692 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), and dissolve().

float * oofem::CemhydMatStatus::heatf
private
FILE* oofem::CemhydMatStatus::heatfile
private

Definition at line 736 of file cemhydmat.h.

Referenced by CemhydMatStatus(), disrealnew(), disrealnew_init(), dissolve(), and ~CemhydMatStatus().

char oofem::CemhydMatStatus::heatname[80]
private

Definition at line 732 of file cemhydmat.h.

Referenced by disrealnew_init().

float oofem::CemhydMatStatus::heatsum
private

Definition at line 700 of file cemhydmat.h.

Referenced by dissolve(), and passone().

int oofem::CemhydMatStatus::HEMIHYD
private

Definition at line 418 of file cemhydmat.h.

Referenced by dissolve(), extgyps(), init(), initializeMicrostructure(), passone(), and readhydrparam().

int oofem::CemhydMatStatus::HEMIHYDRATE
private

Definition at line 273 of file cemhydmat.h.

Referenced by create(), gsphere(), initializeMicrostructure(), measagg(), and measure().

long int oofem::CemhydMatStatus::heminit
private

Definition at line 680 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), GetInitClinkerPhases(), and passone().

long oofem::CemhydMatStatus::IA
private

Definition at line 399 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and ran1().

long oofem::CemhydMatStatus::IM
private

Definition at line 400 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and ran1().

int oofem::CemhydMatStatus::ImgOut
private

Definition at line 683 of file cemhydmat.h.

FILE* oofem::CemhydMatStatus::in

Definition at line 183 of file cemhydmat.h.

double oofem::CemhydMatStatus::ind_time

Definition at line 243 of file cemhydmat.h.

Referenced by readhydrparam().

int oofem::CemhydMatStatus::INERT
private
int oofem::CemhydMatStatus::INERTAGG
private

Definition at line 440 of file cemhydmat.h.

Referenced by dissolve(), initializeMicrostructure(), movech(), and readhydrparam().

int oofem::CemhydMatStatus::INERTID
private

Definition at line 275 of file cemhydmat.h.

Referenced by create(), initializeMicrostructure(), measagg(), and measure().

FILE * oofem::CemhydMatStatus::infoperc
private
FILE * oofem::CemhydMatStatus::infoUnperc
private
double oofem::CemhydMatStatus::init_material_time

Inital material time for growing problems.

Definition at line 214 of file cemhydmat.h.

Referenced by initializeMicrostructure().

double oofem::CemhydMatStatus::InitTime
private

Definition at line 764 of file cemhydmat.h.

Referenced by disrealnew().

double oofem::CemhydMatStatus::IPVolume

Volume associated to master IP of one CemhydMat.

Definition at line 212 of file cemhydmat.h.

Referenced by initializeMicrostructure().

long oofem::CemhydMatStatus::IQ
private

Definition at line 401 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and ran1().

int oofem::CemhydMatStatus::IR
private

Definition at line 402 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and ran1().

int oofem::CemhydMatStatus::iseed
private
double oofem::CemhydMatStatus::ITZ_thickness
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::ITZ_Young_red
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

int* oofem::CemhydMatStatus::iv
private

Definition at line 409 of file cemhydmat.h.

Referenced by CemhydMatStatus(), initializeMicrostructure(), ran1(), and ~CemhydMatStatus().

int oofem::CemhydMatStatus::iy
private
double oofem::CemhydMatStatus::KperSyn
private

Definition at line 357 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::kpozz
private

Definition at line 768 of file cemhydmat.h.

Referenced by disrealnew(), and disrealnew_init().

float oofem::CemhydMatStatus::krate
private

Definition at line 688 of file cemhydmat.h.

Referenced by disrealnew(), and disrealnew_init().

double oofem::CemhydMatStatus::kslag
private

Definition at line 768 of file cemhydmat.h.

Referenced by disrealnew(), and disrealnew_init().

double oofem::CemhydMatStatus::KspCH25C
private

Definition at line 353 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::KspGypsum
private

Definition at line 354 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::KspSyngenite
private

Definition at line 355 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::lambdaCa_0
private

Definition at line 382 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::lambdaK_0
private

Definition at line 380 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::lambdaNa_0
private

Definition at line 379 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::lambdaOH_0
private

Definition at line 378 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::lambdaSO4_0
private

Definition at line 381 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

struct percolatedpath* oofem::CemhydMatStatus::last
private

Definition at line 757 of file cemhydmat.h.

Referenced by burn_phases(), and WriteUnsortedList().

double* oofem::CemhydMatStatus::last_values

Array for storing temporary values (elastic properties etc.)

Definition at line 247 of file cemhydmat.h.

Referenced by CemhydMatStatus(), disrealnew(), oofem::CemhydMat::giveIPValue(), initializeMicrostructure(), printOutputAt(), and ~CemhydMatStatus().

double oofem::CemhydMatStatus::LastCallTime
long int oofem::CemhydMatStatus::LastCycCnt
private

Definition at line 771 of file cemhydmat.h.

Referenced by disrealnew_init(), GivePower(), and MoveCycles().

double oofem::CemhydMatStatus::LastCycHeat

Definition at line 239 of file cemhydmat.h.

Referenced by disrealnew_init(), GivePower(), and MoveCycles().

double oofem::CemhydMatStatus::LastHydrTime

Definition at line 238 of file cemhydmat.h.

Referenced by disrealnew_init(), GivePower(), and MoveCycles().

double oofem::CemhydMatStatus::LastTargTime
private

Definition at line 255 of file cemhydmat.h.

Referenced by GiveDoHActual(), GivePower(), initializeMicrostructure(), and MoveCycles().

double oofem::CemhydMatStatus::LastTotHeat

Definition at line 239 of file cemhydmat.h.

Referenced by disrealnew_init(), GivePower(), GiveTotCemHeat(), GiveTotHeat(), and MoveCycles().

int*** oofem::CemhydMatStatus::mask
private
double oofem::CemhydMatStatus::mass_agg
private

Definition at line 692 of file cemhydmat.h.

Referenced by disrealnew(), dissolve(), and readhydrparam().

double oofem::CemhydMatStatus::Mass_CA_frac
private

Definition at line 693 of file cemhydmat.h.

Referenced by computeConcreteCapacityBentz(), and readhydrparam().

double oofem::CemhydMatStatus::mass_cem_now
private

Definition at line 768 of file cemhydmat.h.

Referenced by disrealnew().

double oofem::CemhydMatStatus::mass_cement
private

Definition at line 768 of file cemhydmat.h.

Referenced by disrealnew().

double oofem::CemhydMatStatus::Mass_cement_concrete
double oofem::CemhydMatStatus::mass_CH
private

Definition at line 694 of file cemhydmat.h.

Referenced by disrealnew(), and dissolve().

double oofem::CemhydMatStatus::mass_cur
private

Definition at line 768 of file cemhydmat.h.

Referenced by disrealnew().

double oofem::CemhydMatStatus::Mass_FA_frac
private

Definition at line 693 of file cemhydmat.h.

Referenced by computeConcreteCapacityBentz(), and readhydrparam().

double oofem::CemhydMatStatus::mass_fill
private

Definition at line 692 of file cemhydmat.h.

Referenced by disrealnew(), and dissolve().

double oofem::CemhydMatStatus::mass_fill_pozz
private

Definition at line 694 of file cemhydmat.h.

Referenced by disrealnew(), and dissolve().

double oofem::CemhydMatStatus::Mass_inert_frac
private

Definition at line 693 of file cemhydmat.h.

Referenced by computeConcreteCapacityBentz(), and readhydrparam().

double oofem::CemhydMatStatus::Mass_SCM_frac
private

Definition at line 693 of file cemhydmat.h.

Referenced by computeConcreteCapacityBentz(), and readhydrparam().

double oofem::CemhydMatStatus::Mass_tot_concrete
private

Definition at line 693 of file cemhydmat.h.

Referenced by computeConcreteCapacityBentz(), and readhydrparam().

double oofem::CemhydMatStatus::mass_water
private

Definition at line 692 of file cemhydmat.h.

Referenced by disrealnew(), and dissolve().

double oofem::CemhydMatStatus::MASSFACTOR
private

Definition at line 344 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

long int oofem::CemhydMatStatus::MAXCYC_SEAL
private

Definition at line 263 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and sinter3d().

double oofem::CemhydMatStatus::MAXIT
private

Definition at line 390 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and laguer().

int oofem::CemhydMatStatus::MAXM
private

Definition at line 392 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and zroots().

long oofem::CemhydMatStatus::MAXSPH
private

Definition at line 285 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and maketemp().

long oofem::CemhydMatStatus::MAXTRIES
private

Definition at line 262 of file cemhydmat.h.

Referenced by gsphere(), and initializeMicrostructure().

int*** oofem::CemhydMatStatus::mic_CSH
FILE * oofem::CemhydMatStatus::micfile
private

Definition at line 736 of file cemhydmat.h.

Referenced by CemhydMatStatus().

char oofem::CemhydMatStatus::micname[80]
private

Definition at line 733 of file cemhydmat.h.

char*** oofem::CemhydMatStatus::micorig
private
long int*** oofem::CemhydMatStatus::micpart
private
double oofem::CemhydMatStatus::MMK
private

Definition at line 346 of file cemhydmat.h.

Referenced by initializeMicrostructure().

double oofem::CemhydMatStatus::MMK2O
private

Definition at line 348 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::MMNa
private

Definition at line 345 of file cemhydmat.h.

Referenced by initializeMicrostructure().

double oofem::CemhydMatStatus::MMNa2O
private

Definition at line 347 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

float * oofem::CemhydMatStatus::molarv
private
float* oofem::CemhydMatStatus::molarvcsh
private
double oofem::CemhydMatStatus::moles_syn_precip
private

Definition at line 746 of file cemhydmat.h.

Referenced by disrealnew_init(), and pHpred().

float oofem::CemhydMatStatus::molesh2o
private

Definition at line 700 of file cemhydmat.h.

Referenced by dissolve(), and passone().

FILE * oofem::CemhydMatStatus::movfile
private

Definition at line 736 of file cemhydmat.h.

Referenced by CemhydMatStatus().

long int oofem::CemhydMatStatus::n_anhydrite
private

Definition at line 527 of file cemhydmat.h.

Referenced by genpartnew(), and gsphere().

long int oofem::CemhydMatStatus::n_hemi
private

Definition at line 527 of file cemhydmat.h.

Referenced by genpartnew(), and gsphere().

long int oofem::CemhydMatStatus::n_sulfate
private

Definition at line 526 of file cemhydmat.h.

Referenced by genpartnew(), and gsphere().

long int oofem::CemhydMatStatus::n_total
private

Definition at line 526 of file cemhydmat.h.

Referenced by genpartnew(), and gsphere().

long int oofem::CemhydMatStatus::nair[1500]
private

Definition at line 557 of file cemhydmat.h.

Referenced by movepix(), procair(), sinter3d(), sysinit(), and sysscan().

long int oofem::CemhydMatStatus::nasr
private

Definition at line 678 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), and movech().

long int oofem::CemhydMatStatus::nch_slag
private

Definition at line 729 of file cemhydmat.h.

Referenced by disrealnew_init().

long int oofem::CemhydMatStatus::ncsbar
private

Definition at line 678 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), GetInitClinkerPhases(), and passone().

long int oofem::CemhydMatStatus::ncshplategrow
private

Definition at line 675 of file cemhydmat.h.

Referenced by disrealnew_init(), and movecsh().

long int oofem::CemhydMatStatus::ncshplateinit
private

Definition at line 675 of file cemhydmat.h.

Referenced by disrealnew_init(), extcsh(), and movecsh().

int oofem::CemhydMatStatus::ncyc
private

Definition at line 683 of file cemhydmat.h.

double oofem::CemhydMatStatus::NDIV
private

Definition at line 405 of file cemhydmat.h.

Referenced by ran1().

int oofem::CemhydMatStatus::NEIGHBORS
private

Definition at line 258 of file cemhydmat.h.

Referenced by chckedge(), dissolve(), and initializeMicrostructure().

long int oofem::CemhydMatStatus::netbar
private

Definition at line 678 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), and passone().

long int oofem::CemhydMatStatus::nfill
private

Definition at line 678 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), movech(), and passone().

long int oofem::CemhydMatStatus::ngoing
private

Definition at line 681 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), hydrate(), and loccsh().

long int oofem::CemhydMatStatus::nmade
private

Definition at line 681 of file cemhydmat.h.

Referenced by dissolve(), hydrate(), and loccsh().

int oofem::CemhydMatStatus::npart
private

Definition at line 521 of file cemhydmat.h.

Referenced by genpartnew(), gsphere(), and makefloc().

long oofem::CemhydMatStatus::NPARTC
private

Definition at line 280 of file cemhydmat.h.

Referenced by genpartnew(), gsphere(), makefloc(), and readInputFileAndInitialize().

long int oofem::CemhydMatStatus::npr
private

Definition at line 678 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), movech(), and pHpred().

int oofem::CemhydMatStatus::nseed
private
long int oofem::CemhydMatStatus::nslagr
private

Definition at line 678 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

long int oofem::CemhydMatStatus::nsolid[1500]
private

Definition at line 557 of file cemhydmat.h.

Referenced by movepix(), phcount(), procsol(), sinter3d(), sysinit(), and sysscan().

int oofem::CemhydMatStatus::nsph
private

Definition at line 555 of file cemhydmat.h.

Referenced by countem(), movepix(), procair(), procsol(), sinter3d(), and sysinit().

int oofem::CemhydMatStatus::NTAB
private

Definition at line 403 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and ran1().

int oofem::CemhydMatStatus::ntimes
private

Definition at line 761 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

int oofem::CemhydMatStatus::nummovsl
private

Definition at line 710 of file cemhydmat.h.

int oofem::CemhydMatStatus::NUMSIZES
private

Definition at line 282 of file cemhydmat.h.

Referenced by create(), and initializeMicrostructure().

int oofem::CemhydMatStatus::OFFSET
private

Definition at line 457 of file cemhydmat.h.

Referenced by dissolve(), initializeMicrostructure(), and passone().

float oofem::CemhydMatStatus::onepixelbias
private

Definition at line 715 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

int oofem::CemhydMatStatus::outfreq
private

Definition at line 683 of file cemhydmat.h.

Referenced by readhydrparam().

float oofem::CemhydMatStatus::p1slag
private

Definition at line 717 of file cemhydmat.h.

Referenced by dissolve(), and init().

float oofem::CemhydMatStatus::p2slag
private

Definition at line 718 of file cemhydmat.h.

Referenced by init().

float oofem::CemhydMatStatus::p3slag
private

Definition at line 719 of file cemhydmat.h.

Referenced by dissolve(), and init().

float oofem::CemhydMatStatus::p4slag
private

Definition at line 720 of file cemhydmat.h.

Referenced by dissolve(), and init().

float oofem::CemhydMatStatus::p5slag
private

Definition at line 721 of file cemhydmat.h.

Referenced by dissolve(), and init().

double oofem::CemhydMatStatus::PartHeat

The last incremental heat returned from a GP.

Definition at line 241 of file cemhydmat.h.

Referenced by CemhydMatStatus(), oofem::CemhydMat::computeInternalSourceVector(), GivePower(), MoveCycles(), and printOutputAt().

double oofem::CemhydMatStatus::PCSH2CSH
private

Definition at line 325 of file cemhydmat.h.

Referenced by dissolve(), and initializeMicrostructure().

FILE * oofem::CemhydMatStatus::perc_phases
private
FILE * oofem::CemhydMatStatus::percfile
private

Definition at line 736 of file cemhydmat.h.

Referenced by CemhydMatStatus().

float oofem::CemhydMatStatus::pfract
private

Definition at line 689 of file cemhydmat.h.

Referenced by dissolve().

float oofem::CemhydMatStatus::pfractw05
private

Definition at line 689 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

double oofem::CemhydMatStatus::pH_cur
private

Definition at line 739 of file cemhydmat.h.

Referenced by dissolve(), and pHpred().

int oofem::CemhydMatStatus::pHactive
private

Definition at line 743 of file cemhydmat.h.

Referenced by dissolve(), init(), and readhydrparam().

long int* oofem::CemhydMatStatus::phase
private
double* oofem::CemhydMatStatus::PhaseFrac
FILE * oofem::CemhydMatStatus::phasfile
private

Definition at line 736 of file cemhydmat.h.

Referenced by CemhydMatStatus(), disrealnew_init(), dissolve(), and ~CemhydMatStatus().

char oofem::CemhydMatStatus::phasname[80]
private

Definition at line 732 of file cemhydmat.h.

Referenced by disrealnew_init().

float* oofem::CemhydMatStatus::pHeffect
private
float oofem::CemhydMatStatus::pHfactor
private

Definition at line 742 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

FILE * oofem::CemhydMatStatus::pHfile
private

Definition at line 736 of file cemhydmat.h.

Referenced by CemhydMatStatus(), disrealnew_init(), pHpred(), and ~CemhydMatStatus().

char oofem::CemhydMatStatus::pHname[80]
private

Definition at line 734 of file cemhydmat.h.

Referenced by disrealnew_init().

char oofem::CemhydMatStatus::phrname[80]
private

Definition at line 732 of file cemhydmat.h.

Referenced by disrealnew_init(), and parthyd().

int oofem::CemhydMatStatus::phydfreq
private

Definition at line 763 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::pnucch
private

Definition at line 765 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::pnucfh3
private

Definition at line 765 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::pnucgyp
private

Definition at line 766 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::pnuchg
private

Definition at line 765 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::Poisson_CA
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Poisson_FA
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Poisson_inert
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Poisson_SCM
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

long int oofem::CemhydMatStatus::pore_off
private

Definition at line 682 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), and dissolve().

int oofem::CemhydMatStatus::porefl1
private

Definition at line 684 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), and resaturate().

int oofem::CemhydMatStatus::porefl2
private

Definition at line 684 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), and resaturate().

int oofem::CemhydMatStatus::porefl3
private

Definition at line 684 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), and resaturate().

long int oofem::CemhydMatStatus::poregone
private

Definition at line 681 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

long int oofem::CemhydMatStatus::poretodo
private

Definition at line 681 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

long int oofem::CemhydMatStatus::porinit
private

Definition at line 678 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), and passone().

int oofem::CemhydMatStatus::POZZ
private
int oofem::CemhydMatStatus::POZZCSH
private
int oofem::CemhydMatStatus::POZZID
private

Definition at line 274 of file cemhydmat.h.

Referenced by create(), initializeMicrostructure(), measagg(), and measure().

double oofem::CemhydMatStatus::PPOZZ
private

Definition at line 324 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), dissolve(), and initializeMicrostructure().

float oofem::CemhydMatStatus::ppozz
private

Definition at line 703 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), dissolve(), and movech().

char oofem::CemhydMatStatus::ppsname[80]
private

Definition at line 732 of file cemhydmat.h.

Referenced by disrealnew_init().

double oofem::CemhydMatStatus::PrevCycHeat

Definition at line 239 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), GivePower(), and MoveCycles().

double oofem::CemhydMatStatus::PrevHydrTime

Definition at line 238 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), GiveDoHActual(), and GivePower().

int oofem::CemhydMatStatus::primevalues[6]
private

Definition at line 747 of file cemhydmat.h.

Referenced by disrealnew_init().

double oofem::CemhydMatStatus::probanh
private

Definition at line 528 of file cemhydmat.h.

Referenced by create(), and gsphere().

double oofem::CemhydMatStatus::probgyp
private

Definition at line 528 of file cemhydmat.h.

Referenced by create(), and gsphere().

double oofem::CemhydMatStatus::probhem
private

Definition at line 528 of file cemhydmat.h.

Referenced by create(), and gsphere().

double oofem::CemhydMatStatus::pscalech
private

Definition at line 765 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::pscalefh3
private

Definition at line 765 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::pscalegyp
private

Definition at line 766 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::pscalehg
private

Definition at line 765 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

FILE * oofem::CemhydMatStatus::ptmpfile
private

Definition at line 736 of file cemhydmat.h.

Referenced by CemhydMatStatus().

char oofem::CemhydMatStatus::ptsaname[80]
private

Definition at line 732 of file cemhydmat.h.

int oofem::CemhydMatStatus::resatcyc
private

Definition at line 743 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

double oofem::CemhydMatStatus::RNMX
private

Definition at line 406 of file cemhydmat.h.

Referenced by ran1().

double oofem::CemhydMatStatus::rspotassium
private

Definition at line 739 of file cemhydmat.h.

Referenced by init(), and pHpred().

double oofem::CemhydMatStatus::rssodium
private

Definition at line 739 of file cemhydmat.h.

Referenced by init(), and pHpred().

float oofem::CemhydMatStatus::s_to_c
private

Definition at line 688 of file cemhydmat.h.

Referenced by dissolve().

float oofem::CemhydMatStatus::saturation
private

Definition at line 700 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

long int oofem::CemhydMatStatus::scntcement
private

Definition at line 690 of file cemhydmat.h.

Referenced by disrealnew_init(), and measuresurf().

long int oofem::CemhydMatStatus::scnttotal
private

Definition at line 690 of file cemhydmat.h.

Referenced by disrealnew_init(), and measuresurf().

int oofem::CemhydMatStatus::sealed
private

Definition at line 683 of file cemhydmat.h.

Referenced by disrealnew(), dissolve(), and readhydrparam().

int oofem::CemhydMatStatus::setflag
private

Definition at line 684 of file cemhydmat.h.

Referenced by disrealnew(), and disrealnew_init().

int oofem::CemhydMatStatus::setfreq
private

Definition at line 684 of file cemhydmat.h.

Referenced by disrealnew(), and readhydrparam().

int oofem::CemhydMatStatus::sf1
private

Definition at line 684 of file cemhydmat.h.

int oofem::CemhydMatStatus::sf2
private

Definition at line 684 of file cemhydmat.h.

int oofem::CemhydMatStatus::sf3
private

Definition at line 684 of file cemhydmat.h.

double oofem::CemhydMatStatus::siperslag
private

Definition at line 725 of file cemhydmat.h.

Referenced by init().

long oofem::CemhydMatStatus::SIZE2D
private

Definition at line 334 of file cemhydmat.h.

Referenced by burn3d(), and initializeMicrostructure().

long oofem::CemhydMatStatus::SIZESET
private

Definition at line 341 of file cemhydmat.h.

Referenced by burn_phases(), burnset(), and initializeMicrostructure().

int oofem::CemhydMatStatus::SLAG
private
double oofem::CemhydMatStatus::slagc3a
private

Definition at line 724 of file cemhydmat.h.

Referenced by init().

double oofem::CemhydMatStatus::slagcasi
private

Definition at line 722 of file cemhydmat.h.

Referenced by init().

int oofem::CemhydMatStatus::SLAGCSH
private
long int oofem::CemhydMatStatus::slagcum
private

Definition at line 728 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

long int oofem::CemhydMatStatus::slagemptyp
private

Definition at line 678 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

float oofem::CemhydMatStatus::slagh2osi
private

Definition at line 723 of file cemhydmat.h.

double oofem::CemhydMatStatus::slaghydcasi
private

Definition at line 722 of file cemhydmat.h.

Referenced by init().

int oofem::CemhydMatStatus::SLAGID
private

Definition at line 276 of file cemhydmat.h.

Referenced by create(), initializeMicrostructure(), measagg(), and measure().

long int oofem::CemhydMatStatus::slaginit
private

Definition at line 727 of file cemhydmat.h.

Referenced by disrealnew_init(), and passone().

double oofem::CemhydMatStatus::slagreact
private

Definition at line 726 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), dissolve(), and init().

double oofem::CemhydMatStatus::SOLIDC3AGYP
private

Definition at line 322 of file cemhydmat.h.

Referenced by initializeMicrostructure(), moveanh(), movegyp(), and movehem().

double oofem::CemhydMatStatus::SOLIDC4AFGYP
private

Definition at line 323 of file cemhydmat.h.

Referenced by initializeMicrostructure(), moveanh(), movegyp(), and movehem().

int oofem::CemhydMatStatus::SolidLimit
private

Definition at line 261 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and NumSol().

int* oofem::CemhydMatStatus::soluble
private
float* oofem::CemhydMatStatus::specgrav
private
double oofem::CemhydMatStatus::SpecgravSyngenite
private

Definition at line 356 of file cemhydmat.h.

Referenced by initializeMicrostructure().

int oofem::CemhydMatStatus::STRAT
private
float oofem::CemhydMatStatus::sulf_conc
private

Definition at line 689 of file cemhydmat.h.

Referenced by dissolve().

long int oofem::CemhydMatStatus::sulf_cur
private

Definition at line 730 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

long int oofem::CemhydMatStatus::sulf_solid
private

Definition at line 731 of file cemhydmat.h.

Referenced by dissolve().

long int oofem::CemhydMatStatus::surface[50]
private

Definition at line 554 of file cemhydmat.h.

Referenced by distrib3d(), and stat3d().

float oofem::CemhydMatStatus::surffract
private

Definition at line 689 of file cemhydmat.h.

Referenced by disrealnew_init(), dissolve(), and measuresurf().

long oofem::CemhydMatStatus::SYSIZE_POW3
private
long oofem::CemhydMatStatus::SYSIZEM1
private
float oofem::CemhydMatStatus::T_ambient
private

Definition at line 691 of file cemhydmat.h.

struct ants * oofem::CemhydMatStatus::tailant
private
double oofem::CemhydMatStatus::TargDoHelas
private

Definition at line 697 of file cemhydmat.h.

Referenced by disrealnew(), and initializeMicrostructure().

long int oofem::CemhydMatStatus::target_anhydrite
private

Definition at line 527 of file cemhydmat.h.

Referenced by create(), genpartnew(), and gsphere().

long int oofem::CemhydMatStatus::target_hemi
private

Definition at line 527 of file cemhydmat.h.

Referenced by create(), genpartnew(), and gsphere().

long int oofem::CemhydMatStatus::target_sulfate
private

Definition at line 526 of file cemhydmat.h.

Referenced by create(), genpartnew(), and gsphere().

long int oofem::CemhydMatStatus::target_total
private

Definition at line 526 of file cemhydmat.h.

Referenced by create(), genpartnew(), and gsphere().

double oofem::CemhydMatStatus::temp_0

Definition at line 243 of file cemhydmat.h.

Referenced by disrealnew().

double oofem::CemhydMatStatus::temp_cur
float oofem::CemhydMatStatus::tfractw04
private

Definition at line 688 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

float oofem::CemhydMatStatus::tfractw05
private

Definition at line 689 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

FILE * oofem::CemhydMatStatus::thfile
private

Definition at line 769 of file cemhydmat.h.

Referenced by CemhydMatStatus().

float oofem::CemhydMatStatus::thtemphi
private

Definition at line 767 of file cemhydmat.h.

float oofem::CemhydMatStatus::thtemplo
private

Definition at line 767 of file cemhydmat.h.

float oofem::CemhydMatStatus::thtimehi
private

Definition at line 767 of file cemhydmat.h.

float oofem::CemhydMatStatus::thtimelo
private

Definition at line 767 of file cemhydmat.h.

double oofem::CemhydMatStatus::time_step

Definition at line 243 of file cemhydmat.h.

Referenced by disrealnew(), and disrealnew_init().

float oofem::CemhydMatStatus::totfract
private

Definition at line 688 of file cemhydmat.h.

Referenced by disrealnew_init(), and dissolve().

double oofem::CemhydMatStatus::totpotassium
private

Definition at line 739 of file cemhydmat.h.

Referenced by init(), and pHpred().

double oofem::CemhydMatStatus::totsodium
private

Definition at line 739 of file cemhydmat.h.

Referenced by init(), and pHpred().

float oofem::CemhydMatStatus::U_coeff
private

Definition at line 691 of file cemhydmat.h.

Referenced by readhydrparam().

double oofem::CemhydMatStatus::Vol_CA
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Vol_cement_clinker_gypsum
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Vol_cement_SCM
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Vol_entrained_entrapped_air
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Vol_FA
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Vol_inert_filler
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Vol_water
private
double oofem::CemhydMatStatus::VOLFACTOR
private

Definition at line 343 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

long int oofem::CemhydMatStatus::volpart[47]
private

Definition at line 526 of file cemhydmat.h.

Referenced by create(), genpartnew(), and gsphere().

long int oofem::CemhydMatStatus::volume[50]
private

Definition at line 554 of file cemhydmat.h.

Referenced by distrib3d(), and stat3d().

float oofem::CemhydMatStatus::w_to_c
private

Definition at line 688 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), dissolve(), and GiveWcr().

long int oofem::CemhydMatStatus::water_left
private

Definition at line 682 of file cemhydmat.h.

Referenced by disrealnew(), and dissolve().

long int oofem::CemhydMatStatus::water_off
private

Definition at line 682 of file cemhydmat.h.

Referenced by disrealnew(), disrealnew_init(), and dissolve().

float * oofem::CemhydMatStatus::waterc
private
float * oofem::CemhydMatStatus::watercsh
private
double oofem::CemhydMatStatus::WCHSH
private

Definition at line 294 of file cemhydmat.h.

Referenced by disrealnew(), and initializeMicrostructure().

double oofem::CemhydMatStatus::WN
private

Definition at line 293 of file cemhydmat.h.

Referenced by disrealnew(), and initializeMicrostructure().

XMLDocument* oofem::CemhydMatStatus::xmlFile
private
int oofem::CemhydMatStatus::xoff[27]
private

Definition at line 394 of file cemhydmat.h.

Referenced by chckedge(), dissolve(), and initializeMicrostructure().

int* oofem::CemhydMatStatus::xsph
private
int oofem::CemhydMatStatus::yoff[27]
private

Definition at line 395 of file cemhydmat.h.

Referenced by chckedge(), dissolve(), and initializeMicrostructure().

double oofem::CemhydMatStatus::Young_CA
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Young_FA
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Young_inert
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

double oofem::CemhydMatStatus::Young_SCM
private

Definition at line 772 of file cemhydmat.h.

Referenced by AnalyticHomogenizationConcrete(), and readhydrparam().

int * oofem::CemhydMatStatus::ysph
private
double oofem::CemhydMatStatus::zCa
private

Definition at line 362 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::zK
private

Definition at line 366 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::zNa
private

Definition at line 365 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

int oofem::CemhydMatStatus::zoff[27]
private

Definition at line 396 of file cemhydmat.h.

Referenced by chckedge(), dissolve(), and initializeMicrostructure().

double oofem::CemhydMatStatus::zOH
private

Definition at line 364 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

double oofem::CemhydMatStatus::zSO4
private

Definition at line 363 of file cemhydmat.h.

Referenced by initializeMicrostructure(), and pHpred().

int * oofem::CemhydMatStatus::zsph
private

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

This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Tue Jan 2 2018 20:07:34 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011