https://mooseframework.inl.gov
Public Member Functions | Public Attributes | List of all members
RestartableEquationSystems::VariableHeader Struct Reference

Represents a stored variable in restart. More...

#include <RestartableEquationSystems.h>

Public Member Functions

bool operator== (const VariableHeader &other) const
 

Public Attributes

std::string name
 The name of the stored variable. More...
 
libMesh::FEType type
 The type of the stored variable. More...
 
std::size_t size = 0
 The size of this variable's data. More...
 
const libMesh::Variablevariable = nullptr
 The underlying variable (only valid during store, not used in load) More...
 

Detailed Description

Represents a stored variable in restart.

Definition at line 62 of file RestartableEquationSystems.h.

Member Function Documentation

◆ operator==()

bool RestartableEquationSystems::VariableHeader::operator== ( const VariableHeader other) const
inline

Definition at line 64 of file RestartableEquationSystems.h.

65  {
66  return name == other.name && type == other.type && size == other.size &&
67  variable == other.variable;
68  }
libMesh::FEType type
The type of the stored variable.
std::size_t size
The size of this variable&#39;s data.
std::string name
The name of the stored variable.
const libMesh::Variable * variable
The underlying variable (only valid during store, not used in load)

Member Data Documentation

◆ name

std::string RestartableEquationSystems::VariableHeader::name

◆ size

std::size_t RestartableEquationSystems::VariableHeader::size = 0

The size of this variable's data.

Definition at line 75 of file RestartableEquationSystems.h.

Referenced by RestartableEquationSystems::buildHeader(), and operator==().

◆ type

libMesh::FEType RestartableEquationSystems::VariableHeader::type

The type of the stored variable.

Definition at line 73 of file RestartableEquationSystems.h.

Referenced by RestartableEquationSystems::buildHeader(), dataLoad(), dataStore(), and operator==().

◆ variable

const libMesh::Variable* RestartableEquationSystems::VariableHeader::variable = nullptr

The underlying variable (only valid during store, not used in load)

Definition at line 77 of file RestartableEquationSystems.h.

Referenced by RestartableEquationSystems::buildHeader(), and operator==().


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