#include <AlbPUMI_NodeData.hpp>
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 | |
NodeData (const std::string &name, const std::vector< int > &dim, const bool output=false) | |
virtual | ~NodeData () |
void | saveField (const Teuchos::RCP< const Epetra_Vector > &block_mv, int offset, int blocksize=-1) |
void | resize (const Teuchos::RCP< const Epetra_Map > &local_node_map) |
Albany::MDArray | getMDA (const std::vector< apf::Node > &buck) |
Protected Attributes | |
const std::string | name |
const bool | output |
std::vector< DataType > | buffer |
std::vector< int > | dims |
int | nfield_dofs |
std::size_t | beginning_index |
Teuchos::RCP< const Epetra_Map > | local_node_map |
Definition at line 45 of file AlbPUMI_NodeData.hpp.
typedef traits AlbPUMI::NodeData< DataType, ArrayDim, traits >::traits_type |
Type of traits class being used.
Definition at line 53 of file AlbPUMI_NodeData.hpp.
typedef traits_type::field_type AlbPUMI::NodeData< DataType, ArrayDim, traits >::field_type |
Define the field type.
Definition at line 56 of file AlbPUMI_NodeData.hpp.
AlbPUMI::NodeData< DataType, ArrayDim, traits >::NodeData | ( | const std::string & | name, | |
const std::vector< int > & | dim, | |||
const bool | output = false | |||
) |
Definition at line 33 of file AlbPUMI_NodeData_Def.hpp.
virtual AlbPUMI::NodeData< DataType, ArrayDim, traits >::~NodeData | ( | ) | [inline, virtual] |
Definition at line 50 of file AlbPUMI_NodeData.hpp.
void AlbPUMI::NodeData< DataType, ArrayDim, traits >::saveField | ( | const Teuchos::RCP< const Epetra_Vector > & | block_mv, | |
int | offset, | |||
int | blocksize = -1 | |||
) | [virtual] |
Implements AlbPUMI::AbstractPUMINodeFieldContainer.
Definition at line 76 of file AlbPUMI_NodeData_Def.hpp.
void AlbPUMI::NodeData< DataType, ArrayDim, traits >::resize | ( | const Teuchos::RCP< const Epetra_Map > & | local_node_map | ) | [virtual] |
Implements AlbPUMI::AbstractPUMINodeFieldContainer.
Definition at line 50 of file AlbPUMI_NodeData_Def.hpp.
Albany::MDArray AlbPUMI::NodeData< DataType, ArrayDim, traits >::getMDA | ( | const std::vector< apf::Node > & | buck | ) | [virtual] |
Implements AlbPUMI::AbstractPUMINodeFieldContainer.
Definition at line 62 of file AlbPUMI_NodeData_Def.hpp.
const std::string AlbPUMI::NodeData< DataType, ArrayDim, traits >::name [protected] |
Definition at line 64 of file AlbPUMI_NodeData.hpp.
const bool AlbPUMI::NodeData< DataType, ArrayDim, traits >::output [protected] |
Definition at line 65 of file AlbPUMI_NodeData.hpp.
std::vector<DataType> AlbPUMI::NodeData< DataType, ArrayDim, traits >::buffer [protected] |
Definition at line 66 of file AlbPUMI_NodeData.hpp.
std::vector<int> AlbPUMI::NodeData< DataType, ArrayDim, traits >::dims [protected] |
Definition at line 67 of file AlbPUMI_NodeData.hpp.
int AlbPUMI::NodeData< DataType, ArrayDim, traits >::nfield_dofs [protected] |
Definition at line 68 of file AlbPUMI_NodeData.hpp.
std::size_t AlbPUMI::NodeData< DataType, ArrayDim, traits >::beginning_index [protected] |
Definition at line 69 of file AlbPUMI_NodeData.hpp.
Teuchos::RCP<const Epetra_Map> AlbPUMI::NodeData< DataType, ArrayDim, traits >::local_node_map [protected] |
Definition at line 71 of file AlbPUMI_NodeData.hpp.