Classes | Public Types | Public Member Functions | Public Attributes

PHAL::Workset Struct Reference

#include <PHAL_Workset.hpp>

Collaboration diagram for PHAL::Workset:
Collaboration graph
[legend]

List of all members.

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< ParamVecparams
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::StateArraystateArrayPtr
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< SerializerMapserializerManager

Detailed Description

Definition at line 32 of file PHAL_Workset.hpp.


Member Typedef Documentation

Definition at line 34 of file PHAL_Workset.hpp.

Definition at line 180 of file PHAL_Workset.hpp.


Constructor & Destructor Documentation

PHAL::Workset::Workset (  )  [inline]

Definition at line 36 of file PHAL_Workset.hpp.


Member Function Documentation

void PHAL::Workset::print ( std::ostream &  os  )  [inline]

Definition at line 185 of file PHAL_Workset.hpp.


Member Data Documentation

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.

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.

Definition at line 73 of file PHAL_Workset.hpp.

Definition at line 74 of file PHAL_Workset.hpp.

Definition at line 76 of file PHAL_Workset.hpp.

Definition at line 79 of file PHAL_Workset.hpp.

Definition at line 80 of file PHAL_Workset.hpp.

Definition at line 81 of file PHAL_Workset.hpp.

Definition at line 84 of file PHAL_Workset.hpp.

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.

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.

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.


The documentation for this struct was generated from the following file: