Panzer  Version of the Day
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 >
 Cpanzer::ArrayToFieldVector
 Cpanzer::ArrayToFieldVectorEpetra
 Cpanzer::ArrayTraits< Scalar, Array >
 Cpanzer::AssemblyEngine_TemplateBuilder
 Cpanzer::AssemblyEngineInArgs
 Cpanzer::BaseNon-templated empty base class for template managers
 Cpanzer::basic_ios_all_saver< Ch, Tr >
 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_ResponseAdapterBuilder
 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::Cell
 Cpanzer::CellDataData for determining cell topology and dimensionality
 Cpanzer::CellTopologyInfo
 Cpanzer::CloneableEvaluatorNon-templated empty base class for template managers
 Cpanzer::ClosureModelFactoryComposite_TemplateBuilder
 Cpanzer::ConnManagerPure virtual base class for supplying mesh connectivity information to the DOF Manager
 Cpanzer_stk::CoordMatcher
 Cpanzer::GlobalIndexer::CopyCellLIDsFunctor
 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::EquationSetFactoryAllocates and initializes an equation set template manager
 CPHX::eval_scalar_types< panzer::Traits::Hessian >
 CPHX::eval_scalar_types< panzer::Traits::Jacobian >
 CPHX::eval_scalar_types< panzer::Traits::Residual >
 CPHX::eval_scalar_types< panzer::Traits::Tangent >
 Cpanzer::EvaluateDOFDiv_withSens< ScalarT, ArrayT >
 Cpanzer::dof_functors::EvaluateDOFFastSens_Scalar< ScalarT, Array >
 Cpanzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >
 Cpanzer::dof_functors::EvaluateDOFWithSens_Scalar< ScalarT, Array >
 Cpanzer::dof_functors::EvaluateDOFWithSens_Vector< ScalarT, Array, spaceDim >
 Cpanzer::AssemblyEngine< EvalT >::EvaluationFlags
 Cpanzer::EvaluationTraits
 CEvaluatorDerived
 Cpanzer::EvaluatorsRegistrar
 CEvaluatorWithBaseImpl
 Cpanzer::ExtremeValueScatterBase
 Cpanzer::Face
 Cpanzer::FaceToElement< LocalOrdinal, GlobalOrdinal >
 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_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::FunctionalScatterBase
 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 > >
 Cpanzer::Traits::Hessian
 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 >
 Cpanzer::IP
 Citerator
 Cpanzer::Traits::Jacobian
 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
 Clogic_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
 C
 CModelEvaluatorBase
 CModelEvaluatorDelegatorBase
 CTeuchos::MpiComm< T >
 Cpanzer::SumStatic< EvalT, TRAITS, Tag0, Tag1, void >::NoScalarsTag
 Cpanzer::GatherSolution_Tpetra< panzer::Traits::Jacobian, TRAITS, LO, GO, NodeT >::NoSeed
 Cpanzer_stk::NOXObserverFactory
 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_hash
 Cpanzer::Sum< EvalT, Traits >::PanzerSumTag< RANK >
 Cpanzer::PAPICounter
 Cpanzer::PAPICounter2Interface to papi counters
 CParameterEntryValidator
 Cpanzer::ParameterLibraryAcceptorPure Virtual base class for accepting the parameter library
 CParameterListAcceptor
 CParameterListAcceptorDefaultBase
 Cpanzer::ModelEvaluator< Scalar >::ParameterObject
 Cpanzer::Traits::PED
 Cpanzer_stk::PeriodicBC_MatcherBase
 Cpanzer_stk::PermFunctor< RAContainer, Compare >
 Cpanzer_stk::PlaneMatcher
 Cpanzer::Point
 Cpanzer::PointDescriptor
 Cpanzer::PointGenerator
 Cpanzer::PointRule
 Cpanzer::PointValues2< Scalar >
 Cpanzer::PointValues2< const double >
 Cpanzer::PointValues2< double >
 Cpanzer::ResponseLibrary< TraitsT >::Printer
 Cpanzer::ProbeScatterBase
 CThyra::ProductVectorBase< typename >
 Cpanzer::PureBasisDescription and data layouts associated with a particular basis
 Cpanzer_stk::QuarterPlaneMatcher
 CReader
 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::Expr::RebindViewType< Result, typename Result::non_const_value_type >
 Cpanzer::Traits::Residual
 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_stk::RythmosObserverFactory
 CPiro::RythmosSolver< ScalarT >
 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
 CScalarParameterEntry
 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::SD
 Cpanzer::ModelEvaluator< Scalar >::ResponseObject::SearchName
 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
 Cpanzer::Integrator_DivBasisTimesScalar< EvalT, Traits >::SharedFieldMultTag< NUM_FIELD_MULT >This empty struct allows us to optimize operator()() depending on the number of field multipliers
 CStateFuncModelEvaluatorBase
 Cpanzer_stk::STK_Interface
 Cpanzer::StrBasisCompSimple binary comparison class to help with sorting
 Cpanzer::StrPureBasisCompSimple binary comparison class to help with sorting
 Cpanzer::SubcellConnectivity
 Cpanzer::dof_functors::SumRank2< GO, ArrayType >Sums all entries of a Rank 2 Kokkos View
 Cpanzer::Traits::Tangent
 CTemplateManager
 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::Expr::TernaryResultType< Cond, Left, Right >
 Cpanzer::ThyraObjContainer< ScalarT >
 Cpanzer::ThyraObjContainer< double >
 Cpanzer::ThyraObjFactory< ScalarT >
 Cpanzer::ThyraObjFactory< double >
 Cpanzer::Traits
 Cpanzer::TypeAssocMap< TypesVector, ValueType >
 Cunary_function
 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::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