This repository has been archived on 2023-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
foam-extend4.1-coherent-io/applications/utilities/mesh/conversion/cfx4ToFoam
Bernhard F.W. Gschaider a72b12ce8f This solves a compilation problem in Clang 3.5 where the class Time is
not completely instantiated in objectRegistry (see error message
below)

By including objectRegistry.H before Time.H the class Tiem gets
completely defined before objectRegistry.

The original Time.H could be omitted (as it is already included in
objectRegistry.H )

In file included from blockMeshApp.C:49:
In file included from /Users/bgschaid/OpenFOAM/foam-extend-3.1/src/foam/lnInclude/Time.H:42:
In file included from /Users/bgschaid/OpenFOAM/foam-extend-3.1/src/foam/lnInclude/objectRegistry.H:235:
/Users/bgschaid/OpenFOAM/foam-extend-3.1/src/foam/lnInclude/objectRegistryTemplates.C:94:25: error: 'const Foam::Time' is an incomplete type
        if (&parent_ != dynamic_cast<const objectRegistry*>(&time_))
                        ^                                   ~~~~~~
/Users/bgschaid/OpenFOAM/foam-extend-3.1/src/foam/lnInclude/IOobject.H:78:7: note: forward declaration of 'Foam::Time'
class Time;
      ^
In file included from blockMeshApp.C:49:
2014-06-02 18:05:03 +02:00
..
Make update the tutorials for new waveTransmissive BC 2010-05-12 13:27:55 +00:00
block.C Renamed and cleaned foam-extend 2013-12-11 16:09:41 +00:00
block.H Renamed and cleaned foam-extend 2013-12-11 16:09:41 +00:00
cfx4ToFoam.C This solves a compilation problem in Clang 3.5 where the class Time is 2014-06-02 18:05:03 +02:00
hexBlock.C Renamed and cleaned foam-extend 2013-12-11 16:09:41 +00:00
hexBlock.H Renamed and cleaned foam-extend 2013-12-11 16:09:41 +00:00