NeoFOAM
WIP Prototype of a modern OpenFOAM core
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
fieldCollection.hpp File Reference
#include <limits>
#include <string>
#include <functional>
#include "NeoFOAM/core/demangle.hpp"
#include "NeoFOAM/core/error.hpp"
#include "NeoFOAM/core/database/database.hpp"
#include "NeoFOAM/core/database/collection.hpp"
#include "NeoFOAM/core/database/document.hpp"

Go to the source code of this file.

Classes

class  NeoFOAM::finiteVolume::cellCentred::FieldDocument
 A class representing a field document in a database. More...
 
class  NeoFOAM::finiteVolume::cellCentred::FieldCollection
 A class representing a collection of field documents in a database. More...
 
class  NeoFOAM::finiteVolume::cellCentred::CreateFromExistingField< FieldType >
 Creates a FieldDocument from an existing field. More...
 

Namespaces

namespace  NeoFOAM
 
namespace  NeoFOAM::finiteVolume
 
namespace  NeoFOAM::finiteVolume::cellCentred
 

Typedefs

using NeoFOAM::finiteVolume::cellCentred::CreateFunction = std::function< FieldDocument(NeoFOAM::Database &db)>
 A function type for creating a FieldDocument.
 

Functions

bool NeoFOAM::finiteVolume::cellCentred::validateFieldDoc (const Document &doc)
 Validates a FieldDocument.