Class XGCFieldFactory

Inheritance Relationships

Base Type

Class Documentation

class XGCFieldFactory : public pcms::FieldFactory

Public Functions

inline XGCFieldFactory(const ReverseClassificationVertex &reverse_classification, LO num_plane_nodes, std::string layout_name = "")
inline void SetLayoutName(std::string name) const
inline virtual std::shared_ptr<const FieldLayout> GetLayout() const noexcept override
inline std::shared_ptr<const XGCFieldLayout> GetXGCLayout() const noexcept

Protected Functions

inline virtual FieldVariant CreateFieldImpl(Type storage_type, ValueBasis basis) const override
inline virtual FieldVariant CreateFieldImpl(FieldDataVariant data) const override