Error message

  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2404 of /home/resinpro/www/milliken/includes/menu.inc).
  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; ctools_context has a deprecated constructor in require_once() (line 127 of /home/resinpro/www/milliken/sites/all/modules/ctools/ctools.module).
  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; ctools_context_required has a deprecated constructor in require_once() (line 127 of /home/resinpro/www/milliken/sites/all/modules/ctools/ctools.module).
  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; ctools_context_optional has a deprecated constructor in require_once() (line 127 of /home/resinpro/www/milliken/sites/all/modules/ctools/ctools.module).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6542 of /home/resinpro/www/milliken/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home/resinpro/www/milliken/includes/common.inc).

Geopolymer Mortar Systems

Innovative Approaches to Geopolymer Infrastructure Rehabilitation

Geopolymer is a term originally coined by French researcher Joseph Davidovits to describe a class of ceramic materials formed from aluminosilicates. Geopolymers have been known to provide enhanced physical performance to traditional cementitious binders but with the added advantages of significantly reduced greenhouse emissions, increased fire and superior chemical resistance.

Technology

Rapidly create a new structural pipe inside the old pipe, with little to no public disruption. This process requires no digging, virtually eliminating traffic delays and associated idling cars and trucks, thereby eliminating as much as 90% of the greenhouse gas emissions.