openfoam/applications/utilities/preProcessing
Henry Weller 6e573ad7e8 UList: Rationalize assignment (shallow-copy vs deep-copy)
//- Disallow default shallow-copy assignment
    //
    //  Assignment of UList<T> may need to be either shallow (copy pointer)
    //  or deep (copy elements) depending on context or the particular type
    //  of list derived from UList and it is confusing and prone to error
    //  for the default assignment to be either.  The solution is to
    //  disallow default assignment and provide separate 'shallowCopy' and
    //  'deepCopy' member functions.
    void operator=(const UList<T>&) = delete;

    //- Copy the pointer held by the given UList.
    inline void shallowCopy(const UList<T>&);

    //- Copy elements of the given UList.
    void deepCopy(const UList<T>&);
2016-04-03 10:26:05 +01:00
..
applyBoundaryLayer OpenFOAM: Updated all libraries, solvers and utilities to use the new const-safe tmp 2016-02-26 17:31:28 +00:00
boxTurb ddtScheme::fvcDdtPhiCoeff: Zero ddtCorr on AMIs 2015-03-24 15:23:01 +00:00
changeDictionary applications: Update ...ErrorIn -> ...ErrorInFunction 2015-11-10 17:53:31 +00:00
createExternalCoupledPatchGeometry Update code to use the simpler C++11 template syntax removing spaces between closing ">"s 2016-01-10 22:41:16 +00:00
dsmcInitialise applications: Update ...ErrorIn -> ...ErrorInFunction 2015-11-10 17:53:31 +00:00
engineSwirl ddtScheme::fvcDdtPhiCoeff: Zero ddtCorr on AMIs 2015-03-24 15:23:01 +00:00
faceAgglomerate Updated the whole of OpenFOAM to use the new templated TurbulenceModels library 2015-01-21 19:21:39 +00:00
foamUpgradeCyclics Formatting: Rationalized the indentation of #include 2015-02-10 20:35:50 +00:00
mapFields Update code to use the simpler C++11 template syntax removing spaces between closing ">"s 2016-01-10 22:41:16 +00:00
mapFieldsPar Update code to use the simpler C++11 template syntax removing spaces between closing ">"s 2016-01-10 22:41:16 +00:00
mdInitialise applications: Update ...ErrorIn -> ...ErrorInFunction 2015-11-10 17:53:31 +00:00
setFields UList: Rationalize assignment (shallow-copy vs deep-copy) 2016-04-03 10:26:05 +01:00
viewFactorsGen UList: Rationalize assignment (shallow-copy vs deep-copy) 2016-04-03 10:26:05 +01:00
wallFunctionTable scripts: Reformat with consistent section separators 2016-02-15 18:30:24 +00:00