Classes | Namespaces | Defines | Functions

Albany_STKNodeFieldContainer.hpp File Reference

#include "Teuchos_RCP.hpp"
#include "Albany_AbstractNodeFieldContainer.hpp"
#include "Albany_StateInfoStruct.hpp"
#include <stk_mesh/fem/FEMMetaData.hpp>
#include <stk_mesh/base/Field.hpp>
#include <stk_mesh/base/FieldTraits.hpp>
#include <stk_mesh/fem/CoordinateSystems.hpp>
Include dependency graph for Albany_STKNodeFieldContainer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Albany::AbstractSTKNodeFieldContainer
 Abstract interface for an STK NodeField container. More...
struct  Albany::NodeData_Traits< DataType, ArrayDim >
class  Albany::STKNodeField< DataType, ArrayDim, traits >
struct  Albany::NodeData_Traits< T, 1 >
struct  Albany::NodeData_Traits< T, 2 >
struct  Albany::NodeData_Traits< T, 3 >

Namespaces

namespace  Albany
 

Albany driver code, problems, discretizations, and responses.


Defines

#define STKNODEFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_SCAL(name, type)   template class name<type, 1>;
#define STKNODEFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_VEC(name, type)   template class name<type, 2>;
#define STKNODEFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_TENS(name, type)   template class name<type, 3>;
#define STKNODEFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS(name)

Functions

Teuchos::RCP
< Albany::AbstractNodeFieldContainer
Albany::buildSTKNodeField (const std::string &name, const std::vector< int > &dim, stk::mesh::fem::FEMMetaData *metaData, stk::mesh::BulkData *bulkData, const bool output)

Define Documentation

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

Definition at line 241 of file Albany_STKNodeFieldContainer.hpp.

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

Definition at line 243 of file Albany_STKNodeFieldContainer.hpp.

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

Definition at line 245 of file Albany_STKNodeFieldContainer.hpp.

#define STKNODEFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS (   name  )