NEML2 2.0.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
NEML2ObjectInfo Struct Reference

Information on a NEML2Object that is registered in the Registry. More...

Detailed Description

Information on a NEML2Object that is registered in the Registry.

#include <Registry.h>

Public Attributes

std::string type_name
 The object type demangled from the C++ typeid.
 
OptionSet expected_options
 Expected options for this object.
 
BuildPtr build = nullptr
 Build method pointer.
 

Member Data Documentation

◆ build

BuildPtr build = nullptr

Build method pointer.

◆ expected_options

OptionSet expected_options

Expected options for this object.

◆ type_name

std::string type_name

The object type demangled from the C++ typeid.