level3_impl.h File Reference
#include <iostream>
#include "common.h"

Go to the source code of this file.

Typedefs

typedef void(* functype) (DenseIndex, DenseIndex, DenseIndex, const Scalar *, DenseIndex, const Scalar *, DenseIndex, Scalar *, DenseIndex, DenseIndex, Scalar, Eigen::internal::level3_blocking< Scalar, Scalar > &, Eigen::internal::GemmParallelInfo< DenseIndex > *)
 

Functions

 if (OP(*opa)==INVALID) info
 
else iflda (1,(OP(*opa)==NOTR) ? *m :*k)) info=8;else if(*ldb< std::max(1,(OP(*opb)==NOTR) ? *k :*n)) info=10;else if(*ldc< std::max(1, *m)) info=13;if(info) return xerbla_(SCALAR_SUFFIX_UP "GEMM ", &info
 
 if (beta !=Scalar(1))
 
 if (SIDE(*side)==INVALID) info = 1
 
else if (UPLO(*uplo)==INVALID) info
 
else if (DIAG(*diag)==INVALID) info
 
else iflda (1,(SIDE(*side)==LEFT) ? *m :*n)) info=9;else if(*ldb< std::max(1, *m)) info=11;if(info) return xerbla_(SCALAR_SUFFIX_UP "TRSM ", &info
 
 if (alpha !=Scalar(1)) matrix(b
 
 matrix (b, *m, *n, *ldb).setZero()
 
Eigen::Matrix< Scalar, Dynamic, Dynamic, ColMajor > matA (size, size)
 
else iflda (1,(OP(*op)==NOTR) ? *n :*k)) info=7;else if(*ldc< std::max(1, *n)) info=10;if(info) return xerbla_(SCALAR_SUFFIX_UP "SYRK ", &info
 
else matrix (c, *n, *n, *ldc).triangularView< Lower >()+
 
 if (beta==Scalar(0)) matrix(c
 
*ldc setZero ()
 
else if ((OP(*op)==INVALID)||(OP(*op)==TR)) info = 2
 
ifk (0)
 

Variables

const charopa
 
const char const charopb
 
const char const char const intm
 
const char const char const int const intn
 
const char const char const int const int const intk
 
const char const char const int const int const int const RealScalarpalpha
 
const char const char const int const int const int const RealScalar const RealScalarpa
 
const char const char const int const int const int const RealScalar const RealScalar const intlda
 
const char const char const int const int const int const RealScalar const RealScalar const int const RealScalarpb
 
const char const char const int const int const int const RealScalar const RealScalar const int const RealScalar const intldb
 
const char const char const int const int const int const RealScalar const RealScalar const int const RealScalar const int const RealScalarpbeta
 
const char const char const int const int const int const RealScalar const RealScalar const int const RealScalar const int const RealScalar RealScalarpc
 
const char const char const int const int const int const RealScalar const RealScalar const int const RealScalar const int const RealScalar RealScalar const intldc
 
static const functype func [12]
 
const Scalara = reinterpret_cast<const Scalar *>(pa)
 
const Scalarb = reinterpret_cast<const Scalar *>(pb)
 
Scalarc = reinterpret_cast<Scalar *>(pc)
 
Scalar alpha = *reinterpret_cast<const Scalar *>(palpha)
 
Scalar beta = *reinterpret_cast<const Scalar *>(pbeta)
 
int info = 0
 
if m return = beta
 
int code = OP(*opa) | (OP(*opb) << 2)
 
const charside = alpha
 
const char const charuplo
 
const char const char const char const chardiag
 
 else
 
Eigen::Matrix< Scalar, Dynamic, Dynamic, ColMajor > tmp = matrix(b, *m, *n, *ldb)
 
int size = (SIDE(*side) == LEFT) ? (*m) : (*n)
 
const char const charop
 

Typedef Documentation

◆ functype

typedef void(* functype)(DenseIndex, DenseIndex, const Scalar *, DenseIndex, const Scalar *, DenseIndex, Scalar *, DenseIndex, DenseIndex, const Scalar &, Eigen::internal::level3_blocking< Scalar, Scalar > &)

Function Documentation

◆ if() [1/8]

else if ( (OP(*op)==INVALID)||(OP(*op)==TR ) = 2

◆ if() [2/8]

if ( alpha = Scalar(1))

◆ if() [3/8]

if ( beta = Scalar(1))
84  {
85  if (beta == Scalar(0))
86  matrix(c, *m, *n, *ldc).setZero();
87  else
88  matrix(c, *m, *n, *ldc) *= beta;
89  }
SCALAR Scalar
Definition: bench_gemm.cpp:45
const char const char const int const int const int const RealScalar const RealScalar const int const RealScalar const int const RealScalar RealScalar const int * ldc
Definition: level3_impl.h:15
matrix(b, *m, *n, *ldb).setZero()
const char const char const int const int * n
Definition: level3_impl.h:13
const char const char const int * m
Definition: level3_impl.h:13
Scalar * c
Definition: level3_impl.h:59
Scalar beta
Definition: level3_impl.h:61

References beta, c, ldc, m, matrix(), and n.

◆ if() [4/8]

if ( beta  = Scalar(0))

◆ if() [5/8]

else if ( DIAG diag = =INVALID)

◆ if() [6/8]

if ( OP opa = INVALID)
616  {
617  if (UPLO(*uplo) == UP) {
618  matrix(c, *n, *n, *ldc).triangularView<Upper>() +=
619  alpha * matrix(a, *n, *k, *lda) * matrix(b, *n, *k, *ldb).transpose() +
620  alpha * matrix(b, *n, *k, *ldb) * matrix(a, *n, *k, *lda).transpose();
621  } else if (UPLO(*uplo) == LO)
622  matrix(c, *n, *n, *ldc).triangularView<Lower>() +=
623  alpha * matrix(a, *n, *k, *lda) * matrix(b, *n, *k, *ldb).transpose() +
624  alpha * matrix(b, *n, *k, *ldb) * matrix(a, *n, *k, *lda).transpose();
625  } else if (OP(*op) == TR || OP(*op) == ADJ) {
#define UP
Definition: common.h:46
#define TR
Definition: common.h:40
#define OP(X)
Definition: common.h:54
#define ADJ
Definition: common.h:41
#define UPLO(X)
Definition: common.h:59
#define LO
Definition: common.h:47
@ Lower
Definition: Constants.h:211
@ Upper
Definition: Constants.h:213
const char const char const int const int const int const RealScalar const RealScalar const int * lda
Definition: level3_impl.h:14
const Scalar * b
Definition: level3_impl.h:58
const char const char * op
Definition: level3_impl.h:473
const char const char * uplo
Definition: level3_impl.h:101
const char const char const int const int const int const RealScalar const RealScalar const int const RealScalar const int * ldb
Definition: level3_impl.h:14
const char const char const int const int const int * k
Definition: level3_impl.h:13
const Scalar * a
Definition: level3_impl.h:57
Scalar alpha
Definition: level3_impl.h:60

References a, alpha, b, c, k, lda, ldb, ldc, LO, Eigen::Lower, matrix(), n, UP, UPLO, uplo, and Eigen::Upper.

◆ if() [7/8]

else if ( SIDE side = INVALID) = 1
225  {
227  false);
228  func[code](*m, *n, a, *lda, b, 1, *ldb, blocking);
229  } else {
Definition: GeneralMatrixMatrix.h:223
int code
Definition: level3_impl.h:96
Definition: benchGeometry.cpp:21

References a, b, code, lda, ldb, LEFT, m, and n.

◆ if() [8/8]

◆ k()

if* k ( )
794  {
796  false);
797  func[code](*n, *k, a, *lda, a, *lda, c, 1, *ldc, alpha, blocking);
798  matrix(c, *n, *n, *ldc).diagonal().imag().setZero();
799  }

References a, alpha, c, code, k, lda, ldc, matrix(), and n.

◆ lda() [1/3]

else if* lda ( ,
(OP(*op)==NOTR) ? *n :*  k 
) &

◆ lda() [2/3]

else if* lda ( ,
(OP(*opa)==NOTR) ? *m :*  k 
) &

◆ lda() [3/3]

else if* lda ( ,
(SIDE(*side)==LEFT) ? *m :*  n 
) &

References LEFT.

◆ matA()

◆ matrix() [1/2]

◆ matrix() [2/2]

else matrix ( c  ,
n,
n,
ldc 
)

◆ setZero()

* ldc setZero ( )

References LEFT.

Variable Documentation

◆ a

const Scalar* a = reinterpret_cast<const Scalar *>(pa)

Referenced by if(), k(), and matrix().

◆ alpha

Scalar alpha = *reinterpret_cast<const Scalar *>(palpha)

Referenced by if(), k(), and matrix().

◆ b

const Scalar* b = reinterpret_cast<const Scalar *>(pb)

Referenced by if(), and matrix().

◆ beta

RealScalar beta = *reinterpret_cast<const Scalar *>(pbeta)

Referenced by if().

◆ c

Scalar* c = reinterpret_cast<Scalar *>(pc)

Referenced by if(), and k().

◆ code

int code = OP(*opa) | (OP(*opb) << 2)

Referenced by if(), k(), and matrix().

◆ diag

* ldb* const char const char const char const char* diag

◆ else

◆ func

static const functype func
static

◆ info

else if k info = 0

◆ k

const char const char const int const int* k

Referenced by if(), and k().

◆ lda

const char const char const int const int const RealScalar const RealScalar const int* lda

Referenced by if(), k(), and matrix().

◆ ldb

const char const char const int const int const RealScalar const RealScalar const int const RealScalar const int * ldb
Initial value:
{
@ ColMajor
Definition: Constants.h:318

Referenced by if(), and matrix().

◆ ldc

const char const char const int const int const RealScalar const RealScalar const int const RealScalar const int const RealScalar RealScalar const int* ldc
Initial value:

Referenced by if(), and k().

◆ m

Eigen::internal::gemm_blocking_space<ColMajor, Scalar, Scalar, Dynamic, Dynamic, Dynamic> blocking* m

Referenced by if(), and matrix().

◆ n

const char const char const int* n

Referenced by if(), k(), and matrix().

◆ op

const char const char* op

◆ opa

* ldb* const char const char const char* opa

◆ opb

const char const char* opb

◆ pa

const char const char const int const int const RealScalar const RealScalar* pa

◆ palpha

const char const char const int const int const RealScalar* palpha

◆ pb

const char const char const int const int const RealScalar const RealScalar const int const RealScalar* pb

◆ pbeta

const char const char const int const int const RealScalar const RealScalar const int const RealScalar const int const RealScalar* pbeta

◆ pc

const char const char const int const int const RealScalar const RealScalar const int const RealScalar const int const RealScalar RealScalar* pc

◆ return

if k return = beta

◆ side

◆ size

int size = (SIDE(*side) == LEFT) ? (*m) : (*n)

Referenced by if().

◆ tmp

Eigen::Matrix<Scalar, Dynamic, Dynamic, ColMajor> tmp = matrix(b, *m, *n, *ldb)

Referenced by Eigen::PardisoImpl< Derived >::_solve_impl(), Eigen::SVDBase< Derived >::_solve_impl(), Eigen::SVDBase< Derived >::_solve_impl_transposed(), Eigen::IterativeSolverBase< Derived >::_solve_with_guess_impl(), Eigen::internal::gebp_traits< std::complex< RealScalar >, std::complex< RealScalar >, ConjLhs_, ConjRhs_, Arch, PacketSize_ >::acc(), oomph::SpineAxisymmetricMarangoniSurfactantFluidInterfaceElement< ELEMENT >::add_additional_residual_contributions_interface(), Eigen::SimplicialCholeskyBase< Derived >::analyzePattern(), Eigen::internal::apply_block_householder_on_the_left(), Eigen::MatrixBase< Derived >::applyHouseholderOnTheLeft(), Eigen::MatrixBase< Derived >::applyHouseholderOnTheRight(), array_real(), oomph::Problem::assign_eqn_numbers(), Eigen::internal::triangular_dense_assignment_kernel< UpLo, SelfAdjoint, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version >::assignCoeff(), Eigen::SparseMatrix< Scalar_, Options_, StorageIndex_ >::assignDiagonal(), Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op< typename DstEvaluatorTypeT::Scalar >, Specialized >::assignPacket(), basic_tuple_test(), Eigen::Spline< Scalar_, Dim_, Degree_ >::BasisFunctions(), Eigen::internal::bicgstab(), oomph::HelmholtzMGPreconditioner< DIM >::block_preconditioner_self_test(), bug1684_job3(), Eigen::TensorEvaluator< const TensorFFTOp< FFT, ArgType, FFTResultType, FFTDir >, Device >::butterfly_2(), Eigen::TensorEvaluator< const TensorFFTOp< FFT, ArgType, FFTResultType, FFTDir >, Device >::butterfly_4(), Eigen::internal::simpl_chol_helper< Scalar, StorageIndex >::calc_etree(), Eigen::internal::simpl_chol_helper< Scalar, StorageIndex >::calc_hadj_inner(), Eigen::internal::call_assignment(), call_ref(), oomph::checked_dynamic_cast(), cholesky_verify_assert(), cod_verify_assert(), Eigen::SimplicialCholeskyBase< Derived >::compute(), Eigen::ThreadPoolTempl< Environment >::ComputeCoprimes(), Eigen::internal::conjugate_gradient(), copy_matrix(), diagonalmatrices(), Eigen::BDCSVD< MatrixType_, Options_ >::divide(), oomph::MemoryUsage::doc_total_memory_usage(), dont_over_optimize(), GpuHelper::drawVector(), GpuHelper::drawVectorBox(), eigen33(), EIGEN_DECLARE_TEST(), eiToGmm(), Eigen::MatrixExponentialReturnValue< Derived >::evalTo(), Eigen::MatrixSquareRootReturnValue< Derived >::evalTo(), Eigen::TensorEvaluator< const TensorFFTOp< FFT, ArgType, FFTResultType, FFTDir >, Device >::evalToBuf(), oomph::DenseLU::factorise(), Eigen::SimplicialCholeskyBase< Derived >::factorize(), Eigen::IncompleteCholesky< Scalar, UpLo_, OrderingType_ >::factorize(), oomph::AdvectionDiffusionEquations< DIM >::fill_in_generic_residual_contribution_adv_diff(), oomph::RefineableAdvectionDiffusionEquations< DIM >::fill_in_generic_residual_contribution_adv_diff(), oomph::AdvectionDiffusionReactionEquations< NREAGENT, DIM >::fill_in_generic_residual_contribution_adv_diff_react(), oomph::RefineableAdvectionDiffusionReactionEquations< NREAGENT, DIM >::fill_in_generic_residual_contribution_adv_diff_react(), oomph::RefineableGeneralisedAdvectionDiffusionEquations< DIM >::fill_in_generic_residual_contribution_cons_adv_diff(), oomph::RefineableGeneralisedAxisymAdvectionDiffusionEquations::fill_in_generic_residual_contribution_cons_axisym_adv_diff(), oomph::GeneralisedNewtonianNavierStokesEquations< DIM >::fill_in_generic_residual_contribution_nst(), oomph::RefineableGeneralisedNewtonianNavierStokesEquations< DIM >::fill_in_generic_residual_contribution_nst(), oomph::NavierStokesEquations< DIM >::fill_in_generic_residual_contribution_nst(), oomph::RefineableNavierStokesEquations< DIM >::fill_in_generic_residual_contribution_nst(), oomph::RefineableUnsteadyHeatEquations< DIM >::fill_in_generic_residual_contribution_ust_heat(), oomph::WomersleyEquations< DIM >::fill_in_generic_residual_contribution_womersley(), oomph::FSIDiagHermiteShellElement::fluid_load_rate_of_work(), generalized_eigensolver_real(), oomph::AxisymmetricNavierStokesEquations::get_dresidual_dnodal_coordinates(), oomph::RefineableAxisymmetricNavierStokesEquations::get_dresidual_dnodal_coordinates(), oomph::GeneralisedNewtonianAxisymmetricNavierStokesEquations::get_dresidual_dnodal_coordinates(), oomph::RefineableGeneralisedNewtonianAxisymmetricNavierStokesEquations::get_dresidual_dnodal_coordinates(), oomph::GeneralisedNewtonianNavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::RefineableGeneralisedNewtonianNavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::NavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::RefineableNavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::SpaceTimeNavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::RefineableSpaceTimeNavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), householder(), householder_update(), oomph::QTaylorHoodElement< 2 >::identify_load_data(), Eigen::internal::IndexMapper< Index, InputDims, NumKernelDims, Layout >::IndexMapper(), Eigen::KdBVH< Scalar_, Dim_, _Object >::init(), oomph::MemoryUsage::insert_comment_to_continous_top(), Eigen::internal::kissfft_impl< Scalar_ >::inv(), Eigen::internal::least_square_conjugate_gradient(), Eigen::internal::gebp_traits< std::complex< RealScalar >, RealScalar, ConjLhs_, false, Arch, PacketSize_ >::loadRhsQuad_impl(), lu_verify_assert(), oomph::DenseComplexMatrix::ludecompose(), Eigen::internal::gebp_traits< LhsScalar_, RhsScalar_, ConjLhs_, ConjRhs_, Arch, PacketSize_ >::madd(), Eigen::internal::gebp_traits< std::complex< RealScalar >, RealScalar, ConjLhs_, false, Arch, PacketSize_ >::madd(), Eigen::internal::gebp_traits< RealScalar, std::complex< RealScalar >, false, ConjRhs_, Arch, PacketSize_ >::madd(), Eigen::internal::gebp_traits< std::complex< RealScalar >, std::complex< RealScalar >, ConjLhs_, ConjRhs_, Arch, PacketSize_ >::madd(), Eigen::internal::gebp_traits< std::complex< RealScalar >, RealScalar, ConjLhs_, false, Arch, PacketSize_ >::madd_impl(), Eigen::internal::gebp_traits< RealScalar, std::complex< RealScalar >, false, ConjRhs_, Arch, PacketSize_ >::madd_impl(), main(), Eigen::MatrixMarketIterator< Scalar >::matrix(), matrix(), Eigen::internal::matrix_exp_pade13(), Eigen::internal::matrix_exp_pade3(), Eigen::internal::matrix_exp_pade5(), Eigen::internal::matrix_exp_pade7(), Eigen::internal::matrix_exp_pade9(), Eigen::internal::matrix_sqrt_quasi_triangular_1x1_off_diagonal_block(), Eigen::matrix_sqrt_triangular(), move_matrix(), Eigen::TensorSycl::internal::TensorContractionKernel< OutScalar, LhsScalar, RhsScalar, OutAccessor, LhsMapper, RhsMapper, StorageIndex, Properties, TripleDim, Vectorizable, input_mapper_properties, IsFinal, contraction_tp >::operator()(), Eigen::TensorSycl::internal::ScanKernelFunctor< Evaluator, CoeffReturnType, OutAccessor, Op, Index, stp >::operator()(), Eigen::TensorSycl::internal::ScanAdjustmentKernelFunctor< CoeffReturnType, InAccessor, OutAccessor, Op, Index >::operator()(), Eigen::internal::GaussianGenerator< T, Index, NumDims >::operator()(), Eigen::internal::operator/(), Eigen::TensorStorage< T, DSizes< IndexType, NumIndices_ >, Options_ >::operator=(), Eigen::internal::sparse_matrix_block_impl< SparseMatrixType, BlockRows, BlockCols >::operator=(), Eigen::SparseMatrix< Scalar_, Options_, StorageIndex_ >::operator=(), Eigen::SparseVector< Scalar_, Options_, StorageIndex_ >::operator=(), oomph::GeneralisedAdvectionDiffusionEquations< 2 >::output_fct(), oomph::UnsteadyHeatEquations< 2 >::output_fct(), Eigen::internal::pcast< Packet4f, Packet2l >(), Eigen::internal::pcast< Packet4f, Packet2ul >(), Eigen::internal::pcast< Packet8s, Packet2d >(), Eigen::internal::pcast< Packet8us, Packet2d >(), Eigen::internal::pcmp_eq(), Eigen::internal::pconj(), Eigen::internal::permutation_matrix_product< ExpressionType, Side, Transposed, SparseShape >::permute_inner(), Eigen::internal::permutation_matrix_product< ExpressionType, Side, Transposed, SparseShape >::permute_outer(), Eigen::BDCSVD< MatrixType_, Options_ >::perturbCol0(), Eigen::internal::pexp_double(), Eigen::internal::pgather< std::complex< double >, Packet1cd >(), Eigen::internal::pgather< std::complex< float >, Packet1cf >(), Eigen::internal::ploaddup< Packet16b >(), Eigen::internal::ploaddup< Packet16c >(), Eigen::internal::ploaddup< Packet16uc >(), Eigen::internal::ploaddup< Packet4d >(), Eigen::internal::ploaddup< Packet4i >(), Eigen::internal::ploaddup< Packet4ui >(), Eigen::internal::ploaddup< Packet8d >(), Eigen::internal::ploaddup< Packet8f >(), Eigen::internal::ploaddup< Packet8i >(), Eigen::internal::ploaddup< Packet8l >(), Eigen::internal::ploaddup< Packet8s >(), Eigen::internal::ploaddup< Packet8ui >(), Eigen::internal::ploaddup< Packet8us >(), Eigen::internal::ploadquad< Packet16b >(), Eigen::internal::ploadquad< Packet16c >(), Eigen::internal::ploadquad< Packet16f >(), Eigen::internal::ploadquad< Packet16i >(), Eigen::internal::ploadquad< Packet16uc >(), Eigen::internal::ploadquad< Packet4i >(), Eigen::internal::ploadquad< Packet4ui >(), Eigen::internal::ploadquad< Packet8d >(), Eigen::internal::ploadquad< Packet8f >(), Eigen::internal::ploadquad< Packet8l >(), Eigen::internal::ploadquad< Packet8s >(), Eigen::internal::ploadquad< Packet8us >(), Eigen::internal::plog_impl_double(), Eigen::internal::plog_impl_float(), Eigen::internal::predux< Packet16b >(), Eigen::internal::predux< Packet4ui >(), Eigen::internal::predux_max< Packet4d >(), Eigen::internal::predux_max< Packet4ui >(), Eigen::internal::predux_max< Packet8f >(), Eigen::internal::predux_min< Packet4d >(), Eigen::internal::predux_min< Packet4ui >(), Eigen::internal::predux_min< Packet8f >(), Eigen::internal::predux_mul< Packet16b >(), Eigen::internal::predux_mul< Packet4d >(), Eigen::internal::predux_mul< Packet4ui >(), Eigen::internal::predux_mul< Packet8f >(), Eigen::internal::preverse(), product_extra(), product_notemporary(), Eigen::internal::psignbit(), Eigen::internal::ptranspose(), qr(), qr_verify_assert(), Eigen::SparseSelfAdjointView< MatrixType, Mode_ >::rankUpdate(), oomph::Problem::read(), Eigen::internal::real_2x2_jacobi_svd(), helpers::removeFromCommandline(), Eigen::TensorEvaluator< const TensorRollOp< RollDimensions, ArgType >, Device >::roll(), Eigen::internal::simplicial_cholesky_grab_input< CholMatrixType, InputMatrixType >::run(), Eigen::internal::sparse_solve_triangular_selector< Lhs, Rhs, Mode, Lower, RowMajor >::run(), Eigen::internal::sparse_solve_triangular_selector< Lhs, Rhs, Mode, Upper, RowMajor >::run(), Eigen::internal::sparse_solve_triangular_selector< Lhs, Rhs, Mode, Lower, ColMajor >::run(), Eigen::internal::sparse_solve_triangular_selector< Lhs, Rhs, Mode, Upper, ColMajor >::run(), Eigen::internal::generic_reciprocal_newton_step< Packet, Steps >::run(), Eigen::internal::conservative_resize_like_impl< Derived, OtherDerived, IsVector >::run(), Eigen::internal::direct_selfadjoint_eigenvalues< SolverType, 3, false >::run(), Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, SparseSelfAdjoint2Sparse >::run(), Eigen::internal::Assignment< DstXprType, SparseSymmetricPermutationProduct< MatrixType, Mode >, internal::assign_op< Scalar, typename MatrixType::Scalar >, Sparse2Sparse >::run(), oomph::MemoryUsage::run_continous_top(), rvalue_copyassign(), Eigen::internal::set_from_triplets(), oomph::SimpleTwoDofOnly< MATRIX >::setup(), oomph::SimpleOneDofOnly< MATRIX >::setup(), oomph::CoarseTwoIntoOne< MATRIX >::setup(), oomph::TwoPlusThree< MATRIX >::setup(), oomph::TwoPlusThreeUpperTriangular< MATRIX >::setup(), oomph::TwoPlusThreeUpperTriangularWithOneLevelSubsidiary< MATRIX >::setup(), oomph::TwoPlusOneUpperTriangularPreconditioner< MATRIX >::setup(), oomph::TwoPlusThreeUpperTriangularWithTwoLevelSubsidiary< MATRIX >::setup(), oomph::TwoPlusThreeUpperTriangularWithReplace< MATRIX >::setup(), oomph::CoarseTwoPlusTwoPlusOne< MATRIX >::setup(), oomph::OnePlusFourWithTwoCoarse< MATRIX >::setup(), oomph::LineVisualiser::setup_from_file(), oomph::HelmholtzMGPreconditioner< DIM >::setup_mg_structures(), Eigen::Transform< Scalar_, Dim_, Mode_, Options_ >::shear(), Eigen::Rotation2D< Scalar_ >::smallestAngle(), Eigen::Rotation2D< Scalar_ >::smallestPositiveAngle(), oomph::HSL_MA42::solve(), oomph::HelmholtzGMRESMG< MATRIX >::solve(), oomph::HelmholtzFGMRESMG< MATRIX >::solve(), Eigen::internal::solve_sparse_through_dense_panels(), sparse_vector(), Eigen::internal::stable_norm_kernel(), Eigen::RealQZ< MatrixType_ >::step(), oomph::MemoryUsage::stop_continous_top(), Eigen::BDCSVD< MatrixType_, Options_ >::structured_update(), svd_min_norm(), svd_preallocate(), test_conj_helper(), test_stl_iterators(), Eigen::AngleAxis< Scalar_ >::toRotationMatrix(), Eigen::SelfAdjointView< MatrixType_, UpLo >::transpose(), Eigen::TriangularView< MatrixType_, Mode_ >::transpose(), Eigen::umeyama(), Eigen::internal::ldlt_inplace< Lower >::unblocked(), Eigen::internal::ldlt_inplace< Lower >::update(), Eigen::internal::ldlt_inplace< Upper >::update(), Eigen::internal::upperbidiagonalization_blocked_helper(), vectorwiseop_matrix(), Eigen::internal::detail::zip_in_place< Packet16c >(), Eigen::internal::detail::zip_in_place< Packet16uc >(), Eigen::internal::detail::zip_in_place< Packet2f >(), Eigen::internal::detail::zip_in_place< Packet2i >(), Eigen::internal::detail::zip_in_place< Packet2ui >(), Eigen::internal::detail::zip_in_place< Packet4bf >(), Eigen::internal::detail::zip_in_place< Packet4f >(), Eigen::internal::detail::zip_in_place< Packet4i >(), Eigen::internal::detail::zip_in_place< Packet4s >(), Eigen::internal::detail::zip_in_place< Packet4ui >(), Eigen::internal::detail::zip_in_place< Packet4us >(), Eigen::internal::detail::zip_in_place< Packet8c >(), Eigen::internal::detail::zip_in_place< Packet8s >(), Eigen::internal::detail::zip_in_place< Packet8uc >(), Eigen::internal::detail::zip_in_place< Packet8us >(), and Eigen::RandomSetter< SparseMatrixType, MapTraits, OuterPacketBits >::~RandomSetter().

◆ uplo

const char* uplo

Referenced by if().