# For loops in OpenFoam

 User Name Remember Me Password
 Register Blogs Members List Search Today's Posts Mark Forums Read

 September 6, 2010, 07:54 For loops in OpenFoam #1 Senior Member   Balkrishna Patankar Join Date: Mar 2009 Location: Pune Posts: 123 Rep Power: 9 I am generalising the twoPhase Euler Foam to handle n Phases . In the file pEqn.H I want to sum up the phase fraction of all the dispersed phases to get the dispersed phase . To do so I programmed the following : Code: ```PtrListalphaf(nPhases); //just an initialization surfaceScalarField af ; surfaceScalarField betaf = scalar(1) - af; forAll(alphaf,aPh) { alphaf.set(aPh,fvc::interpolate(phases[aPh].alpha())); af= af + alphaf[aPh]; } betaf = scalar(1) - af ;``` On compilation I got the following error : Code: ```error: no matching function for call to ‘Foam::GeometricField::GeometricField()’ /home/ifmg/OpenFOAM/OpenFOAM-1.7.0/src/OpenFOAM/lnInclude/GeometricField.C:652: note: candidates are: Foam::GeometricField::GeometricField(const Foam::IOobject&, const Foam::GeometricField&, const Foam::wordList&) [with Type = double, PatchField = Foam::fvsPatchField, GeoMesh = Foam::surfaceMesh]```

 September 7, 2010, 02:48 #2 Senior Member   Alberto Passalacqua Join Date: Mar 2009 Location: Ames, Iowa, United States Posts: 1,910 Rep Power: 27 Hi, af must be initialized on declaration. You can define it with IObject, but specifying NO_READ, NO_WRITE as options, and setting it to zero (see how this is done for ppMagf in twoPhaseEulerFoam for example). Best, __________________ Alberto Passalacqua GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats. OpenQBMM - An open-source implementation of quadrature-based moment methods. To obtain more accurate answers, please specify the version of OpenFOAM you are using.

 September 7, 2010, 02:52 #3 Senior Member   Balkrishna Patankar Join Date: Mar 2009 Location: Pune Posts: 123 Rep Power: 9 Ok ... Thanks ...

 Tags error, multiphase flow

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post msrinath80 OpenFOAM Running, Solving & CFD 18 March 3, 2015 06:36 pete Site News & Announcements 0 June 29, 2009 05:56 mirko OpenFOAM Installation 2 August 12, 2008 18:07 jussi OpenFOAM Installation 0 April 24, 2008 14:25 oseen OpenFOAM Installation 9 August 26, 2007 13:50

All times are GMT -4. The time now is 07:10.

 Contact Us - CFD Online - Top