Panzer Version of the Day
Loading...
Searching...
No Matches
panzer::FunctionalScatter< LO, GO > Class Template Reference

#include <Panzer_ResponseScatterEvaluator_Functional.hpp>

Inheritance diagram for panzer::FunctionalScatter< LO, GO >:

Public Member Functions

 FunctionalScatter (const Teuchos::RCP< const panzer::GlobalIndexer > &globalIndexer)
 FunctionalScatter (const std::vector< Teuchos::RCP< const panzer::GlobalIndexer > > &ugis)
void scatterDerivative (const PHX::MDField< const panzer::Traits::Jacobian::ScalarT, panzer::Cell > &cellIntegral, panzer::Traits::EvalData workset, WorksetDetailsAccessor &wda, const std::vector< Teuchos::ArrayRCP< double > > &dgdx) const
void scatterHessian (const PHX::MDField< const panzer::Traits::Hessian::ScalarT, panzer::Cell > &cellIntegral, panzer::Traits::EvalData workset, WorksetDetailsAccessor &wda, const std::vector< Teuchos::ArrayRCP< double > > &d2gdx2) const
Public Member Functions inherited from panzer::FunctionalScatterBase
virtual ~FunctionalScatterBase ()

Private Attributes

std::vector< Teuchos::RCP< const panzer::GlobalIndexer > > ugis_

Detailed Description

template<typename LO, typename GO>
class panzer::FunctionalScatter< LO, GO >

Definition at line 81 of file Panzer_ResponseScatterEvaluator_Functional.hpp.

Constructor & Destructor Documentation

◆ FunctionalScatter() [1/2]

template<typename LO, typename GO>
panzer::FunctionalScatter< LO, GO >::FunctionalScatter ( const Teuchos::RCP< const panzer::GlobalIndexer > & globalIndexer)
inline

◆ FunctionalScatter() [2/2]

template<typename LO, typename GO>
panzer::FunctionalScatter< LO, GO >::FunctionalScatter ( const std::vector< Teuchos::RCP< const panzer::GlobalIndexer > > & ugis)
inline

Member Function Documentation

◆ scatterDerivative()

template<typename LO, typename GO>
void panzer::FunctionalScatter< LO, GO >::scatterDerivative ( const PHX::MDField< const panzer::Traits::Jacobian::ScalarT, panzer::Cell > & cellIntegral,
panzer::Traits::EvalData workset,
WorksetDetailsAccessor & wda,
const std::vector< Teuchos::ArrayRCP< double > > & dgdx ) const
virtual

◆ scatterHessian()

template<typename LO, typename GO>
void panzer::FunctionalScatter< LO, GO >::scatterHessian ( const PHX::MDField< const panzer::Traits::Hessian::ScalarT, panzer::Cell > & cellIntegral,
panzer::Traits::EvalData workset,
WorksetDetailsAccessor & wda,
const std::vector< Teuchos::ArrayRCP< double > > & d2gdx2 ) const
virtual

Member Data Documentation

◆ ugis_

template<typename LO, typename GO>
std::vector<Teuchos::RCP<const panzer::GlobalIndexer> > panzer::FunctionalScatter< LO, GO >::ugis_
private

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