#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>
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 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 | ) |
STKNODEFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_SCAL(name, double) \ STKNODEFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_VEC(name, double) \ STKNODEFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_TENS(name, double)
Definition at line 249 of file Albany_STKNodeFieldContainer.hpp.