template<typename MatrixType>
class Eigen::internal::MatrixFunctionAtomic< MatrixType >
Helper class for computing matrix functions of atomic matrices.
Here, an atomic matrix is a triangular matrix whose diagonal entries are close to each other.
template<typename MatrixType >
Compute matrix function of atomic matrix.
- Parameters
-
[in] | A | argument of matrix function, should be upper triangular and atomic |
- Returns
- f(A), the matrix function evaluated at the given matrix
74 Fincr =
m_f(avgEival,
static_cast<int>(
s)) *
P;
79 const RealScalar F_norm =
F.cwiseAbs().rowwise().sum().maxCoeff();
80 const RealScalar Fincr_norm = Fincr.cwiseAbs().rowwise().sum().maxCoeff();
91 const RealScalar P_norm =
P.cwiseAbs().rowwise().sum().maxCoeff();
AnnoyingScalar abs(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:135
int i
Definition: BiCGSTAB_step_by_step.cpp:9
int rows
Definition: Tutorial_commainit_02.cpp:1
SCALAR Scalar
Definition: bench_gemm.cpp:45
Matrix< SCALARA, Dynamic, Dynamic, opt_A > A
Definition: bench_gemm.cpp:47
NumTraits< Scalar >::Real RealScalar
Definition: bench_gemm.cpp:46
MatrixXf MatrixType
Definition: benchmark-blocking-sizes.cpp:52
MatrixType::Scalar Scalar
Definition: MatrixFunction.h:34
#define max(a, b)
Definition: datatypes.h:23
RealScalar s
Definition: level1_cplx_impl.h:130
NumTraits< typename MatrixType::Scalar >::Real matrix_function_compute_mu(const MatrixType &A)
Definition: MatrixFunction.h:53
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition: Meta.h:83
std::complex< double > mu
Definition: time_harmonic_fourier_decomposed_linear_elasticity/cylinder/cylinder.cc:52
double P
Uniform pressure.
Definition: TwenteMeshGluing.cpp:77
int delta
Definition: MultiOpt.py:96
@ F
Definition: octree.h:74
double epsilon
Definition: osc_ring_sarah_asymptotics.h:43
T Real
Definition: NumTraits.h:183
References abs(), MultiOpt::delta, oomph::OcTreeNames::F, i, Eigen::internal::matrix_function_compute_mu(), max, Global_Parameters::mu, Global_Physical_Variables::P, UniformPSDSelfTest::r, rows, Eigen::PlainObjectBase< Derived >::rows(), and s.