/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM Extend Project: Open Source CFD        |
|  \\    /   O peration     | Version:  1.6-ext                               |
|   \\  /    A nd           | Web:      www.extend-project.de                 |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    location    "constant";
    object      engineGeometry;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

engineMesh      layered;
//engineTopoChangerMesh	layerAR;

conRodLength    conRodLength [ 0 1 0 0 0 0 0 ] 0.263;

bore            bore [ 0 1 0 0 0 0 0 ] 0.13716; 

stroke          stroke [ 0 1 0 0 0 0 0 ] 0.1651;

clearance       clearance [ 0 1 0 0 0 0 0 ] 3.185e-3;

rpm             rpm [ 0 0 -1 0 0 0 0 ] 821;

deformAngle	60; //-60도에서 60도까지 layerAR 작동하지 않고 그냥 셀사이즈 변형만 

delta   0.5e-3;
offSet  0.002;

checkMesh yes;

piston
{
	patch	piston;

	coordinateSystem
	{
//		type		cylindrical;
//		origin	(0 0 0);
//		axis		(0 0 1);
//		direction	(0 1 0);
	}
	minLayer		0.0005;
	maxLayer		0.003;
}

swirlAxis		( 0 0 1 );                                                  

swirlCenter		( 0 0 0 );

swirlRPMRatio	swirlRPMRatio [0 0 0 0 0 0 0] 0.978;

swirlProfile	swirlProfile [0 0 0 0 0 0 0] 3.11;


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