|
[Sponsors] |
August 22, 2011, 05:20 |
Autorefinement and deforming enginemesh
|
#1 |
Senior Member
Rickard
Join Date: May 2010
Location: Lund, Skĺne, Sweden
Posts: 143
Rep Power: 16 |
Hi all
Does anyone have any idea on how to solve this problem, or perhaps have solved it before. Im trying to implement dynamicRefinement into the dieselEngineFoam. This means I have to include both dynamicFvMesh and engineMesh, and this gives me a problem since the pointer meshPtr is directing to both of them so I get a conflict in declaration. I'm just doing it for a single processor naturally. My error message reads. /opt/openfoam171/src/dynamicFvMesh/lnInclude/createDynamicFvMesh.H: In function ‘int main(int, char**)’: /opt/openfoam171/src/dynamicFvMesh/lnInclude/createDynamicFvMesh.H:6: error: conflicting declaration ‘Foam::autoPtr<Foam::dynamicFvMesh> meshPtr’ /opt/openfoam171/src/engine/lnInclude/createEngineMesh.H:6: error: ‘meshPtr’ has a previous declaration as ‘Foam::autoPtr<Foam::engineMesh> meshPtr’ /opt/openfoam171/src/dynamicFvMesh/lnInclude/createDynamicFvMesh.H:17: error: conflicting declaration ‘Foam::dynamicFvMesh& mesh’ /opt/openfoam171/src/engine/lnInclude/createEngineMesh.H:17: error: ‘mesh’ has a previous declaration as ‘Foam::engineMesh& mesh’ Appreciate some help |
|
|
|