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

PHAL::IdentityCoordFunctionTraits< EvalT > Class Template Reference

Interface for representing a coordinate function to be applied as a Dirichlet boundary condition. More...

#include <PHAL_IdentityCoordinateFunctionTraits.hpp>

List of all members.

Public Types

typedef EvalT::ScalarT ScalarT

Public Member Functions

 IdentityCoordFunctionTraits (Teuchos::ParameterList &params_)
 Only constructor.
 ~IdentityCoordFunctionTraits ()
 Destructor.
void computeBCs (double *coord, std::vector< ScalarT > &BCvals, const RealType time)
int getNumComponents ()

Protected Attributes

int numEqn
int eqnOffset

Private Member Functions

 IdentityCoordFunctionTraits ()
 Private to prohibit default or copy constructor.
 IdentityCoordFunctionTraits (const IdentityCoordFunctionTraits &)
IdentityCoordFunctionTraitsoperator= (const IdentityCoordFunctionTraits &)
 Private to prohibit copying.

Detailed Description

template<typename EvalT>
class PHAL::IdentityCoordFunctionTraits< EvalT >

Interface for representing a coordinate function to be applied as a Dirichlet boundary condition.

Definition at line 26 of file PHAL_IdentityCoordinateFunctionTraits.hpp.


Member Typedef Documentation

template<typename EvalT >
typedef EvalT::ScalarT PHAL::IdentityCoordFunctionTraits< EvalT >::ScalarT

Definition at line 30 of file PHAL_IdentityCoordinateFunctionTraits.hpp.


Constructor & Destructor Documentation

template<typename EvalT >
PHAL::IdentityCoordFunctionTraits< EvalT >::IdentityCoordFunctionTraits ( Teuchos::ParameterList &  params_  ) 

Only constructor.

Definition at line 15 of file PHAL_IdentityCoordinateFunctionTraits_Def.hpp.

template<typename EvalT >
PHAL::IdentityCoordFunctionTraits< EvalT >::~IdentityCoordFunctionTraits (  )  [inline]

Destructor.

Definition at line 40 of file PHAL_IdentityCoordinateFunctionTraits.hpp.

template<typename EvalT >
PHAL::IdentityCoordFunctionTraits< EvalT >::IdentityCoordFunctionTraits (  )  [private]

Private to prohibit default or copy constructor.

template<typename EvalT >
PHAL::IdentityCoordFunctionTraits< EvalT >::IdentityCoordFunctionTraits ( const IdentityCoordFunctionTraits< EvalT > &   )  [private]

Member Function Documentation

template<typename EvalT >
void PHAL::IdentityCoordFunctionTraits< EvalT >::computeBCs ( double *  coord,
std::vector< ScalarT > &  BCvals,
const RealType  time 
)
template<typename EvalT >
int PHAL::IdentityCoordFunctionTraits< EvalT >::getNumComponents (  )  [inline]

Definition at line 45 of file PHAL_IdentityCoordinateFunctionTraits.hpp.

template<typename EvalT >
IdentityCoordFunctionTraits& PHAL::IdentityCoordFunctionTraits< EvalT >::operator= ( const IdentityCoordFunctionTraits< EvalT > &   )  [private]

Private to prohibit copying.


Member Data Documentation

template<typename EvalT >
int PHAL::IdentityCoordFunctionTraits< EvalT >::numEqn [protected]

Definition at line 53 of file PHAL_IdentityCoordinateFunctionTraits.hpp.

template<typename EvalT >
int PHAL::IdentityCoordFunctionTraits< EvalT >::eqnOffset [protected]

Definition at line 56 of file PHAL_IdentityCoordinateFunctionTraits.hpp.


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