Panzer Version of the Day
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
panzer::ResponseScatterEvaluator_Probe< panzer::Traits::Jacobian, panzer::Traits, LO, GO > Class Template Reference

#include <Panzer_ResponseScatterEvaluator_Probe.hpp>

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

Public Types

typedef ResponseScatterEvaluator_ProbeBase< panzer::Traits::Jacobian, panzer::Traits, LO, GO > Base
 
- Public Types inherited from panzer::DomainEvaluator
enum  DomainType : int {
  OWNED =0 , GHOST =1 , REAL =2 , VIRTUAL =3 ,
  EXTERNAL =4 , ALL =5
}
 Domain types supported by worksets. More...
 

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::GlobalIndexer > &indexer, const Teuchos::RCP< ProbeScatterBase > &probeScatter)
 A constructor with concrete arguments instead of a parameter list.
 
void evaluateFields (typename panzer::Traits::EvalData d)
 
- Public Member Functions inherited from panzer::ResponseScatterEvaluator_ProbeBase< panzer::Traits::Jacobian, panzer::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::GlobalIndexer > &indexer, const Teuchos::RCP< ProbeScatterBase > &probeScatter)
 A constructor with concrete arguments instead of a parameter list.
 
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.
 
- Public Member Functions inherited from panzer::DomainEvaluator
 DomainEvaluator (DomainType domain=ALL)
 Constructor.
 
virtual ~DomainEvaluator ()=default
 Default destructor.
 
void setDomain (const DomainType domain)
 Set the domain for the evaluator.
 
DomainType getDomain ()
 Get the domain for the evaluator.
 
virtual int cellStartIndex (const panzer::Workset &workset) const
 Returns the starting cell for the specified domain for a given workset.
 
virtual int cellEndIndex (const panzer::Workset &workset) const
 Returns the non-inclusive end cell for the specified domain for a given workset.
 

Additional Inherited Members

- Protected Types inherited from panzer::ResponseScatterEvaluator_ProbeBase< panzer::Traits::Jacobian, panzer::Traits, LO, GO >
typedef EvalT::ScalarT ScalarT
 
- Protected Member Functions inherited from panzer::ResponseScatterEvaluator_ProbeBase< panzer::Traits::Jacobian, panzer::Traits, LO, GO >
bool computeBasisValues (typename Traits::EvalData d)
 
- Protected Attributes inherited from panzer::ResponseScatterEvaluator_ProbeBase< panzer::Traits::Jacobian, panzer::Traits, LO, GO >
std::string responseName_
 
std::string fieldName_
 
int fieldComponent_
 
Teuchos::Array< double > point_
 
Teuchos::RCP< const panzer::PureBasisbasis_
 
Teuchos::RCP< Response_Probe< panzer::Traits::Jacobian > > responseObj_
 
Teuchos::RCP< const shards::CellTopology > topology_
 
Teuchos::RCP< const panzer::GlobalIndexerglobalIndexer_
 
Teuchos::RCP< PHX::FieldTag > scatterHolder_
 
PHX::MDField< const ScalarT, Cell, BASISfield_
 
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 LO, typename GO>
class panzer::ResponseScatterEvaluator_Probe< panzer::Traits::Jacobian, panzer::Traits, LO, GO >

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

Definition at line 166 of file Panzer_ResponseScatterEvaluator_Probe.hpp.

Member Typedef Documentation

◆ Base

Definition at line 170 of file Panzer_ResponseScatterEvaluator_Probe.hpp.

Constructor & Destructor Documentation

◆ ResponseScatterEvaluator_Probe()

template<typename LO , typename GO >
panzer::ResponseScatterEvaluator_Probe< panzer::Traits::Jacobian, panzer::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::GlobalIndexer > & indexer,
const Teuchos::RCP< ProbeScatterBase > & probeScatter )
inline

A constructor with concrete arguments instead of a parameter list.

Definition at line 173 of file Panzer_ResponseScatterEvaluator_Probe.hpp.

Member Function Documentation

◆ evaluateFields()

template<typename LO , typename GO >
void panzer::ResponseScatterEvaluator_Probe< panzer::Traits::Jacobian, panzer::Traits, LO, GO >::evaluateFields ( typename panzer::Traits::EvalData d)

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