Public Types | Public Member Functions | Private Attributes

Albany::STKNodeField< DataType, ArrayDim, traits > Class Template Reference

#include <Albany_STKNodeFieldContainer.hpp>

Inheritance diagram for Albany::STKNodeField< DataType, ArrayDim, traits >:
Inheritance graph
[legend]
Collaboration diagram for Albany::STKNodeField< DataType, ArrayDim, traits >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef traits traits_type
 Type of traits class being used.
typedef traits_type::field_type field_type
 Define the field type.

Public Member Functions

 STKNodeField (const std::string &name, const std::vector< int > &dim, stk::mesh::fem::FEMMetaData *metaData, stk::mesh::BulkData *bulkData, const bool output=false)
virtual ~STKNodeField ()
void saveField (const Teuchos::RCP< const Epetra_Vector > &block_mv, int offset, int blocksize=-1)
Albany::MDArray getMDA (const stk::mesh::Bucket &buck)

Private Attributes

std::string name
field_typenode_field
std::vector< int > dims
stk::mesh::fem::FEMMetaData * metaData
stk::mesh::BulkData * bulkData

Detailed Description

template<typename DataType, unsigned ArrayDim, class traits = NodeData_Traits<DataType, ArrayDim>>
class Albany::STKNodeField< DataType, ArrayDim, traits >

Definition at line 52 of file Albany_STKNodeFieldContainer.hpp.


Member Typedef Documentation

template<typename DataType , unsigned ArrayDim, class traits = NodeData_Traits<DataType, ArrayDim>>
typedef traits Albany::STKNodeField< DataType, ArrayDim, traits >::traits_type

Type of traits class being used.

Definition at line 57 of file Albany_STKNodeFieldContainer.hpp.

template<typename DataType , unsigned ArrayDim, class traits = NodeData_Traits<DataType, ArrayDim>>
typedef traits_type::field_type Albany::STKNodeField< DataType, ArrayDim, traits >::field_type

Define the field type.

Definition at line 60 of file Albany_STKNodeFieldContainer.hpp.


Constructor & Destructor Documentation

template<typename DataType , unsigned ArrayDim, class traits >
Albany::STKNodeField< DataType, ArrayDim, traits >::STKNodeField ( const std::string &  name,
const std::vector< int > &  dim,
stk::mesh::fem::FEMMetaData *  metaData,
stk::mesh::BulkData *  bulkData,
const bool  output = false 
)

Definition at line 49 of file Albany_STKNodeFieldContainer_Def.hpp.

template<typename DataType , unsigned ArrayDim, class traits = NodeData_Traits<DataType, ArrayDim>>
virtual Albany::STKNodeField< DataType, ArrayDim, traits >::~STKNodeField (  )  [inline, virtual]

Definition at line 67 of file Albany_STKNodeFieldContainer.hpp.


Member Function Documentation

template<typename DataType , unsigned ArrayDim, class traits >
void Albany::STKNodeField< DataType, ArrayDim, traits >::saveField ( const Teuchos::RCP< const Epetra_Vector > &  block_mv,
int  offset,
int  blocksize = -1 
) [virtual]
template<typename DataType , unsigned ArrayDim, class traits >
Albany::MDArray Albany::STKNodeField< DataType, ArrayDim, traits >::getMDA ( const stk::mesh::Bucket &  buck  )  [virtual]

Member Data Documentation

template<typename DataType , unsigned ArrayDim, class traits = NodeData_Traits<DataType, ArrayDim>>
std::string Albany::STKNodeField< DataType, ArrayDim, traits >::name [private]

Definition at line 75 of file Albany_STKNodeFieldContainer.hpp.

template<typename DataType , unsigned ArrayDim, class traits = NodeData_Traits<DataType, ArrayDim>>
field_type* Albany::STKNodeField< DataType, ArrayDim, traits >::node_field [private]

Definition at line 76 of file Albany_STKNodeFieldContainer.hpp.

template<typename DataType , unsigned ArrayDim, class traits = NodeData_Traits<DataType, ArrayDim>>
std::vector<int> Albany::STKNodeField< DataType, ArrayDim, traits >::dims [private]

Definition at line 77 of file Albany_STKNodeFieldContainer.hpp.

template<typename DataType , unsigned ArrayDim, class traits = NodeData_Traits<DataType, ArrayDim>>
stk::mesh::fem::FEMMetaData* Albany::STKNodeField< DataType, ArrayDim, traits >::metaData [private]

Definition at line 78 of file Albany_STKNodeFieldContainer.hpp.

template<typename DataType , unsigned ArrayDim, class traits = NodeData_Traits<DataType, ArrayDim>>
stk::mesh::BulkData* Albany::STKNodeField< DataType, ArrayDim, traits >::bulkData [private]

Definition at line 79 of file Albany_STKNodeFieldContainer.hpp.


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