NeoFOAM
WIP Prototype of a modern OpenFOAM core
Loading...
Searching...
No Matches
Classes | Namespaces
runtimeSelectionFactory.hpp File Reference
#include <memory>
#include <unordered_map>
#include <iostream>
#include <functional>
#include "error.hpp"

Go to the source code of this file.

Classes

class  NeoFOAM::BaseClassData
 Represents the data for a base class. More...
 
class  NeoFOAM::BaseClassDocumentation
 Provides a mechanism for registering and retrieving documentation for base and derived classes. More...
 
struct  NeoFOAM::RegisterDocumentation< baseClass >
 Template struct for registering documentation of a base class. More...
 
class  NeoFOAM::DerivedClassDocumentation
 Class representing the documentation for a derived class. More...
 
struct  NeoFOAM::Parameters< Args >
 
class  NeoFOAM::RuntimeSelectionFactory< Base, Parameters< Args... > >
 
class  NeoFOAM::RuntimeSelectionFactory< Base, Parameters< Args... > >::Register< derivedClass >
 

Namespaces

namespace  NeoFOAM