c0f44ac4f3
MRG: Integrated foundation code
2016-12-12 12:10:29 +00:00
f281f77e4a
Updated member type comments
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2356
2016-11-28 21:23:00 +00:00
58f905ff70
C++11: Replaced the C NULL with the safer C++11 nullptr
...
Requires gcc version 4.7 or higher
2016-08-05 17:19:38 +01:00
74f2d7f0a3
ENH: cleanup starcd (prostar) mesh conversion (issue #204 )
...
- Reduce code duplication by moving out common functionality
into STARCDCore.
2016-08-05 10:35:55 +02:00
3dffee8a6a
STYLE: change MeshedSurface 'faces' access to 'surfFaces' (related to issue #104 )
...
- use surfFaces() to return the templated list of faces.
This frees up the method 'faces()' to be used as a virtual method,
which will be needed at a later stage.
2016-08-10 10:03:51 +02:00
9fbd612672
GIT: Initial state after latest Foundation merge
2016-09-20 14:49:08 +01:00
6a53ed41ba
Doxygen documentation: Standardized the 'See also' heading
2016-06-17 17:31:34 +01:00
1be96a546c
Added forward declaration of friend functions
2016-05-30 13:21:29 +01:00
67de20df25
Further standardization of loop index naming: pointI -> pointi, patchI -> patchi
2016-05-18 21:20:42 +01:00
b9313ef2fe
ENH: Consistency updates after Foundation merge and code tidying
2016-04-25 16:46:56 +01:00
fd9d801e2d
GIT: Initial commit after latest foundation merge
2016-04-25 11:40:48 +01:00
8c6fa81eba
vector::zero -> Zero
2016-04-16 18:34:41 +01:00
7ba41e0095
Removed duplicate, inconsistent and spurious comments in .C files
2016-02-29 18:33:54 +00:00
95d146ecdf
Rationalized the indentation of C-preprocessor directives
2016-02-29 15:42:03 +00:00
9e3ce4ec7f
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus into feature-shared-file
...
Conflicts:
applications/utilities/mesh/advanced/refinementLevel/refinementLevel.C
applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/initialPointsMethod/pointFile/pointFile.C
applications/utilities/miscellaneous/foamHelp/helpTypes/helpBoundary/helpBoundary.C
applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C
applications/utilities/postProcessing/graphics/PV4Readers/PV4FoamReader/vtkPV4Foam/vtkPV4FoamUpdateInfo.C
applications/utilities/postProcessing/turbulence/createTurbulenceFields/createTurbulenceFields.C
applications/utilities/postProcessing/velocityField/Co/Co.C
applications/utilities/postProcessing/velocityField/Pe/Pe.C
applications/utilities/preProcessing/applyBoundaryLayer/applyBoundaryLayer.C
applications/utilities/preProcessing/changeDictionary/changeDictionary.C
applications/utilities/preProcessing/setFields/setFields.C
applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C
applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C
applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C
applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C
src/OpenFOAM/db/IOobject/IOobject.C
src/OpenFOAM/db/IOobjects/CompactIOList/CompactIOList.C
src/OpenFOAM/db/IOobjects/IOField/IOField.C
src/OpenFOAM/db/IOobjects/IOList/IOList.C
src/OpenFOAM/db/IOobjects/IOPtrList/IOPtrList.C
src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C
src/OpenFOAM/db/Time/findInstance.C
src/OpenFOAM/db/regIOobject/regIOobject.C
src/OpenFOAM/db/regIOobject/regIOobjectI.H
src/OpenFOAM/db/regIOobject/regIOobjectRead.C
src/OpenFOAM/db/regIOobject/regIOobjectWrite.C
src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/IOmapDistribute.C
src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C
src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C
src/dynamicMesh/fvMeshDistribute/IOmapDistributePolyMesh.C
src/dynamicMesh/motionSolver/componentDisplacement/componentDisplacementMotionSolver.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/refinementHistory.C
src/dynamicMesh/polyTopoChange/polyTopoChanger/polyTopoChanger.C
src/edgeMesh/edgeMeshFormats/edgeMesh/edgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C
src/fvMotionSolver/fvMotionSolvers/displacement/interpolation/displacementInterpolationMotionSolver.C
src/fvMotionSolver/pointPatchFields/derived/uniformInterpolatedDisplacement/uniformInterpolatedDisplacementPointPatchVectorField.C
src/lagrangian/basic/Cloud/CloudIO.C
src/meshTools/sets/cellSources/fieldToCell/fieldToCell.C
src/postProcessing/foamCalcFunctions/basic/addSubtract/addSubtract.C
src/postProcessing/functionObjects/field/fieldCoordinateSystemTransform/fieldCoordinateSystemTransformTemplates.C
src/postProcessing/functionObjects/field/readFields/readFieldsTemplates.C
src/thermophysicalModels/radiation/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C
src/triSurface/triSurface/surfacePatch/surfacePatchIOList.C
2016-01-25 16:29:04 +00:00
e424059208
ENH: glboal file handling: initial commit
...
Moved file path handling to regIOobject and made it type specific so
now every object can have its own rules. Examples:
- faceZones are now processor local (and don't search up anymore)
- timeStampMaster is now no longer hardcoded inside IOdictionary
(e.g. uniformDimensionedFields support it as well)
- the distributedTriSurfaceMesh is properly processor-local; no need
for fileModificationChecking manipulation.
2016-01-25 13:03:15 +00:00
aa38e25c92
Info -> InfoInFunction and updated comments
2016-01-20 17:51:15 +00:00
56fa7c0906
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
8864223aed
ENH: copyright: make consistent with OpenFOAM-history
2015-12-19 14:22:30 +00:00
eafd5a3850
ENH: Updated Info, Warning and Error messages
2015-12-08 11:15:39 +00:00
3f55f752fc
GIT: Resolve conflict with upstream merge from Foundation
2015-12-07 17:07:20 +00:00
c4d5f65a10
Completed update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-11 09:03:39 +00:00
c6a3d4f3c5
ENH: surface: various updates to the surface utilities
...
surfaceBooleanFeatures: use CGAL for intersection
surfaceCheck: write surface zoning as vtk file
surfaceInflate: new utility to offset surface
surfacePatch: replacement for surfaceAutoPatch. Also does cutting of surfaces.
2015-11-10 15:04:32 +00:00
bbad3b05e4
Updated header
2015-06-28 21:43:54 +01:00
ea5f34cc4a
Corrected the "See Also"
2015-06-28 21:43:32 +01:00
f4596ad247
Resolve issues relating to compilation with clang-3.5.0
2014-12-15 22:38:10 +00:00
93411cccb0
ENH: extendedEdgeMesh: removed offset printing
2014-01-17 11:02:55 +00:00
6e87c27f8e
ENH: extendedEdgeMesh: size printing
2014-01-14 17:24:52 +00:00
a494b17e98
ENH: extendedEdgeMesh: check for support
2013-12-18 12:08:42 +00:00
2e7c9a8206
ENH: edgeMesh: added extendedEdgeMesh level
2013-12-13 15:39:22 +00:00
c32add9e90
ENH: edgeMesh: added extendedEdgeMesh
2013-12-13 15:35:24 +00:00
1c9fbf6997
STYLE: edgeMesh: indentation etc.
2013-12-11 14:47:58 +00:00
615a74626e
ENH: foamyHexMesh: Include baffle handling
2013-09-25 12:37:19 +01:00
53460c36dd
BUG: extendedFeatureEdgeMesh: Fix bug reading in sideVolumeType enum
2013-07-22 12:18:47 +01:00
62f18ee7d5
BUG: extendedFeatureEdgeMesh: Add stream operators for sideVolumeType
2013-06-20 12:40:15 +01:00
cea555f49b
ENH: foamyHexMesh: meshableSide
2013-06-20 11:35:25 +01:00
8473c4b21e
BUG: extendedFeatureEdgeMesh: Incorrect return type
2013-06-06 10:10:32 +01:00
23ad2d08db
ENH: Use sorted point edges
2013-05-31 09:45:50 +01:00
20c0e0a84d
BUG: Add normalVolumeType to constructor
2013-05-16 11:46:06 +01:00
d5ce058df3
BUG: remove baffle call
2013-05-16 11:41:49 +01:00
285b2942ee
ENH: Add normalDirections and normalTypes to extendedFeatureEdgeMesh
2013-05-16 11:37:40 +01:00
6f9823d0de
Merge branch 'master' into feature/cvMesh
...
Conflicts:
src/OpenFOAM/algorithms/indexedOctree/indexedOctree.C
src/OpenFOAM/algorithms/indexedOctree/indexedOctree.H
src/dynamicMesh/polyMeshFilter/polyMeshFilter.C
src/meshTools/indexedOctree/treeDataPrimitivePatch.C
src/meshTools/indexedOctree/treeDataTriSurface.C
src/meshTools/triSurface/triSurfaceSearch/triSurfaceSearch.C
2013-05-08 12:20:52 +01:00
ec7ceed1e2
ENH: OBJedgeFormat: support 2 vertex faces (blender)
2013-05-03 09:18:13 +01:00
d7cadf4937
Merge remote-tracking branch 'origin/master' into feature/procAgglom
...
Conflicts:
src/OpenFOAM/db/IOstreams/Pstreams/Pstream.H
src/OpenFOAM/db/IOstreams/Pstreams/UPstream.C
src/OpenFOAM/db/IOstreams/Pstreams/UPstream.H
src/OpenFOAM/db/IOstreams/Pstreams/combineGatherScatter.C
src/OpenFOAM/db/IOstreams/Pstreams/gatherScatter.C
src/OpenFOAM/db/IOstreams/Pstreams/gatherScatterList.C
src/OpenFOAM/matrices/lduMatrix/solvers/GAMG/interfaceFields/processorGAMGInterfaceField/processorGAMGInterfaceField.C
src/OpenFOAM/matrices/lduMatrix/solvers/GAMG/interfaceFields/processorGAMGInterfaceField/processorGAMGInterfaceField.H
src/OpenFOAM/matrices/lduMatrix/solvers/GAMG/interfaces/GAMGInterface/GAMGInterface.H
src/finiteVolume/fvMesh/fvMesh.H
2013-04-23 09:41:15 +01:00
d00c9f0fe9
Merge branch 'master' into feature/cvMesh
...
Conflicts:
src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshTemplates.C
src/meshTools/AMIInterpolation/AMIInterpolation/AMIInterpolation.C
2013-04-16 16:00:59 +01:00
10c2e2faf4
BUG: extendedFeatureEdgeMesh: Replace slow algorithm for featurePointFeatureEdges
...
and prevent a divide by zero
2013-04-10 17:08:54 +01:00
115262d38f
BUG: extendedFeatureEdgeMesh: Prevent division by zero when normalising edgeDirections
2013-04-10 16:38:48 +01:00
7e376c9685
BUG: extendedFeatureEdgeMesh: Swap feature point algorithm for a faster one
...
The population of featurePointFeatureEdges was slow. Added a List called
edgeMap that contains the featureEdge index for every edge in a patch
(returns -1 if it is not a feature edge).
2013-04-10 16:35:39 +01:00
10b2f07825
ENH: Add a diff function to triad and a tolerance to edgeDirections
2013-03-21 10:06:49 +00:00
d722378fc4
ENH: cvMesh: detect and remove indirect patch faces
...
Find patch faces that do not result from point pairs and aggressively delete
2013-01-04 14:33:23 +00:00