https://mooseframework.inl.gov
Loading...
Searching...
No Matches
VectorTag.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
12#include "MooseTypes.h"
13
18{
19public:
20 VectorTag();
21
22 VectorTag(const TagID id,
23 const unsigned int type_index,
24 const TagName name,
25 const Moose::VectorTagType type);
26
27 bool operator==(const VectorTag & other) const;
28
31
48
50 TagName _name;
51
54};
unsigned int TagID
Definition MooseTypes.h:238
unsigned int TagTypeID
Definition MooseTypes.h:239
Storage for all of the information pretaining to a vector tag.
Definition VectorTag.h:18
TagID _id
The id associated with the vector tag.
Definition VectorTag.h:30
Moose::VectorTagType _type
The type of the vector tag.
Definition VectorTag.h:53
TagName _name
The name of the vector tag.
Definition VectorTag.h:50
TagTypeID _type_id
The index for this tag into a vector that contains tags of only its type ordered by ID.
Definition VectorTag.h:47
bool operator==(const VectorTag &other) const
Definition VectorTag.C:29