Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCpanzer::EvaluationTraits::apply< T >
oCpanzer::ArrayToFieldVector
oCpanzer::ArrayToFieldVectorEpetra
oCpanzer::ArrayTraits< Scalar, Array >
oCpanzer::AssemblyEngine_TemplateBuilder
oCpanzer::AssemblyEngineInArgs
oCpanzer::BaseNon-templated empty base class for template managers
oCpanzer::basic_ios_all_saver< Ch, Tr >
oCpanzer::BASIS
oCpanzer::BasisDescriptor
oCpanzer::BasisInformationDescription and data layouts associated with a particular basis
oCpanzer::BasisIRLayout
oCpanzer::BasisValues2< Scalar >
oCpanzer::BCStores input information for a boundary condition
oCpanzer::BC::BCEquality
oCpanzer::BC::BCHash
oCpanzer::response_bc_adapters::BCStrategy_TM_ResponseAdapterBuilder
oCpanzer::BCStrategyFactoryInterface for constructing a BCStrategy_TemplateManager
oCpanzer::Expr::BinaryFunctor< Op, Result, Left, Right, Rank >
oCpanzer::Expr::BinaryFunctor< Op, Result, Left, Right, 0 >
oCpanzer::Expr::BinaryFunctor< Op, Result, Left, Right, 1 >
oCpanzer::Expr::BinaryFunctor< Op, Result, Left, Right, 2 >
oCThyra::BlockedLinearOpBase< ScalarT >
oCpanzer::TypeAssocMap< TypesVector, ValueType >::BuildObjects< BuilderOpT >This struct helps will build the values stored in the map
oCpanzer::Cell
oCpanzer::CellDataData for determining cell topology and dimensionality
oCpanzer::CellTopologyInfo
oCpanzer::CloneableEvaluatorNon-templated empty base class for template managers
oCpanzer::ClosureModelFactoryComposite_TemplateBuilder
oCpanzer::ConnManagerPure virtual base class for supplying mesh connectivity information to the DOF Manager
oCpanzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >
oCpanzer_stk::CoordMatcher
oCpanzer::GlobalIndexer::CopyCellLIDsFunctor< ArrayT >
oCpanzer::CopyNodeCoords< Scalar, CoordinateArray >
oCpanzer::CopyPointCoords< Scalar, CoordinateArray >
oCThyra::DefaultProductVectorSpace< typename >
oCpanzer::Dim
oCpanzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >::DOFDescriptor
oCpanzer::EquationSet_DefaultImpl< EvalT >::DOFDescriptor
oCpanzer::BlockedEpetraLinearObjFactory< Traits, LocalOrdinalT >::DOFManagerContainer
oCpanzer::DomainEvaluatorMix-in interface to support cell "domains" in panzer
oCpanzer::Dummy
oCpanzer::Edge
oCpanzer::DOFManager::ElementBlockAccess
oCpanzer_stk::ElementDescriptor
oCpanzer::EquationSetFactoryAllocates and initializes an equation set template manager
oCPHX::eval_scalar_types< panzer::Traits::Hessian >
oCPHX::eval_scalar_types< panzer::Traits::Jacobian >
oCPHX::eval_scalar_types< panzer::Traits::Residual >
oCPHX::eval_scalar_types< panzer::Traits::Tangent >
oCpanzer::EvaluateDOFDiv_withSens< ScalarT, ArrayT >
oCpanzer::dof_functors::EvaluateDOFFastSens_Scalar< ScalarT, Array >
oCpanzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >
oCpanzer::dof_functors::EvaluateDOFWithSens_Scalar< ScalarT, Array >
oCpanzer::dof_functors::EvaluateDOFWithSens_Vector< ScalarT, Array, spaceDim >
oCpanzer::AssemblyEngine< EvalT >::EvaluationFlags
oCpanzer::EvaluationTraits
oCPHX::Evaluator< Traits > [external]
oCPHX::EvaluatorBase< class > [external]
oCpanzer::EvaluatorsRegistrar
oCpanzer::ExtremeValueScatterBase
oCpanzer::Face
oCpanzer::FaceToElement< LocalOrdinal, GlobalOrdinal >
oCpanzer::FieldLibraryBase
oCpanzer::FieldManagerBuilder
oCpanzer::Integrator_BasisTimesScalar< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
oCpanzer::Integrator_BasisTimesVector< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
oCpanzer::Integrator_DivBasisTimesScalar< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
oCpanzer::Integrator_GradBasisCrossVector< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
oCpanzer::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
oCpanzer::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
oCpanzer::Integrator_GradBasisTimesScalar< EvalT, Traits >::FieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
oCpanzer::FieldPattern
oCpanzer::FunctionalScatterBase
oCpanzer::LinearObjFactory< Traits >::Gather_Builder< BuilderT >
oCpanzer::LinearObjFactory< Traits >::GatherDomain_Builder< BuilderT >
oCpanzer::LinearObjFactory< Traits >::GatherOrientation_Builder< BuilderT >
oCpanzer::GatherSolution_Epetra< EvalT, TRAITS, LO, GO >Gathers solution values from the Newton solution vector into the nodal fields of the field manager
oCpanzer::GatherSolution_Tpetra< EvalT, Traits, LO, GO, NodeT >Gathers solution values from the Newton solution vector into the nodal fields of the field manager
oCpanzer::GatherSolution_Tpetra< panzer::panzer::Traits::Jacobian, TRAITS, LO, GO, NodeT >
oCpanzer::LinearObjFactory< Traits >::GatherTangent_Builder< BuilderT >
oCpanzer::GenericEvaluatorFactory
oCpanzer::GlobalDataStruct for global data to be stored
oCpanzer::GlobalDataAcceptorInterface for accessing the GlobalData object
oCpanzer::GlobalEvaluationData
oCpanzer::GlobalEvaluationData_BCAdjustment
oCpanzer::GlobalEvaluationDataContainer
oCpanzer::GlobalIndexer
oCpanzer::GlobalIndexerFactory
oCstd::hash< panzer::BasisDescriptor >
oCstd::hash< panzer::IntegrationDescriptor >
oCstd::hash< panzer::PointDescriptor >
oCstd::hash< panzer::WorksetDescriptor >
oCstd::hash< std::pair< T1, T2 > >
oCpanzer::Traits::Hessian
oCpanzer::HPSingleton class for accessing kokkos hierarchical parallelism parameters
oCpanzer::ICFieldDescriptor
oCpanzer::Expr::Indexer< Indexed, IterationRank, IndexedRank >
oCpanzer::Expr::Indexer< ViewType, 1, 0 >
oCpanzer::Expr::Indexer< ViewType, 1, 1 >
oCpanzer::Expr::Indexer< ViewType, 2, 0 >
oCpanzer::Expr::Indexer< ViewType, 2, 1 >
oCpanzer::Expr::Indexer< ViewType, 2, 2 >
oCpanzer::IntegrationDescriptor
oCpanzer::IntegrationValues2< Scalar >
oCpanzer::PAPICounter::InternalCounter
oCpanzer::PAPICounter2::InternalCounter2
oCpanzer::Intrepid2FieldContainerFactory
oCpanzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >
oCpanzer::IP
oCpanzer::Traits::Jacobian
oCpanzer::L2ProjectionUnified set of tools for building objects for lumped and consistent L2 projects between bases
oCTeuchos::LabeledObject [external]
oCpanzer::LessBC
oCpanzer::FieldAggPattern::LessThan
oCpanzer::BlockedDOFManager::LessThan
oCpanzer::LinearObjFactory< Traits >
oCpanzer_stk::STK_Interface::LocalIdCompare
oCpanzer::LocalMeshInfoBase
oClogic_error
oCpanzer::MaterialModelEntryClass the holds parsed input data for material models
oCpanzer::Expr::MaxRank< T, TS >
oCpanzer::Expr::MaxRank< T >
oCpanzer::MDFieldArrayFactory
oCpanzer::MemUsageThe memory usage information
oCEpetraExt::ModelEvaluator [external]
oCModelEvaluatorBase
oCModelEvaluatorDelegatorBase
oCTeuchos::MpiComm< T >
oCpanzer::SumStatic< EvalT, TRAITS, Tag0, Tag1, void >::NoScalarsTag
oCpanzer::GatherSolution_Tpetra< panzer::Traits::Jacobian, TRAITS, LO, GO, NodeT >::NoSeed
oCpanzer_stk::NOXObserverFactory
oCOperator
oCpanzer::OrientationContainerBase< Scalar, Array >
oCpanzer::OrientationsInterface
oCpanzer::OutputStreamInterface for handling output in Panzer
oCpanzer::ResponseLibrary< TraitsT >::Overloader< EvalT >A struct for handling function overloading
oCpanzer::pair_hash
oCpanzer::Sum< EvalT, Traits >::PanzerSumTag< RANK >
oCpanzer::PAPICounter
oCpanzer::PAPICounter2Interface to papi counters
oCpanzer::ParameterLibraryAcceptorPure Virtual base class for accepting the parameter library
oCTeuchos::ParameterListAcceptor [external]
oCpanzer::ModelEvaluator< Scalar >::ParameterObject
oCpanzer::Traits::PED
oCpanzer_stk::PeriodicBC_MatcherBase
oCpanzer_stk::PlaneMatcher
oCpanzer::Point
oCpanzer::PointDescriptor
oCpanzer::PointGenerator
oCpanzer::PointRule
oCpanzer::PointValues2< Scalar >
oCpanzer::PointValues2< const double >
oCpanzer::PointValues2< double >
oCpanzer::ResponseLibrary< TraitsT >::Printer
oCpanzer::ProbeScatterBase
oCThyra::ProductVectorBase< typename >
oCpanzer::PureBasisDescription and data layouts associated with a particular basis
oCpanzer_stk::QuarterPlaneMatcher
oCTeuchos::Reader [external]
oCpanzer::Expr::RebindDataType< DataType, NewScalarType >Rebinds a Kokkos::View data type to use a new scalar type
oCpanzer::Expr::RebindDataType< NestedDataType *, NewScalarType >
oCpanzer::Expr::RebindDataType< NestedDataType[], NewScalarType >
oCpanzer::Expr::RebindDataType< NestedDataType[N], NewScalarType >
oCpanzer::Expr::RebindViewType< ViewType, NewScalarType >Builds on RebindDataType, but acts directly on a Kokkos::View type
oCpanzer::Expr::RebindViewType< Kokkos::View< DT, VP...>, NewScalarType >
oCpanzer::Expr::RebindViewType< Result, typename Result::non_const_value_type >
oCpanzer_stk::ResponseEvaluatorFactory_SolutionWriter< EvalT >::RemovedFieldsSearchUnaryFunctor
oCpanzer::Traits::Residual
oCpanzer::panzer_tmp::ResidualResponse_Builder< TraitsT >
oCpanzer_stk::RespFactorySolnWriter_Builder
oCpanzer::panzer_tmp::ResponseBase_Builder< TraitsT >
oCpanzer::ResponseEvaluatorFactory_IPCoordinates_Builder
oCpanzer::ResponseLibrary< TraitsT >
oCpanzer::ResponseMESupportBuilderBase
oCpanzer::ModelEvaluator< Scalar >::ResponseObject
oCpanzer::Expr::ResultType< A, B >
oCpanzer::Expr::ScalarAbs
oCpanzer::Expr::ScalarAdd
oCpanzer::Expr::ScalarAnd
oCpanzer::Expr::ScalarCos
oCpanzer::Expr::ScalarDiv
oCpanzer::Expr::ScalarEQ
oCpanzer::Expr::ScalarExp
oCpanzer::Expr::ScalarGEQ
oCpanzer::Expr::ScalarGT
oCpanzer::Expr::ScalarLEQ
oCpanzer::Expr::ScalarLog
oCpanzer::Expr::ScalarLT
oCpanzer::Expr::ScalarMul
oCpanzer::Expr::ScalarNeg
oCpanzer::Expr::ScalarOr
oCScalarParameterEntry
oCpanzer::Expr::ScalarPow
oCpanzer::Expr::ScalarSin
oCpanzer::Expr::ScalarSqrt
oCpanzer::SumStatic< EvalT, TRAITS, Tag0, Tag1, void >::ScalarsTag
oCpanzer::Expr::ScalarSub
oCpanzer::Expr::ScalarTan
oCpanzer::Expr::ScalarTernary
oCpanzer::LinearObjFactory< Traits >::Scatter_Builder< BuilderT >
oCpanzer::LinearObjFactory< Traits >::ScatterDirichlet_Builder< BuilderT >
oCpanzer::ScatterDirichletResidual_Epetra< EvalT, TRAITS, LO, GO >Pushes residual values into the residual vector for a Newton-based solve
oCpanzer::ScatterDirichletResidual_Tpetra< EvalT, Traits, LO, GO, NodeT >Pushes residual values into the residual vector for a Newton-based solve
oCpanzer::ScatterResidual_Epetra< EvalT, TRAITS, LO, GO >Pushes residual values into the residual vector for a Newton-based solve
oCpanzer::ScatterResidual_Tpetra< EvalT, Traits, LO, GO, NodeT >Pushes residual values into the residual vector for a Newton-based solve
oCpanzer::Traits::SD
oCpanzer::ModelEvaluator< Scalar >::ResponseObject::SearchName
oCpanzer::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
oCpanzer::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
oCpanzer::Integrator_DivBasisTimesScalar< EvalT, Traits >::SharedFieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
oCStateFuncModelEvaluatorBase
oCpanzer_stk::STK_Interface
oCpanzer::StrBasisCompSimple binary comparison class to help with sorting
oCpanzer::StrPureBasisCompSimple binary comparison class to help with sorting
oCpanzer::SubcellConnectivity
oCpanzer::dof_functors::SumRank2< ReductionDataType, view_t >Sums all entries of a Rank 2 Kokkos View
oCpanzer::Traits::Tangent
oCPHX::TemplateManager< panzer::panzer::Traits::EvalTypes, panzer::Base, panzer::AssemblyEngine< _ > > [external]
oCPHX::TemplateManager< Traits::EvalTypes, panzer::Base, panzer::AssemblyEngine< _ > > [external]
oCPHX::TemplateManager< Traits::EvalTypes, panzer::BCStrategyBase, panzer::BCStrategy< _ > > [external]
oCPHX::TemplateManager< Traits::EvalTypes, panzer::ClosureModelFactoryBase, panzer::ClosureModelFactory< _ > > [external]
oCPHX::TemplateManager< Traits::EvalTypes, panzer::EquationSetBase, panzer::EquationSet< _ > > [external]
oCPHX::TemplateManager< Traits::EvalTypes, panzer::ResponseEvaluatorFactoryBase, panzer::ResponseEvaluatorFactory< _ > > [external]
oCPHX::TemplateManager< TraitsT::EvalTypes, panzer::ClosureModelFactoryBase, panzer::ClosureModelFactory< _ > > [external]
oCpanzer_stk::TempusObserverFactory
oCpanzer::Expr::TernaryFunctor< Cond, Left, Right, Rank >
oCpanzer::Expr::TernaryFunctor< Cond, Left, Right, 1 >
oCpanzer::Expr::TernaryFunctor< Cond, Left, Right, 2 >
oCpanzer::Expr::TernaryResultType< C, A, B >
oCpanzer::Expr::TernaryResultType< Cond, Left, Right >
oCpanzer::ThyraObjContainer< ScalarT >
oCpanzer::ThyraObjContainer< double >
oCpanzer::ThyraObjFactory< ScalarT >
oCpanzer::ThyraObjFactory< double >
oCpanzer::Traits
oCpanzer::TypeAssocMap< TypesVector, ValueType >
oCpanzer::Expr::UnaryFunction< Op, EvalType >
oCpanzer::Expr::UnaryFunctor< Op, Result, Rank >
oCpanzer::Expr::UnaryFunctor< Op, Result, 0 >
oCpanzer::Expr::UnaryFunctor< Op, Result, 1 >
oCpanzer::Expr::UnaryFunctor< Op, Result, 2 >
oCpanzer::V_MultiplyFunctor< RANK, Scalar >
oCThyra::VectorSpaceBase< ScalarT >
oCpanzer::VectorTemplateIterator< TypeSeq, BaseT, ObjectT >
oCpanzer::kokkos_utils::VectorToViewTraits< V >
oCpanzer::kokkos_utils::VectorToViewTraits< const Epetra_Vector >
oCpanzer::kokkos_utils::VectorToViewTraits< Epetra_Vector >
oCpanzer_stk::WedgeMatcher
oCpanzer::WorksetContainerClass that provides access to worksets on each element block and side set
oCpanzer::WorksetDescriptor
oCpanzer::WorksetDetails
oCpanzer::WorksetDetailsAccessor
oCpanzer::WorksetFactoryBase
oCpanzer::WorksetNeeds
\Cpanzer::WorksetOptionsUsed to define options for lazy evaluation of BasisValues and IntegrationValues objects