AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::klee::internal::NamedOperatorMapData Struct Reference

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/latest/src/axom/klee/GeometryOperatorsIO.hpp>

Public Member Functions

 NamedOperatorMapData ()=default
 
 NamedOperatorMapData (std::vector< NamedOperatorData > &&operatorData)
 
NamedOperatorMap makeNamedOperatorMap (Dimensions fileDimensions) const
 

Static Public Member Functions

static void defineSchema (inlet::Container &parent, const std::string &name)
 

Detailed Description

Data for all a collection of named operators

Constructor & Destructor Documentation

◆ NamedOperatorMapData() [1/2]

axom::klee::internal::NamedOperatorMapData::NamedOperatorMapData ( )
default

Create a NamedOperatorMapData with no operators.

◆ NamedOperatorMapData() [2/2]

axom::klee::internal::NamedOperatorMapData::NamedOperatorMapData ( std::vector< NamedOperatorData > &&  operatorData)
explicit

Create a NamedOperatorMapData with the given list of operators.

Parameters
operatorDatathe data for all the named operators in this map

Member Function Documentation

◆ makeNamedOperatorMap()

NamedOperatorMap axom::klee::internal::NamedOperatorMapData::makeNamedOperatorMap ( Dimensions  fileDimensions) const

Convert the data to a NamedOperatorMap.

Parameters
fileDimensionsthe dimensions that shapes should be in in this file.
Returns
the name of converted operators

◆ defineSchema()

static void axom::klee::internal::NamedOperatorMapData::defineSchema ( inlet::Container parent,
const std::string &  name 
)
static

Define the schema for a collection of named operators.

Parameters
parentthe parent object in which to define the operator map
namethe name of the map

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