/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  5.0                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile {
  version     4.0;
  format      ascii;
  class       dictionary;
  location    "constant/porousMat";
  object      porousMatProperties;
}

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

/****************************** GENERAL ************************************/
//debug yes;
movingMesh      no;
/****************************** end GENERAL ********************************/

/****************************** IO *****************************************/
IO {
  writeFields(); // write fields in the time folders
  probingFunctions
  (
      plotDict
      surfacePatchDict
  ); // name of sampling/probing dictionaries in "system/porousMat"
}
/****************************** END IO ************************************/

/****************************** MASS **************************************/
Mass {
  createFields ((p volScalarField)); // read pressure [Pa]
}
/****************************** END MASS **********************************/

/****************************** ENERGY ************************************/
Energy {
  EnergyType PureConduction; // Solve the temperature equation
}
/****************************** END ENERGY ********************************/

/****************************** MATERIAL PROPERTIES  ************************/
MaterialProperties {
  MaterialPropertiesType Porous;
  MaterialPropertiesDirectory "$PATO_DIR/data/Materials/Composites/TACOT";
}
/****************************** END MATERIAL PROPERTIES  ********************/

/****************************** PYROLYSIS ************************/
Pyrolysis {
  PyrolysisType virgin;
}
/****************************** END PYROLYSIS ************************/
