Panzer Version of the Day
Loading...
Searching...
No Matches
Classes | Namespaces
Panzer_Traits.hpp File Reference
#include "PanzerDiscFE_config.hpp"
#include "Teuchos_RCP.hpp"
#include "Sacado_mpl_vector.hpp"
#include "Sacado_mpl_find.hpp"
#include "Sacado.hpp"
#include "Phalanx_Traits.hpp"
#include "Panzer_Workset.hpp"
Include dependency graph for Panzer_Traits.hpp:

Go to the source code of this file.

Classes

struct  panzer::Traits
 Panzer's specialization of the Phalanx traits class. More...
 
struct  panzer::Traits::Residual
 Evaluation type for computing the residual only, using RealType as the scalar type. More...
 
struct  panzer::Traits::Jacobian
 Evaluation type for computing the residual and its Jacobian, using FadType as the scalar type. More...
 
struct  panzer::Traits::Tangent
 Evaluation type for computing directional derivatives (e.g. parameter sensitivities), using FadType as the scalar type. More...
 
struct  panzer::Traits::Hessian
 Evaluation type for computing second derivatives, using HessianType as the scalar type. Only defined when built with Hessian support. More...
 
struct  panzer::Traits::SD
 User-defined data passed to PHX::Evaluator::postRegistrationSetup() during the one-time setup phase. More...
 
struct  panzer::Traits::PED
 User-defined data passed to PHX::Evaluator::preEvaluate(), called once before each residual/Jacobian fill. More...
 
struct  PHX::eval_scalar_types< panzer::Traits::Residual >
 Declares which scalar types PHX::MDFields may hold for the Residual evaluation type. More...
 
struct  PHX::eval_scalar_types< panzer::Traits::Jacobian >
 Declares which scalar types PHX::MDFields may hold for the Jacobian evaluation type. More...
 
struct  PHX::eval_scalar_types< panzer::Traits::Tangent >
 Declares which scalar types PHX::MDFields may hold for the Tangent evaluation type. More...
 
struct  PHX::eval_scalar_types< panzer::Traits::Hessian >
 Declares which scalar types PHX::MDFields may hold for the Hessian evaluation type. Only defined when built with Hessian support. More...
 

Namespaces

namespace  Intrepid2
 
namespace  panzer
 Computes $ Ma(x)b(x)\cdots\int s(x)\nabla\phi(x)\,dx $.
 
namespace  PHX