#include <PHAL_Workset.hpp>
Classes | |
struct | ApplyEvalT |
struct | ApplyVTS |
Public Types | |
typedef AlbanyTraits::EvalTypes | ET |
typedef PHAL::CreateLambdaKeyMap < AlbanyTraits::BEvalTypes, ApplyEvalT< ApplyVTS > >::type | SerializerMap |
Public Member Functions | |
Workset () | |
void | print (std::ostream &os) |
Public Attributes | |
unsigned int | numCells |
unsigned int | wsIndex |
Teuchos::RCP < Stokhos::OrthogPolyExpansion < int, double > > | sg_expansion |
Teuchos::RCP< const Epetra_Vector > | x |
Teuchos::RCP< const Epetra_Vector > | xdot |
Teuchos::RCP< const Epetra_Vector > | xdotdot |
Teuchos::RCP< ParamVec > | params |
Teuchos::RCP< const Epetra_MultiVector > | Vx |
Teuchos::RCP< const Epetra_MultiVector > | Vxdot |
Teuchos::RCP< const Epetra_MultiVector > | Vxdotdot |
Teuchos::RCP< const Epetra_MultiVector > | Vp |
Teuchos::RCP< const Stokhos::EpetraVectorOrthogPoly > | sg_x |
Teuchos::RCP< const Stokhos::EpetraVectorOrthogPoly > | sg_xdot |
Teuchos::RCP< const Stokhos::EpetraVectorOrthogPoly > | sg_xdotdot |
Teuchos::RCP< const Stokhos::ProductEpetraVector > | mp_x |
Teuchos::RCP< const Stokhos::ProductEpetraVector > | mp_xdot |
Teuchos::RCP< const Stokhos::ProductEpetraVector > | mp_xdotdot |
Teuchos::RCP< Epetra_Vector > | f |
Teuchos::RCP< Epetra_CrsMatrix > | Jac |
Teuchos::RCP< Epetra_MultiVector > | JV |
Teuchos::RCP< Epetra_MultiVector > | fp |
Teuchos::RCP < Stokhos::EpetraVectorOrthogPoly > | sg_f |
Teuchos::RCP < Stokhos::VectorOrthogPoly < Epetra_CrsMatrix > > | sg_Jac |
Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly > | sg_JV |
Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly > | sg_fp |
Teuchos::RCP < Stokhos::ProductEpetraVector > | mp_f |
Teuchos::RCP < Stokhos::ProductContainer < Epetra_CrsMatrix > > | mp_Jac |
Teuchos::RCP < Stokhos::ProductEpetraMultiVector > | mp_JV |
Teuchos::RCP < Stokhos::ProductEpetraMultiVector > | mp_fp |
Teuchos::RCP< const Albany::NodeSetList > | nodeSets |
Teuchos::RCP< const Albany::NodeSetCoordList > | nodeSetCoords |
Teuchos::RCP< const Albany::SideSetList > | sideSets |
double | j_coeff |
double | m_coeff |
double | n_coeff |
double | current_time |
double | previous_time |
int | num_cols_x |
int | num_cols_p |
int | param_offset |
std::vector< int > * | coord_deriv_indices |
Teuchos::ArrayRCP < Teuchos::ArrayRCP < Teuchos::ArrayRCP< int > > > | wsElNodeEqID |
Teuchos::ArrayRCP < Teuchos::ArrayRCP< int > > | wsElNodeID |
Teuchos::ArrayRCP < Teuchos::ArrayRCP< double * > > | wsCoords |
Teuchos::ArrayRCP < Teuchos::ArrayRCP< double > > | wsSHeight |
Teuchos::ArrayRCP < Teuchos::ArrayRCP< double > > | wsVolume |
Teuchos::ArrayRCP< double > | wsTemperature |
Teuchos::ArrayRCP < Teuchos::ArrayRCP< double > > | wsBasalFriction |
Teuchos::ArrayRCP < Teuchos::ArrayRCP< double > > | wsThickness |
Teuchos::ArrayRCP< double > | wsFlowFactor |
Teuchos::ArrayRCP < Teuchos::ArrayRCP< double * > > | wsSurfaceVelocity |
Teuchos::ArrayRCP < Teuchos::ArrayRCP< double * > > | wsVelocityRMS |
Teuchos::ArrayRCP < Teuchos::ArrayRCP < Teuchos::ArrayRCP < Teuchos::ArrayRCP< double > > > > | ws_coord_derivs |
std::string | EBName |
Albany::StateArray * | stateArrayPtr |
Teuchos::RCP < Albany::EigendataStruct > | eigenDataPtr |
Teuchos::RCP< Epetra_MultiVector > | auxDataPtr |
bool | transientTerms |
bool | accelerationTerms |
bool | ignore_residual |
bool | is_adjoint |
Teuchos::RCP< const Teuchos::Comm< int > > | comm |
Teuchos::RCP< const Epetra_Import > | x_importer |
Teuchos::RCP< Epetra_Vector > | g |
Teuchos::RCP< Epetra_MultiVector > | dgdx |
Teuchos::RCP< Epetra_MultiVector > | dgdxdot |
Teuchos::RCP< Epetra_MultiVector > | dgdxdotdot |
Teuchos::RCP< Epetra_MultiVector > | overlapped_dgdx |
Teuchos::RCP< Epetra_MultiVector > | overlapped_dgdxdot |
Teuchos::RCP< Epetra_MultiVector > | overlapped_dgdxdotdot |
Teuchos::RCP< Epetra_MultiVector > | dgdp |
Teuchos::RCP < Stokhos::EpetraVectorOrthogPoly > | sg_g |
Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly > | sg_dgdx |
Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly > | sg_dgdxdot |
Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly > | sg_dgdxdotdot |
Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly > | overlapped_sg_dgdx |
Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly > | overlapped_sg_dgdxdot |
Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly > | overlapped_sg_dgdxdotdot |
Teuchos::RCP < Stokhos::EpetraMultiVectorOrthogPoly > | sg_dgdp |
Teuchos::RCP < Stokhos::ProductEpetraVector > | mp_g |
Teuchos::RCP < Stokhos::ProductEpetraMultiVector > | mp_dgdx |
Teuchos::RCP < Stokhos::ProductEpetraMultiVector > | mp_dgdxdot |
Teuchos::RCP < Stokhos::ProductEpetraMultiVector > | mp_dgdxdotdot |
Teuchos::RCP < Stokhos::ProductEpetraMultiVector > | overlapped_mp_dgdx |
Teuchos::RCP < Stokhos::ProductEpetraMultiVector > | overlapped_mp_dgdxdot |
Teuchos::RCP < Stokhos::ProductEpetraMultiVector > | overlapped_mp_dgdxdotdot |
Teuchos::RCP < Stokhos::ProductEpetraMultiVector > | mp_dgdp |
PHAL::TypeKeyMap< SerializerMap > | serializerManager |
Definition at line 32 of file PHAL_Workset.hpp.
Definition at line 34 of file PHAL_Workset.hpp.
typedef PHAL::CreateLambdaKeyMap<AlbanyTraits::BEvalTypes, ApplyEvalT<ApplyVTS> >::type PHAL::Workset::SerializerMap |
Definition at line 180 of file PHAL_Workset.hpp.
PHAL::Workset::Workset | ( | ) | [inline] |
Definition at line 36 of file PHAL_Workset.hpp.
void PHAL::Workset::print | ( | std::ostream & | os | ) | [inline] |
Definition at line 185 of file PHAL_Workset.hpp.
unsigned int PHAL::Workset::numCells |
Definition at line 39 of file PHAL_Workset.hpp.
unsigned int PHAL::Workset::wsIndex |
Definition at line 40 of file PHAL_Workset.hpp.
Teuchos::RCP<Stokhos::OrthogPolyExpansion<int,double> > PHAL::Workset::sg_expansion |
Definition at line 42 of file PHAL_Workset.hpp.
Teuchos::RCP<const Epetra_Vector> PHAL::Workset::x |
Definition at line 44 of file PHAL_Workset.hpp.
Teuchos::RCP<const Epetra_Vector> PHAL::Workset::xdot |
Definition at line 45 of file PHAL_Workset.hpp.
Teuchos::RCP<const Epetra_Vector> PHAL::Workset::xdotdot |
Definition at line 46 of file PHAL_Workset.hpp.
Teuchos::RCP<ParamVec> PHAL::Workset::params |
Definition at line 47 of file PHAL_Workset.hpp.
Teuchos::RCP<const Epetra_MultiVector> PHAL::Workset::Vx |
Definition at line 48 of file PHAL_Workset.hpp.
Teuchos::RCP<const Epetra_MultiVector> PHAL::Workset::Vxdot |
Definition at line 49 of file PHAL_Workset.hpp.
Teuchos::RCP<const Epetra_MultiVector> PHAL::Workset::Vxdotdot |
Definition at line 50 of file PHAL_Workset.hpp.
Teuchos::RCP<const Epetra_MultiVector> PHAL::Workset::Vp |
Definition at line 51 of file PHAL_Workset.hpp.
Teuchos::RCP<const Stokhos::EpetraVectorOrthogPoly > PHAL::Workset::sg_x |
Definition at line 52 of file PHAL_Workset.hpp.
Teuchos::RCP<const Stokhos::EpetraVectorOrthogPoly > PHAL::Workset::sg_xdot |
Definition at line 54 of file PHAL_Workset.hpp.
Teuchos::RCP<const Stokhos::EpetraVectorOrthogPoly > PHAL::Workset::sg_xdotdot |
Definition at line 55 of file PHAL_Workset.hpp.
Teuchos::RCP<const Stokhos::ProductEpetraVector > PHAL::Workset::mp_x |
Definition at line 56 of file PHAL_Workset.hpp.
Teuchos::RCP<const Stokhos::ProductEpetraVector > PHAL::Workset::mp_xdot |
Definition at line 57 of file PHAL_Workset.hpp.
Teuchos::RCP<const Stokhos::ProductEpetraVector > PHAL::Workset::mp_xdotdot |
Definition at line 58 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_Vector> PHAL::Workset::f |
Definition at line 60 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_CrsMatrix> PHAL::Workset::Jac |
Definition at line 61 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_MultiVector> PHAL::Workset::JV |
Definition at line 62 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_MultiVector> PHAL::Workset::fp |
Definition at line 63 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > PHAL::Workset::sg_f |
Definition at line 64 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::VectorOrthogPoly<Epetra_CrsMatrix> > PHAL::Workset::sg_Jac |
Definition at line 65 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > PHAL::Workset::sg_JV |
Definition at line 66 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > PHAL::Workset::sg_fp |
Definition at line 67 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraVector > PHAL::Workset::mp_f |
Definition at line 68 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductContainer<Epetra_CrsMatrix> > PHAL::Workset::mp_Jac |
Definition at line 69 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraMultiVector > PHAL::Workset::mp_JV |
Definition at line 70 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraMultiVector > PHAL::Workset::mp_fp |
Definition at line 71 of file PHAL_Workset.hpp.
Teuchos::RCP<const Albany::NodeSetList> PHAL::Workset::nodeSets |
Definition at line 73 of file PHAL_Workset.hpp.
Teuchos::RCP<const Albany::NodeSetCoordList> PHAL::Workset::nodeSetCoords |
Definition at line 74 of file PHAL_Workset.hpp.
Teuchos::RCP<const Albany::SideSetList> PHAL::Workset::sideSets |
Definition at line 76 of file PHAL_Workset.hpp.
double PHAL::Workset::j_coeff |
Definition at line 79 of file PHAL_Workset.hpp.
double PHAL::Workset::m_coeff |
Definition at line 80 of file PHAL_Workset.hpp.
double PHAL::Workset::n_coeff |
Definition at line 81 of file PHAL_Workset.hpp.
double PHAL::Workset::current_time |
Definition at line 84 of file PHAL_Workset.hpp.
double PHAL::Workset::previous_time |
Definition at line 85 of file PHAL_Workset.hpp.
Definition at line 90 of file PHAL_Workset.hpp.
Definition at line 91 of file PHAL_Workset.hpp.
Definition at line 92 of file PHAL_Workset.hpp.
std::vector<int>* PHAL::Workset::coord_deriv_indices |
Definition at line 94 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<Teuchos::ArrayRCP<Teuchos::ArrayRCP<int> > > PHAL::Workset::wsElNodeEqID |
Definition at line 96 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<Teuchos::ArrayRCP<int> > PHAL::Workset::wsElNodeID |
Definition at line 97 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<Teuchos::ArrayRCP<double*> > PHAL::Workset::wsCoords |
Definition at line 98 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<Teuchos::ArrayRCP<double> > PHAL::Workset::wsSHeight |
Definition at line 99 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<Teuchos::ArrayRCP<double> > PHAL::Workset::wsVolume |
Definition at line 100 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<double> PHAL::Workset::wsTemperature |
Definition at line 101 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<Teuchos::ArrayRCP<double> > PHAL::Workset::wsBasalFriction |
Definition at line 102 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<Teuchos::ArrayRCP<double> > PHAL::Workset::wsThickness |
Definition at line 103 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<double> PHAL::Workset::wsFlowFactor |
Definition at line 104 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<Teuchos::ArrayRCP<double*> > PHAL::Workset::wsSurfaceVelocity |
Definition at line 105 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<Teuchos::ArrayRCP<double*> > PHAL::Workset::wsVelocityRMS |
Definition at line 106 of file PHAL_Workset.hpp.
Teuchos::ArrayRCP<Teuchos::ArrayRCP<Teuchos::ArrayRCP<Teuchos::ArrayRCP<double> > > > PHAL::Workset::ws_coord_derivs |
Definition at line 107 of file PHAL_Workset.hpp.
std::string PHAL::Workset::EBName |
Definition at line 108 of file PHAL_Workset.hpp.
Definition at line 110 of file PHAL_Workset.hpp.
Teuchos::RCP<Albany::EigendataStruct> PHAL::Workset::eigenDataPtr |
Definition at line 111 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_MultiVector> PHAL::Workset::auxDataPtr |
Definition at line 112 of file PHAL_Workset.hpp.
Definition at line 114 of file PHAL_Workset.hpp.
Definition at line 115 of file PHAL_Workset.hpp.
Definition at line 122 of file PHAL_Workset.hpp.
Definition at line 127 of file PHAL_Workset.hpp.
Teuchos::RCP<const Teuchos::Comm<int> > PHAL::Workset::comm |
Definition at line 130 of file PHAL_Workset.hpp.
Teuchos::RCP<const Epetra_Import> PHAL::Workset::x_importer |
Definition at line 131 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_Vector> PHAL::Workset::g |
Definition at line 132 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_MultiVector> PHAL::Workset::dgdx |
Definition at line 133 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_MultiVector> PHAL::Workset::dgdxdot |
Definition at line 134 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_MultiVector> PHAL::Workset::dgdxdotdot |
Definition at line 135 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_MultiVector> PHAL::Workset::overlapped_dgdx |
Definition at line 136 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_MultiVector> PHAL::Workset::overlapped_dgdxdot |
Definition at line 137 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_MultiVector> PHAL::Workset::overlapped_dgdxdotdot |
Definition at line 138 of file PHAL_Workset.hpp.
Teuchos::RCP<Epetra_MultiVector> PHAL::Workset::dgdp |
Definition at line 139 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraVectorOrthogPoly > PHAL::Workset::sg_g |
Definition at line 140 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > PHAL::Workset::sg_dgdx |
Definition at line 141 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > PHAL::Workset::sg_dgdxdot |
Definition at line 142 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > PHAL::Workset::sg_dgdxdotdot |
Definition at line 143 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > PHAL::Workset::overlapped_sg_dgdx |
Definition at line 144 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > PHAL::Workset::overlapped_sg_dgdxdot |
Definition at line 145 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > PHAL::Workset::overlapped_sg_dgdxdotdot |
Definition at line 146 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > PHAL::Workset::sg_dgdp |
Definition at line 147 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraVector > PHAL::Workset::mp_g |
Definition at line 148 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraMultiVector > PHAL::Workset::mp_dgdx |
Definition at line 149 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraMultiVector > PHAL::Workset::mp_dgdxdot |
Definition at line 150 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraMultiVector > PHAL::Workset::mp_dgdxdotdot |
Definition at line 151 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraMultiVector > PHAL::Workset::overlapped_mp_dgdx |
Definition at line 152 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraMultiVector > PHAL::Workset::overlapped_mp_dgdxdot |
Definition at line 153 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraMultiVector > PHAL::Workset::overlapped_mp_dgdxdotdot |
Definition at line 154 of file PHAL_Workset.hpp.
Teuchos::RCP< Stokhos::ProductEpetraMultiVector > PHAL::Workset::mp_dgdp |
Definition at line 155 of file PHAL_Workset.hpp.
Definition at line 183 of file PHAL_Workset.hpp.