#include "modules/HostData/include/HostField.hpp"
Implements a factory class to create the HostField class
◆ deleteField()
void HostData::HostFieldFactory::deleteField |
( |
PanNDE::Field * |
field | ) |
|
|
inlineoverridevirtual |
delete a field created with newField(mesh,tp)
- Parameters
-
mesh | mesh on which field is constructed |
tp | type of field to make |
Implements PanNDE::FieldFactory.
◆ makeEmptyManagedFieldBundle()
std::shared_ptr<PanNDE::FieldBundle> HostData::HostFieldFactory::makeEmptyManagedFieldBundle |
( |
| ) |
|
|
inlinevirtual |
◆ makeManagedField() [1/2]
std::shared_ptr<PanNDE::Field> HostData::HostFieldFactory::makeManagedField |
( |
PanNDE::Mesh * |
mesh, |
|
|
PanNDE::Field::FieldType |
tp |
|
) |
| |
|
inlineoverridevirtual |
create a shared field
- Parameters
-
mesh | mesh on which field is constructed |
tp | type of field to make |
Implements PanNDE::FieldFactory.
◆ makeManagedField() [2/2]
std::shared_ptr<PanNDE::Field> HostData::HostFieldFactory::makeManagedField |
( |
std::shared_ptr< PanNDE::Mesh > |
mesh, |
|
|
PanNDE::Field::FieldType |
tp |
|
) |
| |
|
inlineoverride |
create a shared field
- Parameters
-
mesh | mesh on which field is constructed |
tp | type of field to make |
◆ makeManagedFieldArray()
◆ newField() [1/2]
create a field
- Parameters
-
mesh | mesh on which field is constructed |
tp | type of field to make |
Implements PanNDE::FieldFactory.
◆ newField() [2/2]
create a field
- Parameters
-
mesh | mesh on which field is constructed |
tp | type of field to make |
The documentation for this class was generated from the following file: