Public Types | Public Member Functions | Public Attributes | Protected Attributes

LCM::KfieldBC_Base< EvalT, Traits > Class Template Reference

#include <KfieldBC.hpp>

Inheritance diagram for LCM::KfieldBC_Base< EvalT, Traits >:
Inheritance graph
[legend]
Collaboration diagram for LCM::KfieldBC_Base< EvalT, Traits >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef EvalT::ScalarT ScalarT

Public Member Functions

 KfieldBC_Base (Teuchos::ParameterList &p)
ScalarTgetValue (const std::string &n)
void computeBCs (double *coord, ScalarT &Xval, ScalarT &Yval, RealType time)

Public Attributes

RealType mu
RealType nu
RealType KIval
RealType KIIval
ScalarT KI
ScalarT KII
std::string KI_name
std::string KII_name

Protected Attributes

const int offset
std::vector< RealTypetimeValues
std::vector< RealTypeKIValues
std::vector< RealTypeKIIValues

Detailed Description

template<typename EvalT, typename Traits>
class LCM::KfieldBC_Base< EvalT, Traits >

Definition at line 39 of file KfieldBC.hpp.


Member Typedef Documentation

template<typename EvalT, typename Traits>
typedef EvalT::ScalarT LCM::KfieldBC_Base< EvalT, Traits >::ScalarT

Constructor & Destructor Documentation

template<typename EvalT , typename Traits >
LCM::KfieldBC_Base< EvalT, Traits >::KfieldBC_Base ( Teuchos::ParameterList &  p  ) 

Definition at line 19 of file KfieldBC_Def.hpp.


Member Function Documentation

template<typename EvalT , typename Traits >
KfieldBC_Base< EvalT, Traits >::ScalarT & LCM::KfieldBC_Base< EvalT, Traits >::getValue ( const std::string &  n  )  [virtual]

Reimplemented from PHAL::DirichletBase< EvalT, Traits >.

Definition at line 62 of file KfieldBC_Def.hpp.

template<typename EvalT , typename Traits >
void LCM::KfieldBC_Base< EvalT, Traits >::computeBCs ( double *  coord,
ScalarT Xval,
ScalarT Yval,
RealType  time 
)

Definition at line 76 of file KfieldBC_Def.hpp.


Member Data Documentation

template<typename EvalT, typename Traits>
RealType LCM::KfieldBC_Base< EvalT, Traits >::mu

Definition at line 47 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
RealType LCM::KfieldBC_Base< EvalT, Traits >::nu

Definition at line 47 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
RealType LCM::KfieldBC_Base< EvalT, Traits >::KIval

Definition at line 47 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
RealType LCM::KfieldBC_Base< EvalT, Traits >::KIIval

Definition at line 47 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
ScalarT LCM::KfieldBC_Base< EvalT, Traits >::KI

Definition at line 48 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
ScalarT LCM::KfieldBC_Base< EvalT, Traits >::KII

Definition at line 48 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
std::string LCM::KfieldBC_Base< EvalT, Traits >::KI_name

Definition at line 49 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
std::string LCM::KfieldBC_Base< EvalT, Traits >::KII_name

Definition at line 49 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
const int LCM::KfieldBC_Base< EvalT, Traits >::offset [protected]

Reimplemented from PHAL::DirichletBase< EvalT, Traits >.

Definition at line 52 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
std::vector< RealType > LCM::KfieldBC_Base< EvalT, Traits >::timeValues [protected]

Definition at line 53 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
std::vector< RealType > LCM::KfieldBC_Base< EvalT, Traits >::KIValues [protected]

Definition at line 54 of file KfieldBC.hpp.

template<typename EvalT, typename Traits>
std::vector< RealType > LCM::KfieldBC_Base< EvalT, Traits >::KIIValues [protected]

Definition at line 55 of file KfieldBC.hpp.


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