Panzer Version of the Day
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cpanzer::EvaluationTraits::apply< T >Maps evaluation type T to its scalar type, as T::ScalarT
 Cpanzer::ArrayToFieldVector
 Cpanzer::ArrayToFieldVectorEpetra
 Cpanzer::ArrayTraits< Scalar, Array >Exposes the size type used by a given multidimensional array type, so generic code can name it without depending directly on the array implementation
 Cpanzer::AssemblyEngine_TemplateBuilderBuilder functor used with Sacado::mpl::TemplateManager to construct one panzer::AssemblyEngine<EvalT> per evaluation type, each sharing the same field manager builder and linear object factory
 Cpanzer::AssemblyEngineInArgs
 Cpanzer::BaseNon-templated empty base class for template managers
 Cpanzer::basic_ios_all_saver< Ch, Tr >RAII helper that saves a stream's formatting state on construction and restores it on destruction (or explicit restore())
 Cpanzer::BASIS
 Cpanzer::BasisDescriptor
 Cpanzer::BasisInformationDescription and data layouts associated with a particular basis
 Cpanzer::BasisIRLayout
 Cpanzer::BasisValues2< Scalar >
 Cpanzer::BCStores input information for a boundary condition
 Cpanzer::BC::BCEquality
 Cpanzer::BC::BCHash
 Cpanzer::response_bc_adapters::BCStrategy_TM_ResponseAdapterBuilderBuilder functor used with BCStrategy_TemplateManager::buildObjects() to construct a ResponseFactory_BCStrategyAdapter for each evaluation type
 Cpanzer::BCStrategyFactoryInterface for constructing a BCStrategy_TemplateManager
 Cpanzer::Expr::BinaryFunctor< Op, Result, Left, Right, Rank >
 Cpanzer::Expr::BinaryFunctor< Op, Result, Left, Right, 0 >
 Cpanzer::Expr::BinaryFunctor< Op, Result, Left, Right, 1 >
 Cpanzer::Expr::BinaryFunctor< Op, Result, Left, Right, 2 >
 CThyra::BlockedLinearOpBase< ScalarT >
 Cpanzer::TypeAssocMap< TypesVector, ValueType >::BuildObjects< BuilderOpT >This struct helps will build the values stored in the map
 Cpanzer_stk::STKConnManager::CacheKeyCompareMatches a cache entry on mesh, field pattern and sideset association list
 Cpanzer::Cell
 Cpanzer::CellDataData for determining cell topology and dimensionality
 Cpanzer::CellTopologyInfo
 Cpanzer::CloneableEvaluatorNon-templated empty base class for template managers
 Cpanzer::ClosureModelFactoryComposite_TemplateBuilderBuilder functor used with Sacado::mpl::TemplateManager to construct one panzer::ClosureModelFactoryComposite<EvalT> per evaluation type, each delegating to the same list of constituent factories
 Cpanzer::ConnManagerPure virtual base class for supplying mesh connectivity information to the DOF Manager
 Cpanzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >
 Cpanzer_stk::CoordMatcher
 Cpanzer::GlobalIndexer::CopyCellLIDsFunctor< ArrayT >
 Cpanzer::CopyNodeCoords< Scalar, CoordinateArray >
 Cpanzer::CopyPointCoords< Scalar, CoordinateArray >
 CThyra::DefaultProductVectorSpace< typename >
 Cpanzer::Dim
 Cpanzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >::DOFDescriptor
 Cpanzer::EquationSet_DefaultImpl< EvalT >::DOFDescriptor
 Cpanzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT >::DOFManagerContainer
 Cpanzer::DomainEvaluatorMix-in interface to support cell "domains" in panzer
 Cpanzer::Dummy
 Cpanzer::Edge
 Cpanzer::DOFManager::ElementBlockAccess
 Cpanzer_stk::ElementDescriptor
 Cpanzer::entry_type< LocalOrdinalT >
 Cpanzer::EquationSetFactoryAllocates and initializes an equation set template manager
 CPHX::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
 CPHX::eval_scalar_types< panzer::Traits::Jacobian >Declares which scalar types PHX::MDFields may hold for the Jacobian evaluation type
 CPHX::eval_scalar_types< panzer::Traits::Residual >Declares which scalar types PHX::MDFields may hold for the Residual evaluation type
 CPHX::eval_scalar_types< panzer::Traits::Tangent >Declares which scalar types PHX::MDFields may hold for the Tangent evaluation type
 Cpanzer::EvaluateDOFDiv_withSens< ScalarT, ArrayT >
 Cpanzer::dof_functors::EvaluateDOFFastSens_Scalar< ScalarT, Array >Scalar-valued DOF interpolation functor using the fast-sensitivity optimization
 Cpanzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >Vector-valued DOF interpolation functor using the fast-sensitivity optimization
 Cpanzer::dof_functors::EvaluateDOFWithSens_Scalar< ScalarT, Array >Scalar-valued DOF interpolation functor with full derivative propagation
 Cpanzer::dof_functors::EvaluateDOFWithSens_Vector< ScalarT, Array, spaceDim >Vector-valued DOF interpolation functor with full derivative propagation
 Cpanzer::AssemblyEngine< EvalT >::EvaluationFlags
 Cpanzer::EvaluationTraitsTraits class used by Sacado::ScalarParameterLibrary (see panzer::ParamLib) to map an evaluation type to its scalar type
 CPHX::EvaluatorDerived
 Cpanzer::EvaluatorsRegistrar
 CPHX::EvaluatorWithBaseImpl
 Cpanzer::ExtremeValueScatterBase
 Cpanzer::Face
 Cpanzer::FaceToElement< LocalOrdinal, GlobalOrdinal >
 Cstd::false_type
 Cpanzer::FieldLibraryBase
 CPHX::FieldManager< T >
 Cpanzer::FieldManagerBuilder
 Cpanzer::Integrator_BasisTimesScalar< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
 Cpanzer::Integrator_BasisTimesVector< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
 Cpanzer::Integrator_DivBasisTimesScalar< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
 Cpanzer::Integrator_GradBasisCrossVector< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
 Cpanzer::Integrator_GradBasisDotTensorTimesVector< EvalT, Traits >::FieldMultTagThis empty struct allows us to optimize operator()() depending on the number of field multipliers. This is the version that does not use shared memory
 Cpanzer::Integrator_GradBasisDotVector< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers. This is the version that does not use shared memory
 Cpanzer::Integrator_GradBasisTimesScalar< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
 Cpanzer::FieldPattern
 Cpanzer::FunctionalScatterBaseAbstract interface for scattering a functional response's derivative back into global sensitivity vectors
 Cpanzer::LinearObjFactory< Traits >::Gather_Builder< BuilderT >
 Cpanzer::LinearObjFactory< Traits >::GatherDomain_Builder< BuilderT >
 Cpanzer::LinearObjFactory< Traits >::GatherOrientation_Builder< BuilderT >
 Cpanzer::GatherSolution_Epetra< EvalT, TRAITS, LO, GO >Gathers solution values from the Newton solution vector into the nodal fields of the field manager
 Cpanzer::GatherSolution_Tpetra< EvalT, Traits, LO, GO, NodeT >Gathers solution values from the Newton solution vector into the nodal fields of the field manager
 Cpanzer::LinearObjFactory< Traits >::GatherTangent_Builder< BuilderT >
 Cpanzer::GenericEvaluatorFactory
 Cpanzer::GlobalDataStruct for global data to be stored
 Cpanzer::GlobalDataAcceptorInterface for accessing the GlobalData object
 Cpanzer::GlobalEvaluationData
 Cpanzer::GlobalEvaluationData_BCAdjustment
 Cpanzer::GlobalEvaluationDataContainer
 Cpanzer::GlobalIndexer
 Cpanzer::GlobalIndexerFactory
 Cstd::hash< panzer::BasisDescriptor >
 Cstd::hash< panzer::IntegrationDescriptor >
 Cstd::hash< panzer::PointDescriptor >
 Cstd::hash< panzer::WorksetDescriptor >
 Cstd::hash< std::pair< T1, T2 > >Specializes std::hash for std::pair, combining the hashes of both elements via panzer::hash_combine(). Allows std::pair to be used directly as a key in std::unordered_map/std::unordered_set
 Cpanzer::Traits::HessianEvaluation type for computing second derivatives, using HessianType as the scalar type. Only defined when built with Hessian support
 Cpanzer::HPSingleton class for accessing kokkos hierarchical parallelism parameters
 Cpanzer::ICFieldDescriptor
 Cpanzer::Expr::Indexer< Indexed, IterationRank, IndexedRank >
 Cpanzer::Expr::Indexer< ViewType, 1, 0 >
 Cpanzer::Expr::Indexer< ViewType, 1, 1 >
 Cpanzer::Expr::Indexer< ViewType, 2, 0 >
 Cpanzer::Expr::Indexer< ViewType, 2, 1 >
 Cpanzer::Expr::Indexer< ViewType, 2, 2 >
 Cpanzer::IntegrationDescriptor
 Cpanzer::IntegrationValues2< Scalar >
 Cpanzer::PAPICounter::InternalCounter
 Cpanzer::PAPICounter2::InternalCounter2
 Cpanzer::Intrepid2FieldContainerFactory
 Cpanzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >Builder functor used with Sacado::mpl::TemplateManager to construct one panzer_stk::IOClosureModelFactory<EvalT> per evaluation type, each wrapping the same underlying closure model factory template manager, mesh, and output field selection
 Cpanzer::IP
 Cpanzer::Traits::JacobianEvaluation type for computing the residual and its Jacobian, using FadType as the scalar type
 Cpanzer::L2ProjectionUnified set of tools for building objects for lumped and consistent L2 projects between bases
 Cpanzer::LessBC
 Cpanzer::BlockedDOFManager::LessThan
 Cpanzer::FieldAggPattern::LessThan
 Cpanzer::LinearObjFactory< Traits >
 Cpanzer_stk::STK_Interface::LocalIdCompare
 Cpanzer::LocalMeshInfoBase
 Cstd::logic_error
 Cpanzer::MaterialModelEntryClass the holds parsed input data for material models
 Cpanzer::Expr::MaxRank< T, TS >
 Cpanzer::Expr::MaxRank< T >
 Cpanzer::MDFieldArrayFactory
 Cpanzer::MemUsageThe memory usage information
 CEpetraExt::ModelEvaluator
 CThyra::ModelEvaluatorBase
 CThyra::ModelEvaluatorDelegatorBase
 CTeuchos::MpiComm< T >
 Cpanzer::SumStatic< EvalT, TRAITS, Tag0, Tag1, void >::NoScalarsTag
 Cpanzer_stk::NOXObserverFactoryAbstract factory for building a NOX::Observer that has access to the STK mesh, DOF manager, and linear object factory, e.g. for writing solution snapshots to disk between nonlinear iterations
 CTpetra::Operator
 Cpanzer::OrientationContainerBase< Scalar, Array >
 Cpanzer::OrientationsInterface
 Cpanzer::OutputStreamInterface for handling output in Panzer
 Cpanzer::ResponseLibrary< TraitsT >::Overloader< EvalT >A struct for handling function overloading
 Cpanzer::pair_hashA hash functor for std::pair, combining the hashes of both elements via hash_combine(). Useful as the Hash template argument of an unordered container keyed on std::pair
 Cpanzer::Sum< EvalT, Traits >::PanzerSumTag< RANK >
 Cpanzer::PAPICounter
 Cpanzer::PAPICounter2Interface to papi counters
 CTeuchos::ParameterEntryValidator
 Cpanzer::ParameterLibraryAcceptorPure Virtual base class for accepting the parameter library
 CTeuchos::ParameterListAcceptor
 CTeuchos::ParameterListAcceptorDefaultBase
 Cpanzer::ModelEvaluator< Scalar >::ParameterObject
 Cpanzer::Traits::PEDUser-defined data passed to PHX::Evaluator::preEvaluate(), called once before each residual/Jacobian fill
 Cpanzer_stk::PeriodicBC_MatcherBase
 Cpanzer_stk::PlaneMatcher
 Cpanzer::Point
 Cpanzer::PointDescriptor
 Cpanzer::PointGenerator
 Cpanzer::PointRule
 Cpanzer::PointValues2< Scalar >
 Cpanzer::ResponseLibrary< TraitsT >::Printer
 Cpanzer::ProbeScatterBase
 CThyra::ProductVectorBase< typename >
 Cpanzer::PureBasisDescription and data layouts associated with a particular basis
 Cpanzer_stk::QuarterPlaneMatcher
 CTeuchos::Reader
 Cpanzer::Expr::RebindDataType< DataType, NewScalarType >Rebinds a Kokkos::View data type to use a new scalar type
 Cpanzer::Expr::RebindDataType< NestedDataType *, NewScalarType >
 Cpanzer::Expr::RebindDataType< NestedDataType[], NewScalarType >
 Cpanzer::Expr::RebindDataType< NestedDataType[N], NewScalarType >
 Cpanzer::Expr::RebindViewType< ViewType, NewScalarType >Builds on RebindDataType, but acts directly on a Kokkos::View type
 Cpanzer::Expr::RebindViewType< Kokkos::View< DT, VP ... >, NewScalarType >
 Cpanzer_stk::ResponseEvaluatorFactory_SolutionWriter< EvalT >::RemovedFieldsSearchUnaryFunctor
 Cpanzer::Traits::ResidualEvaluation type for computing the residual only, using RealType as the scalar type
 Cpanzer::panzer_tmp::ResidualResponse_Builder< TraitsT >
 Cpanzer_stk::RespFactorySolnWriter_Builder
 Cpanzer::panzer_tmp::ResponseBase_Builder< TraitsT >
 Cpanzer::ResponseEvaluatorFactory_IPCoordinates_Builder
 Cpanzer::ResponseLibrary< TraitsT >
 Cpanzer::ResponseMESupportBuilderBase
 Cpanzer::ModelEvaluator< Scalar >::ResponseObject
 Cpanzer::Expr::ResultType< A, B >
 Cpanzer::Expr::ScalarAbs
 Cpanzer::Expr::ScalarAdd
 Cpanzer::Expr::ScalarAnd
 Cpanzer::Expr::ScalarCos
 Cpanzer::Expr::ScalarDiv
 Cpanzer::Expr::ScalarEQ
 Cpanzer::Expr::ScalarExp
 Cpanzer::Expr::ScalarGEQ
 Cpanzer::Expr::ScalarGT
 Cpanzer::Expr::ScalarLEQ
 Cpanzer::Expr::ScalarLog
 Cpanzer::Expr::ScalarLT
 Cpanzer::Expr::ScalarMul
 Cpanzer::Expr::ScalarNeg
 Cpanzer::Expr::ScalarOr
 CSacado::ScalarParameterEntry
 Cpanzer::Expr::ScalarPow
 Cpanzer::Expr::ScalarSin
 Cpanzer::Expr::ScalarSqrt
 Cpanzer::SumStatic< EvalT, TRAITS, Tag0, Tag1, void >::ScalarsTag
 Cpanzer::Expr::ScalarSub
 Cpanzer::Expr::ScalarTan
 Cpanzer::Expr::ScalarTernary
 Cpanzer::LinearObjFactory< Traits >::Scatter_Builder< BuilderT >
 Cpanzer::LinearObjFactory< Traits >::ScatterDirichlet_Builder< BuilderT >
 Cpanzer::ScatterDirichletResidual_Epetra< EvalT, TRAITS, LO, GO >Pushes residual values into the residual vector for a Newton-based solve
 Cpanzer::ScatterDirichletResidual_Tpetra< EvalT, Traits, LO, GO, NodeT >Pushes residual values into the residual vector for a Newton-based solve
 Cpanzer::ScatterResidual_Epetra< EvalT, TRAITS, LO, GO >Pushes residual values into the residual vector for a Newton-based solve
 Cpanzer::ScatterResidual_Tpetra< EvalT, Traits, LO, GO, NodeT >Pushes residual values into the residual vector for a Newton-based solve
 Cpanzer::Traits::SDUser-defined data passed to PHX::Evaluator::postRegistrationSetup() during the one-time setup phase
 Cpanzer::ModelEvaluator< Scalar >::ResponseObject::SearchName
 Cpanzer_stk::SetMeshFunctor
 Cpanzer::Integrator_DivBasisTimesScalar< EvalT, Traits >::SharedFieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
 Cpanzer::Integrator_GradBasisDotTensorTimesVector< EvalT, Traits >::SharedFieldMultTagThis empty struct allows us to optimize operator()() depending on the number of field multipliers. This is the shared memory version
 Cpanzer::Integrator_GradBasisDotVector< EvalT, Traits >::SharedFieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers. This is the shared memory version
 CThyra::StateFuncModelEvaluatorBase
 Cpanzer_stk::STK_Interface
 Cpanzer_stk::STKMeshAccessor
 Cpanzer::StrBasisCompSimple binary comparison class to help with sorting
 Cpanzer::StrPureBasisCompSimple binary comparison class to help with sorting
 Cpanzer::SubcellConnectivity
 Cpanzer::dof_functors::SumRank2< ReductionDataType, view_t >Sums all entries of a Rank 2 Kokkos View
 Cpanzer::Traits::TangentEvaluation type for computing directional derivatives (e.g. parameter sensitivities), using FadType as the scalar type
 CPHX::TemplateManager
 Cpanzer_stk::TempusObserverFactoryAbstract factory for building a Tempus integrator observer that has access to the STK mesh, DOF manager, and linear object factory, e.g. for writing solution snapshots to disk between time steps
 Cpanzer::Expr::TernaryFunctor< Cond, Left, Right, Rank >
 Cpanzer::Expr::TernaryFunctor< Cond, Left, Right, 1 >
 Cpanzer::Expr::TernaryFunctor< Cond, Left, Right, 2 >
 Cpanzer::Expr::TernaryResultType< C, A, B >
 Cpanzer::ThyraObjContainer< ScalarT >
 Cpanzer::ThyraObjContainer< double >
 Cpanzer::ThyraObjFactory< ScalarT >
 Cpanzer::ThyraObjFactory< double >
 Cpanzer::TraitsPanzer's specialization of the Phalanx traits class
 Cpanzer::TypeAssocMap< TypesVector, ValueType >
 Cpanzer::Expr::UnaryFunction< Op, EvalType >
 Cpanzer::Expr::UnaryFunctor< Op, Result, Rank >
 Cpanzer::Expr::UnaryFunctor< Op, Result, 0 >
 Cpanzer::Expr::UnaryFunctor< Op, Result, 1 >
 Cpanzer::Expr::UnaryFunctor< Op, Result, 2 >
 Cpanzer::V_MultiplyFunctor< RANK, Scalar >
 CThyra::VectorSpaceBase< ScalarT >
 Cpanzer::VectorTemplateIterator< TypeSeq, BaseT, ObjectT >
 Cpanzer::kokkos_utils::VectorToViewTraits< V >
 Cpanzer::kokkos_utils::VectorToViewTraits< const Epetra_Vector >
 Cpanzer::kokkos_utils::VectorToViewTraits< Epetra_Vector >
 Cpanzer_stk::WedgeMatcher
 Cpanzer::WorksetContainerClass that provides access to worksets on each element block and side set
 Cpanzer::WorksetDescriptor
 Cpanzer::WorksetDetails
 Cpanzer::WorksetDetailsAccessor
 Cpanzer::WorksetFactoryBase
 Cpanzer::WorksetNeeds
 Cpanzer::WorksetOptionsUsed to define options for lazy evaluation of BasisValues and IntegrationValues objects