*# // Base Material definition for matvar *Operation(matvar)
*If(strcmp(MatProp(Base_Material_Prototype),"CC3DNonLinCementitious2SHCC")==0 || strcmp(MatProp(Base_Material_Prototype),"CC3DNonLinCementitious2SHCCWithTempDepProperties")==0)
*include ..\include.src.bas\BasicMaterialParameters.bas
*include ..\include.src.bas\addCC3DCementitiousMaterialParameters.bas
*#
*include ..\include.src.bas\addCC3DNonLinCementitious2User_SHCCMaterialParameters.bas
*include ..\include.src.bas\addCC3DNonLinCementitious2AdvanceMaterialParameters.bas
*include ..\include.src.bas\addRadialCracks_MaterialParameter.bas
*#
*include ..\include.src.bas\ModelIdealisation.bas
;

*#
*include ..\include.src.bas\Function_for_E.bas

*include ..\include.src.bas\Function_for_Ft.bas

*include ..\include.src.bas\Function_for_Fc.bas

*#include ..\include.src.bas\Function_for_Fc0.bas
*#
*#include ..\include.src.bas\Function_for_Wd.bas
*#
*#include ..\include.src.bas\Function_for_Eps_cp.bas
*#
*#include ..\include.src.bas\Function_for_Gf.bas
*#
*include ..\include.src.bas\Definition_of_Thermal_Strain.bas

MATERIAL ID *matvar 
  NAME "#*matvar *MatProp(0) as CC3DNonLinCementitious2WithTempDepProperties"
  TYPE "CCMaterialWithTempDepProperties"
  BASE *Operation(matvar*IncrAdvancedMatID)
  PARAM  "E"      F *Operation(matvar*IncrAdvancedFunID+1)
  PARAM  "FT"     F *Operation(matvar*IncrAdvancedFunID+2)
  PARAM  "FC"     F *Operation(matvar*IncrAdvancedFunID+3)
*#  PARAM  "FC0"    F *Operation(matvar*IncrAdvancedFunID+4)
*#  PARAM  "WD"     F *Operation(matvar*IncrAdvancedFunID+5)
*#  PARAM  "EPS_CP" F *Operation(matvar*IncrAdvancedFunID+6)
*#  PARAM  "GF"     F *Operation(matvar*IncrAdvancedFunID+7)
  EPS_T_F  *Operation(matvar*IncrAdvancedFunID+11)
 ;
*EndIf


