|
[Sponsors] |
Modify pointDisplacement field from within solver? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
September 21, 2010, 09:43 |
Modify pointDisplacement field from within solver?
|
#1 |
New Member
nick stoppelkamp
Join Date: Jul 2009
Posts: 4
Rep Power: 17 |
Hi,
I am currently trying to move some boundary points (in normal direction) with OpenFoam 1.6. Therefore I am playing around with the dynamicFvMesh stuff. This is all working great. I have created a 'dynamicMeshDict' containing: dynamicFvMesh dynamicMotionSolverFvMesh; solver displacementLaplacian; I have also create a 'pointDisplacement' file and modified it sth some points are moved. This also works as expected and paraView shows the result as expected. In the next step I tried to modify the pointDisplacement field from within my solver/application. I get a reference by using pointVectorField &pointDisp = const_cast<pointVectorField&>( mesh.lookupObject<pointVectorField>("pointDisplacement") ); This should be ok, but as soon as I try to access the field eg by writing Info << pointDisp; I can't compile anymore. wmake aborts saying [...] modifyMeshFoam.C:91: instantiated from here /app/openfoam/1.6.0/OpenFOAM-1.6/src/OpenFOAM/lnInclude/GeometricBoundaryField.C:408: error: invalid use of incomplete type ‘const struct Foam:ointPatchField<Foam::Vector<double> >’ /app/openfoam/1.6.0/OpenFOAM-1.6/src/OpenFOAM/lnInclude/pointFieldsFwd.H:50: error: declaration of ‘const struct Foam:ointPatchField<Foam::Vector<double> >’ make: *** [Make/linux64GccDPOpt/modifyMeshFoam.o] Error 1 Can anyone please help me with that? Best regards, Nick |
|
September 23, 2010, 05:26 |
|
#2 |
New Member
nick stoppelkamp
Join Date: Jul 2009
Posts: 4
Rep Power: 17 |
ok, I have just managed to modify the boundaryField of pointDisplacement.
PHP Code:
|
|
October 13, 2011, 14:53 |
|
#3 | |
Senior Member
Arne Stahlmann
Join Date: Nov 2009
Location: Hanover, Germany
Posts: 209
Rep Power: 18 |
Nick,
would you mind sharing your #include list? I'm always getting Quote:
Arne |
||
Tags |
pointdisplacement, pointvectorfield |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
smoothSolver diverges - solution in using PBiCG solver? | makaveli_lcf | OpenFOAM Running, Solving & CFD | 3 | September 11, 2013 13:44 |
Creating New Solver: For particle-laden compressible jets | sankarv | OpenFOAM | 0 | April 4, 2010 19:06 |
Getting too many iterations by velocity solving (aborting). Changing U - Solver? | suitup | OpenFOAM Running, Solving & CFD | 0 | January 20, 2010 08:45 |
modify the source code of simpleSRFFoam solver | Pirlo | OpenFOAM Programming & Development | 0 | October 19, 2009 09:49 |
Unknown solver type laplaceCellDecomposition | gwierink | OpenFOAM Running, Solving & CFD | 1 | September 25, 2009 06:51 |