Cardinal
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
ParsedElementIDMeshGenerator Class Reference

#include <ParsedElementIDMeshGenerator.h>

Inheritance diagram for ParsedElementIDMeshGenerator:
[legend]

Public Member Functions

 ParsedElementIDMeshGenerator (const InputParameters &parameters)
 
std::unique_ptr< MeshBase > generate () override
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Attributes

std::unique_ptr< MeshBase > & _input
 MeshBase object where extra element integer ids will be added. More...
 
const std::vector< ExtraElementIDName > & _extra_element_id_names
 Names of the extra element integer ids used. More...
 
std::vector< int > _eeiid_values
 values of the extra element integer ids used More...
 

Static Protected Attributes

static constexpr int DEFAULT = -1
 Default value of extra integer. More...
 

Constructor & Destructor Documentation

◆ ParsedElementIDMeshGenerator()

ParsedElementIDMeshGenerator::ParsedElementIDMeshGenerator ( const InputParameters &  parameters)

Member Function Documentation

◆ generate()

std::unique_ptr< MeshBase > ParsedElementIDMeshGenerator::generate ( )
override

◆ validParams()

InputParameters ParsedElementIDMeshGenerator::validParams ( )
static

Member Data Documentation

◆ _eeiid_values

std::vector<int> ParsedElementIDMeshGenerator::_eeiid_values
protected

values of the extra element integer ids used

◆ _extra_element_id_names

const std::vector<ExtraElementIDName>& ParsedElementIDMeshGenerator::_extra_element_id_names
protected

Names of the extra element integer ids used.

◆ _input

std::unique_ptr<MeshBase>& ParsedElementIDMeshGenerator::_input
protected

MeshBase object where extra element integer ids will be added.

◆ DEFAULT

constexpr int ParsedElementIDMeshGenerator::DEFAULT = -1
staticprotected

Default value of extra integer.


The documentation for this class was generated from the following files: