#include "Albany_AbstractSTKFieldContainer.hpp"
#include "Teuchos_ParameterList.hpp"
#include <stk_mesh/base/Types.hpp>
#include <stk_mesh/base/FieldData.hpp>
#include <stk_mesh/fem/FEMMetaData.hpp>
#include <boost/utility.hpp>
#include <boost/type_traits/is_same.hpp>
Go to the source code of this file.
Classes | |
class | Albany::GenericSTKFieldContainer< Interleaved > |
Namespaces | |
namespace | Albany |
Albany driver code, problems, discretizations, and responses. | |
Defines | |
#define | STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_NONINTERLEAVED(name) template class name<false>; |
#define | STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_INTERLEAVED(name) template class name<true>; |
#define | STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_SVH(class_name, value, arg_type) |
#define | STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_FVH(class_name, value, arg_type) |
#define | STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_CSTKF(class_name, value, arg_type) |
#define | STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS(name) |
#define STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_NONINTERLEAVED | ( | name | ) | template class name<false>; |
Definition at line 104 of file Albany_GenericSTKFieldContainer.hpp.
#define STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_INTERLEAVED | ( | name | ) | template class name<true>; |
Definition at line 106 of file Albany_GenericSTKFieldContainer.hpp.
#define STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_SVH | ( | class_name, | ||
value, | ||||
arg_type | ||||
) |
template void class_name<value>::saveVectorHelper( \ const Epetra_Vector &soln, \ arg_type *solution_field, \ const Teuchos::RCP<Epetra_Map>& node_map, \ const stk::mesh::Bucket & bucket, int offset);
Definition at line 108 of file Albany_GenericSTKFieldContainer.hpp.
#define STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_FVH | ( | class_name, | ||
value, | ||||
arg_type | ||||
) |
template void class_name<value>::fillVectorHelper( \ Epetra_Vector &soln, \ arg_type *solution_field, \ const Teuchos::RCP<Epetra_Map>& node_map, \ const stk::mesh::Bucket & bucket, int offset);
Definition at line 114 of file Albany_GenericSTKFieldContainer.hpp.
#define STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_CSTKF | ( | class_name, | ||
value, | ||||
arg_type | ||||
) |
template void class_name<value>::copySTKField( \ const arg_type *source_field, \ arg_type *target_field);
Definition at line 120 of file Albany_GenericSTKFieldContainer.hpp.
#define STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS | ( | name | ) |
STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_NONINTERLEAVED(name) \ STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_CLASS_INTERLEAVED(name) \ STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_SVH(name, true, AbstractSTKFieldContainer::VectorFieldType) \ STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_SVH(name, false, AbstractSTKFieldContainer::VectorFieldType) \ STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_FVH(name, true, AbstractSTKFieldContainer::VectorFieldType) \ STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_FVH(name, false, AbstractSTKFieldContainer::VectorFieldType) \ STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_CSTKF(name, true, AbstractSTKFieldContainer::VectorFieldType) \ STKFIELDCONTAINER_INSTANTIATE_TEMPLATE_FUNCTION_CSTKF(name, false, AbstractSTKFieldContainer::VectorFieldType)
Definition at line 126 of file Albany_GenericSTKFieldContainer.hpp.