NeoN
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 "NeoN/core/demangle.hpp"
#include "NeoN/core/error.hpp"
#include "NeoN/core/vector.hpp"
#include "NeoN/fields/field.hpp"
#include "NeoN/core/database/database.hpp"
#include "NeoN/core/database/collection.hpp"
#include "NeoN/core/database/document.hpp"

Go to the source code of this file.

Classes

class  NeoN::finiteVolume::cellCentred::VectorDocument
 A class representing a field document in a database. More...
 
class  NeoN::finiteVolume::cellCentred::VectorCollection
 A class representing a collection of field documents in a database. More...
 
class  NeoN::finiteVolume::cellCentred::CreateFromExistingVector< VectorType >
 Creates a VectorDocument from an existing field. More...
 

Namespaces

namespace  NeoN
 
namespace  NeoN::finiteVolume
 
namespace  NeoN::finiteVolume::cellCentred
 

Typedefs

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

Functions

bool NeoN::finiteVolume::cellCentred::validateVectorDoc (const Document &doc)
 Validates a VectorDocument.