xc
Public Types | Public Member Functions | Protected Attributes | List of all members
XC::ModelComponentContainerBase Class Reference

Base class for model component containers. More...

#include <ModelComponentContainerBase.h>

Inheritance diagram for XC::ModelComponentContainerBase:
XC::ModelComponentContainer< Body > XC::ModelComponentContainer< Edge > XC::ModelComponentContainer< Entity > XC::ModelComponentContainer< Face > XC::ModelComponentContainer< Pnt > XC::ModelComponentContainer< PntPtrArray > XC::ModelComponentContainer< PntPtrArray3d > XC::ModelComponentContainer< ReferenceFrame > XC::ModelComponentContainer< TrfGeom > XC::ModelComponentContainer< UniformGrid > XC::ModelComponentContainer< T >

Public Types

typedef size_t Indice
 

Public Member Functions

 ModelComponentContainerBase (MultiBlockTopology *mbt=nullptr)
 Default identifier for new component. More...
 
const MultiBlockTopologygetMultiBlockTopology (void) const
 Return a pointer to MultiBlockTopology.
 
MultiBlockTopologygetMultiBlockTopology (void)
 Return a pointer to MultiBlockTopology.
 
const PreprocessorgetPreprocessor (void) const
 Return a pointer to preprocessor.
 
PreprocessorgetPreprocessor (void)
 Return a pointer to preprocessor.
 
size_t getTag (void) const
 
void setTag (const size_t &t)
 

Protected Attributes

Indice tag
 

Detailed Description

Base class for model component containers.

Constructor & Destructor Documentation

§ ModelComponentContainerBase()

XC::ModelComponentContainerBase::ModelComponentContainerBase ( MultiBlockTopology mbt = nullptr)

Default identifier for new component.

Constructor.


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