▶NAmesos2 | |
Ccreate_mp_vector_solver_impl | |
Ccreate_solver_with_supported_type< ConcreteSolver, Tpetra::CrsMatrix< Sacado::MP::Vector< ST >, LO, GO, NO >, Tpetra::MultiVector< Sacado::MP::Vector< ST >, LO, GO, NO > > | |
CMPVectorSolverAdapter | Amesos2 solver adapter for MP::Vector scalar type |
Csolver_supports_scalar< ConcreteSolver, Sacado::MP::Vector< Storage > > | |
▶NBelos | |
▶NDetails | |
CLapackSupportsScalar | |
CLapackSupportsScalar< Sacado::MP::Vector< S > > | |
CDGKSOrthoManager< Sacado::MP::Vector< Storage >, MV, OP > | |
CICGSOrthoManager< Sacado::MP::Vector< Storage >, MV, OP > | |
CIMGSOrthoManager< Sacado::MP::Vector< Storage >, MV, OP > | |
CMultiVecTraits< typename Storage::value_type, Tpetra::MultiVector< Sacado::MP::Vector< Storage >, LO, GO, Node > > | Partial specialization of MultiVecTraits for MV = Tpetra::MultiVector |
CMultiVecTraits< typename Storage::value_type, Tpetra::MultiVector< Sacado::UQ::PCE< Storage >, LO, GO, Node > > | Partial specialization of MultiVecTraits for MV = Tpetra::MultiVector |
COperatorTraits< typename Storage::value_type, Tpetra::MultiVector< Sacado::MP::Vector< Storage >, LO, GO, Node >, Tpetra::Operator< Sacado::MP::Vector< Storage >, LO, GO, Node > > | Partial specialization of OperatorTraits for Tpetra::Operator |
COperatorTraits< typename Storage::value_type, Tpetra::MultiVector< Sacado::UQ::PCE< Storage >, LO, GO, Node >, Tpetra::Operator< Sacado::UQ::PCE< Storage >, LO, GO, Node > > | Partial specialization of OperatorTraits for Tpetra::Operator |
CPseudoBlockCGIter | This class implements the pseudo-block CG iteration, where the basic CG algorithm is performed on all of the linear systems simultaneously |
CPseudoBlockCGIter< Sacado::MP::Vector< Storage >, MV, OP > | |
CPseudoBlockGmresIter | This class implements the pseudo-block GMRES iteration, where a block Krylov subspace is constructed for all of the linear systems simultaneously. The QR decomposition of each block, upper Hessenberg matrix is performed each iteration to update the least squares system and give the current linear system residuals |
CPseudoBlockGmresIter< Sacado::MP::Vector< Storage >, MV, OP > | |
CStatusTestGenResNorm | An implementation of StatusTestResNorm using a family of residual norms |
CStatusTestGenResNorm< Sacado::MP::Vector< Storage >, MV, OP > | |
CStatusTestImpResNorm | Convergence test using the implicit residual norm(s), with an explicit residual norm(s) check for loss of accuracy if necessary |
CStatusTestImpResNorm< Sacado::MP::Vector< Storage >, MV, OP > | |
▶Ncusp | |
▶Ndetail | |
Cblock_lu_solver | |
▶Nprecond | |
▶Naggregation | |
▶Ndetail | |
CDinv_A | |
Camg_container | |
Camg_container< IndexType, ValueType, cusp::device_memory > | |
Camg_container< IndexType, ValueType, cusp::host_memory > | |
Cblock_smoothed_aggregation | |
Csa_level | |
▶Nrelaxation | |
▶Ndetail | |
Cblock_jacobi_postsmooth_functor | |
Cblock_jacobi_presmooth_functor | |
Cblock_jacobi | |
Cblock_polynomial | |
▶Cblock_multilevel | |
Clevel | |
Cdefault_block_monitor | |
▶NIfpack2 | |
▶NDetails | |
CLocalReciprocalThreshold | |
CLocalReciprocalThreshold< Kokkos::View< Sacado::MP::Vector< S > *, P... >, SizeType > | |
CLocalReciprocalThreshold< Kokkos::View< Sacado::UQ::PCE< S > *, P... >, SizeType > | |
CV_ReciprocalThresholdSelfFunctor | |
CV_ReciprocalThresholdSelfFunctor< Kokkos::View< Sacado::UQ::PCE< S > *, P... >, SizeType > | |
▶NKokkos | |
▶NDetails | |
CArithTraits< Sacado::MP::Vector< S > > | |
CArithTraits< Sacado::UQ::PCE< S > > | |
CInnerProductSpaceTraits< const Sacado::UQ::PCE< S > > | |
CInnerProductSpaceTraits< Sacado::UQ::PCE< S > > | |
▶NExperimental | |
▶NImpl | |
CDeepCopyNonContiguous | |
Cis_ViewMPVectorContiguous | |
Cis_ViewMPVectorContiguous< Kokkos::View< D, P... >, Args... > | |
Cis_ViewPCEContiguous | |
Cis_ViewPCEContiguous< Kokkos::View< D, P... >, Args... > | |
CMPVectorAllocation | |
▶CMPVectorAllocation< ValueType, false > | |
CConstructDestructFunctor | |
CVectorConstruct | |
▶CMPVectorAllocation< ValueType, true > | |
CConstructDestructFunctor | |
▶CPCEAllocation | |
CConstructDestructFunctor | |
CPCEConstruct | |
CViewMPVectorContiguous | |
CViewPCEContiguous | |
▶NImpl | |
▶NViewError | |
Csacado_mp_vector_partition_constructor_requires_unmanaged_view | |
CAnalyzeShape< Sacado::MP::Vector< StorageType > > | Analyze the array shape of a Sacado::MP::Vector |
Cctor_prop_has_cijk | |
Cctor_prop_has_cijk< ViewCtorProp< Stokhos::CrsProductTensor< Value, Execution, Memory > > > | |
Cctor_prop_has_cijk< ViewCtorProp< T > > | |
Cctor_prop_has_cijk< ViewCtorProp< T, P... > > | |
CGetSacadoSize | |
CGetSacadoSize< 0 > | |
CGetSacadoSize< 1 > | |
CGetSacadoSize< 2 > | |
CGetSacadoSize< 3 > | |
CGetSacadoSize< 4 > | |
CGetSacadoSize< 5 > | |
CGetSacadoSize< 6 > | |
CGetSacadoSize< 7 > | |
CMirrorType | |
CRebindStokhosStorageDevice | |
CRebindStokhosStorageDevice< const Sacado::MP::Vector< OldStorageType >, Device > | |
CRebindStokhosStorageDevice< const Sacado::UQ::PCE< OldStorageType >, Device > | |
CRebindStokhosStorageDevice< Sacado::MP::Vector< OldStorageType >, Device > | |
CRebindStokhosStorageDevice< Sacado::UQ::PCE< OldStorageType >, Device > | |
CRebindStokhosStorageDevice< T *, Device > | |
CRebindStokhosStorageDevice< T [], Device > | |
CRebindStokhosStorageDevice< T[N], Device > | |
CStokhosViewFill | |
CViewAssignment< ViewDefault, ViewMPVectorInterlaced, void > | |
CViewAssignment< ViewMPVectorInterlaced, ViewMPVectorInterlaced, void > | |
CViewCtorProp< void, Stokhos::CrsProductTensor< Value, Execution, Memory > > | |
CViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > > | |
CViewDataAnalysis< DataType, ArrayLayout, Sacado::UQ::PCE< StorageType > > | |
CViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&std::is_same< typename SrcTraits::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value), typename DstTraits::specialize >::type > | Assign compatible Sacado::MP::Vector view mappings |
CViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewSpecializeSacadoFad >::value), typename DstTraits::specialize >::type > | Assign compatible Sacado FAD<MP::Vector> view mappings |
CViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, Kokkos::Experimental::Impl::ViewPCEContiguous >::value &&std::is_same< typename SrcTraits::specialize, Kokkos::Experimental::Impl::ViewPCEContiguous >::value), typename DstTraits::specialize >::type > | Assign compatible Sacado::UQ::PCE view mappings |
CViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, void >::value &&std::is_same< typename SrcTraits::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&unsigned(DstTraits::dimension::rank)==unsigned(SrcTraits::dimension::rank)), typename DstTraits::specialize >::type > | Assign compatible Sacado::MP::Vector view mappings |
CViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, void >::value &&std::is_same< typename SrcTraits::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&unsigned(DstTraits::dimension::rank)==unsigned(SrcTraits::dimension::rank)+1), typename DstTraits::specialize >::type > | Assign compatible Sacado::MP::Vector view mappings |
CViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, void >::value &&std::is_same< typename SrcTraits::specialize, Kokkos::Experimental::Impl::ViewPCEContiguous >::value &&unsigned(DstTraits::dimension::rank)==unsigned(SrcTraits::dimension::rank)), typename DstTraits::specialize >::type > | Assign compatible Sacado::UQ::PCE view mappings |
CViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, void >::value &&std::is_same< typename SrcTraits::specialize, Kokkos::Experimental::Impl::ViewPCEContiguous >::value &&unsigned(DstTraits::dimension::rank)==unsigned(SrcTraits::dimension::rank)+1), typename DstTraits::specialize >::type > | Assign compatible Sacado::UQ::PCE view mappings |
CViewMapping< Traits, typename std::enable_if<(std::is_same< typename Traits::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&(std::is_same< typename Traits::array_layout, Kokkos::LayoutLeft >::value||std::is_same< typename Traits::array_layout, Kokkos::LayoutRight >::value||std::is_same< typename Traits::array_layout, Kokkos::LayoutStride >::value)), typename Traits::specialize >::type > | |
CViewMapping< Traits, typename std::enable_if<(std::is_same< typename Traits::specialize, Kokkos::Experimental::Impl::ViewPCEContiguous >::value &&(std::is_same< typename Traits::array_layout, Kokkos::LayoutLeft >::value||std::is_same< typename Traits::array_layout, Kokkos::LayoutRight >::value||std::is_same< typename Traits::array_layout, Kokkos::LayoutStride >::value)), typename Traits::specialize >::type > | |
CViewMapping< typename std::enable_if<(std::is_same< typename Kokkos::ViewTraits< DataType, P... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&(std::is_same< typename Kokkos::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutLeft >::value||std::is_same< typename Kokkos::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutRight >::value||std::is_same< typename Kokkos::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutStride >::value) &&!Sacado::MP::is_vector_partition< Arg0 >::value)>::type, Kokkos::ViewTraits< DataType, P... >, Arg0, Args ... > | |
CViewMapping< typename std::enable_if<(std::is_same< typename Kokkos::ViewTraits< DataType, P... >::specialize, Kokkos::Experimental::Impl::ViewPCEContiguous >::value &&(std::is_same< typename Kokkos::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutLeft >::value||std::is_same< typename Kokkos::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutRight >::value||std::is_same< typename Kokkos::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutStride >::value))>::type, Kokkos::ViewTraits< DataType, P... >, Arg0, Args ... > | |
CViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > > | |
CViewMPVectorInterlaced | |
CViewSpecialize< ValueType, ViewMPVectorInterlaced, LayoutLeft, MemorySpace, MemoryTraits > | |
CViewSpecialize< ValueType, ViewMPVectorInterlaced, LayoutRight, MemorySpace, MemoryTraits > | |
CCijkType | |
CCijkType< ViewType, typename std::enable_if< is_view_uq_pce< ViewType >::value >::type > | |
CFlatArrayType | |
CFlatArrayType< View< D, P... >, typename std::enable_if< is_view_mp_vector< View< D, P... > >::value >::type > | |
CFlatArrayType< View< D, P... >, typename std::enable_if< is_view_uq_pce< View< D, P... > >::value >::type > | |
CIntrinsicScalarType | |
Cis_view_mp_vector | |
Cis_view_mp_vector< View< T, P... > > | |
Cis_view_uq_pce | |
Cis_view_uq_pce< View< T, P... > > | |
CLocalMPVectorView | |
CLocalMPVectorView< View< D, P... >, LocalSize, true > | |
CLocalMPVectorView< ViewType, LocalSize, false > | |
CLocalUQPCEView | |
CLocalUQPCEView< ViewType, LocalSize, 1, false > | |
CLocalUQPCEView< ViewType, LocalSize, 1, true > | |
CMPVectorWorkConfig | Team-based parallel work configuration for Sacado::MP::Vector |
CView< DataType, Arg1Type, Arg2Type, Arg3Type, Impl::ViewMPVectorInterlaced > | View::value_type == Sacado::MP::Vector< Stokhos::StorageType<...> > |
▶NKokkosBatched | |
CMagnitudeScalarType< Sacado::MP::Vector< S > > | |
CMagnitudeScalarType< Sacado::UQ::PCE< S > > | |
▶NKokkosBlas | |
▶NImpl | |
CMV_MultFunctor< Kokkos::View< Sacado::UQ::PCE< CS > **, CP... >, Kokkos::View< const Sacado::UQ::PCE< AS > *, AP... >, Kokkos::View< const Sacado::UQ::PCE< BS > **, BP... >, scalar_ab, scalar_c, SizeType > | |
CMV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > **, XP... >, SizeType > | |
CMV_ReciprocalSelf_Functor< Kokkos::View< Sacado::UQ::PCE< RS > **, RP... >, SizeType > | |
CV_MultFunctor< Kokkos::View< Sacado::UQ::PCE< CS > *, CP... >, Kokkos::View< const Sacado::UQ::PCE< AS > *, AP... >, Kokkos::View< const Sacado::UQ::PCE< BS > *, BP... >, scalar_ab, scalar_c, SizeType > | |
CV_Reciprocal_Functor< Kokkos::View< Sacado::UQ::PCE< RS > *, RP... >, Kokkos::View< const Sacado::UQ::PCE< XS > *, XP... >, SizeType > | |
CV_ReciprocalSelf_Functor< Kokkos::View< Sacado::UQ::PCE< RS > *, RP... >, SizeType > | |
▶NSacado | |
▶NETPCE | |
CAbsOp | |
CACoshOp | |
CACosOp | |
CAdditionOp | |
CASinhOp | |
CASinOp | |
CAtan2Op | |
CATanhOp | |
CATanOp | |
CCbrtOp | |
CConstExpr | |
CCoshOp | |
CCosOp | |
CDivisionOp | |
CExpOp | |
CExpr | |
CExpr< AbsOp< ExprT > > | |
CExpr< ACoshOp< ExprT > > | |
CExpr< ACosOp< ExprT > > | |
CExpr< AdditionOp< Expr< T1 >, Expr< T2 > > > | |
CExpr< AdditionOp< Expr< T1 >, typename Expr< T1 >::value_type > > | |
CExpr< AdditionOp< typename Expr< T2 >::value_type, Expr< T2 > > > | |
CExpr< ASinhOp< ExprT > > | |
CExpr< ASinOp< ExprT > > | |
CExpr< Atan2Op< Expr< T1 >, Expr< T2 > > > | |
CExpr< Atan2Op< Expr< T1 >, typename Expr< T1 >::value_type > > | |
CExpr< Atan2Op< typename Expr< T2 >::value_type, Expr< T2 > > > | |
CExpr< ATanhOp< ExprT > > | |
CExpr< ATanOp< ExprT > > | |
CExpr< CbrtOp< ExprT > > | |
CExpr< CoshOp< ExprT > > | |
CExpr< CosOp< ExprT > > | |
CExpr< DivisionOp< Expr< T1 >, Expr< T2 > > > | |
CExpr< DivisionOp< Expr< T1 >, typename Expr< T1 >::value_type > > | |
CExpr< DivisionOp< typename Expr< T2 >::value_type, Expr< T2 > > > | |
CExpr< ExpOp< ExprT > > | |
CExpr< FAbsOp< ExprT > > | |
CExpr< Log10Op< ExprT > > | |
CExpr< LogOp< ExprT > > | |
CExpr< MaxOp< Expr< T1 >, Expr< T2 > > > | |
CExpr< MaxOp< Expr< T1 >, typename Expr< T1 >::value_type > > | |
CExpr< MaxOp< typename Expr< T2 >::value_type, Expr< T2 > > > | |
CExpr< MinOp< Expr< T1 >, Expr< T2 > > > | |
CExpr< MinOp< Expr< T1 >, typename Expr< T1 >::value_type > > | |
CExpr< MinOp< typename Expr< T2 >::value_type, Expr< T2 > > > | |
CExpr< MultiplicationOp< Expr< T1 >, Expr< T2 > > > | |
CExpr< MultiplicationOp< Expr< T1 >, typename Expr< T1 >::value_type > > | |
CExpr< MultiplicationOp< typename Expr< T2 >::value_type, Expr< T2 > > > | |
CExpr< PowerOp< Expr< T1 >, Expr< T2 > > > | |
CExpr< PowerOp< Expr< T1 >, typename Expr< T1 >::value_type > > | |
CExpr< PowerOp< typename Expr< T2 >::value_type, Expr< T2 > > > | |
CExpr< SinhOp< ExprT > > | |
CExpr< SinOp< ExprT > > | |
CExpr< SqrtOp< ExprT > > | |
CExpr< SubtractionOp< Expr< T1 >, Expr< T2 > > > | |
CExpr< SubtractionOp< Expr< T1 >, typename Expr< T1 >::value_type > > | |
CExpr< SubtractionOp< typename Expr< T2 >::value_type, Expr< T2 > > > | |
CExpr< TanhOp< ExprT > > | |
CExpr< TanOp< ExprT > > | |
CExpr< UnaryMinusOp< ExprT > > | |
CExpr< UnaryPlusOp< ExprT > > | |
CExprQuadFuncWrapper | |
CFAbsOp | |
CLog10Op | |
CLogOp | |
CMaxOp | |
CMinOp | |
CMultiplicationOp | |
COrthogPoly | |
CPowerOp | |
CSinhOp | |
CSinOp | |
CSqrtOp | |
CSubtractionOp | |
CTanhOp | |
CTanOp | |
CUnaryMinusOp | |
CUnaryPlusOp | |
▶NFad | |
▶NExp | |
CAbsOp< T, ExprSpecMPVector > | |
CACoshOp< T, ExprSpecMPVector > | |
CACosOp< T, ExprSpecMPVector > | |
CAdditionOp< T1, T2, false, false, ExprSpecMPVector > | |
CAdditionOp< T1, T2, false, true, ExprSpecMPVector > | |
CAdditionOp< T1, T2, true, false, ExprSpecMPVector > | |
CASinhOp< T, ExprSpecMPVector > | |
CASinOp< T, ExprSpecMPVector > | |
CAtan2Op< T1, T2, false, false, ExprSpecMPVector > | |
CAtan2Op< T1, T2, false, true, ExprSpecMPVector > | |
CAtan2Op< T1, T2, true, false, ExprSpecMPVector > | |
CATanhOp< T, ExprSpecMPVector > | |
CATanOp< T, ExprSpecMPVector > | |
CCbrtOp< T, ExprSpecMPVector > | |
CConstTypeRef | |
CConstTypeRef< ValueType, ValueType > | |
CCoshOp< T, ExprSpecMPVector > | |
CCosOp< T, ExprSpecMPVector > | |
CDivisionOp< T1, T2, false, false, ExprSpecMPVector > | |
CDivisionOp< T1, T2, false, true, ExprSpecMPVector > | |
CDivisionOp< T1, T2, true, false, ExprSpecMPVector > | |
CExpOp< T, ExprSpecMPVector > | |
CExprAssign< DstType, typename std::enable_if< Sacado::IsStaticallySized< DstType >::value &&std::is_same< typename DstType::expr_spec_type, ExprSpecMPVector >::value >::type > | Specialization of ExprAssign for statically sized Fad types and MP::Vector types |
CExprAssign< DstType, typename std::enable_if< std::is_same< typename DstType::expr_spec_type, ExprSpecMPVector >::value >::type > | Specialization of ExprAssign for MP::Vector scalar types |
CExprSpecMPVector | Expression template specialization tag for Fad< MP::Vector > |
CExtender< T, typename std::enable_if< Sacado::is_mp_vector< typename T::value_type >::value >::type > | Specialization of extender for MP::Vector scalar types |
CFAbsOp< T, ExprSpecMPVector > | |
CIfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector > | |
CIfThenElseOp< CondT, T1, T2, false, true, ExprSpecMPVector > | |
CIfThenElseOp< CondT, T1, T2, true, false, ExprSpecMPVector > | |
CLog10Op< T, ExprSpecMPVector > | |
CLogOp< T, ExprSpecMPVector > | |
CMaxOp< T1, T2, false, false, ExprSpecMPVector > | |
CMaxOp< T1, T2, false, true, ExprSpecMPVector > | |
CMaxOp< T1, T2, true, false, ExprSpecMPVector > | |
CMinOp< T1, T2, false, false, ExprSpecMPVector > | |
CMinOp< T1, T2, false, true, ExprSpecMPVector > | |
CMinOp< T1, T2, true, false, ExprSpecMPVector > | |
CMultiplicationOp< T1, T2, false, false, ExprSpecMPVector > | |
CMultiplicationOp< T1, T2, false, true, ExprSpecMPVector > | |
CMultiplicationOp< T1, T2, true, false, ExprSpecMPVector > | |
CPowerOp< T1, T2, false, false, ExprSpecMPVector, false > | |
CPowerOp< T1, T2, false, false, ExprSpecMPVector, true > | |
CPowerOp< T1, T2, false, true, ExprSpecMPVector, false > | |
CPowerOp< T1, T2, false, true, ExprSpecMPVector, true > | |
CPowerOp< T1, T2, true, false, ExprSpecMPVector, false > | |
CPowerOp< T1, T2, true, false, ExprSpecMPVector, true > | |
CSinhOp< T, ExprSpecMPVector > | |
CSinOp< T, ExprSpecMPVector > | |
CSqrtOp< T, ExprSpecMPVector > | |
CSubtractionOp< T1, T2, false, false, ExprSpecMPVector > | |
CSubtractionOp< T1, T2, false, true, ExprSpecMPVector > | |
CSubtractionOp< T1, T2, true, false, ExprSpecMPVector > | |
CTanhOp< T, ExprSpecMPVector > | |
CTanOp< T, ExprSpecMPVector > | |
CUnaryMinusOp< T, ExprSpecMPVector > | |
CUnaryPlusOp< T, ExprSpecMPVector > | |
CConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > > | Constant expression template |
CExpr< AbsOp< ExprT >, ExprSpecMPVector > | |
CExpr< ACoshOp< ExprT >, ExprSpecMPVector > | |
CExpr< ACosOp< ExprT >, ExprSpecMPVector > | |
CExpr< AdditionOp< ConstExpr< T1 >, ExprT2 >, ExprSpecMPVector > | |
CExpr< AdditionOp< ExprT1, ConstExpr< T2 > >, ExprSpecMPVector > | |
CExpr< AdditionOp< ExprT1, ExprT2 >, ExprSpecMPVector > | |
CExpr< ASinhOp< ExprT >, ExprSpecMPVector > | |
CExpr< ASinOp< ExprT >, ExprSpecMPVector > | |
CExpr< Atan2Op< ConstExpr< T1 >, ExprT2 >, ExprSpecMPVector > | |
CExpr< Atan2Op< ExprT1, ConstExpr< T2 > >, ExprSpecMPVector > | |
CExpr< Atan2Op< ExprT1, ExprT2 >, ExprSpecMPVector > | |
CExpr< ATanhOp< ExprT >, ExprSpecMPVector > | |
CExpr< ATanOp< ExprT >, ExprSpecMPVector > | |
CExpr< CoshOp< ExprT >, ExprSpecMPVector > | |
CExpr< CosOp< ExprT >, ExprSpecMPVector > | |
CExpr< DivisionOp< ConstExpr< T1 >, ExprT2 >, ExprSpecMPVector > | |
CExpr< DivisionOp< ExprT1, ConstExpr< T2 > >, ExprSpecMPVector > | |
CExpr< DivisionOp< ExprT1, ExprT2 >, ExprSpecMPVector > | |
CExpr< ExpOp< ExprT >, ExprSpecMPVector > | |
CExpr< FAbsOp< ExprT >, ExprSpecMPVector > | |
CExpr< Log10Op< ExprT >, ExprSpecMPVector > | |
CExpr< LogOp< ExprT >, ExprSpecMPVector > | |
CExpr< MaxOp< ConstExpr< T1 >, ExprT2 >, ExprSpecMPVector > | |
CExpr< MaxOp< ExprT1, ConstExpr< T2 > >, ExprSpecMPVector > | |
CExpr< MaxOp< ExprT1, ExprT2 >, ExprSpecMPVector > | |
CExpr< MinOp< ConstExpr< T1 >, ExprT2 >, ExprSpecMPVector > | |
CExpr< MinOp< ExprT1, ConstExpr< T2 > >, ExprSpecMPVector > | |
CExpr< MinOp< ExprT1, ExprT2 >, ExprSpecMPVector > | |
CExpr< MultiplicationOp< ConstExpr< T1 >, ExprT2 >, ExprSpecMPVector > | |
CExpr< MultiplicationOp< ExprT1, ConstExpr< T2 > >, ExprSpecMPVector > | |
CExpr< MultiplicationOp< ExprT1, ExprT2 >, ExprSpecMPVector > | |
CExpr< PowerOp< ConstExpr< T1 >, ExprT2 >, ExprSpecMPVector > | |
CExpr< PowerOp< ExprT1, ConstExpr< T2 > >, ExprSpecMPVector > | |
CExpr< PowerOp< ExprT1, ExprT2 >, ExprSpecMPVector > | |
CExpr< SFadExprTag< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > >, Num >, ExprSpecMPVector > | Expression template forward-mode AD class with static memory allocation |
CExpr< SinhOp< ExprT >, ExprSpecMPVector > | |
CExpr< SinOp< ExprT >, ExprSpecMPVector > | |
CExpr< SqrtOp< ExprT >, ExprSpecMPVector > | |
CExpr< SubtractionOp< ConstExpr< T1 >, ExprT2 >, ExprSpecMPVector > | |
CExpr< SubtractionOp< ExprT1, ConstExpr< T2 > >, ExprSpecMPVector > | |
CExpr< SubtractionOp< ExprT1, ExprT2 >, ExprSpecMPVector > | |
CExpr< TanhOp< ExprT >, ExprSpecMPVector > | |
CExpr< TanOp< ExprT >, ExprSpecMPVector > | |
CExpr< UnaryMinusOp< ExprT >, ExprSpecMPVector > | |
CExpr< UnaryPlusOp< ExprT >, ExprSpecMPVector > | |
CExprSpec< DFad< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > > > | |
CExprSpec< GeneralFad< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > >, Storage > > | |
CExprSpec< SFad< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > >, Num > > | |
CExprSpec< SFadExprTag< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > >, Num > > | |
CExprSpec< SLFad< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > >, Num > > | |
CExprSpec< ViewFad< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > >, length, stride, BaseFadT > > | |
CExprSpecMPVector | |
CGeneralFad< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > >, Storage > | Forward-mode AD class templated on the storage for the derivative array |
▶NMP | |
CAbsOp | |
CACoshOp | |
CACosOp | |
CAdditionOp | |
CAdditionOp< T1, typename T1::value_type > | |
CAdditionOp< typename T2::value_type, T2 > | |
CASinhOp | |
CASinOp | |
CAtan2Op | |
CAtan2Op< T1, typename T1::value_type > | |
CAtan2Op< typename T2::value_type, T2 > | |
CATanhOp | |
CATanOp | |
CCbrtOp | |
CCeilOp | |
CCoshOp | |
CCosOp | |
CDivisionOp | |
CDivisionOp< T1, typename T1::value_type > | |
CDivisionOp< typename T2::value_type, T2 > | |
CExpOp | |
CExpr | |
CFAbsOp | |
CLog10Op | |
CLogOp | |
CMaxOp | |
CMaxOp< T1, typename T1::value_type > | |
CMaxOp< typename T2::value_type, T2 > | |
CMinOp | |
CMinOp< T1, typename T1::value_type > | |
CMinOp< typename T2::value_type, T2 > | |
CMultiplicationOp | |
CMultiplicationOp< T1, typename T1::value_type > | |
CMultiplicationOp< typename T2::value_type, T2 > | |
CPowerOp | |
CPowerOp< T1, typename T1::value_type > | |
CPowerOp< typename T2::value_type, T2 > | |
CScalarTraitsImp | |
CScalarTraitsImp< S, false > | |
CScalarTraitsImp< S, true > | |
CSerializationImp | Serialization implementation for all Vector types |
CSerializationTraitsImp | Implementation of Teuchos::SerializationTraits for all Vector types |
CSerializationTraitsImp< Ordinal, VecType, true > | Implementation of Teuchos::SerializationTraits for all static Vec types |
CSerializerImp | An indirect serialization object for all Vector types |
CSinhOp | |
CSinOp | |
CSqrtOp | |
CSubtractionOp | |
CSubtractionOp< T1, typename T1::value_type > | |
CSubtractionOp< typename T2::value_type, T2 > | |
CTanhOp | |
CTanOp | |
CUnaryMinusOp | |
CUnaryPlusOp | |
CVector | |
▶NPCE | |
COrthogPoly | |
CScalarTraitsImp | Implementation for Teuchos::ScalarTraits for all PCE types |
CSerializationTraitsImp | Implementation of Teuchos::SerializationTraits for all PCE types |
CSerializerImp | Serializer object for all PCE types |
CValueTypeConversionTraitsImp | Implementation for Teuchos::ValueTypeConversionTraits for all PCE types |
▶NUQ | |
CPCE | |
CPCEScalarTraitsImp | Implementation for Teuchos::ScalarTraits for all PCE types |
CPCESerializationTraitsImp | Implementation of Teuchos::SerializationTraits for all PCE types |
CPCESerializerImp | Serializer object for all PCE types |
CPCEValueTypeConversionTraitsImp | Implementation for Teuchos::ValueTypeConversionTraits for all PCE types |
CBaseExprType< MP::AbsOp< T > > | |
CBaseExprType< MP::ACoshOp< T > > | |
CBaseExprType< MP::ACosOp< T > > | |
CBaseExprType< MP::AdditionOp< T1, T2 > > | |
CBaseExprType< MP::ASinhOp< T > > | |
CBaseExprType< MP::ASinOp< T > > | |
CBaseExprType< MP::Atan2Op< T1, T2 > > | |
CBaseExprType< MP::ATanhOp< T > > | |
CBaseExprType< MP::ATanOp< T > > | |
CBaseExprType< MP::CbrtOp< T > > | |
CBaseExprType< MP::CeilOp< T > > | |
CBaseExprType< MP::CoshOp< T > > | |
CBaseExprType< MP::CosOp< T > > | |
CBaseExprType< MP::DivisionOp< T1, T2 > > | |
CBaseExprType< MP::ExpOp< T > > | |
CBaseExprType< MP::FAbsOp< T > > | |
CBaseExprType< MP::Log10Op< T > > | |
CBaseExprType< MP::LogOp< T > > | |
CBaseExprType< MP::MaxOp< T1, T2 > > | |
CBaseExprType< MP::MinOp< T1, T2 > > | |
CBaseExprType< MP::MultiplicationOp< T1, T2 > > | |
CBaseExprType< MP::PowerOp< T1, T2 > > | |
CBaseExprType< MP::SinhOp< T > > | |
CBaseExprType< MP::SinOp< T > > | |
CBaseExprType< MP::SqrtOp< T > > | |
CBaseExprType< MP::SubtractionOp< T1, T2 > > | |
CBaseExprType< MP::TanhOp< T > > | |
CBaseExprType< MP::TanOp< T > > | |
CBaseExprType< MP::UnaryMinusOp< T > > | |
CBaseExprType< MP::UnaryPlusOp< T > > | |
CIsADType< ETPCE::Expr< T > > | Specialization of IsADType to Expr types |
CIsADType< ETPCE::OrthogPoly< T, S > > | Specialization of IsADType to OrthogPoly types |
CIsADType< MP::Expr< T > > | Specialization of IsADType to Expr types |
CIsADType< MP::Vector< S > > | Specialization of IsADType to Vector types |
CIsADType< PCE::OrthogPoly< T, S > > | Specialization of IsADType to OrthogPoly types |
CIsADType< UQ::PCE< S > > | Specialization of IsADType to PCE types |
CIsEqual< ETPCE::OrthogPoly< T, S > > | Specialization of IsEqual to OrthogPoly types |
CIsEqual< MP::Vector< S > > | Specialization of IsEqual to Vector types |
CIsEqual< PCE::OrthogPoly< T, S > > | Specialization of IsEqual to OrthogPoly types |
CIsEqual< UQ::PCE< S > > | Specialization of IsEqual to PCE types |
CIsExpr< MP::AbsOp< T > > | |
CIsExpr< MP::ACoshOp< T > > | |
CIsExpr< MP::ACosOp< T > > | |
CIsExpr< MP::AdditionOp< T1, T2 > > | |
CIsExpr< MP::ASinhOp< T > > | |
CIsExpr< MP::ASinOp< T > > | |
CIsExpr< MP::Atan2Op< T1, T2 > > | |
CIsExpr< MP::ATanhOp< T > > | |
CIsExpr< MP::ATanOp< T > > | |
CIsExpr< MP::CbrtOp< T > > | |
CIsExpr< MP::CeilOp< T > > | |
CIsExpr< MP::CoshOp< T > > | |
CIsExpr< MP::CosOp< T > > | |
CIsExpr< MP::DivisionOp< T1, T2 > > | |
CIsExpr< MP::ExpOp< T > > | |
CIsExpr< MP::FAbsOp< T > > | |
CIsExpr< MP::Log10Op< T > > | |
CIsExpr< MP::LogOp< T > > | |
CIsExpr< MP::MaxOp< T1, T2 > > | |
CIsExpr< MP::MinOp< T1, T2 > > | |
CIsExpr< MP::MultiplicationOp< T1, T2 > > | |
CIsExpr< MP::PowerOp< T1, T2 > > | |
CIsExpr< MP::SinhOp< T > > | |
CIsExpr< MP::SinOp< T > > | |
CIsExpr< MP::SqrtOp< T > > | |
CIsExpr< MP::SubtractionOp< T1, T2 > > | |
CIsExpr< MP::TanhOp< T > > | |
CIsExpr< MP::TanOp< T > > | |
CIsExpr< MP::UnaryMinusOp< T > > | |
CIsExpr< MP::UnaryPlusOp< T > > | |
CIsScalarType< ETPCE::Expr< T > > | Specialization of IsADType to Expr types |
CIsScalarType< ETPCE::OrthogPoly< T, S > > | Specialization of IsADType to OrthogPoly types |
CIsScalarType< MP::Expr< T > > | Specialization of IsADType to Expr types |
CIsScalarType< MP::Vector< S > > | Specialization of IsADType to Vector types |
CIsScalarType< PCE::OrthogPoly< T, S > > | Specialization of IsADType to OrthogPoly types |
CIsScalarType< UQ::PCE< S > > | Specialization of IsADType to PCE types |
CIsStaticallySized< ETPCE::OrthogPoly< T, S > > | Specialization of IsStaticallySized to OrthogPoly types |
CIsStaticallySized< MP::Vector< S > > | Specialization of IsStaticallySized to Vector types |
CIsStaticallySized< PCE::OrthogPoly< T, S > > | Specialization of IsStaticallySized to OrthogPoly types |
CIsStaticallySized< UQ::PCE< S > > | Specialization of IsStaticallySized to PCE types |
CScalarType< ETPCE::Expr< T > > | Specialization of ScalarType to Expr types |
CScalarType< ETPCE::OrthogPoly< T, S > > | Specialization of Promote to OrthogPoly types |
CScalarType< MP::Expr< T > > | Specialization of ScalarType to Expr types |
CScalarType< MP::Vector< S > > | Specialization of Promote to Vector types |
CScalarType< PCE::OrthogPoly< T, S > > | Specialization of Promote to OrthogPoly types |
CScalarType< UQ::PCE< S > > | Specialization of Promote to PCE types |
CScalarValue< ETPCE::Expr< T > > | Specialization of ScalarValue to Expr types |
CScalarValue< ETPCE::OrthogPoly< T, S > > | Specialization of ScalarValue to OrthogPoly types |
CScalarValue< MP::Expr< T > > | Specialization of ScalarValue to Expr types |
CScalarValue< MP::Vector< S > > | Specialization of ScalarValue to Vector types |
CScalarValue< PCE::OrthogPoly< T, S > > | Specialization of ScalarValue to OrthogPoly types |
CScalarValue< UQ::PCE< S > > | Specialization of ScalarValue to PCE types |
CStaticSize< MP::Vector< S > > | Specialization of StaticSize to Vector types |
CStringName< ETPCE::OrthogPoly< T, S > > | Specialization of StringName to OrthogPoly types |
CStringName< MP::Vector< S > > | Specialization of StringName to Vector types |
CStringName< PCE::OrthogPoly< T, S > > | Specialization of StringName to OrthogPoly types |
CStringName< Stokhos::DynamicStorage< ordinal_t, value_t, device_t > > | |
CStringName< Stokhos::DynamicStridedStorage< ordinal_t, value_t, device_t > > | |
CStringName< Stokhos::DynamicThreadedStorage< ordinal_t, value_t, device_t > > | |
CStringName< Stokhos::StaticFixedStorage< ordinal_t, value_t, Num, device_t > > | |
CStringName< Stokhos::StaticStorage< ordinal_t, value_t, Num, device_t > > | |
CStringName< Stokhos::ViewStorage< ordinal_t, value_t, static_length, static_stride, device_t > > | |
CStringName< UQ::PCE< S > > | Specialization of StringName to PCE types |
CValue< ETPCE::Expr< T > > | Specialization of Value to Expr types |
CValue< ETPCE::OrthogPoly< T, S > > | Specialization of Value to OrthogPoly types |
CValue< MP::Expr< T > > | Specialization of Value to Expr types |
CValue< MP::Vector< S > > | Specialization of Value to Vector types |
CValue< PCE::OrthogPoly< T, S > > | Specialization of Value to OrthogPoly types |
CValue< UQ::PCE< S > > | Specialization of Value to PCE types |
CValueType< ETPCE::Expr< T > > | Specialization of ValueType to Expr types |
CValueType< ETPCE::OrthogPoly< T, S > > | Specialization of ValueType to OrthogPoly types |
CValueType< MP::Expr< T > > | Specialization of ValueType to Expr types |
CValueType< MP::Vector< S > > | Specialization of ValueType to Vector types |
CValueType< PCE::OrthogPoly< T, S > > | Specialization of ValueType to OrthogPoly types |
CValueType< UQ::PCE< S > > | Specialization of ValueType to PCE types |
▶NStokhos | Top-level namespace for Stokhos classes and functions |
▶Ndetails | |
CMPMultiply | |
CMPMultiply< KokkosSparse::CrsMatrix< const Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update > | |
CMPMultiply< KokkosSparse::CrsMatrix< const Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update > | |
CMPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update > | |
CMPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update > | |
CMultiplyAssign | |
CMultiplyScaledAssign | |
CMultiplyScaledUpdate | |
CMultiplyScaledUpdate2 | |
CMultiplyUpdate | |
▶NImpl | |
CCopyPCE2Scalar | |
CCopyScalar2PCE | |
▶NKL | Namespace for analytic KL expansions |
CExponentialOneDEigenFunction | One-dimensional eigenfunction for exponential covariance function |
CExponentialRandomField | Class representing a KL expansion of an exponential random field |
COneDEigenPair | Container for one-dimensional eigenfunction and eigenvalue |
▶COneDExponentialCovarianceFunction | Class representing an exponential covariance function and its KL eigevalues/eigenfunctions |
CEigFuncCos | Nonlinear function whose roots define eigenvalues for cos() eigenfunction |
CEigFuncSin | Nonlinear function whose roots define eigenvalues for sin() eigenfunction |
CProductEigenPair | Container for multi-dimensional product of 1-D eigenfunctions/values |
CProductEigenPairGreater | Predicate class for sorting product eigenfunctions based on eigenvalue |
▶Nmpl | |
Cfor_each | |
Cfor_each< Seq, Iter1, Iter1 > | |
CAbstractPreconditionerFactory | An abstract class to represent a generic preconditioner factory |
CAdaptivityManager | |
CAlgebraicOrthogPolyExpansion | Orthogonal polynomial expansions limited to algebraic operations |
▶Caligned_allocator | An aligned STL allocator |
Crebind | |
▶Caligned_allocator< const T > | An aligned STL allocator |
Crebind | |
CAnisoSparseGridQuadrature | Defines quadrature for a tensor product basis by anisotropic Smolyak sparse grids |
▶CAnisotropicTotalOrderIndexSet | An anisotropic total order index set |
CIterator | Iterator class for iterating over elements of the index set |
CApproxGaussSeidelPreconditioner | A stochastic preconditioner based on applying one iteration of approximate Gauss-Seidel |
CApproxJacobiPreconditioner | A stochastic preconditioner based on applying two iterations of approximate Jacobi |
CApproxSchurComplementPreconditioner | A stochastic preconditioner based on applying the approximate Schur complement preconditioner as defined by Sousedik, Ghanem, and Phipps, Numerical Linear Algebra and Applications, 2012 |
CBasisFactory | Factory for building multivariate orthogonal polynomial bases |
CBasisInteractionGraph | |
CBlockCrsMatrix | CRS matrix of dense blocks |
CBlockDiagonalOperator | An Epetra operator representing the block stochastic Galerkin operator |
CBlockMultiply | |
CBlockMultiply< CooProductTensor< ValueType, Device, Pack > > | |
CBlockMultiply< CrsProductTensor< ValueType, Device > > | |
CBlockMultiply< FlatSparse3Tensor< ValueType, Device > > | |
CBlockMultiply< FlatSparse3Tensor_kji< ValueType, Device > > | |
CBlockMultiply< LexicographicBlockSparse3Tensor< ValueType, Device > > | |
CBlockMultiply< LinearSparse3Tensor< ValueType, Device, BlockSize > > | |
CBlockMultiply< SimpleTiledCrsProductTensor< ValueType, Device > > | |
CBlockMultiply< StochasticProductTensor< ValueType, TensorType, Device > > | |
CBlockMultiply< SymmetricDiagonalSpec< Device > > | |
CBlockMultiply< SymmetricDiagonalSpec< Kokkos::Cuda > > | |
CBlockMultiply< TiledCrsProductTensor< ValueType, Device > > | |
CBlockPreconditioner | |
CCGDivisionExpansionStrategy | Strategy interface for computing PCE of a/b using only b[0] |
CCijkData | |
CClenshawCurtisExponentialGrowthRule | An exponential growth rule for Clenshaw-Curtis |
CClenshawCurtisLegendreBasis | Legendre polynomial basis using Clenshaw-Curtis quadrature points |
CCompletePolynomialBasis | Multivariate orthogonal polynomial basis generated from a total-order complete-polynomial tensor product of univariate polynomials |
CCompletePolynomialBasisUtils | Utilities for indexing a multi-variate complete polynomial basis |
CConstantOrthogPolyExpansion | Orthogonal polynomial expansion class for constant (size 1) expansions |
CCooProductTensor | Sparse product tensor using 'COO'-like storage format |
CCooProductTensor< ValueType, ExecutionSpace, false > | Specialization of CooProductTensor for unpacked (i,j,k) |
CCooProductTensor< ValueType, ExecutionSpace, true > | Specialization of CooProductTensor for packed (i,j,k) |
CCrsMatrix | CRS matrix |
CCrsProductTensor | Sparse product tensor with replicated entries to provide subsets with a given coordinate |
CDefaultMultiply | |
CDefaultPointCompare | Struct defining default point compare type |
CDense3Tensor | Data structure storing a dense 3-tensor C(i,j,k) |
CDenseDirectDivisionExpansionStrategy | Strategy interface for computing PCE of a/b using only b[0] |
CDenseOperator | |
CDerivBasis | Abstract base class for multivariate orthogonal polynomials that support computing double and triple products involving derivatives of the basis polynomials |
▶CDerivOrthogPolyExpansion | Othogonal polynomial expansions based on derivative calculations |
Cacos_quad_func | |
Cacosh_quad_func | |
Casin_quad_func | |
Casinh_quad_func | |
Catan_quad_func | |
Catanh_quad_func | |
▶CDeviceConfig | |
CDim3 | |
CDeviceForNode | Trait class that determines (new) Kokkos execution space type from Kokkos(Classic) Node type |
CDeviceForNode2 | |
CDeviceForNode2< Kokkos::Compat::KokkosDeviceWrapperNode< Device > > | |
CDeviceProp | |
CDiagEpetraOp | An Epetra operator representing the block stochastic Galerkin operator |
CDiagonalOperator | |
CDiagPreconditioner | |
CDiscretizedStieltjesBasis | Generates three-term recurrence using the Discretized Stieltjes procedure |
CDivisionExpansionStrategy | Strategy interface for computing PCE of a/b |
Cds_array | Dynamic array allocation class that works for any type |
Cds_array< T, true > | Dynamic array allocation class that is specialized for scalar i.e., fundamental or built-in types (float, double, etc...) |
▶CDynamicStorage | |
Capply | Turn DynamicStorage into a meta-function class usable with mpl::apply |
Capply_N | |
▶CDynamicStridedStorage | |
Capply | Turn DynamicStridedStorage into a meta-function class usable with mpl::apply |
CDynamicThreadedStorage | Dynamically allocated storage class with striding |
CDynArrayTraits | Dynamic array allocation class that is specialized for scalar i.e., fundamental or built-in types (float, double, etc...) |
CDynArrayTraits< T, device_t, false > | Dynamic array allocation class that works for any type |
CEpetraCrsMatrixCloner | Cloner for Epetra_CrsMatrix coefficients |
CEpetraMultiVectorCloner | Cloner for Epetra_MultiVector coefficients |
CEpetraMultiVectorOperator | An adaptor that supplies the operator interface to a multi-vector |
CEpetraMultiVectorOperatorOrthogPoly | A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor.
|
CEpetraMultiVectorOrthogPoly | A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor.
|
CEpetraOperatorCloner | Cloner for Epetra_Operator coefficients |
CEpetraOperatorOrthogPoly | A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor.
|
CEpetraSparse3Tensor | |
CEpetraVectorCloner | Cloner for Epetra_Vector coefficients |
CEpetraVectorOrthogPoly | A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor.
|
Cerror_storage_type_is_not_allocateable | |
Cerror_storage_type_is_not_resizeable | |
CEvenGrowthRule | A growth rule that always makes the supplied order even |
CExpansionFactory | Factory for building multivariate expansion strategies |
CFlatLTBSparse3Tensor | |
CFlatLTBSparse3TensorNode | |
CFlatSparse3Tensor | Sparse product tensor with replicated entries to provide subsets with a given coordinate |
CFlatSparse3Tensor_kji | Sparse product tensor with replicated entries to provide subsets with a given coordinate |
CFloatingPointLess | A functor for comparing floating-point numbers to some tolerance |
CForUQTKOrthogPolyExpansion | |
CFullyAssembledOperator | An Epetra operator representing the block stochastic Galerkin operator generated by fully assembling the matrix |
CFullyAssembledPreconditioner | A stochastic preconditioner based on applying a preconditioner to the fully assembled operator |
CGaussPattersonExponentialGrowthRule | An exponential growth rule for Gauss-Patterson |
CGaussPattersonLegendreBasis | Legendre polynomial basis using Gauss-Patterson quadrature points |
CGetMeanValsFunc | Get mean values matrix for mean-based preconditioning |
CGetMeanValsFunc< Kokkos::View< Sacado::MP::Vector< Storage > *, P... > > | Get mean values matrix for mean-based preconditioning |
CGetMeanValsFunc< Kokkos::View< Sacado::UQ::PCE< Storage > *, P... > > | Get mean values matrix for mean-based preconditioning |
CGetScalarMeanValsFunc | Get mean values matrix for mean-based preconditioning |
CGetScalarMeanValsFunc< Kokkos::View< Sacado::MP::Vector< Storage > *, P... > > | Get mean values matrix for mean-based preconditioning |
CGetScalarMeanValsFunc< Kokkos::View< Sacado::UQ::PCE< Storage > *, P... > > | Get mean values matrix for mean-based preconditioning |
CGMRESDivisionExpansionStrategy | Strategy interface for computing PCE of a/b using only b[0] |
CGramSchmidtBasis | Transforms a non-orthogonal multivariate basis to an orthogonal one using the Gram-Schmit procedure |
CGrowthRule | Interface for abstract growth rules |
CGSPreconditioner | |
CGSReducedPCEBasisBase | Generate a basis from a given set of PCE expansions that is orthogonal with respect to the product measure induced by these expansions |
CHermiteBasis | Hermite polynomial basis |
CHouseTriDiagPCEBasis | Generates three-term recurrence using the Lanczos procedure applied to a polynomial chaos expansion in another basis |
CIdentityGrowthRule | A growth rule that is the identity |
CIfpackPreconditionerFactory | A factory for building Ifpack preconditioners |
CIntegralRank | |
CInterlacedOperator | An Epetra operator representing the block stochastic Galerkin operator generated by fully assembling the matrix. The ordering of this operator is interlaced. That means that all stochastic degrees of freedom associated with a deterministic degree of freedom are interlaced. The result is a large sparse matrix that is composed of small (relatively) dense blocks |
CInversePreconditioner | |
Cis_ViewStorage | |
Cis_ViewStorage< ViewStorage< ordinal_t, value_t, static_length, static_stride, device_t > > | |
CIsScalarType | Base template specification for IsScalarType |
CIsScalarType2 | Base template specification for IsScalarType |
CIsScalarType2< double > | |
CIsScalarType2< float > | |
CIsScalarType2< int > | |
CIsScalarType2< long > | |
CIsScalarType< double > | |
CIsScalarType< float > | |
CIsScalarType< int > | |
CIsScalarType< long > | |
CJacobiBasis | Jacobi polynomial basis |
CJacobiPreconditioner | |
CKLMatrixFreeOperator | An Epetra operator representing the block stochastic Galerkin operator |
CKLReducedMatrixFreeOperator | An Epetra operator representing the block stochastic Galerkin operator |
CKroneckerProductPreconditioner | An Epetra operator representing applying the mean in a block stochastic Galerkin expansion |
CLanczos | Applies Lanczos procedure to a given matrix |
CLanczosPCEBasis | Generates three-term recurrence using the Lanczos procedure applied to a polynomial chaos expansion in another basis |
CLanczosProjPCEBasis | Generates three-term recurrence using the Lanczos procedure applied to a polynomial chaos expansion in another basis |
CLegendreBasis | Legendre polynomial basis |
CLexicographicBlockSparse3Tensor | Sparse product tensor with replicated entries to provide subsets with a given coordinate |
CLexicographicTreeBasisNode | |
CLexographicLess | A comparison functor implementing a strict weak ordering based lexographic ordering |
CLinearGrowthRule | A linear growth rule |
CLinearSparse3Tensor | Sparse product tensor with replicated entries to provide subsets with a given coordinate |
▶CLTBSparse3Tensor | Data structure storing a sparse 3-tensor C(i,j,k) in a a tree-based format for lexicographically ordered product bases |
CCijkNode | Node type used in constructing the tree |
CMatrixFreeOperator | An Epetra operator representing the block stochastic Galerkin operator |
CMatrixMarketWriter | |
CMatrixMarketWriter< CrsMatrix< MatrixValue, Device, Layout > > | |
CMeanBasedDivisionExpansionStrategy | Strategy interface for computing PCE of a/b using only b[0] |
CMeanBasedPreconditioner | A stochastic preconditioner based on applying the inverse of the mean |
CMeanBasedTpetraOperator | |
CMeanMultiply | |
CMeanMultiply< KokkosSparse::CrsMatrix< const Sacado::UQ::PCE< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::UQ::PCE< InputStorage > **, InputP... >, Kokkos::View< Sacado::UQ::PCE< OutputStorage > **, OutputP... > > | |
▶CMeanMultiply< KokkosSparse::CrsMatrix< const Sacado::UQ::PCE< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::UQ::PCE< InputStorage > *, InputP... >, Kokkos::View< Sacado::UQ::PCE< OutputStorage > *, OutputP... > > | |
CBlockKernel | |
CKernel | |
CMeanMultiply< KokkosSparse::CrsMatrix< Sacado::UQ::PCE< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::UQ::PCE< InputStorage > **, InputP... >, Kokkos::View< Sacado::UQ::PCE< OutputStorage > **, OutputP... > > | |
CMeanMultiply< KokkosSparse::CrsMatrix< Sacado::UQ::PCE< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::UQ::PCE< InputStorage > *, InputP... >, Kokkos::View< Sacado::UQ::PCE< OutputStorage > *, OutputP... > > | |
CMemoryTraits | Traits class encapsulting memory alignment |
CMemoryTraits< Kokkos::HostSpace > | Specialization of MemoryTraits for host memory spaces |
CMLPreconditionerFactory | A factory for building ML preconditioners |
CMonomialGramSchmidtPCEBasis | Generate a basis from a given set of PCE expansions that is orthogonal with respect to the product measure induced by these expansions |
CMonomialProjGramSchmidtPCEBasis | Generate a basis from a given set of PCE expansions that is orthogonal with respect to the product measure induced by these expansions |
CMonomialProjGramSchmidtPCEBasis2 | Generate a basis from a given set of PCE expansions that is orthogonal with respect to the product measure induced by these expansions |
CMonoProjPCEBasis | Generates three-term recurrence using the Lanczos procedure applied to a polynomial chaos expansion in another basis |
CMortonZLess | A comparison functor implementing a strict weak ordering based Morton Z-ordering |
CMPBlockDiagonalPreconditioner | A multi-point preconditioner based on applying the inverse of the diagonal |
CMPInverseModelEvaluator | Nonlinear, inverse multi-point ModelEvaluator |
CMPMeanBasedPreconditioner | A multi-point preconditioner based on applying the inverse of the mean |
CMPModelEvaluator | Multi-point model evaluator |
CMPModelEvaluatorAdapter | ModelEvaluator adapter that implements the multi-point evaluations through sampling |
CMPPreconditioner | An abstract class to represent a generic stochastic Galerkin preconditioner as an Epetra_Operator |
CMPPreconditionerFactory | Factory for generating stochastic Galerkin preconditioners |
CMultiIndex | A multidimensional index |
CMultiply | |
CMultiply< BlockCrsMatrix< BlockSpec, MatrixValue, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device > > | |
CMultiply< BlockCrsMatrix< BlockSpec, MatrixValue, Kokkos::Cuda >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Cuda > > | |
▶CMultiply< BlockCrsMatrix< CooProductTensor< TensorScalar, Kokkos::Cuda, Pack >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > > | |
CCooKernel | |
▶CMultiply< BlockCrsMatrix< CrsProductTensor< TensorScalar, Kokkos::Cuda >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > > | |
CMultiplyKernel | |
CTensorReadEntry | |
CMultiply< BlockCrsMatrix< FlatSparse3Tensor< TensorScalar, Kokkos::Cuda >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > > | |
CMultiply< BlockCrsMatrix< FlatSparse3Tensor_kji< TensorScalar, Kokkos::Cuda >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > > | |
CMultiply< BlockCrsMatrix< LexicographicBlockSparse3Tensor< TensorScalar, Kokkos::Cuda >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > > | |
▶CMultiply< BlockCrsMatrix< LinearSparse3Tensor< TensorScalar, Kokkos::Cuda, BlockSize >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > > | |
CApplyKernelAsymmetric | |
CApplyKernelSymmetric | |
▶CMultiply< BlockCrsMatrix< SimpleTiledCrsProductTensor< TensorScalar, Kokkos::Cuda >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > > | |
CProductTensorLoop | |
CMultiply< BlockCrsMatrix< StochasticProductTensor< TensorScalar, TensorType, Kokkos::Cuda >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > > | |
CMultiply< BlockCrsMatrix< StochasticProductTensor< ValueType, CrsProductTensor< ValueType, Kokkos::OpenMP >, Kokkos::OpenMP >, MatrixValue, Kokkos::OpenMP >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::OpenMP >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::OpenMP > > | |
CMultiply< BlockCrsMatrix< StochasticProductTensor< ValueType, CrsProductTensor< ValueType, Kokkos::Serial >, Kokkos::Serial >, MatrixValue, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Serial > > | |
CMultiply< BlockCrsMatrix< StochasticProductTensor< ValueType, CrsProductTensor< ValueType, Kokkos::Threads >, Kokkos::Threads >, MatrixValue, Kokkos::Threads >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Threads >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Kokkos::Threads > > | |
▶CMultiply< BlockCrsMatrix< TiledCrsProductTensor< TensorScalar, Kokkos::Cuda >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > > | |
CProductTensorLoop | |
CMultiply< CrsMatrix< MatrixValue, Device, Layout >, InputMultiVectorType, OutputMultiVectorType, std::vector< OrdinalType >, IntegralRank< 2 > > | |
CMultiply< CrsMatrix< MatrixValue, Device, Layout >, InputMultiVectorType, OutputMultiVectorType, void, IntegralRank< 2 > > | |
CMultiply< CrsMatrix< MatrixValue, Device, Layout >, InputVectorType, OutputVectorType, void, IntegralRank< 1 > > | |
CMultiply< CrsMatrix< MatrixValue, Device, Layout >, std::vector< InputViewType >, std::vector< OutputViewType >, void, IntegralRank< 1 > > | |
CMultiply< KokkosSparse::CrsMatrix< const Sacado::UQ::PCE< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::UQ::PCE< InputStorage > **, InputP... >, Kokkos::View< Sacado::UQ::PCE< OutputStorage > **, OutputP... > > | |
CMultiply< KokkosSparse::CrsMatrix< const Sacado::UQ::PCE< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::UQ::PCE< InputStorage > *, InputP... >, Kokkos::View< Sacado::UQ::PCE< OutputStorage > *, OutputP... > > | |
CMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... > > | |
CMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... > > | |
CMultiply< KokkosSparse::CrsMatrix< Sacado::UQ::PCE< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::UQ::PCE< InputStorage > **, InputP... >, Kokkos::View< Sacado::UQ::PCE< OutputStorage > **, OutputP... > > | |
CMultiply< KokkosSparse::CrsMatrix< Sacado::UQ::PCE< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::UQ::PCE< InputStorage > *, InputP... >, Kokkos::View< Sacado::UQ::PCE< OutputStorage > *, OutputP... > > | |
CMultiplyImpl | |
COneDOrthogPolyBasis | Abstract base class for 1-D orthogonal polynomials |
COperator | |
COrthogonalizationFactory | Encapsulate various orthogonalization (ie QR) methods |
COrthogPolyApprox | Class to store coefficients of a projection onto an orthogonal polynomial basis |
COrthogPolyBasis | Abstract base class for multivariate orthogonal polynomials |
COrthogPolyExpansion | Abstract base class for orthogonal polynomial-based expansions |
COrthogPolyExpansionBase | Base class for consolidating common expansion implementations |
CParallelData | |
CPCECovarianceOp | An Epetra operator representing the covariance operator of a polynomial chaos expansion |
CPecosOneDOrthogPolyBasis | Implementation of OneDOrthogPolyBasis via Pecos |
CPreconditionerFactory | An class for building preconditioners |
CProductBasis | Abstract base class for multivariate orthogonal polynomials generated from tensor products of univariate polynomials |
▶CProductBasisUtils | Utilities for indexing a multi-variate complete polynomial basis |
CCijk_1D_Iterator | |
CProductContainer | A product (in the mathematical sense) container class whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor.
|
CProductContainerTraits | Base traits definition for ProductContainer |
CProductContainerTraits< Epetra_CrsMatrix > | Specialization of ProductContainerTraits to Epetra_CrsMatrix coefficients |
CProductContainerTraits< Epetra_MultiVector > | Specialization of ProductContainerTraits to Epetra_MultiVector coefficients |
CProductContainerTraits< Epetra_Operator > | Specialization of ProductContainerTraits to Epetra_Operator coefficients |
CProductContainerTraits< Epetra_Vector > | Specialization of ProductContainerTraits to Epetra_Vector coefficients |
CProductEpetraMultiVector | A container class storing products of Epetra_MultiVector's.
|
CProductEpetraMultiVectorOperator | A container class for products of Epetra_Vector's.
|
CProductEpetraOperator | A container class for products of Epetra_Vector's.
|
CProductEpetraVector | A container class for products of Epetra_Vector's.
|
CProductLanczosGramSchmidtPCEBasis | Generate a basis from a given set of PCE expansions that is orthogonal with respect to the product measure induced by these expansions |
CProductLanczosPCEBasis | Generate a basis from a given set of PCE expansions that is orthogonal with respect to the product measure induced by these expansions |
CPseudoSpectralOperator | An operator interface for building pseudo-spectral approximations |
CPseudoSpectralOperatorFactory | Factory for building multivariate quadrature strategies |
▶CPseudoSpectralOrthogPolyExpansion | Orthogonal polynomial expansions based on numerical quadrature |
Cacos_quad_func | |
Cacosh_quad_func | |
Casin_quad_func | |
Casinh_quad_func | |
Catan2_quad_func | |
Catan_quad_func | |
Catanh_quad_func | |
Ccbrt_quad_func | |
Ccos_quad_func | |
Ccosh_quad_func | |
Cdiv_quad_func | |
Cexp_quad_func | |
Clog10_quad_func | |
Clog_quad_func | |
Cpow_quad_func | |
Csin_quad_func | |
Csinh_quad_func | |
Csqrt_quad_func | |
Ctan_quad_func | |
Ctanh_quad_func | |
Ctimes_quad_func | |
▶CQuadOrthogPolyExpansion | Orthogonal polynomial expansions based on numerical quadrature |
Cacos_quad_func | |
Cacosh_quad_func | |
Casin_quad_func | |
Casinh_quad_func | |
Catan2_quad_func | |
Catan_quad_func | |
Catanh_quad_func | |
Ccbrt_quad_func | |
Ccos_quad_func | |
Ccosh_quad_func | |
Cdiv_quad_func | |
Cexp_quad_func | |
Clog10_quad_func | |
Clog_quad_func | |
Cpow_quad_func | |
Csin_quad_func | |
Csinh_quad_func | |
Csqrt_quad_func | |
Ctan_quad_func | |
Ctanh_quad_func | |
Ctimes_quad_func | |
CQuadrature | Abstract base class for quadrature methods |
CQuadratureFactory | Factory for building multivariate quadrature strategies |
CQuadraturePseudoSpectralOperator | An operator for building pseudo-spectral coefficients using an arbitrary quadrature rule |
▶CRCB | |
CBox | |
CCoordCompare | |
CRecurrenceBasis | Implementation of OneDOrthogPolyBasis based on the general three-term recurrence relationship:
for where , , and |
CReducedBasisFactory | Generate a basis from a given set of PCE expansions that is orthogonal with respect to the product measure induced by these expansions |
CReducedPCEBasis | Abstract base class for reduced basis strategies built from polynomial chaos expansions in some other basis |
CReducedQuadratureFactory | Generate a basis from a given set of PCE expansions that is orthogonal with respect to the product measure induced by these expansions |
CResponseStatisticModelEvaluator | ModelEvaluator providing statistic response functions |
CRysBasis | Rys polynomial basis |
CSchurPreconditioner | |
CSGInverseModelEvaluator | Nonlinear, inverse stochastic Galerkin ModelEvaluator |
CSGModelEvaluator | Nonlinear, stochastic Galerkin ModelEvaluator |
CSGModelEvaluator_Adaptive | Nonlinear, stochastic Galerkin ModelEvaluator that constructs an adapted Jacobian |
CSGModelEvaluator_Interlaced | Nonlinear, stochastic Galerkin ModelEvaluator that constructs a interlaced Jacobian |
CSGModelEvaluatorBase | Base class for stochastic Galerkin model evaluators |
CSGOperator | An abstract class to represent a generic stochastic Galerkin operator as an Epetra_Operator |
CSGOperatorFactory | Factory for generating stochastic Galerkin preconditioners |
CSGPreconditioner | An abstract class to represent a generic stochastic Galerkin preconditioner as an Epetra_Operator |
CSGPreconditionerFactory | Factory for generating stochastic Galerkin preconditioners |
CSGQuadModelEvaluator | ModelEvaluator adaptor that implements the stochastic Galerkin residual and Jacobian computations using quadrature |
CSGQuadMPModelEvaluator | ModelEvaluator adaptor that implements the stochastic Galerkin residual and Jacobian computations using quadrature |
CSimpleTiledCrsProductTensor | |
CSingleColumnMultivectorMultiply | |
▶CSmolyakBasis | Multivariate orthogonal polynomial basis generated from a Smolyak sparse grid |
CSmolyakPredicate | Predicate functor for building sparse triple products |
CSmolyakPseudoSpectralOperator | An operator for building pseudo-spectral coefficients using a sparse Smolyak construction |
CSmolyakSparseGridQuadrature | Defines quadrature for a tensor product basis by Smolyak sparse grids |
CSparse3Tensor | Data structure storing a sparse 3-tensor C(i,j,k) in a a compressed format |
CSparseArray | Container for a "sparse" array |
CSparseArrayIterator | Bi-directional iterator for traversing a sparse array |
CSparseArrayReverseIterator | Bi-directional reverse iterator for traversing a sparse array |
CSparseGridQuadrature | Defines quadrature for a tensor product basis by Smolyak sparse grids |
CSPDDenseDirectDivisionExpansionStrategy | Strategy interface for computing PCE of a/b using only b[0] |
▶CStandardStorage | |
Capply | Turn StandardStorage into a meta-function class usable with mpl::apply |
CStaticArrayTraits | Static array allocation class |
CStaticArrayTraits< T, D, false > | Static array allocation class that works for any type |
CStaticArrayTraits< T, D, true > | Static array allocation class that is specialized for scalar i.e., fundamental or built-in types (float, double, etc...) |
▶CStaticFixedStandardStorage | Statically allocated storage class |
Capply | Turn StaticFixedStandardStorage into a meta-function class usable with mpl::apply |
▶CStaticFixedStorage | Statically allocated storage class |
Capply | Turn StaticFixedStorage into a meta-function class usable with mpl::apply |
Capply_N | |
▶CStaticStandardStorage | Statically allocated storage class |
Capply | Turn StaticStandardStorage into a meta-function class usable with mpl::apply |
▶CStaticStorage | Statically allocated storage class |
Capply | Turn StaticStorage into a meta-function class usable with mpl::apply |
CStieltjesBasis | Generates three-term recurrence using the Discretized Stieltjes procedure applied to a functional mapping another basis |
CStieltjesGramSchmidtBuilder | Class for building a reduced-dimension basis and quadrature from a given set of polynomial chaos expansions. First generates 1-D orthogonal bases using the discretized Stieltjes procedure, forms their tensor product, and then orthogonalizes using Gram-Schmidt |
CStieltjesPCEBasis | Generates three-term recurrence using the Discretized Stieltjes procedure applied to a polynomial chaos expansion in another basis |
CStochasticProductTensor | Bases defined by combinatorial product of polynomial bases |
CSymmetricDiagonalSpec | Symmetric diagonal storage for a dense matrix |
CTensorProductBasis | Multivariate orthogonal polynomial basis generated from a tensor product of univariate polynomials |
CTensorProductElement | Container storing a term in a generalized tensor product |
▶CTensorProductIndexSet | A tensor product index set |
CIterator | Iterator class for iterating over elements of the index set |
CTensorProductPredicate | Predicate functor for building sparse triple products |
CTensorProductPseudoSpectralOperator | An operator for building pseudo-spectral coefficients using tensor-product quadrature |
CTensorProductQuadrature | Defines quadrature for a tensor product basis by tensor products of 1-D quadrature rules |
CTiledCrsProductTensor | |
CTinyVec | |
CTinyVec< ValueType, N, UseIntrinsics, true > | |
CTotalOrderBasis | Multivariate orthogonal polynomial basis generated from a total order tensor product of univariate polynomials |
▶CTotalOrderIndexSet | An isotropic total order index set |
CIterator | Iterator class for iterating over elements of the index set |
CTotalOrderLess | A comparison functor implementing a strict weak ordering based total-order ordering, recursive on the dimension |
CTotalOrderPredicate | Predicate functor for building sparse triple products based on total order |
CUpdate | |
CUserDefinedQuadrature | |
CVectorOrthogPoly | A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor.
|
CViewRank | |
CViewRank< std::vector< T > > | |
▶CViewStorage | Dynamic storage with view semantics and contiguous access |
Capply | Turn ViewStorage into a meta-function class usable with mpl::apply |
CWeightedVectorSpace | |
▶NTeuchos | |
▶Ndetails | |
CGivensRotator< Sacado::MP::Vector< Storage >, false > | |
CGivensRotator< Sacado::UQ::PCE< Storage >, false > | |
CMPVectorArrayHelper | |
CMPVectorArrayHelper< Stokhos::DynamicStorage< Ordinal, Value, Device > > | |
CMPVectorArrayHelper< Stokhos::StaticFixedStorage< Ordinal, Value, Num, Device > > | |
CPCEArrayHelper | |
CPCEArrayHelper< Stokhos::DynamicStorage< Ordinal, Value, Device > > | |
CBLAS< OrdinalType, Sacado::MP::Vector< Storage > > | Vector specializations for Teuchos::BLAS wrappers |
CLAPACK | Specialization for Sacado::UQ::PCE< Storage<...> > |
CLAPACK< OrdinalType, Sacado::MP::Vector< Storage > > | |
CLAPACK< OrdinalType, Sacado::UQ::PCE< Storage > > | |
CPromotionTraits< L, Sacado::ETPCE::OrthogPoly< T, S > > | Specialization of Teuchos::PromotionTraits to DFad types |
CPromotionTraits< L, Sacado::MP::Vector< S > > | Specialization of Teuchos::PromotionTraits to Vector types |
CPromotionTraits< L, Sacado::PCE::OrthogPoly< T, S > > | Specialization of Teuchos::PromotionTraits to DFad types |
CPromotionTraits< L, Sacado::UQ::PCE< S > > | Specialization of Teuchos::PromotionTraits to DFad types |
CPromotionTraits< Sacado::ETPCE::OrthogPoly< T, S >, R > | Specialization of Teuchos::PromotionTraits to DFad types |
CPromotionTraits< Sacado::ETPCE::OrthogPoly< T, S >, Sacado::ETPCE::OrthogPoly< T, S > > | Specialization of Teuchos::PromotionTraits to DFad types |
CPromotionTraits< Sacado::MP::Vector< S >, R > | Specialization of Teuchos::PromotionTraits to Vector types |
CPromotionTraits< Sacado::MP::Vector< S >, Sacado::MP::Vector< S > > | Specialization of Teuchos::PromotionTraits to Vector types |
CPromotionTraits< Sacado::PCE::OrthogPoly< T, S >, R > | Specialization of Teuchos::PromotionTraits to DFad types |
CPromotionTraits< Sacado::PCE::OrthogPoly< T, S >, Sacado::PCE::OrthogPoly< T, S > > | Specialization of Teuchos::PromotionTraits to DFad types |
CPromotionTraits< Sacado::UQ::PCE< S >, R > | Specialization of Teuchos::PromotionTraits to DFad types |
CPromotionTraits< Sacado::UQ::PCE< S >, Sacado::UQ::PCE< S > > | Specialization of Teuchos::PromotionTraits to DFad types |
CScalarTraits< Sacado::ETPCE::OrthogPoly< T, S > > | Specializtion of Teuchos::ScalarTraits |
CScalarTraits< Sacado::MP::Vector< S > > | Specializtion of Teuchos::ScalarTraits |
CScalarTraits< Sacado::PCE::OrthogPoly< T, S > > | Specializtion of Teuchos::ScalarTraits |
CScalarTraits< Sacado::UQ::PCE< S > > | Specializtion of Teuchos::ScalarTraits |
CSerializationTraits< Ordinal, Sacado::ETPCE::OrthogPoly< T, S > > | Specialization of Teuchos::SerializationTraits |
CSerializationTraits< Ordinal, Sacado::MP::Vector< S > > | Specialization of Teuchos::SerializationTraits |
CSerializationTraits< Ordinal, Sacado::PCE::OrthogPoly< T, S > > | Specialization of Teuchos::SerializationTraits |
CSerializationTraits< Ordinal, Sacado::UQ::PCE< S > > | Specialization of Teuchos::SerializationTraits |
CSerialQRDenseSolver | Specialization for Sacado::UQ::PCE< Storage<...> > |
CSerialQRDenseSolver< OrdinalType, Sacado::MP::Vector< Storage > > | |
CSerialQRDenseSolver< OrdinalType, Sacado::UQ::PCE< Storage > > | |
CValueTypeConversionTraits< TypeTo, Sacado::MP::Expr< ExprFrom > > | |
CValueTypeConversionTraits< TypeTo, Sacado::MP::Vector< StorageFrom > > | Specializations for Teuchos::as<T> |
CValueTypeConversionTraits< TypeTo, Sacado::PCE::OrthogPoly< T, S > > | Specializtion of Teuchos::ValueTypeConversionTraits |
CValueTypeConversionTraits< TypeTo, Sacado::UQ::PCE< S > > | Specializtion of Teuchos::ValueTypeConversionTraits |
CValueTypeSerializer< Ordinal, Sacado::ETPCE::OrthogPoly< T, S > > | Specialization of Teuchos::ValueTypeSerializer |
CValueTypeSerializer< Ordinal, Sacado::MP::Vector< S > > | Specialization of Teuchos::ValueTypeSerializer |
CValueTypeSerializer< Ordinal, Sacado::PCE::OrthogPoly< T, S > > | Specialization of Teuchos::ValueTypeSerializer |
CValueTypeSerializer< Ordinal, Sacado::UQ::PCE< S > > | Specialization of Teuchos::ValueTypeSerializer |
▶NTpetra | |
▶NDetails | |
CPackTraits< Sacado::UQ::PCE< S > > | Partial specialization of PackTraits for Sacado's PCE UQ type |
CScalarViewTraits< Sacado::UQ::PCE< S >, D > | Partial specialization of ScalarViewTraits for Sacado's PCE UQ type |
▶NKokkosRefactor | |
▶NDetails | |
Cdevice_is_cuda | |
CPackArrayMultiColumn< Kokkos::View< Sacado::MP::Vector< DS > *, DP... >, Kokkos::View< const Sacado::MP::Vector< SS > **, SP... >, IdxView > | |
CPackArrayMultiColumn< Kokkos::View< Sacado::UQ::PCE< DS > *, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, IdxView > | |
CPackArrayMultiColumnVariableStride< Kokkos::View< Sacado::MP::Vector< DS > *, DP... >, Kokkos::View< const Sacado::MP::Vector< SS > **, SP... >, IdxView, ColView > | |
CPackArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > *, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, IdxView, ColView > | |
CPackArraySingleColumn< Kokkos::View< Sacado::MP::Vector< DS > *, DP... >, Kokkos::View< const Sacado::MP::Vector< SS > **, SP... >, IdxView > | |
CPackArraySingleColumn< Kokkos::View< Sacado::UQ::PCE< DS > *, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, IdxView > | |
CPermuteArrayMultiColumn< Kokkos::View< Sacado::MP::Vector< DS > **, DP... >, Kokkos::View< const Sacado::MP::Vector< SS > **, SP... >, DstIdxView, SrcIdxView > | |
CPermuteArrayMultiColumn< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView > | |
CPermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::MP::Vector< DS > **, DP... >, Kokkos::View< const Sacado::MP::Vector< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView > | |
CPermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView > | |
CUnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::MP::Vector< DS > **, DP... >, Kokkos::View< const Sacado::MP::Vector< SS > *, SP... >, IdxView, Op > | |
CUnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, Op > | |
CUnpackArrayMultiColumnVariableStride< ExecutionSpace, Kokkos::View< Sacado::MP::Vector< DS > **, DP... >, Kokkos::View< const Sacado::MP::Vector< SS > *, SP... >, IdxView, ColView, Op > | |
CUnpackArrayMultiColumnVariableStride< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, ColView, Op > | |
CEnsembleTraits_m | |
CEnsembleTraits_m< Sacado::MP::Vector< S > > | |
CinnerF | |
CLanczos_Cos_Func | |
CLanczos_Exp_Func | |
Clanczos_pce_quad_func | |
CLanczos_PCE_Setup | |
CLanczos_Sin_Func | |
CMask | |
CMaskedAssign | |
CMaskedAssign< Sacado::MP::Vector< S > > | |
CMaskedAssign< Sacado::MP::Vector< Stokhos::DynamicStorage< ordinal_t, value_t, device_t > > > | |
CupdateF | |