mirror of
https://github.com/OpenFOAM/OpenFOAM-6.git
synced 2025-12-08 06:57:46 +00:00
Make Doxygen documentation consistent with the rest of OpenFOAM
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -395,49 +395,40 @@ inline void reverse(UList<T>&);
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
/**
|
||||
* \def forAll(list, i)
|
||||
* Loop across all elements in \a list
|
||||
* \par Usage
|
||||
* \code
|
||||
* forAll(anyList, i)
|
||||
* {
|
||||
* statements;
|
||||
* }
|
||||
* \endcode
|
||||
* \sa forAllReverse
|
||||
*/
|
||||
/**
|
||||
* \def forAllReverse(list, i)
|
||||
* Reverse loop across all elements in \a list
|
||||
* \par Usage
|
||||
* \code
|
||||
* forAllReverse(anyList, i)
|
||||
* {
|
||||
* statements;
|
||||
* }
|
||||
* \endcode
|
||||
* \sa forAll
|
||||
*/
|
||||
//- Loop across all elements in \a list
|
||||
// \par Usage
|
||||
// \code
|
||||
// forAll(anyList, i)
|
||||
// {
|
||||
// statements;
|
||||
// }
|
||||
// \endcode
|
||||
// \sa forAllReverse
|
||||
#define forAll(list, i) \
|
||||
for (Foam::label i=0; i<(list).size(); i++)
|
||||
|
||||
//- Reverse loop across all elements in \a list
|
||||
// \par Usage
|
||||
// \code
|
||||
// forAllReverse(anyList, i)
|
||||
// {
|
||||
// statements;
|
||||
// }
|
||||
// \endcode
|
||||
// \sa forAll
|
||||
#define forAllReverse(list, i) \
|
||||
for (Foam::label i=(list).size()-1; i>=0; i--)
|
||||
|
||||
/**
|
||||
* \def forAllIter(Container, container, iter)
|
||||
* Iterate across all elements in the \a container object of type
|
||||
* \a Container.
|
||||
* \par Usage
|
||||
* \code
|
||||
* forAll(ContainerType, container, iter)
|
||||
* {
|
||||
* statements;
|
||||
* }
|
||||
* \endcode
|
||||
* \sa forAllConstIter
|
||||
*/
|
||||
//- Iterate across all elements in the \a container object of type
|
||||
// \a Container.
|
||||
// \par Usage
|
||||
// \code
|
||||
// forAll(ContainerType, container, iter)
|
||||
// {
|
||||
// statements;
|
||||
// }
|
||||
// \endcode
|
||||
// \sa forAllConstIter
|
||||
#define forAllIter(Container,container,iter) \
|
||||
for \
|
||||
( \
|
||||
@ -446,19 +437,16 @@ inline void reverse(UList<T>&);
|
||||
++iter \
|
||||
)
|
||||
|
||||
/**
|
||||
* \def forAllConstIter(Container, container, iter)
|
||||
* Iterate across all elements in the \a container object of type
|
||||
* \a Container with const access.
|
||||
* \par Usage
|
||||
* \code
|
||||
* forAllConstIter(ContainerType, container, iter)
|
||||
* {
|
||||
* statements;
|
||||
* }
|
||||
* \endcode
|
||||
* \sa forAllIter
|
||||
*/
|
||||
//- Iterate across all elements in the \a container object of type
|
||||
// \a Container with const access.
|
||||
// \par Usage
|
||||
// \code
|
||||
// forAllConstIter(ContainerType, container, iter)
|
||||
// {
|
||||
// statements;
|
||||
// }
|
||||
// \endcode
|
||||
// \sa forAllIter
|
||||
#define forAllConstIter(Container,container,iter) \
|
||||
for \
|
||||
( \
|
||||
|
||||
@ -162,7 +162,7 @@ public:
|
||||
|
||||
//- Return the set of times selected based on the argList options
|
||||
// including support for \b -newTimes in which times are selected
|
||||
// if the file <fName> does not exist in the time directory.
|
||||
// if the file 'fName' does not exist in the time directory.
|
||||
// Also set the runTime to the first instance or the
|
||||
// \c constant/ directory if no instances are specified or available
|
||||
static instantList select
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -62,19 +62,18 @@ class StaticAssertionTest {};
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
// internal use:
|
||||
// Internal use:
|
||||
// ~~~~~~~~~~~~~
|
||||
// paste together strings, even if an argument is itself a macro
|
||||
|
||||
// Paste together strings, even if an argument is itself a macro
|
||||
#define StaticAssertMacro(X,Y) StaticAssertMacro1(X,Y)
|
||||
#define StaticAssertMacro1(X,Y) StaticAssertMacro2(X,Y)
|
||||
#define StaticAssertMacro2(X,Y) X##Y
|
||||
|
||||
// external use:
|
||||
// External use:
|
||||
// ~~~~~~~~~~~~~
|
||||
/**
|
||||
* \def StaticAssert(Test)
|
||||
* Assert that some test is true at compile-time
|
||||
*/
|
||||
|
||||
//- Assert that some test is true at compile-time
|
||||
#define StaticAssert(Test) \
|
||||
typedef ::Foam::StaticAssertionTest \
|
||||
< \
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -310,46 +310,41 @@ extern IOerror FatalIOError;
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
// Convenience macros to add the file name and line number to the function name
|
||||
|
||||
/**
|
||||
* \def FatalErrorIn(functionName)
|
||||
* Report an error message using Foam::FatalError for functionName in
|
||||
* file __FILE__ at line __LINE__
|
||||
*/
|
||||
#define FatalErrorIn(fn) \
|
||||
::Foam::FatalError((fn), __FILE__, __LINE__)
|
||||
//- Report an error message using Foam::FatalError
|
||||
// for functionName in file __FILE__ at line __LINE__
|
||||
#define FatalErrorIn(functionName) \
|
||||
::Foam::FatalError((functionName), __FILE__, __LINE__)
|
||||
|
||||
/**
|
||||
* \def FatalIOErrorIn(functionName, ios)
|
||||
* Report an error message using Foam::FatalIOError for functionName in
|
||||
* file __FILE__ at line __LINE__
|
||||
* for a particular IOstream
|
||||
*/
|
||||
#define FatalIOErrorIn(fn, ios) \
|
||||
::Foam::FatalIOError((fn), __FILE__, __LINE__, (ios))
|
||||
//- Report an error message using Foam::FatalIOError
|
||||
// for functionName in file __FILE__ at line __LINE__
|
||||
// for a particular IOstream
|
||||
#define FatalIOErrorIn(functionName, ios) \
|
||||
::Foam::FatalIOError((functionName), __FILE__, __LINE__, (ios))
|
||||
|
||||
/**
|
||||
* \def SafeFatalIOErrorIn(functionName, ios, msg)
|
||||
* Report an error message using Foam::FatalIOError (or cerr if FatalIOError
|
||||
* not yet constructed) for functionName in
|
||||
* file __FILE__ at line __LINE__
|
||||
* for a particular IOstream
|
||||
*/
|
||||
#define SafeFatalIOErrorIn(fn, ios, msg) \
|
||||
::Foam::IOerror::SafeFatalIOError((fn), __FILE__, __LINE__, (ios), (msg))
|
||||
//- Report an error message using Foam::FatalIOError
|
||||
// (or cerr if FatalIOError not yet constructed)
|
||||
// for functionName in file __FILE__ at line __LINE__
|
||||
// for a particular IOstream
|
||||
#define SafeFatalIOErrorIn(functionName, ios, msg) \
|
||||
::Foam::IOerror::SafeFatalIOError \
|
||||
((functionName), __FILE__, __LINE__, (ios), (msg))
|
||||
|
||||
//- Issue a FatalErrorIn for a function not currently implemented.
|
||||
// The functionName is printed and then abort is called.
|
||||
//
|
||||
// This macro can be particularly useful when methods must be defined to
|
||||
// complete the interface of a derived class even if they should never be
|
||||
// called for this derived class.
|
||||
#define notImplemented(functionName) \
|
||||
FatalErrorIn(functionName) \
|
||||
<< "Not implemented" << ::Foam::abort(FatalError);
|
||||
|
||||
//- Issue a FatalErrorIn for a function not currently implemented.
|
||||
// The compiler generated function name string is printed and then
|
||||
// abort is called.
|
||||
#define NotImplemented \
|
||||
notImplemented(__PRETTY_FUNCTION__)
|
||||
|
||||
/**
|
||||
* \def notImplemented(functionName)
|
||||
* Issue a FatalErrorIn for the functionName.
|
||||
* This is used for functions that are not currently implemented.
|
||||
* The functionName is printed and then abort is called.
|
||||
*
|
||||
* \note
|
||||
* This macro can be particularly useful when methods must be defined to
|
||||
* complete the interface of a derived class even if they should never be
|
||||
* called for this derived class.
|
||||
*/
|
||||
#define notImplemented(fn) \
|
||||
FatalErrorIn(fn) << "Not implemented" << ::Foam::abort(FatalError);
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
|
||||
@ -218,65 +218,44 @@ extern messageStream Info;
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
// Convenience macros to add the file name and line number to the function name
|
||||
|
||||
/**
|
||||
* \def SeriousErrorIn(functionName)
|
||||
* Report an error message using Foam::SeriousError for functionName in
|
||||
* file __FILE__ at line __LINE__
|
||||
*/
|
||||
#define SeriousErrorIn(fn) \
|
||||
//- Report an error message using Foam::SeriousError
|
||||
// for functionName in file __FILE__ at line __LINE__
|
||||
#define SeriousErrorIn(fn) \
|
||||
::Foam::SeriousError((fn), __FILE__, __LINE__)
|
||||
|
||||
/**
|
||||
* \def SeriousIOErrorIn(functionName, ios)
|
||||
* Report an IO error message using Foam::SeriousError for functionName in
|
||||
* file __FILE__ at line __LINE__
|
||||
* for a particular IOstream
|
||||
*/
|
||||
#define SeriousIOErrorIn(fn, ios) \
|
||||
//- Report an IO error message using Foam::SeriousError
|
||||
// for functionName in file __FILE__ at line __LINE__
|
||||
// for a particular IOstream
|
||||
#define SeriousIOErrorIn(fn, ios) \
|
||||
::Foam::SeriousError((fn), __FILE__, __LINE__, ios)
|
||||
|
||||
/**
|
||||
* \def WarningIn(functionName)
|
||||
* Report a warning using Foam::Warning for functionName in
|
||||
* file __FILE__ at line __LINE__
|
||||
*/
|
||||
#define WarningIn(fn) \
|
||||
//- Report a warning using Foam::Warning
|
||||
// for functionName in file __FILE__ at line __LINE__
|
||||
#define WarningIn(fn) \
|
||||
::Foam::Warning((fn), __FILE__, __LINE__)
|
||||
|
||||
/**
|
||||
* \def IOWarningIn(functionName, ios)
|
||||
* Report an IO warning using Foam::Warning for functionName in
|
||||
* file __FILE__ at line __LINE__
|
||||
* for a particular IOstream
|
||||
*/
|
||||
#define IOWarningIn(fn, ios) \
|
||||
//- Report an IO warning using Foam::Warning
|
||||
// for functionName in file __FILE__ at line __LINE__
|
||||
// for a particular IOstream
|
||||
#define IOWarningIn(fn, ios) \
|
||||
::Foam::Warning((fn), __FILE__, __LINE__, (ios))
|
||||
|
||||
/**
|
||||
* \def InfoIn(functionName)
|
||||
* Report a information message using Foam::Info for functionName in
|
||||
* file __FILE__ at line __LINE__
|
||||
*/
|
||||
#define InfoIn(fn) \
|
||||
//- Report a information message using Foam::Info
|
||||
// for functionName in file __FILE__ at line __LINE__
|
||||
#define InfoIn(fn) \
|
||||
::Foam::Info((fn), __FILE__, __LINE__)
|
||||
|
||||
/**
|
||||
* \def IOInfoIn(functionName, ios)
|
||||
* Report an IO information message using Foam::Info for functionName in
|
||||
* file __FILE__ at line __LINE__
|
||||
* for a particular IOstream
|
||||
*/
|
||||
#define IOInfoIn(fn, ios) \
|
||||
//- Report an IO information message using Foam::Info
|
||||
// for functionName in file __FILE__ at line __LINE__
|
||||
// for a particular IOstream
|
||||
#define IOInfoIn(fn, ios) \
|
||||
::Foam::Info((fn), __FILE__, __LINE__, (ios))
|
||||
|
||||
/**
|
||||
* \def Debug(variable)
|
||||
* Report a variable name and value using Foam::Pout in
|
||||
* file __FILE__ at line __LINE__
|
||||
*/
|
||||
#define Debug(var) \
|
||||
::Foam::Pout<< "["<< __FILE__ << ":" << __LINE__ << "] " \
|
||||
<< #var " = " << var << ::Foam::endl
|
||||
//- Report a variable name and value
|
||||
// using Foam::Pout in file __FILE__ at line __LINE__
|
||||
#define Debug(var) \
|
||||
::Foam::Pout<< "["<< __FILE__ << ":" << __LINE__ << "] " \
|
||||
<< #var " " << var << ::Foam::endl
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -90,6 +90,7 @@ class Xfer
|
||||
//- Pointer to underlying datatype
|
||||
mutable T* ptr_;
|
||||
|
||||
|
||||
public:
|
||||
|
||||
// Constructors
|
||||
@ -107,14 +108,17 @@ public:
|
||||
//- Construct by transferring the contents
|
||||
inline Xfer(const Xfer<T>&);
|
||||
|
||||
|
||||
//- Destructor
|
||||
inline ~Xfer();
|
||||
|
||||
|
||||
// Member Functions
|
||||
|
||||
//- Return a null object reference
|
||||
inline static const Xfer<T>& null();
|
||||
|
||||
|
||||
// Member Operators
|
||||
|
||||
//- Transfer the contents into the object
|
||||
@ -128,67 +132,57 @@ public:
|
||||
|
||||
//- Pointer to the underlying datatype
|
||||
inline T* operator->() const;
|
||||
|
||||
};
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
/**
|
||||
* Construct by copying the contents of the \a arg
|
||||
*
|
||||
* \sa xferCopyTo, xferMove, xferMoveTo, xferTmp and Foam::Xfer
|
||||
*/
|
||||
//- Construct by copying the contents of the \a arg
|
||||
//
|
||||
// \sa xferCopyTo, xferMove, xferMoveTo, xferTmp and Foam::Xfer
|
||||
template<class T>
|
||||
inline Xfer<T> xferCopy(const T&);
|
||||
|
||||
/**
|
||||
* Construct by transferring the contents of the \a arg
|
||||
*
|
||||
* \sa xferCopy, xferCopyTo, xferMoveTo, xferTmp and Foam::Xfer
|
||||
*/
|
||||
//- Construct by transferring the contents of the \a arg
|
||||
//
|
||||
// \sa xferCopy, xferCopyTo, xferMoveTo, xferTmp and Foam::Xfer
|
||||
template<class T>
|
||||
inline Xfer<T> xferMove(T&);
|
||||
|
||||
|
||||
/**
|
||||
* Construct by transferring the contents of the \a arg
|
||||
*
|
||||
* \sa xferCopy, xferCopyTo, xferMove, xferMoveTo and Foam::Xfer
|
||||
*/
|
||||
//- Construct by transferring the contents of the \a arg
|
||||
//
|
||||
// \sa xferCopy, xferCopyTo, xferMove, xferMoveTo and Foam::Xfer
|
||||
template<class T>
|
||||
inline Xfer<T> xferTmp(Foam::tmp<T>&);
|
||||
|
||||
|
||||
/**
|
||||
* Construct by copying the contents of the \a arg
|
||||
* between dissimilar types
|
||||
*
|
||||
* \sa xferCopy, xferMove, xferMoveTo, xferTmp and Foam::Xfer
|
||||
*/
|
||||
//- Construct by copying the contents of the \a arg
|
||||
// between dissimilar types
|
||||
//
|
||||
// \sa xferCopy, xferMove, xferMoveTo, xferTmp and Foam::Xfer
|
||||
template<class To, class From>
|
||||
inline Xfer<To> xferCopyTo(const From&);
|
||||
|
||||
|
||||
/**
|
||||
* Construct by transferring the contents of the \a arg
|
||||
* between dissimilar types
|
||||
*
|
||||
* \par Example Use
|
||||
* \code
|
||||
* DynamicList<label> dynLst;
|
||||
* ...
|
||||
* labelList plainLst( xferMoveTo<labelList>(dynLst) );
|
||||
* \endcode
|
||||
*
|
||||
* \sa xferCopy, xferCopyTo, xferMove, xferTmp and Foam::Xfer
|
||||
*/
|
||||
//- Construct by transferring the contents of the \a arg
|
||||
// between dissimilar types
|
||||
//
|
||||
// \par Example Use
|
||||
// \code
|
||||
// DynamicList<label> dynLst;
|
||||
// ...
|
||||
// labelList plainLst( xferMoveTo<labelList>(dynLst) );
|
||||
// \endcode
|
||||
//
|
||||
// \sa xferCopy, xferCopyTo, xferMove, xferTmp and Foam::Xfer
|
||||
template<class To, class From>
|
||||
inline Xfer<To> xferMoveTo(From&);
|
||||
|
||||
|
||||
} // End namespace Foam
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
} // End namespace Foam
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
|
||||
Reference in New Issue
Block a user