Classes | Namespaces | Defines | Functions

AlbPUMI_NodeData.hpp File Reference

#include "Teuchos_RCP.hpp"
#include "Teuchos_ParameterList.hpp"
#include "PHAL_Dimension.hpp"
#include "Albany_AbstractNodeFieldContainer.hpp"
#include "Albany_StateInfoStruct.hpp"
#include <apfNumbering.h>
Include dependency graph for AlbPUMI_NodeData.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AlbPUMI::AbstractPUMINodeFieldContainer
struct  AlbPUMI::NodeData_Traits< DataType, ArrayDim >
class  AlbPUMI::NodeData< DataType, ArrayDim, traits >
struct  AlbPUMI::NodeData_Traits< T, 1 >
struct  AlbPUMI::NodeData_Traits< T, 2 >
struct  AlbPUMI::NodeData_Traits< T, 3 >

Namespaces

namespace  AlbPUMI

Defines

#define NODEDATA_INSTANTIATE_TEMPLATE_CLASS_SCAL(name, type)   template class name<type, 1>;
#define NODEDATA_INSTANTIATE_TEMPLATE_CLASS_VEC(name, type)   template class name<type, 2>;
#define NODEDATA_INSTANTIATE_TEMPLATE_CLASS_TENS(name, type)   template class name<type, 3>;
#define NODEDATA_INSTANTIATE_TEMPLATE_CLASS(name)

Functions

Teuchos::RCP
< Albany::AbstractNodeFieldContainer
AlbPUMI::buildPUMINodeField (const std::string &name, const std::vector< int > &dim, const bool output)

Define Documentation

#define NODEDATA_INSTANTIATE_TEMPLATE_CLASS_SCAL (   name,
  type 
)    template class name<type, 1>;

Definition at line 122 of file AlbPUMI_NodeData.hpp.

#define NODEDATA_INSTANTIATE_TEMPLATE_CLASS_VEC (   name,
  type 
)    template class name<type, 2>;

Definition at line 124 of file AlbPUMI_NodeData.hpp.

#define NODEDATA_INSTANTIATE_TEMPLATE_CLASS_TENS (   name,
  type 
)    template class name<type, 3>;

Definition at line 126 of file AlbPUMI_NodeData.hpp.

#define NODEDATA_INSTANTIATE_TEMPLATE_CLASS (   name  )