ABLATE Source Documentation
0.12.34
fieldDescriptor.hpp
1
#ifndef ABLATELIBRARY_FIELDDESCRIPTOR_HPP
2
#define ABLATELIBRARY_FIELDDESCRIPTOR_HPP
3
4
#include <memory>
5
#include <vector>
6
7
namespace
ablate::domain {
8
9
// forward declare FieldDescription to prevent circular reference
10
struct
FieldDescription;
11
15
class
FieldDescriptor
{
16
public
:
17
virtual
std::vector<std::shared_ptr<FieldDescription>> GetFields() = 0;
18
virtual
~
FieldDescriptor
() =
default
;
19
};
20
21
}
// namespace ablate::domain
22
23
#endif
// ABLATELIBRARY_FIELDINITIALIZER_HPP
ablate::domain::FieldDescriptor
Definition:
fieldDescriptor.hpp:15
src
domain
fieldDescriptor.hpp
Generated by
1.9.1