#include <FEApp_ConstantNodeBCStrategy.hpp>
Inheritance diagram for FEApp::ConstantNodeBCStrategy< ScalarT >:

Public Member Functions | |
| ConstantNodeBCStrategy (unsigned int solution_index, unsigned int residual_index, const ScalarT &value, unsigned int bc_id, const Teuchos::RCP< Sacado::ScalarParameterLibrary > ¶mLib) | |
| Constructor. | |
| virtual | ~ConstantNodeBCStrategy () |
| Destructor. | |
| const std::vector< unsigned int > & | getOffsets () const |
| Get residual offsets. | |
| virtual void | evaluateResidual (const std::vector< ScalarT > *dot, const std::vector< ScalarT > &solution, std::vector< ScalarT > &residual) const |
| Evaluate BC residual. | |
| void | setValue (const ScalarT &value, bool mark_constant) |
| Set value of BC. | |
| const ScalarT & | getValue () const |
| Get value of BC. | |
Protected Attributes | |
| unsigned int | sol_index |
| Index of solution variable. | |
| unsigned int | res_index |
| Index of residual. | |
| ScalarT | val |
| Value of BC. | |
| std::vector< unsigned int > | offsets |
| Residual offsets. | |
Private Member Functions | |
| ConstantNodeBCStrategy (const ConstantNodeBCStrategy &) | |
| Private to prohibit copying. | |
| ConstantNodeBCStrategy & | operator= (const ConstantNodeBCStrategy &) |
| Private to prohibit copying. | |
Definition at line 41 of file FEApp_ConstantNodeBCStrategy.hpp.
| FEApp::ConstantNodeBCStrategy< ScalarT >::ConstantNodeBCStrategy | ( | unsigned int | solution_index, | |
| unsigned int | residual_index, | |||
| const ScalarT & | value, | |||
| unsigned int | bc_id, | |||
| const Teuchos::RCP< Sacado::ScalarParameterLibrary > & | paramLib | |||
| ) |
| FEApp::ConstantNodeBCStrategy< ScalarT >::~ConstantNodeBCStrategy | ( | ) | [virtual] |
| FEApp::ConstantNodeBCStrategy< ScalarT >::ConstantNodeBCStrategy | ( | const ConstantNodeBCStrategy< ScalarT > & | ) | [private] |
Private to prohibit copying.
| const std::vector< unsigned int > & FEApp::ConstantNodeBCStrategy< ScalarT >::getOffsets | ( | ) | const [virtual] |
Get residual offsets.
Implements FEApp::AbstractNodeBCStrategy_NTBase.
Definition at line 71 of file FEApp_ConstantNodeBCStrategyImpl.hpp.
| void FEApp::ConstantNodeBCStrategy< ScalarT >::evaluateResidual | ( | const std::vector< ScalarT > * | dot, | |
| const std::vector< ScalarT > & | solution, | |||
| std::vector< ScalarT > & | residual | |||
| ) | const [virtual] |
Evaluate BC residual.
Implements FEApp::AbstractNodeBCStrategy< ScalarT >.
Definition at line 79 of file FEApp_ConstantNodeBCStrategyImpl.hpp.
| void FEApp::ConstantNodeBCStrategy< ScalarT >::setValue | ( | const ScalarT & | value, | |
| bool | mark_constant | |||
| ) |
| const ScalarT & FEApp::ConstantNodeBCStrategy< ScalarT >::getValue | ( | ) | const |
| ConstantNodeBCStrategy& FEApp::ConstantNodeBCStrategy< ScalarT >::operator= | ( | const ConstantNodeBCStrategy< ScalarT > & | ) | [private] |
Private to prohibit copying.
unsigned int FEApp::ConstantNodeBCStrategy< ScalarT >::sol_index [protected] |
unsigned int FEApp::ConstantNodeBCStrategy< ScalarT >::res_index [protected] |
ScalarT FEApp::ConstantNodeBCStrategy< ScalarT >::val [protected] |
std::vector<unsigned int> FEApp::ConstantNodeBCStrategy< ScalarT >::offsets [protected] |
1.4.7