OGS
MeshLib::PropertyVectorBase Class Referenceabstract

Detailed Description

Definition at line 25 of file PropertyVector.h.

#include <PropertyVector.h>

Inheritance diagram for MeshLib::PropertyVectorBase:
[legend]

Public Member Functions

virtual PropertyVectorBaseclone (std::vector< std::size_t > const &exclude_positions) const =0
virtual ~PropertyVectorBase ()=default
MeshItemType getMeshItemType () const
std::string const & getPropertyName () const
int getNumberOfGlobalComponents () const

Public Attributes

bool is_for_output = true

Protected Member Functions

 PropertyVectorBase (std::string property_name, MeshItemType mesh_item_type, std::size_t n_components)

Protected Attributes

int const _n_components
MeshItemType const _mesh_item_type
std::string const _property_name

Constructor & Destructor Documentation

◆ ~PropertyVectorBase()

virtual MeshLib::PropertyVectorBase::~PropertyVectorBase ( )
virtualdefault

◆ PropertyVectorBase()

MeshLib::PropertyVectorBase::PropertyVectorBase ( std::string property_name,
MeshItemType mesh_item_type,
std::size_t n_components )
inlineprotected

Member Function Documentation

◆ clone()

◆ getMeshItemType()

◆ getNumberOfGlobalComponents()

◆ getPropertyName()

Member Data Documentation

◆ _mesh_item_type

MeshItemType const MeshLib::PropertyVectorBase::_mesh_item_type
protected

◆ _n_components

◆ _property_name

std::string const MeshLib::PropertyVectorBase::_property_name
protected

◆ is_for_output

bool MeshLib::PropertyVectorBase::is_for_output = true

Definition at line 35 of file PropertyVector.h.


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