FEApp::ConstantNodeBCParameter< ScalarT > Class Template Reference

Parameter class for sensitivity/stability analysis representing value of a constant node BC. More...

#include <FEApp_ConstantNodeBCStrategy.hpp>

Inheritance diagram for FEApp::ConstantNodeBCParameter< ScalarT >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ConstantNodeBCParameter (const Teuchos::RCP< ConstantNodeBCStrategy< ScalarT > > &s)
 Constructor.
virtual ~ConstantNodeBCParameter ()
 Destructor.
virtual void setRealValue (double value)
 Set real parameter value.
virtual void setValueAsConstant (const ScalarT &value)
 Set parameter this object represents to value.
virtual void setValueAsIndependent (const ScalarT &value)
 Set parameter this object represents to value.
virtual const ScalarT & getValue () const
 Get parameter value this object represents.

Protected Attributes

Teuchos::RCP< ConstantNodeBCStrategy<
ScalarT > > 
bc
 Pointer to source function.

Detailed Description

template<typename ScalarT>
class FEApp::ConstantNodeBCParameter< ScalarT >

Parameter class for sensitivity/stability analysis representing value of a constant node BC.

Definition at line 125 of file FEApp_ConstantNodeBCStrategy.hpp.


Constructor & Destructor Documentation

template<typename ScalarT>
FEApp::ConstantNodeBCParameter< ScalarT >::ConstantNodeBCParameter ( const Teuchos::RCP< ConstantNodeBCStrategy< ScalarT > > &  s  )  [inline]

Constructor.

Definition at line 131 of file FEApp_ConstantNodeBCStrategy.hpp.

template<typename ScalarT>
virtual FEApp::ConstantNodeBCParameter< ScalarT >::~ConstantNodeBCParameter (  )  [inline, virtual]

Destructor.

Definition at line 136 of file FEApp_ConstantNodeBCStrategy.hpp.


Member Function Documentation

template<typename ScalarT>
virtual void FEApp::ConstantNodeBCParameter< ScalarT >::setRealValue ( double  value  )  [inline, virtual]

Set real parameter value.

Implements Sacado::AbstractScalarParameterEntry.

Definition at line 139 of file FEApp_ConstantNodeBCStrategy.hpp.

template<typename ScalarT>
virtual void FEApp::ConstantNodeBCParameter< ScalarT >::setValueAsConstant ( const ScalarT &  value  )  [inline, virtual]

Set parameter this object represents to value.

Implements Sacado::ScalarParameterEntry< ScalarT >.

Definition at line 143 of file FEApp_ConstantNodeBCStrategy.hpp.

template<typename ScalarT>
virtual void FEApp::ConstantNodeBCParameter< ScalarT >::setValueAsIndependent ( const ScalarT &  value  )  [inline, virtual]

Set parameter this object represents to value.

Implements Sacado::ScalarParameterEntry< ScalarT >.

Definition at line 147 of file FEApp_ConstantNodeBCStrategy.hpp.

template<typename ScalarT>
virtual const ScalarT& FEApp::ConstantNodeBCParameter< ScalarT >::getValue (  )  const [inline, virtual]

Get parameter value this object represents.

Implements Sacado::ScalarParameterEntry< ScalarT >.

Definition at line 151 of file FEApp_ConstantNodeBCStrategy.hpp.


Member Data Documentation

template<typename ScalarT>
Teuchos::RCP< ConstantNodeBCStrategy<ScalarT> > FEApp::ConstantNodeBCParameter< ScalarT >::bc [protected]

Pointer to source function.

Definition at line 156 of file FEApp_ConstantNodeBCStrategy.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Oct 20 12:55:12 2009 for Sacado Package Browser (Single Doxygen Collection) by doxygen 1.4.7