Panzer  Version of the Day
Public Types | Public Member Functions | List of all members
panzer::ResponseScatterEvaluator_Probe< EvalT, Traits, LO, GO > Class Template Reference

#include <Panzer_ResponseScatterEvaluator_Probe.hpp>

Inheritance diagram for panzer::ResponseScatterEvaluator_Probe< EvalT, Traits, LO, GO >:
Inheritance graph
[legend]

Public Types

typedef ResponseScatterEvaluator_ProbeBase< EvalT, Traits, LO, GO > Base
 

Public Member Functions

 ResponseScatterEvaluator_Probe (const std::string &responseName, const std::string &fieldName, const int fieldComponent, const Teuchos::Array< double > &point, const IntegrationRule &ir, const Teuchos::RCP< const PureBasis > &basis, const Teuchos::RCP< const panzer::UniqueGlobalIndexer< LO, GO > > &indexer, const Teuchos::RCP< ProbeScatterBase > &probeScatter)
 A constructor with concrete arguments instead of a parameter list. More...
 
- Public Member Functions inherited from panzer::ResponseScatterEvaluator_ProbeBase< EvalT, Traits, LO, GO >
 ResponseScatterEvaluator_ProbeBase (const std::string &responseName, const std::string &fieldName, const int fieldComponent, const Teuchos::Array< double > &point, const IntegrationRule &ir, const Teuchos::RCP< const PureBasis > &basis, const Teuchos::RCP< const panzer::UniqueGlobalIndexer< LO, GO > > &indexer, const Teuchos::RCP< ProbeScatterBase > &probeScatter)
 A constructor with concrete arguments instead of a parameter list. More...
 
void postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &fm)
 
void evaluateFields (typename Traits::EvalData d)
 
void preEvaluate (typename Traits::PreEvalData d)
 
- Public Member Functions inherited from panzer::EvaluatorWithBaseImpl< Traits >
void setDetailsIndex (const int di)
 An evaluator builder sets the details index. More...
 

Additional Inherited Members

- Protected Types inherited from panzer::ResponseScatterEvaluator_ProbeBase< EvalT, Traits, LO, GO >
typedef EvalT::ScalarT ScalarT
 
- Protected Member Functions inherited from panzer::ResponseScatterEvaluator_ProbeBase< EvalT, Traits, LO, GO >
bool computeBasisValues (typename Traits::EvalData d)
 
- Protected Attributes inherited from panzer::ResponseScatterEvaluator_ProbeBase< EvalT, Traits, LO, GO >
std::string responseName_
 
std::string fieldName_
 
int fieldComponent_
 
Teuchos::Array< double > point_
 
Teuchos::RCP< const panzer::PureBasisbasis_
 
Teuchos::RCP< Response_Probe< EvalT > > responseObj_
 
Teuchos::RCP< const shards::CellTopology > topology_
 
Teuchos::RCP< const panzer::UniqueGlobalIndexer< LO, GO > > globalIndexer_
 
Teuchos::RCP< PHX::FieldTag > scatterHolder_
 
PHX::MDField< const ScalarT, Cell, BASIS > field_
 
Teuchos::RCP< ProbeScatterBasescatterObj_
 
int cellIndex_
 
size_t num_basis
 
size_t num_dim
 
Kokkos::DynRankView< double, PHX::Device > basis_values_
 
- Protected Attributes inherited from panzer::EvaluatorWithBaseImpl< Traits >
WorksetDetailsAccessor wda
 

Detailed Description

template<typename EvalT, typename Traits, typename LO, typename GO>
class panzer::ResponseScatterEvaluator_Probe< EvalT, Traits, LO, GO >

This class handles calculation of a DOF at a single point in space

Definition at line 146 of file Panzer_ResponseScatterEvaluator_Probe.hpp.

Member Typedef Documentation

◆ Base

template<typename EvalT , typename Traits , typename LO , typename GO >
typedef ResponseScatterEvaluator_ProbeBase<EvalT,Traits,LO,GO> panzer::ResponseScatterEvaluator_Probe< EvalT, Traits, LO, GO >::Base

Definition at line 150 of file Panzer_ResponseScatterEvaluator_Probe.hpp.

Constructor & Destructor Documentation

◆ ResponseScatterEvaluator_Probe()

template<typename EvalT , typename Traits , typename LO , typename GO >
panzer::ResponseScatterEvaluator_Probe< EvalT, Traits, LO, GO >::ResponseScatterEvaluator_Probe ( const std::string &  responseName,
const std::string &  fieldName,
const int  fieldComponent,
const Teuchos::Array< double > &  point,
const IntegrationRule ir,
const Teuchos::RCP< const PureBasis > &  basis,
const Teuchos::RCP< const panzer::UniqueGlobalIndexer< LO, GO > > &  indexer,
const Teuchos::RCP< ProbeScatterBase > &  probeScatter 
)
inline

A constructor with concrete arguments instead of a parameter list.

Definition at line 153 of file Panzer_ResponseScatterEvaluator_Probe.hpp.


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