Similar to PHAL::Dirichlet, but in Jacobian specialization zeros out the column as well as the row corresponding to a DBC to preserve the symmetry of the Schrodinger problem's Hamiltonian (its jacobian). More...
#include <QCAD_SchrodingerDirichlet.hpp>

Public Member Functions | |
| SchrodingerDirichletBase (Teuchos::ParameterList &p) | |
| void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm) |
| void | evaluateFields (typename Traits::EvalData d)=0 |
| virtual ScalarT & | getValue (const std::string &n) |
Protected Attributes | |
| const int | offset |
| ScalarT | value |
| std::string | nodeSetID |
Private Types | |
| typedef EvalT::ScalarT | ScalarT |
Similar to PHAL::Dirichlet, but in Jacobian specialization zeros out the column as well as the row corresponding to a DBC to preserve the symmetry of the Schrodinger problem's Hamiltonian (its jacobian).
Definition at line 32 of file QCAD_SchrodingerDirichlet.hpp.
typedef EvalT::ScalarT QCAD::SchrodingerDirichletBase< EvalT, Traits >::ScalarT [private] |
Definition at line 41 of file QCAD_SchrodingerDirichlet.hpp.
| QCAD::SchrodingerDirichletBase< EvalT, Traits >::SchrodingerDirichletBase | ( | Teuchos::ParameterList & | p | ) |
Definition at line 19 of file QCAD_SchrodingerDirichlet_Def.hpp.
| void QCAD::SchrodingerDirichletBase< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
| PHX::FieldManager< Traits > & | vm | |||
| ) |
Definition at line 41 of file QCAD_SchrodingerDirichlet_Def.hpp.
| void QCAD::SchrodingerDirichletBase< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) | [pure virtual] |
| virtual ScalarT& QCAD::SchrodingerDirichletBase< EvalT, Traits >::getValue | ( | const std::string & | n | ) | [inline, virtual] |
Definition at line 53 of file QCAD_SchrodingerDirichlet.hpp.
const int QCAD::SchrodingerDirichletBase< EvalT, Traits >::offset [protected] |
Definition at line 56 of file QCAD_SchrodingerDirichlet.hpp.
ScalarT QCAD::SchrodingerDirichletBase< EvalT, Traits >::value [protected] |
Definition at line 57 of file QCAD_SchrodingerDirichlet.hpp.
std::string QCAD::SchrodingerDirichletBase< EvalT, Traits >::nodeSetID [protected] |
Definition at line 58 of file QCAD_SchrodingerDirichlet.hpp.
1.7.1