Open 3D Engine PhysX Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
NumericalMethods::Eigenanalysis::SolverResult< Scalar, D > Struct Template Reference

#include <Eigenanalysis.h>

Public Attributes

SolverOutcome m_outcome = SolverOutcome::Invalid
 Indicates whether the solver completed successfully or failed.
 
AZStd::vector< Eigenpair< Scalar, D > > m_eigenpairs
 

Detailed Description

template<typename Scalar, unsigned int D>
struct NumericalMethods::Eigenanalysis::SolverResult< Scalar, D >

Struct for holding both the result of the eigenanalysis and the qualitative outcome i.e. success or failure. The template parameter defines the dimensions of the eigenvectors.

Member Data Documentation

◆ m_eigenpairs

template<typename Scalar , unsigned int D>
AZStd::vector<Eigenpair<Scalar, D> > NumericalMethods::Eigenanalysis::SolverResult< Scalar, D >::m_eigenpairs

A vector of eigenvalue/eigenvector pairs. This vector will contain one entry for each unit-length eigenvector of the input matrix. Their corresponding eigenvalues need not be unique.


The documentation for this struct was generated from the following file: