g++ -std=c++0x -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -O3  -DNoRepository -ftemplate-depth-100 -I/home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/meshTools/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/sampling/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/TurbulenceModels/turbulenceModels/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/TurbulenceModels/compressible/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/lagrangian/basic/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/lagrangian/intermediate/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/lagrangian/spray/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/lagrangian/distributionModels/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/thermophysicalModels/specie/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/transportModels/compressible/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/thermophysicalModels/basic/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/thermophysicalModels/properties/liquidProperties/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/thermophysicalModels/properties/liquidMixtureProperties/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/thermophysicalModels/properties/solidProperties/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/thermophysicalModels/properties/solidMixtureProperties/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/thermophysicalModels/thermophysicalFunctions/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/thermophysicalModels/reactionThermo/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/thermophysicalModels/SLGThermo/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/thermophysicalModels/radiation/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/ODE/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/engine/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/regionModels/regionModel/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/regionModels/surfaceFilmModels/lnInclude -I../../libs/chemistryModel_POSTECH/lnInclude -I../../libs/combustionModels_POSTECH/lnInclude -IlnInclude -I. -I/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude -I/home/space/OpenFOAM/OpenFOAM-4.x/src/OSspecific/POSIX/lnInclude   -fPIC -c sprayEngineFoam.C -o Make/linux64GccDPInt32Opt/sprayEngineFoam.o
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H: In function ‘int main(int, char**)’:
Mixturefraction.H:6:22: error: no match for ‘operator/’ (operand types are ‘Foam::tmp<Foam::fvMatrix<double> >’ and ‘Foam::volScalarField {aka Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>}’)
  == parcels.Srho(rho)/rho
                      ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/zero.H:101:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/UList.H:49,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/List.H:43,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/labelList.H:48,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/UPstream.H:42,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Pstream.H:42,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/parRun.H:35,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:4,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/zeroI.H:72:13: note: candidate: template<class Type> Foam::zero Foam::operator/(const Foam::zero&, const Type&)
 inline zero operator/(const zero&, const Type& t)
             ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/zeroI.H:72:13: note:   template argument deduction/substitution failed:
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::zero&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/IOstream.H:50:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Ostream.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/OSstream.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/messageStream.H:216,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/error.H:51,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/UListI.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/UList.H:416,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/List.H:43,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/labelList.H:48,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/UPstream.H:42,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Pstream.H:42,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/parRun.H:35,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:4,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/fileName.H:242:10: note: candidate: Foam::fileName Foam::operator/(const Foam::string&, const Foam::string&)
 fileName operator/(const string&, const string&);
          ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/fileName.H:242:10: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::string&’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/VectorSpace.H:230:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/VectorSpaceI.H:686:13: note: candidate: template<class Form, class Cmpt, unsigned char Ncmpts> Form Foam::operator/(const Foam::VectorSpace<Form, Cmpt, Ncmpts>&, Foam::scalar)
 inline Form operator/
             ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/VectorSpaceI.H:686:13: note:   template argument deduction/substitution failed:
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::VectorSpace<Form, Cmpt, Ncmpts>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.C:870,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.H:405,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:264:24: note: candidate: template<class Type> Foam::tmp<Foam::Field<Type> > Foam::operator/(const Foam::UList<T>&, const Foam::UList<double>&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:626:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:264:24: note:   template argument deduction/substitution failed:
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:626:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::UList<T>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.C:870,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.H:405,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:276:24: note: candidate: template<class Type> Foam::tmp<Foam::Field<Type> > Foam::operator/(const Foam::UList<T>&, const Foam::tmp<Foam::Field<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:626:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:276:24: note:   template argument deduction/substitution failed:
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:626:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::UList<T>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.C:870,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.H:405,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:289:24: note: candidate: template<class Type> Foam::tmp<Foam::Field<Type> > Foam::operator/(const Foam::tmp<Foam::Field<Type> >&, const Foam::UList<double>&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:626:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:289:24: note:   template argument deduction/substitution failed:
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:626:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::Field<Type>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::Field<Type> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.C:870,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.H:405,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:302:24: note: candidate: template<class Type> Foam::tmp<Foam::Field<Type> > Foam::operator/(const Foam::tmp<Foam::Field<Type> >&, const Foam::tmp<Foam::Field<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:626:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:302:24: note:   template argument deduction/substitution failed:
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:626:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::Field<Type>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::Field<Type> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.C:870,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.H:405,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:372:24: note: candidate: template<class Type> Foam::tmp<Foam::Field<Type> > Foam::operator/(const Foam::UList<T>&, const scalar&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:631:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:372:24: note:   template argument deduction/substitution failed:
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:631:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::UList<T>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.C:870,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.H:405,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:384:24: note: candidate: template<class Type> Foam::tmp<Foam::Field<Type> > Foam::operator/(const Foam::tmp<Foam::Field<Type> >&, const scalar&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:631:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.C:384:24: note:   template argument deduction/substitution failed:
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctions.C:631:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::Field<Type>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::Field<Type> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/SphericalTensor.H:122:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensor.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/fieldTypes.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/flipOp.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/mapDistributeBaseTemplates.C:29,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/mapDistributeBase.H:488,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.C:30,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.H:405,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/SphericalTensorI.H:147:1: note: candidate: template<class Cmpt> Foam::SphericalTensor<Cmpt> Foam::operator/(Foam::scalar, const Foam::SphericalTensor<Cmpt>&)
 operator/(const scalar s, const SphericalTensor<Cmpt>& st)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/SphericalTensorI.H:147:1: note:   template argument deduction/substitution failed:
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘Foam::scalar {aka double}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Tensor.H:231:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/SymmTensorI.H:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/SymmTensor.H:155,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/symmTensor.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/fieldTypes.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/flipOp.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/mapDistributeBaseTemplates.C:29,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/mapDistributeBase.H:488,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.C:30,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Field.H:405,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TensorI.H:491:1: note: candidate: template<class Cmpt> typename Foam::innerProduct<Foam::Vector<Cmpt>, Foam::Tensor<Cmpt> >::type Foam::operator/(const Foam::Vector<Cmpt>&, const Foam::Tensor<Cmpt>&)
 operator/(const Vector<Cmpt>& v, const Tensor<Cmpt>& t)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TensorI.H:491:1: note:   template argument deduction/substitution failed:
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::Vector<Cmpt>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:42:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:46,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:166:24: note: candidate: Foam::tmp<Foam::Field<double> > Foam::operator/(const Foam::UList<double>&, const Foam::UList<double>&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:87:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:166:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<double>&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:87:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:173:24: note: candidate: Foam::tmp<Foam::Field<double> > Foam::operator/(const Foam::UList<double>&, const Foam::tmp<Foam::Field<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:87:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:173:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<double>&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:87:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:180:24: note: candidate: Foam::tmp<Foam::Field<double> > Foam::operator/(const Foam::tmp<Foam::Field<double> >&, const Foam::UList<double>&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:87:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:180:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:87:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:187:24: note: candidate: Foam::tmp<Foam::Field<double> > Foam::operator/(const Foam::tmp<Foam::Field<double> >&, const Foam::tmp<Foam::Field<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:87:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:187:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:87:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:207:24: note: candidate: Foam::tmp<Foam::Field<double> > Foam::operator/(const scalar&, const Foam::UList<double>&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:89:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:207:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const scalar& {aka const double&}’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:89:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:214:24: note: candidate: Foam::tmp<Foam::Field<double> > Foam::operator/(const scalar&, const Foam::tmp<Foam::Field<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:89:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:214:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const scalar& {aka const double&}’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarField.H:89:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, divide)
 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:399:29: note: candidate: Foam::dimensionSet Foam::operator/(const Foam::dimensionSet&, const Foam::dimensionSet&)
         friend dimensionSet operator/
                             ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:399:29: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::dimensionSet&’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Matrix.H:380:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/RectangularMatrix.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarMatrices.H:43,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSets.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionSet.H:437,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Matrix.C:576:6: note: candidate: template<class Form, class Type> Form Foam::operator/(const Foam::Matrix<Form, Type>&, Foam::scalar)
 Form Foam::operator/(const Matrix<Form, Type>& M, const scalar s)
      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Matrix.C:576:6: note:   template argument deduction/substitution failed:
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::Matrix<Form, Type>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.H:340:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.C:717:25: note: candidate: template<class Type> Foam::dimensioned<Type> Foam::operator/(const Foam::dimensioned<Type>&, const Foam::dimensioned<double>&)
 Foam::dimensioned<Type> Foam::operator/
                         ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedType.C:717:25: note:   template argument deduction/substitution failed:
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::dimensioned<Type>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/TimeState.H:38:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/Time.H:47,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:6,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:56:19: note: candidate: Foam::dimensionedScalar Foam::operator/(Foam::scalar, const dimensionedScalar&)
 dimensionedScalar operator/(const scalar, const dimensionedScalar&);
                   ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/dimensionedScalar.H:56:19: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘Foam::scalar {aka double}’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:42:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/primitiveFields.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/pointField.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/edge.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/edgeList.H:32,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/primitiveMesh.H:54,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/polyMesh.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:50,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:166:24: note: candidate: Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > > Foam::operator/(const Foam::UList<double>&, const Foam::UList<Foam::SphericalTensor<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:58:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:166:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<double>&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:58:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:173:24: note: candidate: Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > > Foam::operator/(const Foam::UList<double>&, const Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:58:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:173:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<double>&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:58:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:180:24: note: candidate: Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > > Foam::operator/(const Foam::tmp<Foam::Field<double> >&, const Foam::UList<Foam::SphericalTensor<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:58:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:180:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:58:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:187:24: note: candidate: Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > > Foam::operator/(const Foam::tmp<Foam::Field<double> >&, const Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:58:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:187:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:58:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:207:24: note: candidate: Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > > Foam::operator/(const scalar&, const Foam::UList<Foam::SphericalTensor<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:59:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:207:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const scalar& {aka const double&}’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:59:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:214:24: note: candidate: Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > > Foam::operator/(const scalar&, const Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:59:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:214:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const scalar& {aka const double&}’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:59:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:232:24: note: candidate: Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > > Foam::operator/(const Foam::UList<double>&, const sphericalTensor&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:59:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:232:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<double>&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:59:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:239:24: note: candidate: Foam::tmp<Foam::Field<Foam::SphericalTensor<double> > > Foam::operator/(const Foam::tmp<Foam::Field<double> >&, const sphericalTensor&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:59:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:239:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorField.H:59:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:45:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/primitiveFields.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/pointField.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/edge.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/edgeList.H:32,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/primitiveMesh.H:54,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/polyMesh.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:50,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:166:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::UList<Foam::Vector<double> >&, const Foam::UList<Foam::Tensor<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:78:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:166:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<Foam::Vector<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:78:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:173:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::UList<Foam::Vector<double> >&, const Foam::tmp<Foam::Field<Foam::Tensor<double> > >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:78:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:173:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<Foam::Vector<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:78:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:180:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::tmp<Foam::Field<Foam::Vector<double> > >&, const Foam::UList<Foam::Tensor<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:78:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:180:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<Foam::Vector<double> > >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:78:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:187:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::tmp<Foam::Field<Foam::Vector<double> > >&, const Foam::tmp<Foam::Field<Foam::Tensor<double> > >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:78:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:187:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<Foam::Vector<double> > >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:78:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:207:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const vector&, const Foam::UList<Foam::Tensor<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:79:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:207:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const vector& {aka const Foam::Vector<double>&}’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:79:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:214:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const vector&, const Foam::tmp<Foam::Field<Foam::Tensor<double> > >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:79:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:214:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const vector& {aka const Foam::Vector<double>&}’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:79:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:232:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::UList<Foam::Vector<double> >&, const tensor&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:79:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:232:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<Foam::Vector<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:79:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:239:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::tmp<Foam::Field<Foam::Vector<double> > >&, const tensor&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:79:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:239:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<Foam::Vector<double> > >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorField.H:79:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.H:155,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:363,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:420:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<double, GeoMesh> > Foam::operator/(const Foam::DimensionedField<double, GeoMesh>&, const Foam::DimensionedField<double, GeoMesh>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:96:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:420:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:96:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::DimensionedField<double, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.H:155,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:363,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:447:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<double, GeoMesh> > Foam::operator/(const Foam::DimensionedField<double, GeoMesh>&, const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:96:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:447:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:96:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::DimensionedField<double, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.H:155,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:363,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:473:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<double, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&, const Foam::DimensionedField<double, GeoMesh>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:96:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:473:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:96:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::DimensionedField<double, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.H:155,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:363,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:499:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<double, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&, const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:96:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:499:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:96:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::DimensionedField<double, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.H:155,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:363,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:534:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<double, GeoMesh> > Foam::operator/(const Foam::dimensioned<double>&, const Foam::DimensionedField<double, GeoMesh>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:98:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:534:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:98:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::dimensioned<double>&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.H:155,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:363,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:561:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<double, GeoMesh> > Foam::operator/(const scalar&, const Foam::DimensionedField<double, GeoMesh>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:98:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:561:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:98:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.H:155,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:363,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:572:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<double, GeoMesh> > Foam::operator/(const Foam::dimensioned<double>&, const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:98:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:572:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:98:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::dimensioned<double>&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.H:155,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:363,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:598:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<double, GeoMesh> > Foam::operator/(const scalar&, const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:98:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:598:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedScalarField.C:98:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.C:532,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:366,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:420:44: note: candidate: template<class Type, class GeoMesh> Foam::tmp<Foam::DimensionedField<Type, GeoMesh> > Foam::operator/(const Foam::DimensionedField<Type, GeoMesh>&, const Foam::DimensionedField<double, GeoMesh>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:357:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:420:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:357:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::DimensionedField<Type, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.C:532,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:366,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:447:44: note: candidate: template<class Type, class GeoMesh> Foam::tmp<Foam::DimensionedField<Type, GeoMesh> > Foam::operator/(const Foam::DimensionedField<Type, GeoMesh>&, const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:357:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:447:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:357:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::DimensionedField<Type, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.C:532,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:366,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:473:44: note: candidate: template<class Type, class GeoMesh> Foam::tmp<Foam::DimensionedField<Type, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::DimensionedField<Type, GeoMesh> >&, const Foam::DimensionedField<double, GeoMesh>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:357:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:473:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:357:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::DimensionedField<Type, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::DimensionedField<Type, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.C:532,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:366,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:499:44: note: candidate: template<class Type, class GeoMesh> Foam::tmp<Foam::DimensionedField<Type, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::DimensionedField<Type, GeoMesh> >&, const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:357:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:499:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:357:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::DimensionedField<Type, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::DimensionedField<Type, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.C:532,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:366,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:611:44: note: candidate: template<class Type, class GeoMesh> Foam::tmp<Foam::DimensionedField<Type, GeoMesh> > Foam::operator/(const Foam::DimensionedField<Type, GeoMesh>&, const Foam::dimensioned<double>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:362:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:611:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:362:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::DimensionedField<Type, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.C:532,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:366,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:638:44: note: candidate: template<class Type, class GeoMesh> Foam::tmp<Foam::DimensionedField<Type, GeoMesh> > Foam::operator/(const Foam::DimensionedField<Type, GeoMesh>&, const scalar&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:362:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:638:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:362:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::DimensionedField<Type, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.C:532,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:366,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:649:44: note: candidate: template<class Type, class GeoMesh> Foam::tmp<Foam::DimensionedField<Type, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::DimensionedField<Type, GeoMesh> >&, const Foam::dimensioned<double>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:362:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:649:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:362:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::DimensionedField<Type, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::DimensionedField<Type, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.C:532,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedField.H:366,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvMesh.H:58,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:7,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:675:44: note: candidate: template<class Type, class GeoMesh> Foam::tmp<Foam::DimensionedField<Type, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::DimensionedField<Type, GeoMesh> >&, const scalar&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:362:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:675:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctions.C:362:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::DimensionedField<Type, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::DimensionedField<Type, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.H:156,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:195,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:323:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, double> > Foam::operator/(const Foam::FieldField<Field, double>&, const Foam::FieldField<Field, double>&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:89:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:323:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:89:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, double>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.H:156,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:195,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:338:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, double> > Foam::operator/(const Foam::FieldField<Field, double>&, const Foam::tmp<Foam::FieldField<Field, double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:89:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:338:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:89:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, double>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.H:156,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:195,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:354:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, double> > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, double> >&, const Foam::FieldField<Field, double>&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:89:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:354:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:89:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, double>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, double> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.H:156,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:195,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:370:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, double> > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, double> >&, const Foam::tmp<Foam::FieldField<Field, double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:89:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:370:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:89:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, double>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, double> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.H:156,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:195,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:407:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, double> > Foam::operator/(const scalar&, const Foam::FieldField<Field, double>&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:91:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:407:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:91:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.H:156,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.H:26,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:195,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:422:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, double> > Foam::operator/(const scalar&, const Foam::tmp<Foam::FieldField<Field, double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:91:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:422:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/scalarFieldField.C:91:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.C:390,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:198,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:323:36: note: candidate: template<template<class> class Field, class Type> Foam::tmp<Foam::FieldField<Field, Type> > Foam::operator/(const Foam::FieldField<Field, Type>&, const Foam::FieldField<Field, double>&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:614:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:323:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:614:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, Type>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.C:390,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:198,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:338:36: note: candidate: template<template<class> class Field, class Type> Foam::tmp<Foam::FieldField<Field, Type> > Foam::operator/(const Foam::FieldField<Field, Type>&, const Foam::tmp<Foam::FieldField<Field, double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:614:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:338:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:614:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, Type>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.C:390,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:198,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:354:36: note: candidate: template<template<class> class Field, class Type> Foam::tmp<Foam::FieldField<Field, Type> > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, Type> >&, const Foam::FieldField<Field, double>&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:614:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:354:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:614:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, Type>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, Type> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.C:390,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:198,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:370:36: note: candidate: template<template<class> class Field, class Type> Foam::tmp<Foam::FieldField<Field, Type> > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, Type> >&, const Foam::tmp<Foam::FieldField<Field, double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:614:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:370:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:614:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, Type>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, Type> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.C:390,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:198,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:455:36: note: candidate: template<template<class> class Field, class Type> Foam::tmp<Foam::FieldField<Field, Type> > Foam::operator/(const Foam::FieldField<Field, Type>&, const scalar&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:619:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:455:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:619:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, Type>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.C:390,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldField.H:198,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:45,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:470:36: note: candidate: template<template<class> class Field, class Type> Foam::tmp<Foam::FieldField<Field, Type> > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, Type> >&, const scalar&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:619:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:470:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctions.C:619:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, Type>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, Type> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DiagTensor.H:115:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensor.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/coupledPolyPatch.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/processorPolyPatch.H:42,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/processorTopology.H:30,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/globalMeshData.H:85,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricBoundaryField.C:28,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1305,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DiagTensorI.H:263:1: note: candidate: template<class Cmpt> Foam::DiagTensor<Cmpt> Foam::operator/(Foam::scalar, const Foam::DiagTensor<Cmpt>&)
 operator/(const scalar s, const DiagTensor<Cmpt>& dt)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DiagTensorI.H:263:1: note:   template argument deduction/substitution failed:
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘Foam::scalar {aka double}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DiagTensor.H:115:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensor.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/coupledPolyPatch.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/processorPolyPatch.H:42,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/processorTopology.H:30,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/globalMeshData.H:85,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricBoundaryField.C:28,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1305,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DiagTensorI.H:272:1: note: candidate: template<class Cmpt> Foam::Vector<Cmpt> Foam::operator/(Foam::Vector<Cmpt>, const Foam::DiagTensor<Cmpt>&)
 operator/(const Vector<Cmpt> v, const DiagTensor<Cmpt>& dt)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DiagTensorI.H:272:1: note:   template argument deduction/substitution failed:
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘Foam::Vector<Cmpt>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:42:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/coupledPolyPatch.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/processorPolyPatch.H:42,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/processorTopology.H:30,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/globalMeshData.H:85,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricBoundaryField.C:28,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1305,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:166:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::UList<Foam::Vector<double> >&, const Foam::UList<Foam::DiagTensor<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:66:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:166:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<Foam::Vector<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:66:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:173:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::UList<Foam::Vector<double> >&, const Foam::tmp<Foam::Field<Foam::DiagTensor<double> > >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:66:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:173:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<Foam::Vector<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:66:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:180:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::tmp<Foam::Field<Foam::Vector<double> > >&, const Foam::UList<Foam::DiagTensor<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:66:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:180:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<Foam::Vector<double> > >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:66:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:187:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::tmp<Foam::Field<Foam::Vector<double> > >&, const Foam::tmp<Foam::Field<Foam::DiagTensor<double> > >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:66:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:187:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<Foam::Vector<double> > >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:66:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:207:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const vector&, const Foam::UList<Foam::DiagTensor<double> >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:67:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:207:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const vector& {aka const Foam::Vector<double>&}’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:67:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:214:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const vector&, const Foam::tmp<Foam::Field<Foam::DiagTensor<double> > >&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:67:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:214:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const vector& {aka const Foam::Vector<double>&}’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:247:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:67:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:232:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::UList<Foam::Vector<double> >&, const diagTensor&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:67:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:232:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::UList<Foam::Vector<double> >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:67:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:239:24: note: candidate: Foam::tmp<Foam::Field<Foam::Vector<double> > > Foam::operator/(const Foam::tmp<Foam::Field<Foam::Vector<double> > >&, const diagTensor&)
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:67:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:239:24: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::tmp<Foam::Field<Foam::Vector<double> > >&’
 tmp<Field<ReturnType>> operator Op                                             \
                        ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFunctionsM.H:248:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/diagTensorField.H:67:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, diagTensor, /, divide)
 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/quaternion.H:304:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/transformField.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/mapDistributeTemplates.C:30,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/mapDistribute.H:655,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/globalMeshDataTemplates.C:28,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/globalMeshData.H:628,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricBoundaryField.C:28,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1305,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/quaternionI.H:675:25: note: candidate: Foam::quaternion Foam::operator/(const Foam::quaternion&, const Foam::quaternion&)
 inline Foam::quaternion Foam::operator/
                         ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/quaternionI.H:675:25: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::quaternion&’
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/quaternionI.H:697:25: note: candidate: Foam::quaternion Foam::operator/(const Foam::quaternion&, Foam::scalar)
 inline Foam::quaternion Foam::operator/(const quaternion& q, const scalar s)
                         ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/quaternionI.H:697:25: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::quaternion&’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/septernion.H:206:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/transformField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/mapDistributeTemplates.C:30,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/mapDistribute.H:655,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/globalMeshDataTemplates.C:28,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/globalMeshData.H:628,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricBoundaryField.C:28,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1305,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/septernionI.H:230:25: note: candidate: Foam::septernion Foam::operator/(const Foam::septernion&, const Foam::quaternion&)
 inline Foam::septernion Foam::operator/
                         ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/septernionI.H:230:25: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::septernion&’
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/septernionI.H:254:25: note: candidate: Foam::septernion Foam::operator/(const Foam::septernion&, const Foam::septernion&)
 inline Foam::septernion Foam::operator/
                         ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/septernionI.H:254:25: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::septernion&’
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/septernionI.H:276:25: note: candidate: Foam::septernion Foam::operator/(const Foam::septernion&, Foam::scalar)
 inline Foam::septernion Foam::operator/(const septernion& tr, const scalar s)
                         ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/septernionI.H:276:25: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::septernion&’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1306,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:517:54: note: candidate: template<class Type, template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<Type, PatchField, GeoMesh>&, const Foam::GeometricField<double, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:580:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:517:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:580:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<Type, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1306,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:546:54: note: candidate: template<class Type, template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<Type, PatchField, GeoMesh>&, const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:580:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:546:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:580:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<Type, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1306,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:572:54: note: candidate: template<class Type, template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> >&, const Foam::GeometricField<double, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:580:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:572:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:580:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<Type, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1306,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:598:54: note: candidate: template<class Type, template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> >&, const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:580:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:598:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:580:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<Type, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1306,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:736:54: note: candidate: template<class Type, template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<Type, PatchField, GeoMesh>&, const Foam::dimensioned<double>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:585:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:736:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:585:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<Type, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1306,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:765:54: note: candidate: template<class Type, template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<Type, PatchField, GeoMesh>&, const scalar&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:585:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:765:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:585:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<Type, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1306,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:776:54: note: candidate: template<class Type, template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> >&, const Foam::dimensioned<double>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:585:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:776:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:585:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<Type, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.C:1306,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricField.H:651,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:802:54: note: candidate: template<class Type, template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> >&, const scalar&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:585:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:802:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctions.C:585:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
 BINARY_TYPE_OPERATOR_FS(Type, Type, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<Type, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<Type, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:171,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:517:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<double, PatchField, GeoMesh>&, const Foam::GeometricField<double, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:114:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:517:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:114:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<double, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:171,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:546:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<double, PatchField, GeoMesh>&, const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:114:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:546:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:114:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<double, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:171,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:572:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&, const Foam::GeometricField<double, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:114:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:572:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:114:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<double, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:171,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:598:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&, const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:114:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:598:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:114:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<double, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:171,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:645:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> > Foam::operator/(const Foam::dimensioned<double>&, const Foam::GeometricField<double, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:116:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:645:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:116:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::dimensioned<double>&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:171,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:674:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> > Foam::operator/(const scalar&, const Foam::GeometricField<double, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:116:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:674:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:116:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:171,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:685:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> > Foam::operator/(const Foam::dimensioned<double>&, const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:116:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:685:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:116:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::dimensioned<double>&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.H:171,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:34,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:711:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> > Foam::operator/(const scalar&, const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:116:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:711:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricScalarField.C:116:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
 BINARY_TYPE_OPERATOR_SF(scalar, scalar, scalar, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:517:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<double, PatchField, GeoMesh>&, const Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:517:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<double, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:546:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<double, PatchField, GeoMesh>&, const Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:546:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<double, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:572:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&, const Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:572:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<double, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:598:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&, const Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:598:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<double, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:645:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::dimensioned<double>&, const Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:645:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::dimensioned<double>&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:674:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const scalar&, const Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:674:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:685:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::dimensioned<double>&, const Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:685:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::dimensioned<double>&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:711:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const scalar&, const Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:711:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:736:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<double, PatchField, GeoMesh>&, const Foam::dimensioned<Foam::SphericalTensor<double> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:736:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<double, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:765:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<double, PatchField, GeoMesh>&, const sphericalTensor&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:765:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<double, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:776:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&, const Foam::dimensioned<Foam::SphericalTensor<double> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:776:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<double, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:802:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SphericalTensor<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >&, const sphericalTensor&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:802:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<double, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<double, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:420:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const Foam::DimensionedField<double, GeoMesh>&, const Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:420:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::DimensionedField<double, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:447:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const Foam::DimensionedField<double, GeoMesh>&, const Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:447:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::DimensionedField<double, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:473:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&, const Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:473:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::DimensionedField<double, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:499:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&, const Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:499:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:43:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::DimensionedField<double, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:534:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const Foam::dimensioned<double>&, const Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:685:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:534:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:685:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::dimensioned<double>&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:561:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const scalar&, const Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh>&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:685:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:561:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:685:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:572:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const Foam::dimensioned<double>&, const Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:685:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:572:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:685:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::dimensioned<double>&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:598:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const scalar&, const Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:685:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:598:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:685:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:611:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const Foam::DimensionedField<double, GeoMesh>&, const Foam::dimensioned<Foam::SphericalTensor<double> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:686:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:611:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:686:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::DimensionedField<double, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:638:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const Foam::DimensionedField<double, GeoMesh>&, const sphericalTensor&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:686:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:638:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:686:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::DimensionedField<double, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:649:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&, const Foam::dimensioned<Foam::SphericalTensor<double> >&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:686:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:649:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:686:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::DimensionedField<double, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:29:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.H:69,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedTensorField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:675:44: note: candidate: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SphericalTensor<double>, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >&, const sphericalTensor&)
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:686:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:675:44: note:   template argument deduction/substitution failed:
 tmp<DimensionedField<ReturnType, GeoMesh>> operator Op                         \
                                            ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedFieldFunctionsM.C:686:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/DimensionedSphericalTensorField.C:44:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::DimensionedField<double, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::DimensionedField<double, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:517:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>&, const Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:62:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:517:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:62:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:546:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>&, const Foam::tmp<Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:62:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:546:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:62:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:572:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> >&, const Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:62:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:572:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:62:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:598:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> >&, const Foam::tmp<Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:62:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:598:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:62:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:645:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::dimensioned<Foam::Vector<double> >&, const Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:645:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::dimensioned<Foam::Vector<double> >&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:674:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const vector&, const Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh>&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:674:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const vector& {aka const Foam::Vector<double>&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:685:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::dimensioned<Foam::Vector<double> >&, const Foam::tmp<Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:685:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::dimensioned<Foam::Vector<double> >&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:711:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const vector&, const Foam::tmp<Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:711:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:813:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)      \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const vector& {aka const Foam::Vector<double>&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:736:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>&, const Foam::dimensioned<Foam::Tensor<double> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:736:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:765:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>&, const tensor&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:765:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:776:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> >&, const Foam::dimensioned<Foam::Tensor<double> >&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:776:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:30:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:802:54: note: candidate: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> > Foam::operator/(const Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> >&, const tensor&)
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:802:54: note:   template argument deduction/substitution failed:
 tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op               \
                                                      ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFieldFunctionsM.C:814:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:63:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, '|', divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::GeometricField<Foam::Vector<double>, PatchField, GeoMesh> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.H:72,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:323:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > > Foam::operator/(const Foam::FieldField<Field, double>&, const Foam::FieldField<Field, Foam::SphericalTensor<double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:49:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:323:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:49:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, double>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.H:72,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:338:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > > Foam::operator/(const Foam::FieldField<Field, double>&, const Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:49:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:338:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:49:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, double>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.H:72,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:354:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, double> >&, const Foam::FieldField<Field, Foam::SphericalTensor<double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:49:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:354:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:49:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, double>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, double> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.H:72,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:370:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, double> >&, const Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:49:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:370:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:49:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, double>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, double> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.H:72,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:407:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > > Foam::operator/(const scalar&, const Foam::FieldField<Field, Foam::SphericalTensor<double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:487:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:50:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:407:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:487:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:50:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.H:72,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:422:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > > Foam::operator/(const scalar&, const Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:487:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:50:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:422:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:487:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:50:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const scalar& {aka const double&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.H:72,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:455:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > > Foam::operator/(const Foam::FieldField<Field, double>&, const sphericalTensor&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:488:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:50:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:455:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:488:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:50:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, double>’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.H:72,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:38,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:470:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SphericalTensor<double> > > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, double> >&, const sphericalTensor&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:488:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:50:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:470:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:488:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/sphericalTensorFieldField.C:50:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(sphericalTensor, scalar, sphericalTensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, double>’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, double> >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:86,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:323:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > > Foam::operator/(const Foam::FieldField<Field, Foam::Vector<double> >&, const Foam::FieldField<Field, Foam::Tensor<double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:63:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:323:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:63:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, Foam::Vector<double> >’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:86,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:338:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > > Foam::operator/(const Foam::FieldField<Field, Foam::Vector<double> >&, const Foam::tmp<Foam::FieldField<Field, Foam::Tensor<double> > >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:63:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:338:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:63:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, Foam::Vector<double> >’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:86,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:354:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > >&, const Foam::FieldField<Field, Foam::Tensor<double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:63:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:354:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:63:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, Foam::Vector<double> >’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:86,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:370:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > >&, const Foam::tmp<Foam::FieldField<Field, Foam::Tensor<double> > >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:63:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:370:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:63:1: note: in expansion of macro ‘BINARY_OPERATOR’
 BINARY_OPERATOR(vector, vector, tensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, Foam::Vector<double> >’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:86,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:407:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > > Foam::operator/(const vector&, const Foam::FieldField<Field, Foam::Tensor<double> >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:487:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:64:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:407:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:487:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:64:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const vector& {aka const Foam::Vector<double>&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:86,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:422:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > > Foam::operator/(const vector&, const Foam::tmp<Foam::FieldField<Field, Foam::Tensor<double> > >&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:487:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:64:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:422:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:487:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_SF’
     BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc)              \
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:64:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const vector& {aka const Foam::Vector<double>&}’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:86,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:455:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > > Foam::operator/(const Foam::FieldField<Field, Foam::Vector<double> >&, const tensor&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:488:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:64:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:455:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:488:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:64:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::FieldField<Field, Foam::Vector<double> >’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:32:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.H:86,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricTensorField.H:88,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/GeometricFields.H:36,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/volFields.H:37,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:27,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:470:36: note: candidate: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > > Foam::operator/(const Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > >&, const tensor&)
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:488:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:64:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:470:36: note:   template argument deduction/substitution failed:
 tmp<FieldField<Field, ReturnType>> operator Op                                 \
                                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/FieldFieldFunctionsM.C:488:5: note: in expansion of macro ‘BINARY_TYPE_OPERATOR_FS’
     BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc)
     ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/tensorFieldField.C:64:1: note: in expansion of macro ‘BINARY_TYPE_OPERATOR’
 BINARY_TYPE_OPERATOR(vector, vector, tensor, /, divide)
 ^
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   mismatched types ‘Foam::FieldField<Field, Foam::Vector<double> >’ and ‘Foam::fvMatrix<double>’
  == parcels.Srho(rho)/rho
                       ^
Mixturefraction.H:6:23: note:   ‘Foam::tmp<Foam::fvMatrix<double> >’ is not derived from ‘const Foam::tmp<Foam::FieldField<Field, Foam::Vector<double> > >’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/one.H:92:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneField.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneFieldField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/geometricOneField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:29,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneI.H:67:19: note: candidate: const Foam::one& Foam::operator/(const Foam::one&, const Foam::one&)
 inline const one& operator/(const one& o, const one&)
                   ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneI.H:67:19: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::one&’
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneI.H:73:13: note: candidate: template<class Type> Type Foam::operator/(const Foam::one&, const Type&)
 inline Type operator/(const one&, const Type& t)
             ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneI.H:73:13: note:   template argument deduction/substitution failed:
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:17: note:   cannot convert ‘Foam::ReactingCloud<CloudType>::Srho(Foam::volScalarField&) const [with CloudType = Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::SprayParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >; Foam::volScalarField = Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>](rho)’ (type ‘Foam::tmp<Foam::fvMatrix<double> >’) to type ‘const Foam::one&’
  == parcels.Srho(rho)/rho
                 ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/one.H:92:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneField.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneFieldField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/geometricOneField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:29,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneI.H:79:20: note: candidate: template<class Type> const Type& Foam::operator/(const Type&, const Foam::one&)
 inline const Type& operator/(const Type& t, const one&)
                    ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneI.H:79:20: note:   template argument deduction/substitution failed:
In file included from CMCequation.H:1:0,
                 from sprayEngineFoam.C:120:
Mixturefraction.H:6:23: note:   cannot convert ‘rho’ (type ‘Foam::volScalarField {aka Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>}’) to type ‘const Foam::one&’
  == parcels.Srho(rho)/rho
                       ^
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneField.H:89:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneFieldField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/geometricOneField.H:40,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:29,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneFieldI.H:52:30: note: candidate: const Foam::oneField& Foam::operator/(const Foam::oneField&, const Foam::oneField&)
 inline const Foam::oneField& Foam::operator/
                              ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/oneFieldI.H:52:30: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::oneField&’
In file included from /home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/geometricOneField.H:137:0,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.C:29,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolationScheme.H:304,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/surfaceInterpolate.H:41,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvc.H:39,
                 from /home/space/OpenFOAM/OpenFOAM-4.x/src/finiteVolume/lnInclude/fvCFD.H:8,
                 from sprayEngineFoam.C:33:
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/geometricOneFieldI.H:112:39: note: candidate: const Foam::geometricOneField& Foam::operator/(const Foam::geometricOneField&, const Foam::geometricOneField&)
 inline const Foam::geometricOneField& Foam::operator/
                                       ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/geometricOneFieldI.H:112:39: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::geometricOneField&’
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/geometricOneFieldI.H:122:49: note: candidate: const Internal& Foam::operator/(const Internal&, const Foam::geometricOneField&)
 inline const Foam::geometricOneField::Internal& Foam::operator/
                                                 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/geometricOneFieldI.H:122:49: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Internal& {aka const Foam::oneField&}’
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/geometricOneFieldI.H:132:49: note: candidate: const Internal& Foam::operator/(const Foam::geometricOneField&, const Internal&)
 inline const Foam::geometricOneField::Internal& Foam::operator/
                                                 ^
/home/space/OpenFOAM/OpenFOAM-4.x/src/OpenFOAM/lnInclude/geometricOneFieldI.H:132:49: note:   no known conversion for argument 1 from ‘Foam::tmp<Foam::fvMatrix<double> >’ to ‘const Foam::geometricOneField&’
In file included from sprayEngineFoam.C:74:0:
readCMCProperties.H:361:8: warning: unused variable ‘outi’ [-Wunused-variable]
 scalar outi(0);
        ^
In file included from sprayEngineFoam.C:74:0:
readCMCProperties.H:401:8: warning: unused variable ‘NewFGindex’ [-Wunused-variable]
 scalar NewFGindex(0);
        ^
readCMCProperties.H:402:8: warning: unused variable ‘NewFGcount’ [-Wunused-variable]
 scalar NewFGcount(1);
        ^
/home/space/OpenFOAM/OpenFOAM-4.x/wmake/rules/General/transform:8: recipe for target 'Make/linux64GccDPInt32Opt/sprayEngineFoam.o' failed
make: *** [Make/linux64GccDPInt32Opt/sprayEngineFoam.o] Error 1
