SST  7.1.0
StructuralSimulationToolkit
SST::ElementInfoModule Struct Reference

Describes a Module. More...

#include <element.h>

Data Fields

const char * name
 
const char * description
 
void(* printHelp )(FILE *output)
 
moduleAllocate alloc
 
moduleAllocateWithComponent alloc_with_comp
 
const ElementInfoParamparams
 
const char * provides
 

Detailed Description

Describes a Module.

Field Documentation

◆ alloc

moduleAllocate SST::ElementInfoModule::alloc

Pointer to a function to do a default initialization of the module.

◆ alloc_with_comp

moduleAllocateWithComponent SST::ElementInfoModule::alloc_with_comp

Pointer to a function to initialize a module instance, passing a Component as an argument.

◆ description

const char* SST::ElementInfoModule::description

Brief description of the module.

◆ name

const char* SST::ElementInfoModule::name

Name of the module.

Referenced by SST::Factory::hasLibrary(), and SST::SSTInfoConfig::parseCmdLine().

◆ params

const ElementInfoParam* SST::ElementInfoModule::params

List of parameters which are used by this module.

Referenced by SST::SSTInfoElement_ModuleInfo::SSTInfoElement_ModuleInfo().

◆ printHelp

void(* SST::ElementInfoModule::printHelp) (FILE *output)

Pointer to a function that will print additional documentation about the module. (optional)

◆ provides

const char* SST::ElementInfoModule::provides

Name of SuperClass which for this module can be used.


The documentation for this struct was generated from the following file: