Public Types | Static Public Member Functions | Static Public Attributes

Albany::DirichletTraits Struct Reference

Generic Functions to help define BC Field Manager. More...

#include <Albany_BCUtils.hpp>

List of all members.

Public Types

enum  { type = PHAL::DirichletFactoryTraits<PHAL::AlbanyTraits>::id_dirichlet }
enum  { typeTd = PHAL::DirichletFactoryTraits<PHAL::AlbanyTraits>::id_timedep_bc }
enum  { typeKf = PHAL::DirichletFactoryTraits<PHAL::AlbanyTraits>::id_kfield_bc }
enum  { typeTo = PHAL::DirichletFactoryTraits<PHAL::AlbanyTraits>::id_torsion_bc }
enum  { typeDa = PHAL::DirichletFactoryTraits<PHAL::AlbanyTraits>::id_dirichlet_aggregator }
enum  { typeFb = PHAL::DirichletFactoryTraits<PHAL::AlbanyTraits>::id_dirichlet_coordinate_function }
typedef
PHAL::DirichletFactoryTraits
< PHAL::AlbanyTraits
factory_type

Static Public Member Functions

static Teuchos::RCP< const
Teuchos::ParameterList > 
getValidBCParameters (const std::vector< std::string > &nodeSetIDs, const std::vector< std::string > &bcNames)
static std::string constructBCName (const std::string ns, const std::string dof)
static std::string constructTimeDepBCName (const std::string ns, const std::string dof)

Static Public Attributes

static const std::string bcParamsPl = "Dirichlet BCs"

Detailed Description

Generic Functions to help define BC Field Manager.

Traits classes used for BCUtils

Definition at line 31 of file Albany_BCUtils.hpp.


Member Typedef Documentation

Definition at line 42 of file Albany_BCUtils.hpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
type 

Definition at line 33 of file Albany_BCUtils.hpp.

anonymous enum
Enumerator:
typeTd 

Definition at line 34 of file Albany_BCUtils.hpp.

anonymous enum
Enumerator:
typeKf 

Definition at line 35 of file Albany_BCUtils.hpp.

anonymous enum
Enumerator:
typeTo 

Definition at line 36 of file Albany_BCUtils.hpp.

anonymous enum
Enumerator:
typeDa 

Definition at line 37 of file Albany_BCUtils.hpp.

anonymous enum
Enumerator:
typeFb 

Definition at line 38 of file Albany_BCUtils.hpp.


Member Function Documentation

Teuchos::RCP< const Teuchos::ParameterList > Albany::DirichletTraits::getValidBCParameters ( const std::vector< std::string > &  nodeSetIDs,
const std::vector< std::string > &  bcNames 
) [static]

Definition at line 679 of file Albany_BCUtils_Def.hpp.

std::string Albany::DirichletTraits::constructBCName ( const std::string  ns,
const std::string  dof 
) [static]

Definition at line 750 of file Albany_BCUtils_Def.hpp.

std::string Albany::DirichletTraits::constructTimeDepBCName ( const std::string  ns,
const std::string  dof 
) [static]

Definition at line 767 of file Albany_BCUtils_Def.hpp.


Member Data Documentation

const std::string Albany::DirichletTraits::bcParamsPl = "Dirichlet BCs" [static]

Definition at line 40 of file Albany_BCUtils.hpp.


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