SYMBOL INDEX (10809 symbols across 1192 files) FILE: configs/__init__.py function load_configs (line 4) | def load_configs(name): FILE: extensions/mesh_grid/mesh_grid.cpp function insert_grid_surface (line 32) | at::Tensor insert_grid_surface( function search_nearest_point (line 46) | void search_nearest_point( function search_inside_mesh (line 66) | void search_inside_mesh( function search_intersect (line 84) | void search_intersect ( function cumsum (line 103) | at::Tensor cumsum( function PYBIND11_MODULE (line 113) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: extensions/mesh_grid/mesh_grid_searcher.py class MeshGridSearcher (line 7) | class MeshGridSearcher: method __init__ (line 8) | def __init__(self, verts=None, faces=None): method set_mesh (line 12) | def set_mesh(self, verts, faces): method nearest_points (line 30) | def nearest_points(self, points): method inside_mesh (line 42) | def inside_mesh(self, points): method intersects_any (line 51) | def intersects_any(self, origins, directions): FILE: extensions/mesh_grid/render.cpp function index (line 19) | index zbuffer_forward_cpu(index h, index w, index n, index f, function render_forward (line 34) | std::vector render_forward(Tensor verts, Tensor tri, function PYBIND11_MODULE (line 64) | PYBIND11_MODULE(_render, m) { FILE: extensions/mesh_grid/render.h function __device__ (line 13) | static __device__ float atomicMin(float* address, float val) { function normalize_coeff (line 109) | bool normalize_coeff(scalar c[3], const scalar uv[2], function __host__ (line 137) | __host__ index zbuffer_forward(index h, index w, index n, index f, FILE: extensions/mesh_grid/surface_inside.cpp function index (line 21) | index surface_inside_cpu(index n, index d, index m, char *inside, function surface_inside (line 59) | torch::Tensor surface_inside(torch::Tensor points, function PYBIND11_MODULE (line 139) | PYBIND11_MODULE(surface_inside, m) { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Cholesky/LDLT.h function namespace (line 18) | namespace Eigen { type SolverBase (line 66) | typedef SolverBase Base; function enum (line 69) | EIGEN_GENERIC_PUBLIC_INTERFACE(LDLT) type Matrix (line 75) | typedef Matrix... type Transpositions (line 77) | typedef Transpositions Transpos... type PermutationMatrix (line 78) | typedef PermutationMatrix Permu... type internal (line 80) | typedef internal::LDLT_Traits Traits; function setZero (line 145) | void setZero() function typename (line 151) | inline typename Traits::MatrixU matrixU() const function isNegative (line 187) | inline bool isNegative(void) const function MatrixType (line 236) | inline const MatrixType& matrixLDLT() const function namespace (line 292) | namespace internal { function Upper (line 459) | struct ldlt_inplace type TriangularView (line 479) | typedef const TriangularView MatrixU; function MatrixL (line 488) | static inline MatrixL getL(const MatrixType& m) { return MatrixL(m.adjoi... function MatrixU (line 489) | static inline MatrixU getU(const MatrixType& m) { return MatrixU(m); } type typename (line 538) | typedef typename TranspositionType::StorageIndex IndexType; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Cholesky/LLT.h function namespace (line 15) | namespace Eigen { type SolverBase (line 73) | typedef SolverBase Base; function enum (line 76) | EIGEN_GENERIC_PUBLIC_INTERFACE(LLT) type internal (line 87) | typedef internal::LLT_Traits Traits; function explicit (line 103) | explicit LLT(Index size) : m_matrix(size, size), function typename (line 130) | inline typename Traits::MatrixU matrixU() const function MatrixType (line 179) | inline const MatrixType& matrixLLT() const function namespace (line 234) | namespace internal { type typename (line 378) | typedef typename NumTraits::Real RealScalar; type TriangularView (line 403) | typedef const TriangularView MatrixU; function MatrixL (line 414) | static inline MatrixL getL(const MatrixType& m) { return MatrixL(m.adjoi... function MatrixU (line 415) | static inline MatrixU getU(const MatrixType& m) { return MatrixU(m); } function inplace_decomposition (line 416) | static bool inplace_decomposition(MatrixType& m) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Cholesky/LLT_LAPACKE.h function namespace (line 38) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/CholmodSupport/CholmodSupport.h function namespace (line 15) | namespace Eigen { function cholmod_sparse (line 107) | cholmod_sparse viewAsCholmod(const SparseMatrix... function cholmod_sparse (line 114) | cholmod_sparse viewAsCholmod(const SparseVector... type typename (line 142) | typedef typename Derived::Scalar Scalar; function namespace (line 167) | namespace internal { type CholmodMode (line 205) | enum CholmodMode { type typename (line 225) | typedef typename MatrixType::Scalar Scalar; type typename (line 226) | typedef typename MatrixType::RealScalar RealScalar; type MatrixType (line 227) | typedef MatrixType CholMatrixType; type typename (line 228) | typedef typename MatrixType::StorageIndex StorageIndex; function StorageIndex (line 260) | inline StorageIndex cols() const { return internal::convert_index SrcEvaluatorType; type generic_dense_assignment_kernel (line 783) | typedef generic_dense_assignment_kernel::Type diagonal() const function DenseMatrixType (line 147) | DenseMatrixType toDenseMatrix() const type Dense (line 183) | typedef Dense StorageKind; type Eigen (line 184) | typedef Eigen::Index StorageIndex; type Matrix (line 197) | typedef Matrix::Scalar Scalar; type typename (line 206) | typedef typename internal::traits::StorageIndex StorageIndex; type typename (line 207) | typedef typename internal::traits::CoefficientsType Coeffici... function CoefficientsType (line 228) | inline CoefficientsType& coeffs() { return m_coeffs; } type typename (line 245) | typedef typename _CoefficientsType::StorageKind StorageKind; type typename (line 246) | typedef typename _CoefficientsType::StorageIndex StorageIndex; type _CoefficientsType (line 259) | typedef _CoefficientsType CoefficientsType; type typename (line 268) | typedef typename internal::traits::CoefficientsType C... type typename (line 269) | typedef typename internal::traits::StorageIndex Stora... type typename (line 317) | typedef typename Base::StorageIndex StorageIndex; type BandShape (line 333) | struct BandShape {} type AssignmentKind (line 349) | struct AssignmentKind type EigenBase2EigenBase (line 349) | typedef EigenBase2EigenBase Kind; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Block.h function namespace (line 16) | namespace Eigen { type typename (line 160) | typedef typename XprType::StorageIndex StorageIndex; function EIGEN_STRONG_INLINE (line 164) | EIGEN_STRONG_INLINE BlockImpl(XprType& xpr, Index i) : Impl(xpr,i) {} function namespace (line 171) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/BooleanRedux.h function namespace (line 15) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 53) | EIGEN_DEVICE_FUNC static inline bool run(const Derived &mat) function run (line 62) | static inline bool run(const Derived & /*mat*/) { return false; } function run (line 68) | static inline bool run(const Derived &) { return false; } function all (line 81) | inline bool DenseBase::all() const function any (line 105) | inline bool DenseBase::any() const FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/CommaInitializer.h function namespace (line 16) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 122) | EIGEN_DEVICE_FUNC FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/ConditionEstimator.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/CoreEvaluators.h function namespace (line 18) | namespace Eigen { type typename (line 169) | typedef typename PlainObjectType::Scalar Scalar; type typename (line 170) | typedef typename PlainObjectType::CoeffReturnType CoeffReturnType; function explicit (line 197) | explicit evaluator(const PlainObjectType& m) function CoeffReturnType (line 204) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 213) | CoeffReturnType coeff(Index index) const function PacketType (line 235) | PacketType packet(Index row, Index col) const function PacketType (line 245) | PacketType packet(Index index) const function writePacket (line 252) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 264) | void writePacket(Index index, const PacketType& x) function EIGEN_DEVICE_FUNC (line 280) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE function explicit (line 284) | explicit evaluator(const XprType& m) function EIGEN_DEVICE_FUNC (line 295) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE function explicit (line 299) | explicit evaluator(const XprType& m) function explicit (line 319) | explicit unary_evaluator(const XprType& t) : m_argImpl(t.nestedExpressio... type typename (line 321) | typedef typename XprType::Scalar Scalar; type typename (line 322) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 325) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 331) | CoeffReturnType coeff(Index index) const function typename (line 343) | typename XprType::Scalar& coeffRef(Index index) function PacketType (line 350) | PacketType packet(Index row, Index col) const function PacketType (line 357) | PacketType packet(Index index) const function writePacket (line 364) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 371) | void writePacket(Index index, const PacketType& x) function EIGEN_STRONG_INLINE (line 393) | EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i) ... function EIGEN_STRONG_INLINE (line 395) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i, IndexTy... function EIGEN_STRONG_INLINE (line 396) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i) const {... function EIGEN_STRONG_INLINE (line 426) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i, IndexTy... function EIGEN_STRONG_INLINE (line 432) | EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i) ... function EIGEN_STRONG_INLINE (line 434) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i) const {... function EIGEN_STRONG_INLINE (line 474) | EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i) ... function EIGEN_STRONG_INLINE (line 482) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i, IndexTy... function EIGEN_STRONG_INLINE (line 489) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i) const { type typename (line 503) | typedef typename internal::remove_all::type PlainObject... function EIGEN_DEVICE_FUNC (line 516) | EIGEN_DEVICE_FUNC explicit evaluator(const XprType& n) type typename (line 522) | typedef typename XprType::CoeffReturnType CoeffReturnType; function EIGEN_STRONG_INLINE (line 525) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 532) | EIGEN_STRONG_INLINE function PacketType (line 540) | PacketType packet(IndexType row, IndexType col) const function PacketType (line 547) | PacketType packet(IndexType index) const function explicit (line 574) | explicit unary_evaluator(const XprType& op) : m_d(op) type typename (line 580) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 583) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 589) | CoeffReturnType coeff(Index index) const function PacketType (line 596) | PacketType packet(Index row, Index col) const function PacketType (line 603) | PacketType packet(Index index) const type Data (line 611) | struct Data type ternary_evaluator (line 632) | typedef ternary_evaluator > ... function EIGEN_DEVICE_FUNC (line 634) | EIGEN_DEVICE_FUNC explicit evaluator(const XprType& xpr) : Base(xpr) {} function EIGEN_DEVICE_FUNC (line 665) | EIGEN_DEVICE_FUNC explicit ternary_evaluator(const XprType& xpr) : m_d(xpr) type typename (line 671) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 674) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 680) | CoeffReturnType coeff(Index index) const function PacketType (line 687) | PacketType packet(Index row, Index col) const function PacketType (line 696) | PacketType packet(Index index) const type Data (line 705) | struct Data type binary_evaluator (line 728) | typedef binary_evaluator > Base; function explicit (line 731) | explicit evaluator(const XprType& xpr) : Base(xpr) {} function explicit (line 760) | explicit binary_evaluator(const XprType& xpr) : m_d(xpr) type typename (line 766) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 769) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 775) | CoeffReturnType coeff(Index index) const function PacketType (line 782) | PacketType packet(Index row, Index col) const function PacketType (line 790) | PacketType packet(Index index) const type Data (line 799) | struct Data function EIGEN_DEVICE_FUNC (line 829) | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& op) : m_d(op) type typename (line 835) | typedef typename XprType::Scalar Scalar; type typename (line 836) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 839) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 845) | CoeffReturnType coeff(Index index) const type Data (line 865) | struct Data type Derived (line 888) | typedef Derived XprType; type typename (line 889) | typedef typename XprType::PointerType PointerType; type typename (line 890) | typedef typename XprType::Scalar Scalar; type typename (line 891) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 911) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 917) | CoeffReturnType coeff(Index index) const function PacketType (line 936) | PacketType packet(Index row, Index col) const function PacketType (line 944) | PacketType packet(Index index) const function writePacket (line 951) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 959) | void writePacket(Index index, const PacketType& x) function EIGEN_CONSTEXPR (line 964) | EIGEN_CONSTEXPR function explicit (line 1095) | explicit block_evaluator(const XprType& block) function CoeffReturnType (line 1123) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 1129) | CoeffReturnType coeff(Index index) const function PacketType (line 1148) | PacketType packet(Index row, Index col) const function PacketType (line 1155) | PacketType packet(Index index) const function writePacket (line 1166) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 1173) | void writePacket(Index index, const PacketType& x) function CoeffReturnType (line 1185) | CoeffReturnType linear_coeff_impl(Index index, internal::true_type /* Fo... function CoeffReturnType (line 1190) | CoeffReturnType linear_coeff_impl(Index index, internal::false_type /* n... type typename (line 1221) | typedef typename XprType::Scalar Scalar; function explicit (line 1224) | explicit block_evaluator(const XprType& block) type typename (line 1261) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 1264) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 1273) | CoeffReturnType coeff(Index index) const type typename (line 1295) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 1299) | typedef typename internal::nested_eval::type ArgTypeNested; type typename (line 1300) | typedef typename internal::remove_all::type ArgTypeNested... function CoeffReturnType (line 1333) | CoeffReturnType coeff(Index index) const function PacketType (line 1345) | PacketType packet(Index row, Index col) const function PacketType (line 1359) | PacketType packet(Index index) const type typename (line 1384) | typedef typename remove_all::typ... function explicit (line 1392) | explicit evaluator_wrapper_base(const ArgType& arg) : m_argImpl(arg) {} type typename (line 1394) | typedef typename ArgType::Scalar Scalar; type typename (line 1395) | typedef typename ArgType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 1398) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 1404) | CoeffReturnType coeff(Index index) const function PacketType (line 1423) | PacketType packet(Index row, Index col) const function PacketType (line 1430) | PacketType packet(Index index) const function writePacket (line 1437) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 1444) | void writePacket(Index index, const PacketType& x) function explicit (line 1460) | explicit unary_evaluator(const XprType& wrapper) function explicit (line 1472) | explicit unary_evaluator(const XprType& wrapper) type typename (line 1488) | typedef typename XprType::Scalar Scalar; type typename (line 1489) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 1529) | CoeffReturnType coeff(Index index) const function PacketType (line 1549) | PacketType packet(Index row, Index col) const function PacketType (line 1564) | PacketType packet(Index index) const function writePacket (line 1572) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 1589) | void writePacket(Index index, const PacketType& x) function explicit (line 1623) | explicit evaluator(const XprType& diagonal) type typename (line 1628) | typedef typename XprType::Scalar Scalar; type typename (line 1629) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 1632) | CoeffReturnType coeff(Index row, Index) const function CoeffReturnType (line 1638) | CoeffReturnType coeff(Index index) const function EvalToTemp (line 1689) | EIGEN_GENERIC_PUBLIC_INTERFACE(EvalToTemp) type typename (line 1719) | typedef typename ArgType::PlainObject PlainObject; type evaluator (line 1720) | typedef evaluator Base; function EIGEN_DEVICE_FUNC (line 1722) | EIGEN_DEVICE_FUNC explicit evaluator(const XprType& xpr) function EIGEN_DEVICE_FUNC (line 1729) | EIGEN_DEVICE_FUNC evaluator(const ArgType& arg) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/CoreIterators.h function namespace (line 15) | namespace Eigen { function namespace (line 77) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/CwiseBinaryOp.h function namespace (line 16) | namespace Eigen { type typename (line 90) | typedef typename internal::remove_all::type Lhs; type typename (line 91) | typedef typename internal::remove_all::type Rhs; type typename (line 93) | typedef typename CwiseBinaryOpImpl< type typename (line 105) | typedef typename internal::remove_reference::type _LhsNested; type typename (line 106) | typedef typename internal::remove_reference::type _RhsNested; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/CwiseNullaryOp.h function namespace (line 15) | namespace Eigen { function EIGEN_STATIC_ASSERT_FIXED_SIZE (line 304) | EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) function fill (line 337) | void DenseBase::fill(const Scalar& val) function namespace (line 840) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/CwiseTernaryOp.h function namespace (line 17) | namespace Eigen { type typename (line 93) | typedef typename internal::remove_all::type Arg2; type typename (line 94) | typedef typename internal::remove_all::type Arg3; type typename (line 110) | typedef typename CwiseTernaryOpImpl< type typename (line 116) | typedef typename internal::ref_selector::type Arg2Nested; type typename (line 117) | typedef typename internal::ref_selector::type Arg3Nested; type typename (line 118) | typedef typename internal::remove_reference::type _Arg1Nested; type typename (line 119) | typedef typename internal::remove_reference::type _Arg2Nested; type typename (line 120) | typedef typename internal::remove_reference::type _Arg3Nested; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/CwiseUnaryOp.h function namespace (line 16) | namespace Eigen { type typename (line 64) | typedef typename internal::remove_all::type NestedExpression; function typename (line 86) | typename internal::remove_all::type& FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/CwiseUnaryView.h function namespace (line 15) | namespace Eigen { type typename (line 67) | typedef typename internal::remove_all::type NestedExpression; type typename (line 111) | typedef typename internal::dense_xpr_base< CwiseUnaryView TransposeReturnType; type typename (line 322) | typedef typename internal::add_const >::type Co... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/DenseCoeffsBase.h function namespace (line 15) | namespace Eigen { type typename (line 488) | typedef typename internal::traits::Scalar Scalar; type typename (line 489) | typedef typename NumTraits::Real RealScalar; function EIGEN_CONSTEXPR (line 518) | EIGEN_CONSTEXPR inline Index stride() const function Index (line 587) | inline Index outerStride() const EIGEN_NOEXCEPT function Index (line 603) | inline Index rowStride() const EIGEN_NOEXCEPT function Index (line 645) | inline Index first_aligned(const DenseBase& m) function Index (line 652) | inline Index first_default_aligned(const DenseBase& m) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/DenseStorage.h function namespace (line 23) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 127) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 134) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 146) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 153) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 164) | EIGEN_DEVICE_FUNC plain_array() {} function EIGEN_DEVICE_FUNC (line 165) | EIGEN_DEVICE_FUNC plain_array(constructor_without_unaligned_array_assert... type plain_array_helper (line 168) | struct plain_array_helper { function EIGEN_DEVICE_FUNC (line 220) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 239) | EIGEN_DEVICE_FUNC DenseStorage(DenseStorage&& other) EIGEN_NOEXCEPT function EIGEN_DEVICE_FUNC (line 254) | EIGEN_DEVICE_FUNC DenseStorage(Index size, Index rows, Index cols) { function Index (line 264) | Index rows(void) EIGEN_NOEXCEPT {return Rows_;} function Index (line 265) | Index cols(void) EIGEN_NOEXCEPT {return Cols_;} function EIGEN_DEVICE_FUNC (line 266) | EIGEN_DEVICE_FUNC void conservativeResize(Index,Index,Index) {} function EIGEN_DEVICE_FUNC (line 267) | EIGEN_DEVICE_FUNC void resize(Index,Index,Index) {} function EIGEN_DEVICE_FUNC (line 268) | EIGEN_DEVICE_FUNC const T *data() const { return m_data.array; } function EIGEN_DEVICE_FUNC (line 269) | EIGEN_DEVICE_FUNC T *data() { return m_data.array; } function EIGEN_DEVICE_FUNC (line 276) | EIGEN_DEVICE_FUNC DenseStorage() {} function EIGEN_DEVICE_FUNC (line 277) | EIGEN_DEVICE_FUNC explicit DenseStorage(internal::constructor_without_un... function EIGEN_DEVICE_FUNC (line 278) | EIGEN_DEVICE_FUNC DenseStorage(const DenseStorage&) {} function EIGEN_DEVICE_FUNC (line 280) | EIGEN_DEVICE_FUNC DenseStorage(Index,Index,Index) {} function EIGEN_DEVICE_FUNC (line 325) | EIGEN_DEVICE_FUNC DenseStorage(Index, Index rows, Index cols) : m_rows(r... function EIGEN_DEVICE_FUNC (line 334) | EIGEN_DEVICE_FUNC void conservativeResize(Index, Index rows, Index cols)... function EIGEN_DEVICE_FUNC (line 335) | EIGEN_DEVICE_FUNC void resize(Index, Index rows, Index cols) { m_rows = ... function EIGEN_DEVICE_FUNC (line 336) | EIGEN_DEVICE_FUNC const T *data() const { return m_data.array; } function EIGEN_DEVICE_FUNC (line 337) | EIGEN_DEVICE_FUNC T *data() { return m_data.array; } function EIGEN_DEVICE_FUNC (line 347) | EIGEN_DEVICE_FUNC explicit DenseStorage(internal::constructor_without_un... function EIGEN_DEVICE_FUNC (line 349) | EIGEN_DEVICE_FUNC DenseStorage(const DenseStorage& other) function EIGEN_DEVICE_FUNC (line 364) | EIGEN_DEVICE_FUNC DenseStorage(Index, Index rows, Index) : m_rows(rows) {} function EIGEN_DEVICE_FUNC (line 370) | EIGEN_DEVICE_FUNC Index rows(void) const EIGEN_NOEXCEPT {return m_rows;} function Index (line 371) | Index cols(void) const EIGEN_NOEXCEPT {return Cols_;} function EIGEN_DEVICE_FUNC (line 372) | EIGEN_DEVICE_FUNC void conservativeResize(Index, Index rows, Index) { m_... function EIGEN_DEVICE_FUNC (line 373) | EIGEN_DEVICE_FUNC void resize(Index, Index rows, Index) { m_rows = rows; } function EIGEN_DEVICE_FUNC (line 374) | EIGEN_DEVICE_FUNC const T *data() const { return m_data.array; } function EIGEN_DEVICE_FUNC (line 375) | EIGEN_DEVICE_FUNC T *data() { return m_data.array; } function EIGEN_DEVICE_FUNC (line 385) | EIGEN_DEVICE_FUNC explicit DenseStorage(internal::constructor_without_un... function EIGEN_DEVICE_FUNC (line 387) | EIGEN_DEVICE_FUNC DenseStorage(const DenseStorage& other) function EIGEN_DEVICE_FUNC (line 401) | EIGEN_DEVICE_FUNC DenseStorage(Index, Index, Index cols) : m_cols(cols) {} function Index (line 406) | Index rows(void) const EIGEN_NOEXCEPT {return Rows_;} function EIGEN_DEVICE_FUNC (line 407) | EIGEN_DEVICE_FUNC Index cols(void) const EIGEN_NOEXCEPT {return m_cols;} function EIGEN_DEVICE_FUNC (line 408) | EIGEN_DEVICE_FUNC void conservativeResize(Index, Index, Index cols) { m_... function EIGEN_DEVICE_FUNC (line 409) | EIGEN_DEVICE_FUNC void resize(Index, Index, Index cols) { m_cols = cols; } function EIGEN_DEVICE_FUNC (line 410) | EIGEN_DEVICE_FUNC const T *data() const { return m_data.array; } function EIGEN_DEVICE_FUNC (line 411) | EIGEN_DEVICE_FUNC T *data() { return m_data.array; } function EIGEN_DEVICE_FUNC (line 467) | EIGEN_DEVICE_FUNC ~DenseStorage() { internal::conditional_aligned_delete... function EIGEN_DEVICE_FUNC (line 474) | EIGEN_DEVICE_FUNC Index rows(void) const EIGEN_NOEXCEPT {return m_rows;} function EIGEN_DEVICE_FUNC (line 475) | EIGEN_DEVICE_FUNC Index cols(void) const EIGEN_NOEXCEPT {return m_cols;} function conservativeResize (line 476) | void conservativeResize(Index size, Index rows, Index cols) function EIGEN_DEVICE_FUNC (line 482) | EIGEN_DEVICE_FUNC void resize(Index size, Index rows, Index cols) function EIGEN_DEVICE_FUNC (line 496) | EIGEN_DEVICE_FUNC const T *data() const { return m_data; } function EIGEN_DEVICE_FUNC (line 497) | EIGEN_DEVICE_FUNC T *data() { return m_data; } function explicit (line 507) | explicit DenseStorage(internal::constructor_without_unaligned_array_asse... function EIGEN_DEVICE_FUNC (line 508) | EIGEN_DEVICE_FUNC DenseStorage(Index size, Index rows, Index cols) : m_d... function EIGEN_DEVICE_FUNC (line 514) | EIGEN_DEVICE_FUNC DenseStorage(const DenseStorage& other) function EIGEN_DEVICE_FUNC (line 531) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 547) | EIGEN_DEVICE_FUNC ~DenseStorage() { internal::conditional_aligned_delete... function Index (line 552) | Index rows(void) EIGEN_NOEXCEPT {return Rows_;} function EIGEN_DEVICE_FUNC (line 553) | EIGEN_DEVICE_FUNC Index cols(void) const EIGEN_NOEXCEPT {return m_cols;} function EIGEN_DEVICE_FUNC (line 554) | EIGEN_DEVICE_FUNC void conservativeResize(Index size, Index, Index cols) function resize (line 559) | void resize(Index size, Index, Index cols) function EIGEN_DEVICE_FUNC (line 572) | EIGEN_DEVICE_FUNC const T *data() const { return m_data; } function EIGEN_DEVICE_FUNC (line 573) | EIGEN_DEVICE_FUNC T *data() { return m_data; } function explicit (line 583) | explicit DenseStorage(internal::constructor_without_unaligned_array_asse... function EIGEN_DEVICE_FUNC (line 584) | EIGEN_DEVICE_FUNC DenseStorage(Index size, Index rows, Index cols) : m_d... function EIGEN_DEVICE_FUNC (line 590) | EIGEN_DEVICE_FUNC DenseStorage(const DenseStorage& other) function EIGEN_DEVICE_FUNC (line 607) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 623) | EIGEN_DEVICE_FUNC ~DenseStorage() { internal::conditional_aligned_delete... function EIGEN_DEVICE_FUNC (line 628) | EIGEN_DEVICE_FUNC Index rows(void) const EIGEN_NOEXCEPT {return m_rows;} function Index (line 629) | Index cols(void) {return Cols_;} function conservativeResize (line 630) | void conservativeResize(Index size, Index rows, Index) function resize (line 635) | void resize(Index size, Index rows, Index) function EIGEN_DEVICE_FUNC (line 648) | EIGEN_DEVICE_FUNC const T *data() const { return m_data; } function EIGEN_DEVICE_FUNC (line 649) | EIGEN_DEVICE_FUNC T *data() { return m_data; } FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Diagonal.h function namespace (line 16) | namespace Eigen { type typename (line 71) | typedef typename internal::dense_xpr_base::type Base; function explicit (line 75) | explicit inline Diagonal(MatrixType& matrix, Index a_index = DiagIndex) ... type typename (line 100) | typedef typename internal::conditional< function EIGEN_DEVICE_FUNC (line 106) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 108) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 111) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 118) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 124) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 130) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 137) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 143) | EIGEN_DEVICE_FUNC FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/DiagonalMatrix.h function namespace (line 16) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 164) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 168) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 172) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 176) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 180) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 195) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 203) | EIGEN_STRONG_INLINE DiagonalMatrix(const std::initializer_list& other) : m_diago... function m_diagonal (line 214) | inline DiagonalMatrix(const DiagonalMatrix& other) : m_diagonal(other.di... function explicit (line 220) | explicit inline DiagonalMatrix(const MatrixBase& other) : ... function EIGEN_DEVICE_FUNC (line 245) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 248) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 251) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 254) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 257) | EIGEN_DEVICE_FUNC function namespace (line 275) | namespace internal { type DiagonalVectorType_ (line 300) | typedef DiagonalVectorType_ DiagonalVectorType; type DiagonalWrapper (line 301) | typedef DiagonalWrapper Nested; function m_diagonal (line 306) | inline DiagonalWrapper(DiagonalVectorType& a_diagonal) : m_diagonal(a_di... function DiagonalWrapper (line 326) | inline const DiagonalWrapper function namespace (line 359) | namespace internal { function run (line 385) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/DiagonalProduct.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Dot.h function namespace (line 15) | namespace Eigen { type internal (line 80) | typedef internal::scalar_conj_product_op::type _Nested; type typename (line 171) | typedef typename internal::nested_eval::type _Nested; function namespace (line 203) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/EigenBase.h function namespace (line 16) | namespace Eigen { function Index (line 62) | inline Index rows() const EIGEN_NOEXCEPT { return derived().rows(); } function addTo (line 80) | inline void addTo(Dest& dst) const function subTo (line 92) | inline void subTo(Dest& dst) const function applyThisOnTheRight (line 103) | inline void applyThisOnTheRight(Dest& dst) const function applyThisOnTheLeft (line 112) | inline void applyThisOnTheLeft(Dest& dst) const FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/ForceAlignedAccess.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Fuzzy.h function namespace (line 16) | namespace Eigen { function typename (line 67) | typename Derived::RealScalar& prec) function EIGEN_DEVICE_FUNC (line 76) | EIGEN_DEVICE_FUNC FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/GeneralProduct.h function namespace (line 16) | namespace Eigen { type product_type_selector (line 105) | struct product_type_selector type product_type_selector (line 106) | struct product_type_selector type product_type_selector (line 107) | struct product_type_selector type product_type_selector (line 108) | struct product_type_selector type product_type_selector (line 109) | struct product_type_selector type product_type_selector (line 110) | struct product_type_selector type product_type_selector (line 111) | struct product_type_selector type product_type_selector (line 112) | struct product_type_selector type product_type_selector (line 113) | struct product_type_selector type product_type_selector (line 114) | struct product_type_selector type product_type_selector (line 115) | struct product_type_selector type product_type_selector (line 116) | struct product_type_selector type product_type_selector (line 117) | struct product_type_selector type product_type_selector (line 118) | struct product_type_selector type product_type_selector (line 119) | struct product_type_selector type product_type_selector (line 120) | struct product_type_selector type product_type_selector (line 121) | struct product_type_selector type product_type_selector (line 122) | struct product_type_selector type product_type_selector (line 123) | struct product_type_selector type product_type_selector (line 124) | struct product_type_selector function namespace (line 154) | namespace internal { function namespace (line 161) | namespace internal { function EIGEN_STRONG_INLINE (line 186) | EIGEN_STRONG_INLINE Scalar* data() { return m_data.array; } function EIGEN_STRONG_INLINE (line 191) | EIGEN_STRONG_INLINE Scalar* data() { type gemv_dense_selector (line 213) | struct gemv_dense_selector function run (line 216) | inline void run(const Lhs &lhs, const Rhs &rhs, Dest& dest, const typena... type gemv_dense_selector (line 306) | struct gemv_dense_selector function run (line 309) | void run(const Lhs &lhs, const Rhs &rhs, Dest& dest, const typename Dest... type gemv_dense_selector (line 358) | struct gemv_dense_selector function run (line 361) | void run(const Lhs &lhs, const Rhs &rhs, Dest& dest, const typename Dest... type gemv_dense_selector (line 372) | struct gemv_dense_selector function run (line 375) | void run(const Lhs &lhs, const Rhs &rhs, Dest& dest, const typename Dest... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/GenericPacketMath.h function namespace (line 16) | namespace Eigen { function Packet (line 468) | inline Packet run(const Packet& a, const Packet& b, Op op) { function PropagateNaN (line 476) | struct pminmax_impl { function PropagateNumbers (line 491) | struct pminmax_impl { function Packet (line 513) | inline Packet function Packet (line 519) | inline Packet pmin(const Packet& a, const Packet& b) { function Packet (line 525) | inline Packet function Packet (line 531) | inline Packet pmax(const Packet& a, const Packet& b) { function Packet (line 536) | inline Packet function pabs (line 538) | inline unsigned int function pabs (line 540) | inline unsigned long function pabs (line 542) | inline unsigned long long function Packet (line 546) | inline Packet function Packet (line 552) | inline Packet function parithmetic_shift_right (line 557) | inline int function parithmetic_shift_right (line 559) | inline long int function plogical_shift_right (line 563) | inline int function plogical_shift_right (line 565) | inline long int function plogical_shift_left (line 569) | inline int function plogical_shift_left (line 571) | inline long int function Packet (line 578) | inline Packet pfrexp(const Packet& a, Packet& exponent) { function Packet (line 589) | inline Packet function Packet (line 596) | inline Packet function Packet (line 600) | inline Packet function Packet (line 604) | inline Packet function Packet (line 616) | inline Packet function Packet (line 624) | inline Packet function EIGEN_STRONG_INLINE (line 632) | EIGEN_STRONG_INLINE Packet function Packet (line 641) | inline Packet function pbroadcast4 (line 655) | inline void pbroadcast4(const typename unpacket_traits::type *a, function pbroadcast2 (line 672) | inline void pbroadcast2(const typename unpacket_traits::type *a, function EIGEN_STRONG_INLINE (line 680) | EIGEN_STRONG_INLINE Packet function Packet (line 685) | inline Packet function pstore (line 698) | inline void pstore(Scalar* to, const Packet& from) function pstoreu (line 702) | inline void pstoreu(Scalar* to, const Packet& from) function Packet (line 714) | inline Packet pgather(const Scalar* from, Index /*stride*/) function pscatter (line 717) | inline void pscatter(Scalar* to, const Packet& from, Index /*stride*/) function prefetch (line 721) | inline void prefetch(const Scalar* addr) function Packet (line 739) | inline Packet preverse(const Packet& a) function Packet (line 743) | inline Packet pcplxflip(const Packet& a) function Packet (line 754) | Packet psin(const Packet& a) { EIGEN_USING_STD(sin); return sin(a); } function Packet (line 758) | Packet pcos(const Packet& a) { EIGEN_USING_STD(cos); return cos(a); } function Packet (line 762) | Packet ptan(const Packet& a) { EIGEN_USING_STD(tan); return tan(a); } function Packet (line 766) | Packet pasin(const Packet& a) { EIGEN_USING_STD(asin); return asin(a); } function Packet (line 770) | Packet pacos(const Packet& a) { EIGEN_USING_STD(acos); return acos(a); } function Packet (line 774) | Packet patan(const Packet& a) { EIGEN_USING_STD(atan); return atan(a); } function Packet (line 778) | Packet psinh(const Packet& a) { EIGEN_USING_STD(sinh); return sinh(a); } function Packet (line 782) | Packet pcosh(const Packet& a) { EIGEN_USING_STD(cosh); return cosh(a); } function Packet (line 786) | Packet ptanh(const Packet& a) { EIGEN_USING_STD(tanh); return tanh(a); } function Packet (line 790) | Packet pexp(const Packet& a) { EIGEN_USING_STD(exp); return exp(a); } function Packet (line 794) | Packet pexpm1(const Packet& a) { return numext::expm1(a); } function Packet (line 798) | Packet plog(const Packet& a) { EIGEN_USING_STD(log); return log(a); } function Packet (line 802) | Packet plog1p(const Packet& a) { return numext::log1p(a); } function Packet (line 806) | Packet plog10(const Packet& a) { EIGEN_USING_STD(log10); return log10(a); } function Packet (line 810) | Packet plog2(const Packet& a) { function Packet (line 817) | Packet psqrt(const Packet& a) { return numext::sqrt(a); } function Packet (line 821) | Packet prsqrt(const Packet& a) { function Packet (line 828) | Packet pround(const Packet& a) { using numext::round; return round(a); } function Packet (line 832) | Packet pfloor(const Packet& a) { using numext::floor; return floor(a); } function Packet (line 837) | Packet print(const Packet& a) { using numext::rint; return rint(a); } function Packet (line 841) | Packet pceil(const Packet& a) { using numext::ceil; return ceil(a); } function typename (line 845) | inline typename unpacket_traits::type function typename (line 860) | inline typename unpacket_traits::type function typename (line 876) | inline typename unpacket_traits::type function typename (line 884) | inline typename unpacket_traits::type predux_mul( function typename (line 892) | inline typename unpacket_traits::type predux_min( function typename (line 899) | inline typename unpacket_traits::type predux_min( function typename (line 907) | inline typename unpacket_traits::type predux_max( function typename (line 914) | inline typename unpacket_traits::type predux_max( function predux_any (line 932) | inline bool predux_any(const Packet& a) function pstore1 (line 951) | void pstore1(typename unpacket_traits::type* to, const typename ... function Packet (line 957) | inline Packet function EIGEN_ALWAYS_INLINE (line 966) | EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits... function pstoret (line 977) | void pstoret(Scalar* to, const Packet& from) function EIGEN_ALWAYS_INLINE (line 991) | EIGEN_ALWAYS_INLINE Packet ploadt_ro(const typename unpacket_traits::type& function namespace (line 162) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Inverse.h function namespace (line 15) | namespace Eigen { type typename (line 75) | typedef typename XprType::Scalar Scalar; function namespace (line 82) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Map.h function namespace (line 16) | namespace Eigen { type PointerType (line 105) | typedef PointerType PointerArgType; function EIGEN_DEVICE_FUNC (line 106) | EIGEN_DEVICE_FUNC function Index (line 110) | inline Index innerStride() const function EIGEN_DEVICE_FUNC (line 130) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 142) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 155) | EIGEN_DEVICE_FUNC FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/MapBase.h function namespace (line 20) | namespace Eigen { type typename (line 233) | typedef typename Base::Scalar Scalar; type typename (line 234) | typedef typename Base::PacketScalar PacketScalar; type typename (line 235) | typedef typename Base::StorageIndex StorageIndex; type typename (line 236) | typedef typename Base::PointerType PointerType; type typename (line 250) | typedef typename internal::conditional< function EIGEN_DEVICE_FUNC (line 256) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 258) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 261) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 267) | EIGEN_DEVICE_FUNC function writePacket (line 275) | void writePacket(Index row, Index col, const PacketScalar& val) function writePacket (line 282) | void writePacket(Index index, const PacketScalar& val) function EIGEN_DEVICE_FUNC (line 289) | EIGEN_DEVICE_FUNC explicit inline MapBase(PointerType dataPtr) : Base(da... function EIGEN_DEVICE_FUNC (line 290) | EIGEN_DEVICE_FUNC inline MapBase(PointerType dataPtr, Index vecSize) : B... function EIGEN_DEVICE_FUNC (line 291) | EIGEN_DEVICE_FUNC inline MapBase(PointerType dataPtr, Index rows, Index ... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/MathFunctions.h function namespace (line 22) | namespace Eigen { type Scalar (line 825) | typedef Scalar type; function Scalar (line 838) | static inline Scalar run() type typename (line 899) | typedef typename make_unsigned::type ScalarU; type typename (line 903) | typedef typename conditional<(ScalarU(-1) > unsigned(-1)), ScalarU, unsi... function Scalar (line 921) | static inline Scalar run() function Scalar (line 944) | static inline Scalar run() function isinf_impl (line 1004) | bool>::type function isinf_msvc_helper (line 1036) | bool isinf_msvc_helper(T x) function EIGEN_DEVICE_FUNC (line 1042) | EIGEN_DEVICE_FUNC inline bool isnan_impl(const long double& x) { return ... function EIGEN_DEVICE_FUNC (line 1043) | EIGEN_DEVICE_FUNC inline bool isnan_impl(const double& x) { return ... function EIGEN_DEVICE_FUNC (line 1044) | EIGEN_DEVICE_FUNC inline bool isnan_impl(const float& x) { return ... function EIGEN_DEVICE_FUNC (line 1046) | EIGEN_DEVICE_FUNC inline bool isinf_impl(const long double& x) { return ... function EIGEN_DEVICE_FUNC (line 1047) | EIGEN_DEVICE_FUNC inline bool isinf_impl(const double& x) { return ... function EIGEN_DEVICE_FUNC (line 1048) | EIGEN_DEVICE_FUNC inline bool isinf_impl(const float& x) { return ... function isnan_impl (line 1060) | bool isnan_impl(const long double& x) { return __builtin_isnan(x); } function isnan_impl (line 1061) | bool isnan_impl(const double& x) { return __builtin_isnan(x); } function isnan_impl (line 1062) | bool isnan_impl(const float& x) { return __builtin_isnan(x); } function isinf_impl (line 1063) | bool isinf_impl(const double& x) { return __builtin_isinf(x); } function isinf_impl (line 1064) | bool isinf_impl(const float& x) { return __builtin_isinf(x); } function isinf_impl (line 1065) | bool isinf_impl(const long double& x) { return __builtin_isinf(x); } function namespace (line 1085) | namespace numext { function floor (line 1419) | float floor(const float &x) { return ::floorf(x); } function floor (line 1422) | double floor(const double &x) { return ::floor(x); } function ceil (line 1439) | float ceil(const float &x) { return ::ceilf(x); } function ceil (line 1442) | double ceil(const double &x) { return ::ceil(x); } function log2 (line 1448) | inline int log2(int x) function log (line 1507) | float log(const float &x) { return ::logf(x); } function log (line 1510) | double log(const double &x) { return ::log(x); } function typename (line 1523) | typename NumTraits::Real>::type function abs (line 1535) | float abs(const float &x) { return ::fabsf(x); } function abs (line 1538) | double abs(const double &x) { return ::fabs(x); } function exp (line 1564) | float exp(const float &x) { return ::expf(x); } function exp (line 1567) | double exp(const double &x) { return ::exp(x); } function expm1 (line 1599) | float expm1(const float &x) { return ::expm1f(x); } function expm1 (line 1602) | double expm1(const double &x) { return ::expm1(x); } function cos (line 1618) | float cos(const float &x) { return ::cosf(x); } function cos (line 1621) | double cos(const double &x) { return ::cos(x); } function sin (line 1637) | float sin(const float &x) { return ::sinf(x); } function sin (line 1640) | double sin(const double &x) { return ::sin(x); } function tan (line 1656) | float tan(const float &x) { return ::tanf(x); } function tan (line 1659) | double tan(const double &x) { return ::tan(x); } function EIGEN_ALWAYS_INLINE (line 1671) | EIGEN_ALWAYS_INLINE function acos (line 1685) | float acos(const float &x) { return ::acosf(x); } function acos (line 1688) | double acos(const double &x) { return ::acos(x); } function EIGEN_ALWAYS_INLINE (line 1700) | EIGEN_ALWAYS_INLINE function asin (line 1714) | float asin(const float &x) { return ::asinf(x); } function asin (line 1717) | double asin(const double &x) { return ::asin(x); } function EIGEN_ALWAYS_INLINE (line 1729) | EIGEN_ALWAYS_INLINE function atan (line 1743) | float atan(const float &x) { return ::atanf(x); } function atan (line 1746) | double atan(const double &x) { return ::atan(x); } function cosh (line 1763) | float cosh(const float &x) { return ::coshf(x); } function cosh (line 1766) | double cosh(const double &x) { return ::cosh(x); } function sinh (line 1782) | float sinh(const float &x) { return ::sinhf(x); } function sinh (line 1785) | double sinh(const double &x) { return ::sinh(x); } function tanh (line 1797) | float tanh(float x) { return internal::generic_fast_tanh_float(x); } function tanh (line 1806) | float tanh(const float &x) { return ::tanhf(x); } function tanh (line 1809) | double tanh(const double &x) { return ::tanh(x); } function fmod (line 1826) | float fmod(const float& a, const float& b) { function fmod (line 1832) | double fmod(const double& a, const double& b) { function namespace (line 1856) | namespace internal { type typename (line 1909) | typedef typename NumTraits::Real RealScalar; function isMuchSmallerThan (line 1911) | static inline bool isMuchSmallerThan(const Scalar& x, const Scalar&, con... function EIGEN_DEVICE_FUNC (line 1915) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 1920) | EIGEN_DEVICE_FUNC type typename (line 1930) | typedef typename NumTraits::Real RealScalar; function isMuchSmallerThan (line 1932) | static inline bool isMuchSmallerThan(const Scalar& x, const OtherScalar&... function EIGEN_DEVICE_FUNC (line 1936) | EIGEN_DEVICE_FUNC function isMuchSmallerThan (line 1947) | bool isMuchSmallerThan(const Scalar& x, const OtherScalar& y, function isApprox (line 1954) | bool isApprox(const Scalar& x, const Scalar& y, function isApproxOrLessThan (line 1961) | bool isApproxOrLessThan(const Scalar& x, const Scalar& y, function bool (line 1971) | struct random_impl function bool (line 1984) | struct scalar_fuzzy_impl function namespace (line 2011) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/MathFunctionsImpl.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Matrix.h function namespace (line 16) | namespace Eigen { type PlainObjectBase (line 188) | typedef PlainObjectBase Base; function EIGEN_STRONG_INLINE (line 267) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 293) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 319) | EIGEN_STRONG_INLINE Matrix(const std::initializer_list &other) type internal (line 441) | struct internal FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/MatrixBase.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/NestByValue.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/NoAlias.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/NumTraits.h function namespace (line 15) | namespace Eigen { function run (line 58) | static int run() { return std::numeric_limits::digits; } function EIGEN_CONSTEXPR (line 64) | EIGEN_CONSTEXPR function EIGEN_CONSTEXPR (line 76) | EIGEN_CONSTEXPR function namespace (line 82) | namespace numext { type T (line 168) | typedef T Real; type typename (line 169) | typedef typename internal::conditional< type T (line 174) | typedef T Nested; type T (line 175) | typedef T Literal; function Real (line 178) | static inline Real epsilon() function digits10 (line 184) | static inline int digits10() function digits (line 190) | static inline int digits() function min_exponent (line 196) | static inline int min_exponent() function max_exponent (line 202) | static inline int max_exponent() function Real (line 208) | static inline Real dummy_precision() function T (line 215) | static inline T highest() { function T (line 220) | static inline T lowest() { function T (line 226) | static inline T infinity() { function T (line 231) | static inline T quiet_NaN() { type NumTraits (line 239) | struct NumTraits function dummy_precision (line 243) | static inline float dummy_precision() { return 1e-5f; } type NumTraits (line 246) | struct NumTraits function dummy_precision (line 249) | static inline double dummy_precision() { return 1e-12; } type NumTraits (line 252) | struct NumTraits function dummy_precision (line 256) | double dummy_precision() { return 1e-15l; } type Real_ (line 262) | typedef Real_ Real; type typename (line 263) | typedef typename NumTraits::Literal Literal; function Real (line 273) | static inline Real epsilon() { return NumTraits::epsilon(); } function Real (line 275) | static inline Real dummy_precision() { return NumTraits::dummy_pre... function digits10 (line 277) | static inline int digits10() { return NumTraits::digits10(); } type typename (line 284) | typedef typename NumTraits::Real RealScalar; type Array (line 285) | typedef Array Real; type typename (line 286) | typedef typename NumTraits::NonInteger NonIntegerScalar; type Array (line 287) | typedef Array N... type ArrayType (line 288) | typedef ArrayType & Nested; type typename (line 289) | typedef typename NumTraits::Literal Literal; function RealScalar (line 302) | static inline RealScalar epsilon() { return NumTraits::epsil... function RealScalar (line 304) | static inline RealScalar dummy_precision() { return NumTraits function void (line 333) | struct NumTraits {} type NumTraits (line 335) | struct NumTraits FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/PartialReduxEvaluator.h function namespace (line 15) | namespace Eigen { type typename (line 112) | typedef typename redux_traits::PacketType PacketScalar; function PacketType (line 116) | static PacketType run(const Evaluator &eval, const Func& func, Index size) type typename (line 143) | typedef typename internal::nested_eval::type ArgTypeNested; type typename (line 144) | typedef typename internal::add_const_on_value_type::type ... type typename (line 145) | typedef typename internal::remove_all::type ArgTypeNested... type typename (line 146) | typedef typename ArgType::Scalar InputScalar; type typename (line 147) | typedef typename XprType::Scalar Scalar; type typename (line 151) | typedef typename MemberOp::template Cost CostOpType; function EIGEN_DEVICE_FUNC (line 172) | EIGEN_DEVICE_FUNC explicit evaluator(const XprType xpr) type typename (line 179) | typedef typename XprType::CoeffReturnType CoeffReturnType; function Scalar (line 182) | const Scalar coeff(Index i, Index j) const function Scalar (line 188) | const Scalar coeff(Index index) const function EIGEN_STRONG_INLINE (line 194) | EIGEN_STRONG_INLINE function EIGEN_DEVICE_FUNC (line 201) | EIGEN_DEVICE_FUNC FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/PermutationMatrix.h function namespace (line 16) | namespace Eigen { type internal (line 302) | typedef internal::traits Traits; type typename (line 308) | typedef typename Traits::IndicesType IndicesType; type typename (line 309) | typedef typename Traits::StorageIndex StorageIndex; function explicit (line 317) | explicit inline PermutationMatrix(Index size) : m_indices(size) function m_indices (line 335) | inline PermutationMatrix(const MatrixBase& indices) : m_indices(i... function namespace (line 393) | namespace internal { type internal (line 410) | typedef internal::traits Traits; type typename (line 414) | typedef typename Traits::IndicesType IndicesType; type typename (line 415) | typedef typename IndicesType::Scalar StorageIndex; function m_indices (line 418) | inline Map(const StorageIndex* indicesPtr) function namespace (line 458) | namespace internal { type internal (line 491) | typedef internal::traits Traits; type typename (line 495) | typedef typename Traits::IndicesType IndicesType; function m_indices (line 498) | inline PermutationWrapper(const IndicesType& indices) type internal (line 542) | typedef internal::traits PermTraits; type typename (line 550) | typedef typename PermutationType::DenseMatrixType DenseMatrixType; function namespace (line 599) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/PlainObjectBase.h function namespace (line 29) | namespace internal { function namespace (line 64) | namespace doxygen { type typename (line 105) | typedef typename internal::dense_xpr_base::type Base; type typename (line 107) | typedef typename internal::traits::StorageKind StorageKind; type typename (line 108) | typedef typename internal::traits::Scalar Scalar; type typename (line 110) | typedef typename internal::packet_traits::type PacketScalar; type typename (line 111) | typedef typename NumTraits::Real RealScalar; type Derived (line 112) | typedef Derived DenseType; type Eigen (line 123) | typedef Eigen::Map MapType; type Eigen (line 124) | typedef const Eigen::Map ConstMapType; type Eigen (line 125) | typedef Eigen::Map AlignedMapType; type Eigen (line 126) | typedef const Eigen::Map ConstAlignedMapType; type Eigen (line 127) | typedef Eigen::Map type; type Eigen (line 128) | typedef Eigen::Map type; type Eigen (line 129) | typedef Eigen::Map type; type Eigen (line 130) | typedef Eigen::Map type; function Scalar (line 177) | const Scalar& coeff(Index index) const function Scalar (line 208) | const Scalar& coeffRef(Index rowId, Index colId) const function Scalar (line 219) | const Scalar& coeffRef(Index index) const function PacketScalar (line 226) | PacketScalar packet(Index rowId, Index colId) const function PacketScalar (line 236) | PacketScalar packet(Index index) const function writePacket (line 243) | void writePacket(Index rowId, Index colId, const PacketScalar& val) function writePacket (line 253) | void writePacket(Index index, const PacketScalar& val) function Scalar (line 259) | const Scalar *data() const function Scalar (line 263) | Scalar *data() function resize (line 283) | void resize(Index rows, Index cols) function EIGEN_DEVICE_FUNC (line 312) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 337) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 351) | EIGEN_DEVICE_FUNC function conservativeResize (line 394) | void conservativeResize(Index rows, Index cols) function conservativeResize (line 407) | void conservativeResize(Index rows, NoChange_t) function conservativeResize (line 421) | void conservativeResize(NoChange_t, Index cols) function conservativeResize (line 436) | void conservativeResize(Index size) function EIGEN_DEVICE_FUNC (line 496) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 505) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 523) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 542) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 560) | EIGEN_STRONG_INLINE PlainObjectBase(const std::initializer_list::type RhsNested; type typename (line 92) | typedef typename internal::remove_all::type LhsNestedCleaned; type typename (line 93) | typedef typename internal::remove_all::type RhsNestedCleaned; function namespace (line 119) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/ProductEvaluators.h function namespace (line 18) | namespace Eigen { type evaluator (line 58) | typedef evaluator, DiagInd... function explicit (line 73) | explicit evaluator(const XprType& xpr) type typename (line 102) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 103) | typedef evaluator Base; function explicit (line 109) | explicit product_evaluator(const XprType& xpr) function run (line 143) | void run(DstXprType &dst, const SrcXprType &src, const internal::assign_... function run (line 161) | void run(DstXprType &dst, const SrcXprType &src, const internal::add_ass... function run (line 176) | void run(DstXprType &dst, const SrcXprType &src, const internal::sub_ass... function run (line 196) | void run(DstXprType &dst, const SrcXprType &src, const AssignFunc& func) function addTo (line 257) | void addTo(Dst& dst, const Lhs& lhs, const Rhs& rhs) function subTo (line 263) | void subTo(Dst& dst, const Lhs& lhs, const Rhs& rhs) type typename (line 545) | typedef typename find_best_packet::type LhsVec... type typename (line 546) | typedef typename find_best_packet::type RhsVec... function CoeffReturnType (line 606) | const CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 616) | const CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 624) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 636) | EIGEN_STRONG_INLINE type Product (line 659) | typedef Product XprType; type Product (line 660) | typedef Product BaseProduct; type product_evaluator (line 661) | typedef product_evaluator::Scalar Scalar; type typename (line 780) | typedef typename Product::Scalar Scalar; type typename (line 801) | typedef typename Product::Scalar Scalar; function scaleAndAddTo (line 805) | void scaleAndAddTo(Dest& dst, const Lhs& lhs, const Rhs& rhs, const Scal... type typename (line 815) | typedef typename Product::Scalar Scalar; type typename (line 833) | typedef typename ScalarBinaryOpTraits XprType; type typename (line 914) | typedef typename XprType::PlainObject PlainObject; type typename (line 915) | typedef typename Lhs::DiagonalVectorType DiagonalType; function EIGEN_DEVICE_FUNC (line 920) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) function Scalar (line 925) | const Scalar coeff(Index row, Index col) const function PacketType (line 932) | PacketType packet(Index row, Index col) const function PacketType (line 941) | PacketType packet(Index idx) const type diagonal_product_evaluator_base (line 953) | typedef diagonal_product_evaluator_base XprType; type typename (line 960) | typedef typename XprType::PlainObject PlainObject; function EIGEN_DEVICE_FUNC (line 964) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) function Scalar (line 969) | const Scalar coeff(Index row, Index col) const function PacketType (line 976) | PacketType packet(Index row, Index col) const function PacketType (line 983) | PacketType packet(Index idx) const type typename (line 1005) | typedef typename nested_eval::type MatrixType; type typename (line 1006) | typedef typename remove_all::type MatrixTypeCleaned; function run (line 1009) | void run(Dest& dst, const PermutationType& perm, const ExpressionType& xpr) type typename (line 1113) | typedef typename nested_eval::type MatrixType; type typename (line 1114) | typedef typename remove_all::type MatrixTypeCleaned; function run (line 1117) | void run(Dest& dst, const TranspositionType& tr, const ExpressionType& xpr) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Random.h function namespace (line 17) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Redux.h function namespace (line 18) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Ref.h function namespace (line 15) | namespace Eigen { type typename (line 66) | typedef typename internal::traits::StrideType StrideType; type MapBase (line 69) | typedef MapBase Base; function EIGEN_CONSTEXPR (line 72) | EIGEN_CONSTEXPR inline Index innerStride() const function Index (line 99) | Index resolveInnerStride(Index inner) { function Index (line 104) | Index resolveOuterStride(Index inner, Index outer, Index rows, Index col... type RefBase (line 337) | typedef RefBase Base; function EIGEN_DEVICE_FUNC (line 350) | EIGEN_DEVICE_FUNC inline Ref(const Ref& other) : Base(other) { function construct (line 362) | void construct(const Expression& expr,internal::true_type) function construct (line 371) | void construct(const Expression& expr, internal::false_type) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Replicate.h function namespace (line 15) | namespace Eigen { type typename (line 66) | typedef typename internal::traits::MatrixTypeNested MatrixTyp... type typename (line 67) | typedef typename internal::traits::_MatrixTypeNested _MatrixT... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Reshaped.h function namespace (line 16) | namespace Eigen { function EIGEN_INHERIT_ASSIGNMENT_OPERATORS (line 105) | EIGEN_GENERIC_PUBLIC_INTERFACE(Reshaped) function EIGEN_DEVICE_FUNC (line 120) | EIGEN_DEVICE_FUNC function Impl (line 141) | inline ReshapedImpl(XprType& xpr) : Impl(xpr) {} function EIGEN_DEVICE_FUNC (line 142) | EIGEN_DEVICE_FUNC inline ReshapedImpl(XprType& xpr, Index reshapeRows, I... function namespace (line 146) | namespace internal { function EIGEN_DEVICE_FUNC (line 185) | EIGEN_DEVICE_FUNC inline Index innerStride() const; function EIGEN_DEVICE_FUNC (line 229) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 241) | EIGEN_DEVICE_FUNC type typename (line 271) | typedef typename XprType::Scalar Scalar; type typename (line 273) | typedef typename packet_traits::type PacketScalar; type reshaped_evaluator (line 298) | typedef reshaped_evaluator ... function EIGEN_DEVICE_FUNC (line 299) | EIGEN_DEVICE_FUNC explicit evaluator(const XprType& xpr) : reshaped_eval... function EIGEN_DEVICE_FUNC (line 319) | EIGEN_DEVICE_FUNC explicit reshaped_evaluator(const XprType& xpr) : m_ar... type typename (line 324) | typedef typename XprType::Scalar Scalar; type typename (line 325) | typedef typename XprType::CoeffReturnType CoeffReturnType; type std (line 327) | typedef std::pair RowCol; function RowCol (line 329) | inline RowCol index_remap(Index rowId, Index colId) const function EIGEN_DEVICE_FUNC (line 345) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 353) | EIGEN_DEVICE_FUNC function CoeffReturnType (line 361) | const CoeffReturnType coeff(Index rowId, Index colId) const function EIGEN_DEVICE_FUNC (line 367) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 377) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 385) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 393) | EIGEN_DEVICE_FUNC function writePacket (line 404) | inline void writePacket(Index rowId, Index colId, const PacketScalar& val) function PacketScalar (line 413) | inline PacketScalar packet(Index index) const function writePacket (line 422) | inline void writePacket(Index index, const PacketScalar& val) type typename (line 442) | typedef typename XprType::Scalar Scalar; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/ReturnByValue.h function namespace (line 16) | namespace Eigen { type typename (line 58) | typedef typename internal::dense_xpr_base::type Base; function evalTo (line 63) | inline void evalTo(Dest& dst) const function class (line 72) | class Unusable{ function namespace (line 92) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Reverse.h function namespace (line 17) | namespace Eigen { type internal (line 87) | typedef internal::reverse_packet_cond revers... function m_matrix (line 90) | inline Reverse(const MatrixType& matrix) : m_matrix(matrix) { } function EIGEN_CONSTEXPR (line 94) | EIGEN_CONSTEXPR function reverseInPlace (line 143) | inline void DenseBase::reverseInPlace() function namespace (line 167) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Select.h function namespace (line 15) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 77) | inline EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 86) | inline EIGEN_DEVICE_FUNC FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/SelfAdjointView.h function namespace (line 15) | namespace Eigen { type TriangularBase (line 58) | typedef TriangularBase Base; type typename (line 59) | typedef typename internal::traits::MatrixTypeNested Mat... type typename (line 60) | typedef typename internal::traits::MatrixTypeNestedClea... type MatrixTypeNestedCleaned (line 61) | typedef MatrixTypeNestedCleaned NestedExpression; type typename (line 64) | typedef typename internal::traits::Scalar Scalar; type typename (line 65) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 66) | typedef typename internal::remove_all ConjugateR... function EIGEN_DEVICE_FUNC (line 197) | EIGEN_DEVICE_FUNC type typename (line 297) | typedef typename Base::DstXprType DstXprType; type typename (line 298) | typedef typename Base::SrcXprType SrcXprType; type typename (line 305) | typedef typename Base::SrcEvaluatorType SrcEvaluatorType; type typename (line 306) | typedef typename Base::Scalar Scalar; type typename (line 307) | typedef typename Base::AssignmentTraits AssignmentTraits; function EIGEN_DEVICE_FUNC (line 310) | EIGEN_DEVICE_FUNC triangular_dense_assignment_kernel(DstEvaluatorType &d... function EIGEN_DEVICE_FUNC (line 314) | EIGEN_DEVICE_FUNC void assignCoeff(Index row, Index col) function EIGEN_DEVICE_FUNC (line 322) | EIGEN_DEVICE_FUNC void assignDiagonalCoeff(Index id) function EIGEN_DEVICE_FUNC (line 327) | EIGEN_DEVICE_FUNC void assignOppositeCoeff(Index, Index) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Solve.h function namespace (line 15) | namespace Eigen { type typename (line 68) | typedef typename internal::traits::StorageIndex StorageIndex; function namespace (line 112) | namespace internal { type Solve (line 141) | typedef Solve SrcXprType; function run (line 142) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... type Solve (line 157) | typedef Solve,RhsType> SrcXprType; function run (line 158) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 175) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/SolveTriangular.h function namespace (line 15) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 123) | static EIGEN_DEVICE_FUNC void run(const Lhs& lhs, Rhs& rhs) function EIGEN_DEVICE_FUNC (line 143) | static EIGEN_DEVICE_FUNC void run(const Lhs& lhs, Rhs& rhs) type typename (line 179) | typedef typename internal::conditional Base; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/SolverBase.h function namespace (line 15) | namespace Eigen { type typename (line 75) | typedef typename internal::traits::Scalar Scalar; type Scalar (line 76) | typedef Scalar CoeffReturnType; type internal (line 79) | struct internal type typename (line 115) | typedef typename internal::add_const >::type Co... function ConstTransposeReturnType (line 123) | inline ConstTransposeReturnType transpose() const function namespace (line 157) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/StableNorm.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/StlIterators.h function namespace (line 15) | namespace Eigen { function operator (line 80) | bool operator< (const indexed_based_stl_iterator_base& other) const { ei... function operator (line 82) | bool operator> (const indexed_based_stl_iterator_base& other) const { ei... function operator (line 87) | bool operator< (const other_iterator& other) const { eigen_assert(mp_xpr... function operator (line 89) | bool operator> (const other_iterator& other) const { eigen_assert(mp_xpr... type typename (line 106) | typedef typename traits::XprType XprType; type indexed_based_stl_reverse_iterator_base (line 107) | typedef indexed_based_stl_reverse_iterator_base::valu... type std (line 115) | typedef std::random_access_iterator_tag iterator_category; function operator (line 159) | bool operator< (const indexed_based_stl_reverse_iterator_base& other) co... function operator (line 161) | bool operator> (const indexed_based_stl_reverse_iterator_base& other) co... function operator (line 166) | bool operator< (const other_iterator& other) const { eigen_assert(mp_xpr... function operator (line 168) | bool operator> (const other_iterator& other) const { eigen_assert(mp_xpr... type pointer_based_stl_iterator (line 184) | typedef pointer_based_stl_iterator::valu... type typename (line 192) | typedef typename XprType::Scalar value_type; type std (line 193) | typedef std::random_access_iterator_tag iterator_category; type typename (line 194) | typedef typename internal::conditional() const { return m_ptr; } function operator (line 243) | bool operator< (const pointer_based_stl_iterator& other) const { return ... function operator (line 245) | bool operator> (const pointer_based_stl_iterator& other) const { return ... function operator (line 250) | bool operator< (const other_iterator& other) const { return m_ptr < oth... function operator (line 252) | bool operator> (const other_iterator& other) const { return m_ptr > oth... type XprType_ (line 264) | typedef XprType_ XprType; type generic_randaccess_stl_iterator (line 265) | typedef generic_randaccess_stl_iterator... type value_type (line 289) | typedef const value_type read_only_ref_t; type typename (line 294) | typedef typename internal::conditional() const { return &((*mp_xpr)(m_index)); } type subvector_stl_iterator (line 310) | typedef subvector_stl_iterator Base; type typename (line 325) | typedef typename internal::conditional() const { return (*mp_xpr).template subVecto... type subvector_stl_reverse_iterator (line 358) | typedef subvector_stl_reverse_iterator() const { return (*mp_xpr).template subVecto... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Stride.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Swap.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Transpose.h function namespace (line 16) | namespace Eigen { function namespace (line 95) | namespace internal { type typename (line 135) | typedef typename internal::conditional< function ScalarWithConstIfNotLvalue (line 142) | ScalarWithConstIfNotLvalue* data() { return derived().nestedExpression()... function Scalar (line 144) | const Scalar* data() const { return derived().nestedExpression().data(); } function Scalar (line 148) | const Scalar& coeffRef(Index rowId, Index colId) const function Scalar (line 154) | const Scalar& coeffRef(Index index) const function namespace (line 232) | namespace internal { type typename (line 251) | typedef typename MatrixType::Scalar Scalar; type typename (line 252) | typedef typename internal::packet_traits::transposeInPlace() function adjointInPlace (line 377) | inline void MatrixBase::adjointInPlace() function namespace (line 386) | namespace internal { function run (line 405) | static bool run(const Scalar* dest, const OtherDerived& src) function run (line 434) | static void run(const Derived& dst, const OtherDerived& other) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Transpositions.h function namespace (line 15) | namespace Eigen { type typename (line 163) | typedef typename Traits::IndicesType IndicesType; type typename (line 164) | typedef typename IndicesType::Scalar StorageIndex; function m_indices (line 175) | inline Transpositions(const MatrixBase& indices) : m_indices(indi... function m_indices (line 187) | inline Transpositions(Index size) : m_indices(size) function EIGEN_DEVICE_FUNC (line 194) | EIGEN_DEVICE_FUNC function namespace (line 203) | namespace internal { type typename (line 222) | typedef typename Traits::IndicesType IndicesType; type typename (line 223) | typedef typename IndicesType::Scalar StorageIndex; function explicit (line 225) | explicit inline Map(const StorageIndex* indicesPtr) function EIGEN_DEVICE_FUNC (line 256) | EIGEN_DEVICE_FUNC function namespace (line 264) | namespace internal { type typename (line 281) | typedef typename Traits::IndicesType IndicesType; type typename (line 282) | typedef typename IndicesType::Scalar StorageIndex; function explicit (line 284) | explicit inline TranspositionsWrapper(IndicesType& indices) function EIGEN_DEVICE_FUNC (line 300) | EIGEN_DEVICE_FUNC function namespace (line 336) | namespace internal { type TranspositionsDerived (line 348) | typedef TranspositionsDerived TranspositionType; type typename (line 349) | typedef typename TranspositionType::IndicesType IndicesType; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/TriangularMatrix.h function namespace (line 16) | namespace Eigen { type typename (line 195) | typedef typename internal::traits::Scalar Scalar; type MatrixType_ (line 196) | typedef MatrixType_ MatrixType; type typename (line 200) | typedef typename internal::traits::MatrixTypeNestedNonRe... type typename (line 202) | typedef typename internal::remove_all::MatrixTypeNestedClean... function m_matrix (line 221) | inline TriangularView(MatrixType& matrix) : m_matrix(matrix) function EIGEN_CONSTEXPR (line 227) | EIGEN_CONSTEXPR function EIGEN_DEVICE_FUNC (line 238) | EIGEN_DEVICE_FUNC type TriangularView (line 241) | typedef TriangularView ConjugateRe... function EIGEN_DEVICE_FUNC (line 243) | EIGEN_DEVICE_FUNC type TriangularBase (line 354) | typedef TriangularBase Base; type typename (line 355) | typedef typename internal::traits::Scalar Scalar; type MatrixType_ (line 357) | typedef MatrixType_ MatrixType; type typename (line 358) | typedef typename MatrixType::PlainObject DenseMatrixType; type DenseMatrixType (line 359) | typedef DenseMatrixType PlainObject; type typename (line 365) | typedef typename internal::traits::StorageKind Stora... function EIGEN_DEVICE_FUNC (line 404) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 407) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 411) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 414) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 420) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 430) | EIGEN_DEVICE_FUNC function solveInPlace (line 524) | void solveInPlace(const MatrixBase& other) const function swap (line 533) | void swap(TriangularBase const & other) function namespace (line 719) | namespace internal { type evaluator (line 737) | typedef evaluator DstEvaluatorType; type evaluator (line 808) | typedef evaluator SrcEvaluatorType; type triangular_dense_assignment_kernel (line 818) | typedef triangular_dense_assignment_kernel< Mode function Kernel (line 820) | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); type AssignmentKind (line 839) | struct AssignmentKind type Triangular2Dense (line 839) | typedef Triangular2Dense Kind; type AssignmentKind (line 840) | struct AssignmentKind type Dense2Triangular (line 840) | typedef Dense2Triangular Kind; type typename (line 878) | typedef typename DstEvaluatorType::XprType DstXprType; type typename (line 885) | typedef typename Kernel::Scalar Scalar; function namespace (line 960) | namespace internal { function run (line 983) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 994) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/VectorBlock.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/VectorwiseOp.h function namespace (line 16) | namespace Eigen { function namespace (line 106) | namespace internal { type typename (line 193) | typedef typename ExpressionType::RealScalar RealScalar; type Eigen (line 194) | typedef Eigen::Index Index; type typename (line 195) | typedef typename internal::ref_selector::non_const_type ... type typename (line 196) | typedef typename internal::remove_all::type Expres... type PartialReduxExpr (line 201) | typedef PartialReduxExpr::Type MinCoeffRet... type typename (line 346) | typedef typename ReturnType::Type MaxCoeffRet... type PartialReduxExpr (line 347) | typedef PartialReduxExpr, const type typename (line 349) | typedef typename ReturnType::Type ... type typename (line 350) | typedef typename ReturnType::Typ... type typename (line 351) | typedef typename ReturnType::Type... type typename (line 352) | typedef typename ReturnType::Type SumReturnType; type MeanReturnType (line 353) | typedef EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(SumReturnType,Scalar,quot... type typename (line 354) | typedef typename ReturnType::Type AllReturnType; type typename (line 355) | typedef typename ReturnType::Type AnyReturnType; type PartialReduxExpr (line 356) | typedef PartialReduxExpr::Type ProdReturnType; type Reverse (line 358) | typedef Reverse ConstReverseReturnType; type Reverse (line 359) | typedef Reverse ReverseReturnType; type PartialReduxExpr (line 362) | typedef PartialReduxExpr::Type lpNorm() const function EIGEN_DEVICE_FUNC (line 506) | EIGEN_DEVICE_FUNC FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/Visitor.h function namespace (line 15) | namespace Eigen { function run (line 52) | static inline void run(const Derived &/*mat*/, Visitor& /*visitor*/) function run (line 60) | static inline void run(const Derived& mat, Visitor& visitor) type typename (line 75) | typedef typename packet_traits::type Packet; function EIGEN_DEVICE_FUNC (line 77) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 121) | EIGEN_DEVICE_FUNC type typename (line 124) | typedef typename XprType::Scalar Scalar; type typename (line 125) | typedef typename internal::remove_const ThisEvaluator; function namespace (line 181) | namespace internal { type typename (line 207) | typedef typename packet_traits::type Packet; function EIGEN_DEVICE_FUNC (line 208) | static EIGEN_DEVICE_FUNC inline bool compare(Scalar a, Scalar b) { retur... function EIGEN_DEVICE_FUNC (line 209) | static EIGEN_DEVICE_FUNC inline Scalar predux(const Packet& p) { return ... function EIGEN_DEVICE_FUNC (line 215) | static EIGEN_DEVICE_FUNC inline bool compare(Scalar a, Scalar b) { retur... function EIGEN_DEVICE_FUNC (line 216) | static EIGEN_DEVICE_FUNC inline Scalar predux(const Packet& p) { return ... function EIGEN_DEVICE_FUNC (line 226) | EIGEN_DEVICE_FUNC inline function EIGEN_DEVICE_FUNC (line 236) | EIGEN_DEVICE_FUNC inline function EIGEN_DEVICE_FUNC (line 260) | EIGEN_DEVICE_FUNC inline function EIGEN_DEVICE_FUNC (line 270) | EIGEN_DEVICE_FUNC inline function EIGEN_DEVICE_FUNC (line 296) | EIGEN_DEVICE_FUNC inline function EIGEN_DEVICE_FUNC (line 307) | EIGEN_DEVICE_FUNC inline function typename (line 348) | typename internal::traits::Scalar function typename (line 373) | typename internal::traits::Scalar function typename (line 399) | typename internal::traits::Scalar function typename (line 424) | typename internal::traits::Scalar FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AVX/Complex.h function namespace (line 15) | namespace Eigen { function Packet4cf (line 149) | Packet4cf preverse(const Packet4cf& a) { type Packet2cd (line 188) | struct Packet2cd type packet_traits (line 196) | struct packet_traits function default_packet_traits (line 196) | double> > : default_packet_traits function Packet2cd (line 221) | struct unpacket_traits { function Packet2cd (line 236) | Packet2cd pnegate(const Packet2cd& a) { return Packet2cd(pnegate(a.v)); } function Packet2cd (line 237) | Packet2cd pconj(const Packet2cd& a) function Packet2cd (line 254) | Packet2cd pcmp_eq(const Packet2cd& a, const Packet2cd& b) { function Packet2cd (line 304) | Packet2cd preverse(const Packet2cd& a) { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AVX/MathFunctions.h function namespace (line 19) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AVX/PacketMath.h function namespace (line 15) | namespace Eigen { function Packet8f (line 255) | Packet8f pzero(const Packet8f& /*a*/) { return _mm256_setzero_ps(); } function Packet4d (line 256) | Packet4d pzero(const Packet4d& /*a*/) { return _mm256_setzero_pd(); } function Packet8i (line 257) | Packet8i pzero(const Packet8i& /*a*/) { return _mm256_setzero_si256(); } function Packet8f (line 260) | Packet8f peven_mask(const Packet8f& /*a*/) { return _mm256_castsi256_ps(... function Packet8i (line 261) | Packet8i peven_mask(const Packet8i& /*a*/) { return _mm256_set_epi32(0, ... function Packet4d (line 262) | Packet4d peven_mask(const Packet4d& /*a*/) { return _mm256_castsi256_pd(... function Packet8f (line 295) | Packet8f pnegate(const Packet8f& a) function Packet4d (line 299) | Packet4d pnegate(const Packet4d& a) function Packet8i (line 303) | Packet8i pnegate(const Packet8i& a) function Packet8f (line 308) | Packet8f pconj(const Packet8f& a) { return a; } function Packet4d (line 309) | Packet4d pconj(const Packet4d& a) { return a; } function Packet8i (line 310) | Packet8i pconj(const Packet8i& a) { return a; } function Packet8h (line 1105) | struct unpacket_traits { typedef Eigen::half type; enum {size=... function EIGEN_STRONG_INLINE (line 1157) | EIGEN_STRONG_INLINE Packet8f half2float(const Packet8h& a) { function EIGEN_STRONG_INLINE (line 1167) | EIGEN_STRONG_INLINE Packet8h float2half(const Packet8f& a) { function EIGEN_STRONG_INLINE (line 1412) | EIGEN_STRONG_INLINE Packet8f Bf16ToF32(const Packet8bf& a) { function EIGEN_STRONG_INLINE (line 1426) | EIGEN_STRONG_INLINE Packet8bf F32ToBf16(const Packet8f& a) { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AVX/TypeCasting.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AVX512/Complex.h function namespace (line 15) | namespace Eigen { function Packet8cf (line 134) | Packet8cf preverse(const Packet8cf& a) { type Packet4cd (line 173) | struct Packet4cd type packet_traits (line 180) | struct packet_traits function default_packet_traits (line 180) | double> > : default_packet_traits function Packet4cd (line 204) | struct unpacket_traits { function Packet4cd (line 219) | Packet4cd pnegate(const Packet4cd& a) { return Packet4cd(pnegate(a.v)); } function Packet4cd (line 220) | Packet4cd pconj(const Packet4cd& a) function Packet4cd (line 244) | Packet4cd pcmp_eq(const Packet4cd& a, const Packet4cd& b) { function Packet4cd (line 296) | Packet4cd preverse(const Packet4cd& a) { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AVX512/MathFunctions.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AVX512/PacketMath.h function namespace (line 15) | namespace Eigen { function Packet16f (line 220) | Packet16f pzero(const Packet16f& /*a*/) { return _mm512_setzero_ps(); } function Packet8d (line 221) | Packet8d pzero(const Packet8d& /*a*/) { return _mm512_setzero_pd(); } function Packet16i (line 222) | Packet16i pzero(const Packet16i& /*a*/) { return _mm512_setzero_si512(); } function Packet16f (line 224) | Packet16f peven_mask(const Packet16f& /*a*/) { function Packet16i (line 228) | Packet16i peven_mask(const Packet16i& /*a*/) { function Packet8d (line 232) | Packet8d peven_mask(const Packet8d& /*a*/) { function Packet16f (line 298) | Packet16f pnegate(const Packet16f& a) { function Packet8d (line 302) | Packet8d pnegate(const Packet8d& a) { function Packet16i (line 306) | Packet16i pnegate(const Packet16i& a) { function Packet16f (line 311) | Packet16f pconj(const Packet16f& a) { function Packet8d (line 315) | Packet8d pconj(const Packet8d& a) { function Packet16i (line 319) | Packet16i pconj(const Packet16i& a) { function Packet16f (line 352) | Packet16f pmadd(const Packet16f& a, const Packet16f& b, function Packet8d (line 357) | Packet8d pmadd(const Packet8d& a, const Packet8d& b, function Packet16f (line 364) | inline Packet16f pselect(const Packet16f& mask, function Packet8d (line 373) | inline Packet8d pselect(const Packet8d& mask, function Packet8f (line 453) | Packet8f extract256(Packet16f x) { return _mm512_extractf32x8_ps(x,I_); } function Packet2d (line 454) | Packet2d extract128(Packet8d x) { return _mm512_extractf64x2_pd(x,I_); } function EIGEN_STRONG_INLINE (line 455) | EIGEN_STRONG_INLINE Packet16f cat256(Packet8f a, Packet8f b) { return _m... function Packet8f (line 458) | Packet8f extract256(Packet16f x) { function Packet2d (line 463) | Packet2d extract128(Packet8d x) { function EIGEN_STRONG_INLINE (line 467) | EIGEN_STRONG_INLINE Packet16f cat256(Packet8f a, Packet8f b) { function EIGEN_STRONG_INLINE (line 475) | EIGEN_STRONG_INLINE __m256i Pack32To16(Packet16f rf) { function Packet16f (line 493) | Packet16f pcmp_eq(const Packet16f& a, const Packet16f& b) { function Packet16f (line 498) | Packet16f pcmp_le(const Packet16f& a, const Packet16f& b) { function Packet16f (line 504) | Packet16f pcmp_lt(const Packet16f& a, const Packet16f& b) { function Packet16f (line 510) | Packet16f pcmp_lt_or_nan(const Packet16f& a, const Packet16f& b) { function Packet16i (line 516) | Packet16i pcmp_eq(const Packet16i& a, const Packet16i& b) { function Packet16i (line 520) | Packet16i pcmp_le(const Packet16i& a, const Packet16i& b) { function Packet16i (line 524) | Packet16i pcmp_lt(const Packet16i& a, const Packet16i& b) { function Packet8d (line 530) | Packet8d pcmp_eq(const Packet8d& a, const Packet8d& b) { function Packet8d (line 536) | Packet8d pcmp_le(const Packet8d& a, const Packet8d& b) { function Packet8d (line 542) | Packet8d pcmp_lt(const Packet8d& a, const Packet8d& b) { function Packet8d (line 548) | Packet8d pcmp_lt_or_nan(const Packet8d& a, const Packet8d& b) { function Packet16i (line 694) | Packet16i parithmetic_shift_right(Packet16i a) { function Packet16i (line 698) | Packet16i plogical_shift_right(Packet16i a) { function Packet16i (line 702) | Packet16i plogical_shift_left(Packet16i a) { function Packet16f (line 941) | Packet16f preverse(const Packet16f& a) function Packet8d (line 946) | Packet8d preverse(const Packet8d& a) function Packet16i (line 951) | Packet16i preverse(const Packet16i& a) function Packet16f (line 956) | Packet16f pabs(const Packet16f& a) function Packet8d (line 962) | Packet8d pabs(const Packet8d& a) { function Packet16i (line 967) | Packet16i pabs(const Packet16i& a) function Packet8d (line 980) | Packet8d pfrexp_generic_get_biased_exponent(const Packet8d& a) { function predux_any (line 1227) | bool predux_any(const Packet16f& x) function Packet16f (line 1645) | Packet16f pblend(const Selector<16>& /*ifPacket*/, function Packet8d (line 1652) | Packet8d pblend(const Selector<8>& ifPacket, function Packet16h (line 1708) | Packet16h function EIGEN_STRONG_INLINE (line 1717) | EIGEN_STRONG_INLINE Packet16f half2float(const Packet16h& a) { function EIGEN_STRONG_INLINE (line 1745) | EIGEN_STRONG_INLINE Packet16h float2half(const Packet16f& a) { function Packet16h (line 1774) | Packet16h ptrue(const Packet16h& a) { function Packet16h (line 1779) | Packet16h pabs(const Packet16h& a) { function Packet16h (line 1801) | Packet16h por(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1806) | Packet16h pxor(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1809) | Packet16h pand(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1812) | Packet16h pandnot(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1816) | Packet16h pselect(const Packet16h& mask, const Packet16h& a, const Packe... function Packet16h (line 1836) | Packet16h pcmp_eq(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1842) | Packet16h pcmp_le(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1846) | Packet16h pcmp_lt(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1850) | Packet16h pcmp_lt_or_nan(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1854) | Packet16h pconj(const Packet16h& a) { return a; } function Packet16h (line 1856) | Packet16h pnegate(const Packet16h& a) { function Packet16h (line 1918) | Packet16h preverse(const Packet16h& a) function Packet16bf (line 2129) | struct is_arithmetic { enum { value = true }; } function default_packet_traits (line 2132) | struct packet_traits : default_packet_traits { function Packet16bf (line 2164) | struct unpacket_traits function Packet16bf (line 2218) | Packet16bf function EIGEN_STRONG_INLINE (line 2227) | EIGEN_STRONG_INLINE Packet16f Bf16ToF32(const Packet16bf& a) { function EIGEN_STRONG_INLINE (line 2232) | EIGEN_STRONG_INLINE Packet16bf F32ToBf16(const Packet16f& a) { function Packet16bf (line 2267) | Packet16bf ptrue(const Packet16bf& a) { function Packet16bf (line 2272) | Packet16bf por(const Packet16bf& a, const Packet16bf& b) { function Packet16bf (line 2277) | Packet16bf pxor(const Packet16bf& a, const Packet16bf& b) { function Packet16bf (line 2282) | Packet16bf pand(const Packet16bf& a, const Packet16bf& b) { function Packet16bf (line 2287) | Packet16bf pandnot(const Packet16bf& a, function Packet16bf (line 2293) | Packet16bf pselect(const Packet16bf& mask, function Packet16bf (line 2319) | Packet16bf pcmp_eq(const Packet16bf& a, function Packet16bf (line 2325) | Packet16bf pcmp_le(const Packet16bf& a, function Packet16bf (line 2331) | Packet16bf pcmp_lt(const Packet16bf& a, function Packet16bf (line 2337) | Packet16bf pcmp_lt_or_nan(const Packet16bf& a, function Packet16bf (line 2343) | Packet16bf pnegate(const Packet16bf& a) { function Packet16bf (line 2349) | Packet16bf pconj(const Packet16bf& a) { function Packet16bf (line 2354) | Packet16bf pabs(const Packet16bf& a) { function Packet16bf (line 2428) | Packet16bf preverse(const Packet16bf& a) { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AVX512/TypeCasting.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AltiVec/Complex.h function namespace (line 16) | namespace Eigen { function Packet2cf (line 168) | Packet2cf pnegate(const Packet2cf& a) { return Packet2cf(pnegate(a.v)); } function Packet2cf (line 169) | Packet2cf pconj(const Packet2cf& a) { return Packet2cf(pxor(a.... function Packet2cf (line 186) | Packet2cf preverse(const Packet2cf& a) function Packet2cf (line 230) | Packet2cf pcmp_eq(const Packet2cf& a, const Packet2cf& b) { function Packet2cf (line 236) | Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacke... type Packet1cd (line 250) | struct Packet1cd type packet_traits (line 302) | struct packet_traits function default_packet_traits (line 302) | double> > : default_packet_traits function Packet1cd (line 326) | struct unpacket_traits { typedef std::complex type; e... function Packet1cd (line 347) | Packet1cd pnegate(const Packet1cd& a) { return Packet1cd(pnegate(Packet2... function Packet1cd (line 348) | Packet1cd pconj(const Packet1cd& a) { return Packet1cd(pxor(a.v, reinter... function Packet1cd (line 367) | Packet1cd preverse(const Packet1cd& a) { return a; } function EIGEN_STRONG_INLINE (line 380) | EIGEN_STRONG_INLINE Packet1cd pcplxflip/**/(const Packet1cd& x) function Packet1cd (line 392) | Packet1cd pcmp_eq(const Packet1cd& a, const Packet1cd& b) { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AltiVec/MathFunctions.h function namespace (line 17) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AltiVec/MatrixProduct.h function namespace (line 48) | namespace Eigen { function storeBlock (line 407) | void storeBlock(Scalar* to, PacketBlock& block) function EIGEN_STRONG_INLINE (line 423) | EIGEN_STRONG_INLINE void operator()(std::complex* blockA, const ... function EIGEN_STRONG_INLINE (line 573) | EIGEN_STRONG_INLINE void operator()(Scalar* blockA, const DataMapper& lh... function loadPacketRemaining (line 1045) | void loadPacketRemaining(const Scalar* lhs, Packet &lhsV) function loadPacketRemaining (line 1098) | void loadPacketRemaining(const Scalar* lhs_ptr, const Scalar* lhs_ptr_im... function Packet (line 1124) | Packet ploadLhs(const Scalar* lhs) function Packet (line 1273) | Packet bmask(const int remaining_rows) function pbroadcastN_old (line 1304) | void function pbroadcastN (line 1343) | void function MICRO_ZERO_PEEL_ROW (line 1455) | MICRO_ZERO_PEEL_ROW function gemm_extra_cols (line 1718) | void gemm_extra_cols( function MICRO_COMPLEX_ZERO_PEEL_ROW (line 1872) | MICRO_COMPLEX_ZERO_PEEL_ROW type typename (line 2465) | typedef typename quad_traits::rhstype RhsPacket; type Packet2cf (line 2502) | typedef Packet2cf Packetc; type Packet4f (line 2503) | typedef Packet4f RhsPacket; type Packet2cf (line 2541) | typedef Packet2cf Packetc; type Packet4f (line 2542) | typedef Packet4f RhsPacket; type Packet2cf (line 2579) | typedef Packet2cf Packetc; type Packet4f (line 2580) | typedef Packet4f RhsPacket; type typename (line 2617) | typedef typename quad_traits::rhstype RhsPacket; type Packet1cd (line 2654) | typedef Packet1cd Packetc; type quad_traits (line 2655) | typedef quad_traits::rhstype RhsPacket; type Packet1cd (line 2692) | typedef Packet1cd Packetc; type quad_traits (line 2693) | typedef quad_traits::rhstype RhsPacket; type Packet1cd (line 2730) | typedef Packet1cd Packetc; type quad_traits (line 2731) | typedef quad_traits::rhstype RhsPacket; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductCommon.h function namespace (line 10) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h function namespace (line 24) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h function namespace (line 15) | namespace Eigen { function pstore_common (line 481) | void pstore_common(__UNPACK_TYPE__(Packet)* to, const Packet& from){ function Packet (line 529) | Packet pset1_size4(const __UNPACK_TYPE__(Packet)& from) function Packet (line 536) | Packet pset1_size8(const __UNPACK_TYPE__(Packet)& from) function Packet (line 543) | Packet pset1_size16(const __UNPACK_TYPE__(Packet)& from) function pbroadcast4_common (line 581) | void function Packet (line 605) | inline Packet pgather_common(const __UNPACK_TYPE__(Packet)* from, Index ... function Packet (line 625) | inline Packet pgather_size8(const __UNPACK_TYPE__(Packet)* from, Index s... function Packet (line 654) | inline Packet pgather_size16(const __UNPACK_TYPE__(Packet)* from, Index ... function pscatter_size4 (line 687) | void pscatter_size4(__UNPACK_TYPE__(Packet)* to, const Packet& from, Ind... function pscatter_size8 (line 707) | inline void pscatter_size8(__UNPACK_TYPE__(Packet)* to, const Packet& fr... function pscatter_size16 (line 737) | void pscatter_size16(__UNPACK_TYPE__(Packet)* to, const Packet& from, In... function Packet4f (line 791) | Packet4f pnegate(const Packet4f& a) { return p4f_ZERO - a; } function Packet4i (line 792) | Packet4i pnegate(const Packet4i& a) { return p4i_ZERO - a; } function Packet4f (line 794) | Packet4f pconj(const Packet4f& a) { return a; } function Packet4i (line 795) | Packet4i pconj(const Packet4i& a) { return a; } function Packet (line 999) | Packet ploaddup_common(const __UNPACK_TYPE__(Packet)* from) function pstoreu_common (line 1068) | void pstoreu_common(__UNPACK_TYPE__(Packet)* to, const Packet& from) function pfirst_common (line 1125) | __UNPACK_TYPE__(Packet) pfirst_common(const Packet& a) { function a (line 1131) | short int pfirst(const Packet8s& a) { function a (line 1135) | unsigned short int pfirst(const Packet8us& a) { function a (line 1139) | signed char pfirst(const Packet16c& a) function a (line 1144) | unsigned char pfirst(const Packet16uc& a) function Packet4f (line 1149) | Packet4f preverse(const Packet4f& a) function Packet4i (line 1153) | Packet4i preverse(const Packet4i& a) function Packet8s (line 1157) | Packet8s preverse(const Packet8s& a) function Packet8us (line 1161) | Packet8us preverse(const Packet8us& a) function Packet16c (line 1165) | Packet16c preverse(const Packet16c& a) function Packet16uc (line 1169) | Packet16uc preverse(const Packet16uc& a) function Packet8bf (line 1173) | Packet8bf preverse(const Packet8bf& a) function Packet4f (line 1178) | Packet4f pabs(const Packet4f& a) { return vec_abs(a); } function Packet4i (line 1179) | Packet4i pabs(const Packet4i& a) { return vec_abs(a); } function Packet8s (line 1180) | Packet8s pabs(const Packet8s& a) { return vec_abs(a); } function Packet8us (line 1181) | Packet8us pabs(const Packet8us& a) { return a; } function Packet16c (line 1182) | Packet16c pabs(const Packet16c& a) { return vec_abs(a); } function Packet16uc (line 1183) | Packet16uc pabs(const Packet16uc& a) { return a; } function Packet8bf (line 1184) | Packet8bf pabs(const Packet8bf& a) { function Packet4i (line 1189) | Packet4i parithmetic_shift_right(const Packet4i& a) function Packet4i (line 1191) | Packet4i plogical_shift_right(const Packet4i& a) function Packet4i (line 1193) | Packet4i plogical_shift_left(const Packet4i& a) function Packet4f (line 1195) | Packet4f plogical_shift_left(const Packet4f& a) function Packet4f (line 1202) | Packet4f plogical_shift_right(const Packet4f& a) function Packet4ui (line 1209) | Packet4ui plogical_shift_right(const Packet4ui& a) function Packet4ui (line 1215) | Packet4ui plogical_shift_left(const Packet4ui& a) function Packet8us (line 1221) | Packet8us plogical_shift_left(const Packet8us& a) function Packet8us (line 1226) | Packet8us plogical_shift_right(const Packet8us& a) function EIGEN_STRONG_INLINE (line 1232) | EIGEN_STRONG_INLINE Packet4f Bf16ToF32Even(const Packet8bf& bf){ function EIGEN_STRONG_INLINE (line 1236) | EIGEN_STRONG_INLINE Packet4f Bf16ToF32Odd(const Packet8bf& bf){ function EIGEN_STRONG_INLINE (line 1246) | EIGEN_STRONG_INLINE Packet8bf F32ToBf16Bool(Packet4f even, Packet4f odd) { function EIGEN_STRONG_INLINE (line 1254) | EIGEN_STRONG_INLINE Packet8bf F32ToBf16(Packet4f p4f){ function EIGEN_STRONG_INLINE (line 1294) | EIGEN_STRONG_INLINE Packet8bf F32ToBf16(Packet4f even, Packet4f odd){ function Packet8bf (line 1398) | Packet8bf pmadd(const Packet8bf& a, const Packet8bf& b, const Packet8bf&... function Packet8bf (line 1418) | Packet8bf pcmp_lt(const Packet8bf& a, const Packet8bf& b) { function Packet8bf (line 1421) | Packet8bf pcmp_lt_or_nan(const Packet8bf& a, const Packet8bf& b) { function Packet8bf (line 1424) | Packet8bf pcmp_le(const Packet8bf& a, const Packet8bf& b) { function Packet8bf (line 1427) | Packet8bf pcmp_eq(const Packet8bf& a, const Packet8bf& b) { function bfloat16 (line 1431) | bfloat16 pfirst(const Packet8bf& a) { function predux_size8 (line 1475) | __UNPACK_TYPE__(Packet) predux_size8(const Packet& a) function a (line 1491) | short int predux(const Packet8s& a) function a (line 1496) | unsigned short int predux(const Packet8us& a) function predux_size16 (line 1501) | __UNPACK_TYPE__(Packet) predux_size16(const Packet& a) function a (line 1523) | signed char predux(const Packet16c& a) function a (line 1528) | unsigned char predux(const Packet16uc& a) function predux_mul (line 1549) | short int predux_mul(const Packet8s& a) function predux_mul (line 1560) | unsigned short int predux_mul(const Packet8us& a) function predux_mul (line 1580) | signed char predux_mul(const Packet16c& a) function a (line 1592) | unsigned char predux_mul(const Packet16uc& a) function predux_min4 (line 1606) | __UNPACK_TYPE__(Packet) predux_min4(const Packet& a) function predux_min (line 1633) | short int predux_min(const Packet8s& a) function predux_min (line 1648) | unsigned short int predux_min(const Packet8us& a) function predux_min (line 1663) | signed char predux_min(const Packet16c& a) function a (line 1675) | unsigned char predux_min(const Packet16uc& a) function predux_max4 (line 1687) | __UNPACK_TYPE__(Packet) predux_max4(const Packet& a) function predux_max (line 1713) | short int predux_max(const Packet8s& a) function predux_max (line 1728) | unsigned short int predux_max(const Packet8us& a) function predux_max (line 1743) | signed char predux_max(const Packet16c& a) function a (line 1755) | unsigned char predux_max(const Packet16uc& a) function predux_any (line 1767) | bool predux_any(const Packet4f& x) function ptranpose_common (line 1772) | inline void function Packet (line 2103) | Packet pblend4(const Selector<4>& ifPacket, const Packet& thenPacket, co... function Packet4i (line 2109) | Packet4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket,... function Packet4f (line 2113) | Packet4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket,... function Packet8s (line 2117) | Packet8s pblend(const Selector<8>& ifPacket, const Packet8s& thenPacket,... function Packet8us (line 2125) | Packet8us pblend(const Selector<8>& ifPacket, const Packet8us& thenPacke... function Packet8bf (line 2132) | Packet8bf pblend(const Selector<8>& ifPacket, const Packet8bf& thenPacke... function Packet16c (line 2136) | Packet16c pblend(const Selector<16>& ifPacket, const Packet16c& thenPack... function Packet16uc (line 2146) | Packet16uc pblend(const Selector<16>& ifPacket, const Packet16uc& thenPa... type type_casting_traits (line 2157) | struct type_casting_traits type type_casting_traits (line 2166) | struct type_casting_traits type type_casting_traits (line 2175) | struct type_casting_traits type type_casting_traits (line 2184) | struct type_casting_traits function bfloat16 (line 2184) | int, bfloat16> { type __vector (line 2258) | typedef __vector double Packet2d; type Packet2ul (line 2259) | typedef __vector unsigned long long Packet2ul; type Packet2l (line 2260) | typedef __vector long long Packet2l; type Packet2ul (line 2262) | typedef Packet2ul Packet2bl; type __vector (line 2264) | typedef __vector __bool function default_packet_traits (line 2287) | struct packet_traits : default_packet_traits function Packet2d (line 2319) | struct unpacket_traits { typedef double type; enum {size=2, al... function Packet2d (line 2398) | Packet2d pnegate(const Packet2d& a) { return p2d_ZERO - a; } function Packet2d (line 2400) | Packet2d pconj(const Packet2d& a) { return a; } function Packet2d (line 2406) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) ... function Packet2d (line 2424) | Packet2d pcmp_le(const Packet2d& a, const Packet2d& b) { return reinterp... function Packet2d (line 2425) | Packet2d pcmp_lt(const Packet2d& a, const Packet2d& b) { return reinterp... function Packet2d (line 2426) | Packet2d pcmp_eq(const Packet2d& a, const Packet2d& b) { return reinterp... function Packet2d (line 2427) | Packet2d pcmp_lt_or_nan(const Packet2d& a, const Packet2d& b) { function Packet2d (line 2488) | Packet2d preverse(const Packet2d& a) function Packet2d (line 2492) | Packet2d pabs(const Packet2d& a) { return vec_abs(a); } function Packet2l (line 2533) | Packet2l plogical_shift_left(const Packet2l& a) { function Packet2l (line 2539) | Packet2l plogical_shift_right(const Packet2l& a) { function EIGEN_ALWAYS_INLINE (line 2548) | EIGEN_ALWAYS_INLINE Packet4i shift_even_left(const Packet4i& a) { function EIGEN_ALWAYS_INLINE (line 2561) | EIGEN_ALWAYS_INLINE Packet4i shift_odd_right(const Packet4i& a) { function Packet2l (line 2577) | Packet2l run(const Packet2l& a) { function EIGEN_STRONG_INLINE (line 2591) | static EIGEN_STRONG_INLINE Packet2l run(const Packet2l& a) { function Packet2l (line 2600) | Packet2l plogical_shift_left(const Packet2l& a) { function Packet2l (line 2609) | Packet2l run(const Packet2l& a) { function EIGEN_STRONG_INLINE (line 2623) | static EIGEN_STRONG_INLINE Packet2l run(const Packet2l& a) { function Packet2l (line 2632) | Packet2l plogical_shift_right(const Packet2l& a) { function Packet2d (line 2657) | Packet2d pfrexp_generic_get_biased_exponent(const Packet2d& a) { function Packet2d (line 2701) | Packet2d pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket,... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/Default/BFloat16.h function namespace (line 45) | namespace Eigen { function namespace (line 130) | namespace std { function namespace (line 180) | namespace Eigen { function bfloat16_to_float (line 514) | float bfloat16_to_float(__bfloat16_raw h) { function EIGEN_STRONG_INLINE (line 524) | EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool (isinf)(const bfloat16& a) { function EIGEN_STRONG_INLINE (line 532) | EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool (isnan)(const bfloat16& a) { function EIGEN_STRONG_INLINE (line 540) | EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool (isfinite)(const bfloat16& a) { function bfloat16 (line 544) | bfloat16 abs(const bfloat16& a) { function bfloat16 (line 548) | bfloat16 exp(const bfloat16& a) { function bfloat16 (line 551) | bfloat16 expm1(const bfloat16& a) { function bfloat16 (line 554) | bfloat16 log(const bfloat16& a) { function bfloat16 (line 557) | bfloat16 log1p(const bfloat16& a) { function bfloat16 (line 560) | bfloat16 log10(const bfloat16& a) { function bfloat16 (line 563) | bfloat16 log2(const bfloat16& a) { function bfloat16 (line 566) | bfloat16 sqrt(const bfloat16& a) { function bfloat16 (line 569) | bfloat16 pow(const bfloat16& a, const bfloat16& b) { function bfloat16 (line 572) | bfloat16 sin(const bfloat16& a) { function bfloat16 (line 575) | bfloat16 cos(const bfloat16& a) { function bfloat16 (line 578) | bfloat16 tan(const bfloat16& a) { function bfloat16 (line 581) | bfloat16 asin(const bfloat16& a) { function bfloat16 (line 584) | bfloat16 acos(const bfloat16& a) { function bfloat16 (line 587) | bfloat16 atan(const bfloat16& a) { function bfloat16 (line 590) | bfloat16 sinh(const bfloat16& a) { function bfloat16 (line 593) | bfloat16 cosh(const bfloat16& a) { function bfloat16 (line 596) | bfloat16 tanh(const bfloat16& a) { function bfloat16 (line 600) | bfloat16 asinh(const bfloat16& a) { function bfloat16 (line 603) | bfloat16 acosh(const bfloat16& a) { function bfloat16 (line 606) | bfloat16 atanh(const bfloat16& a) { function bfloat16 (line 610) | bfloat16 floor(const bfloat16& a) { function bfloat16 (line 613) | bfloat16 ceil(const bfloat16& a) { function bfloat16 (line 616) | bfloat16 rint(const bfloat16& a) { function bfloat16 (line 619) | bfloat16 round(const bfloat16& a) { function bfloat16 (line 622) | bfloat16 fmod(const bfloat16& a, const bfloat16& b) { function EIGEN_STRONG_INLINE (line 626) | EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bfloat16 (min)(const bfloat16& a, ... function EIGEN_STRONG_INLINE (line 632) | EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bfloat16 (max)(const bfloat16& a, ... function bfloat16 (line 638) | bfloat16 fmin(const bfloat16& a, const bfloat16& b) { function bfloat16 (line 644) | bfloat16 fmax(const bfloat16& a, const bfloat16& b) { function namespace (line 659) | namespace internal { function bfloat16 (line 678) | struct NumTraits function namespace (line 715) | namespace Eigen { function namespace (line 750) | namespace std { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/Default/ConjHelper.h function namespace (line 43) | namespace Eigen { function Packet (line 109) | Packet pmadd(const Packet& x, const Packet& y, const Packet& c) const function Packet (line 112) | Packet pmul(const Packet& x, const Packet& y) const FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h function namespace (line 21) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/Default/Half.h type half (line 63) | struct half function namespace (line 65) | namespace half_impl { type half (line 143) | struct half type half_impl (line 151) | typedef half_impl::__half_raw __half_raw; type half_impl (line 160) | typedef half_impl::__half_raw __half_raw; function EIGEN_DEVICE_FUNC (line 164) | EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR half() {} function half_base (line 166) | half(const __half_raw& h) : half_impl::half_base(h) {} function half_base (line 170) | half(const __half& h) : half_impl::half_base(h) {} function half_base (line 173) | half(const __half& h) : half_impl::half_base(h) {} function EIGEN_CONSTEXPR (line 179) | EIGEN_CONSTEXPR half(bool b) function EIGEN_DEVICE_FUNC (line 182) | EIGEN_DEVICE_FUNC half(T val) function explicit (line 184) | explicit EIGEN_DEVICE_FUNC half(float f) function EIGEN_DEVICE_FUNC (line 190) | EIGEN_DEVICE_FUNC half(std::complex c) function EIGEN_DEVICE_FUNC (line 198) | EIGEN_DEVICE_FUNC operator __half() const { function namespace (line 258) | namespace Eigen { function namespace (line 828) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/Default/TypeCasting.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/GPU/Complex.h function namespace (line 59) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/GPU/MathFunctions.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/GPU/PacketMath.h function namespace (line 15) | namespace Eigen { type ulonglong2 (line 503) | typedef ulonglong2 Packet4h2; type unpacket_traits (line 504) | struct unpacket_traits type Packet4h2 (line 512) | typedef Packet4h2 type; type Packet4h2 (line 513) | typedef Packet4h2 half; function half2 (line 551) | half2 pload(const Eigen::half* from) { function half2 (line 555) | half2 ploadu(const Eigen::half* from) { function half2 (line 559) | half2 ploaddup(const Eigen::half* from) { function pstore (line 563) | void pstore(Eigen::half* to, function pstoreu (line 568) | void pstoreu(Eigen::half* to, function half2 (line 575) | half2 ploadt_ro_aligned( function half2 (line 585) | half2 ploadt_ro_unaligned( function half2 (line 594) | half2 pgather(const Eigen::half* from, function pscatter (line 599) | void pscatter( function half2 (line 609) | half2 pabs(const half2& a) { function half2 (line 617) | half2 ptrue(const half2& /*a*/) { function half2 (line 622) | half2 pzero(const half2& /*a*/) { function ptranspose (line 627) | void function half2 (line 637) | half2 plset(const Eigen::half& a) { function half2 (line 646) | half2 pselect(const half2& mask, function half2 (line 656) | half2 pcmp_eq(const half2& a, function half2 (line 669) | half2 pcmp_lt(const half2& a, function half2 (line 682) | half2 pand(const half2& a, function half2 (line 693) | half2 por(const half2& a, function half2 (line 704) | half2 pxor(const half2& a, function half2 (line 715) | half2 pandnot(const half2& a, function half2 (line 726) | half2 padd(const half2& a, function half2 (line 741) | half2 psub(const half2& a, function half2 (line 756) | half2 pnegate(const half2& a) { function half2 (line 766) | half2 pconj(const half2& a) { return a; } function half2 (line 768) | half2 pmul(const half2& a, function half2 (line 783) | half2 pmadd(const half2& a, function half2 (line 801) | half2 pdiv(const half2& a, function half2 (line 816) | half2 pmin(const half2& a, function half2 (line 827) | half2 pmax(const half2& a, function half2 (line 882) | half2 plog1p(const half2& a) { function half2 (line 890) | half2 pexpm1(const half2& a) { function half2 (line 902) | half2 plog(const half2& a) { function half2 (line 907) | half2 pexp(const half2& a) { function half2 (line 912) | half2 psqrt(const half2& a) { function half2 (line 917) | half2 prsqrt(const half2& a) { function half2 (line 923) | half2 plog(const half2& a) { function half2 (line 931) | half2 pexp(const half2& a) { function half2 (line 939) | half2 psqrt(const half2& a) { function half2 (line 947) | half2 prsqrt(const half2& a) { function ptranspose_double (line 1088) | void ptranspose_double( function ptranspose_half2 (line 1109) | void ptranspose_half2( function ptranspose_half (line 1121) | void function ptranspose (line 1131) | void FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/GPU/Tuple.h function namespace (line 18) | namespace Eigen { type tuple_cat_impl (line 201) | struct tuple_cat_impl function EIGEN_STRONG_INLINE (line 203) | EIGEN_STRONG_INLINE function ReturnType (line 270) | ReturnType tie(Args&... args) EIGEN_NOEXCEPT { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/GPU/TypeCasting.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/MSA/Complex.h function namespace (line 20) | namespace Eigen { type packet_traits (line 103) | struct packet_traits function default_packet_traits (line 103) | float> > : default_packet_traits { function Packet2cf (line 127) | struct unpacket_traits { function Packet2cf (line 158) | Packet2cf pnegate(const Packet2cf& a) { function Packet2cf (line 165) | Packet2cf pconj(const Packet2cf& a) { function Packet2cf (line 277) | Packet2cf preverse(const Packet2cf& a) { function Packet2cf (line 332) | Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacket, type Packet1cd (line 340) | struct Packet1cd { function explicit (line 343) | explicit Packet1cd(const std::complex& a) { function EIGEN_STRONG_INLINE (line 347) | EIGEN_STRONG_INLINE explicit Packet1cd(const Packet2d& a) : v(a) { function EIGEN_STRONG_INLINE (line 349) | EIGEN_STRONG_INLINE Packet1cd(const Packet1cd& a) : v(a.v) { function EIGEN_STRONG_INLINE (line 355) | EIGEN_STRONG_INLINE Packet1cd conjugate(void) const { type packet_traits (line 418) | struct packet_traits function default_packet_traits (line 418) | double> > : default_packet_traits { function Packet1cd (line 441) | struct unpacket_traits { function Packet1cd (line 483) | Packet1cd pnegate(const Packet1cd& a) { function Packet1cd (line 490) | Packet1cd pconj(const Packet1cd& a) { function Packet1cd (line 590) | Packet1cd preverse(const Packet1cd& a) { function EIGEN_STRONG_INLINE (line 619) | EIGEN_STRONG_INLINE Packet1cd pcplxflip /**/ (const Packet1cd... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/MSA/MathFunctions.h function namespace (line 31) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/MSA/PacketMath.h function namespace (line 21) | namespace Eigen { function Packet4f (line 206) | Packet4f pnegate(const Packet4f& a) { function Packet4i (line 213) | Packet4i pnegate(const Packet4i& a) { function Packet4f (line 220) | Packet4f pconj(const Packet4f& a) { function Packet4i (line 227) | Packet4i pconj(const Packet4i& a) { function Packet4f (line 262) | Packet4f pmadd(const Packet4f& a, const Packet4f& b, const Packet4f& c) { function Packet4i (line 269) | Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { function EIGEN_DEBUG_ALIGNED_LOAD (line 386) | EIGEN_DEBUG_ALIGNED_LOAD return (Packet4f)__builtin_msa_ld_w(const_cast<... function EIGEN_DEBUG_UNALIGNED_LOAD (line 400) | EIGEN_DEBUG_UNALIGNED_LOAD return (Packet4f)__builtin_msa_ld_w(const_cas... function Packet4f (line 539) | Packet4f preverse(const Packet4f& a) { function Packet4i (line 546) | Packet4i preverse(const Packet4i& a) { function Packet4f (line 553) | Packet4f pabs(const Packet4f& a) { function Packet4i (line 560) | Packet4i pabs(const Packet4i& a) { function Packet4f (line 725) | Packet4f psqrt(const Packet4f& a) { function Packet4f (line 732) | Packet4f prsqrt(const Packet4f& a) { function Packet4f (line 803) | Packet4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket, function Packet4i (line 812) | Packet4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket, type v2f64 (line 822) | typedef v2f64 Packet2d; type v2i64 (line 823) | typedef v2i64 Packet2l; type v2u64 (line 824) | typedef v2u64 Packet2ul; function default_packet_traits (line 846) | struct packet_traits : default_packet_traits { function Packet2d (line 867) | struct unpacket_traits { function Packet2d (line 904) | Packet2d pnegate(const Packet2d& a) { function Packet2d (line 911) | Packet2d pconj(const Packet2d& a) { function Packet2d (line 932) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) { function EIGEN_DEBUG_UNALIGNED_LOAD (line 1009) | EIGEN_DEBUG_UNALIGNED_LOAD return (Packet2d)__builtin_msa_ld_d(const_cas... function Packet2d (line 1070) | Packet2d preverse(const Packet2d& a) { function Packet2d (line 1077) | Packet2d pabs(const Packet2d& a) { function Packet2d (line 1132) | Packet2d psqrt(const Packet2d& a) { function Packet2d (line 1139) | Packet2d prsqrt(const Packet2d& a) { function Packet2d (line 1224) | Packet2d pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket, FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/NEON/Complex.h function namespace (line 16) | namespace Eigen { function Packet1cf (line 292) | Packet1cf preverse(const Packet1cf& a) { return a; } function Packet2cf (line 293) | Packet2cf preverse(const Packet2cf& a) type Packet1cd (line 386) | struct Packet1cd type packet_traits (line 393) | struct packet_traits function default_packet_traits (line 393) | double> > : default_packet_traits function Packet1cd (line 417) | struct unpacket_traits function Packet1cd (line 450) | Packet1cd pnegate(const Packet1cd& a) function Packet1cd (line 453) | Packet1cd pconj(const Packet1cd& a) function Packet1cd (line 476) | Packet1cd pcmp_eq(const Packet1cd& a, const Packet1cd& b) function Packet1cd (line 532) | Packet1cd preverse(const Packet1cd& a) { return a; } function EIGEN_STRONG_INLINE (line 545) | EIGEN_STRONG_INLINE Packet1cd pcplxflip/**/(const Packet1cd& x) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/NEON/GeneralBlockPanelKernel.h function namespace (line 3) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/NEON/MathFunctions.h function namespace (line 13) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/NEON/PacketMath.h function namespace (line 17) | namespace Eigen { function Packet2f (line 878) | Packet2f pnegate(const Packet2f& a) { return vneg_f32(a); } function Packet4f (line 879) | Packet4f pnegate(const Packet4f& a) { return vnegq_f32(a); } function Packet4c (line 880) | Packet4c pnegate(const Packet4c& a) function Packet8c (line 882) | Packet8c pnegate(const Packet8c& a) { return vneg_s8(a); } function Packet16c (line 883) | Packet16c pnegate(const Packet16c& a) { return vnegq_s8(a); } function Packet4s (line 884) | Packet4s pnegate(const Packet4s& a) { return vneg_s16(a); } function Packet8s (line 885) | Packet8s pnegate(const Packet8s& a) { return vnegq_s16(a); } function Packet2i (line 886) | Packet2i pnegate(const Packet2i& a) { return vneg_s32(a); } function Packet4i (line 887) | Packet4i pnegate(const Packet4i& a) { return vnegq_s32(a); } function Packet2l (line 888) | Packet2l pnegate(const Packet2l& a) { function Packet2f (line 898) | Packet2f pconj(const Packet2f& a) { return a; } function Packet4f (line 899) | Packet4f pconj(const Packet4f& a) { return a; } function Packet4c (line 900) | Packet4c pconj(const Packet4c& a) { return a; } function Packet8c (line 901) | Packet8c pconj(const Packet8c& a) { return a; } function Packet16c (line 902) | Packet16c pconj(const Packet16c& a) { return a; } function Packet4uc (line 903) | Packet4uc pconj(const Packet4uc& a) { return a; } function Packet8uc (line 904) | Packet8uc pconj(const Packet8uc& a) { return a; } function Packet16uc (line 905) | Packet16uc pconj(const Packet16uc& a) { return a; } function Packet4s (line 906) | Packet4s pconj(const Packet4s& a) { return a; } function Packet8s (line 907) | Packet8s pconj(const Packet8s& a) { return a; } function Packet4us (line 908) | Packet4us pconj(const Packet4us& a) { return a; } function Packet8us (line 909) | Packet8us pconj(const Packet8us& a) { return a; } function Packet2i (line 910) | Packet2i pconj(const Packet2i& a) { return a; } function Packet4i (line 911) | Packet4i pconj(const Packet4i& a) { return a; } function Packet2ui (line 912) | Packet2ui pconj(const Packet2ui& a) { return a; } function Packet4ui (line 913) | Packet4ui pconj(const Packet4ui& a) { return a; } function Packet2l (line 914) | Packet2l pconj(const Packet2l& a) { return a; } function Packet2ul (line 915) | Packet2ul pconj(const Packet2ul& a) { return a; } function Packet2f (line 2302) | Packet2f preverse(const Packet2f& a) { return vrev64_f32(a); } function Packet4f (line 2303) | Packet4f preverse(const Packet4f& a) function Packet4c (line 2308) | Packet4c preverse(const Packet4c& a) function Packet8c (line 2310) | Packet8c preverse(const Packet8c& a) { return vrev64_s8(a); } function Packet16c (line 2311) | Packet16c preverse(const Packet16c& a) function Packet4uc (line 2316) | Packet4uc preverse(const Packet4uc& a) function Packet8uc (line 2318) | Packet8uc preverse(const Packet8uc& a) { return vrev64_u8(a); } function Packet16uc (line 2319) | Packet16uc preverse(const Packet16uc& a) function Packet4s (line 2324) | Packet4s preverse(const Packet4s& a) { return vrev64_s16(a); } function Packet8s (line 2325) | Packet8s preverse(const Packet8s& a) function Packet4us (line 2330) | Packet4us preverse(const Packet4us& a) { return vrev64_u16(a); } function Packet8us (line 2331) | Packet8us preverse(const Packet8us& a) function Packet2i (line 2336) | Packet2i preverse(const Packet2i& a) { return vrev64_s32(a); } function Packet4i (line 2337) | Packet4i preverse(const Packet4i& a) function Packet2ui (line 2342) | Packet2ui preverse(const Packet2ui& a) { return vrev64_u32(a); } function Packet4ui (line 2343) | Packet4ui preverse(const Packet4ui& a) function Packet2l (line 2348) | Packet2l preverse(const Packet2l& a) function Packet2ul (line 2350) | Packet2ul preverse(const Packet2ul& a) function Packet2f (line 2353) | Packet2f pabs(const Packet2f& a) { return vabs_f32(a); } function Packet4f (line 2354) | Packet4f pabs(const Packet4f& a) { return vabsq_f32(a); } function Packet8c (line 2357) | Packet8c pabs(const Packet8c& a) { return vabs_s8(a); } function Packet16c (line 2358) | Packet16c pabs(const Packet16c& a) { return vabsq_s8(a); } function Packet4uc (line 2359) | Packet4uc pabs(const Packet4uc& a) { return a; } function Packet8uc (line 2360) | Packet8uc pabs(const Packet8uc& a) { return a; } function Packet16uc (line 2361) | Packet16uc pabs(const Packet16uc& a) { return a; } function Packet4s (line 2362) | Packet4s pabs(const Packet4s& a) { return vabs_s16(a); } function Packet8s (line 2363) | Packet8s pabs(const Packet8s& a) { return vabsq_s16(a); } function Packet4us (line 2364) | Packet4us pabs(const Packet4us& a) { return a; } function Packet8us (line 2365) | Packet8us pabs(const Packet8us& a) { return a; } function Packet2i (line 2366) | Packet2i pabs(const Packet2i& a) { return vabs_s32(a); } function Packet4i (line 2367) | Packet4i pabs(const Packet4i& a) { return vabsq_s32(a); } function Packet2ui (line 2368) | Packet2ui pabs(const Packet2ui& a) { return a; } function Packet4ui (line 2369) | Packet4ui pabs(const Packet4ui& a) { return a; } function Packet2l (line 2370) | Packet2l pabs(const Packet2l& a) { function Packet2ul (line 2379) | Packet2ul pabs(const Packet2ul& a) { return a; } function predux_any (line 2841) | bool predux_any(const Packet4f& x) function namespace (line 2849) | namespace detail { function ptranspose (line 3002) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3005) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3009) | void ptranspose(PacketBlock& kernel) function ptranspose (line 3022) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3025) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3028) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3031) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3034) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3038) | void ptranspose(PacketBlock& kernel) function ptranspose (line 3051) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3054) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3057) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3060) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3063) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3067) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3070) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3073) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3077) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3080) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3083) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3087) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3090) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3093) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3096) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 3100) | void function ptranspose (line 3117) | void function Packet4f (line 3190) | Packet4f print(const Packet4f& a) { function Packet2f (line 3204) | Packet2f print(const Packet2f& a) { function Packet4uc (line 3266) | Packet4uc psqrt(const Packet4uc& a) { function Packet8uc (line 3279) | Packet8uc psqrt(const Packet8uc& a) { function Packet16uc (line 3291) | Packet16uc psqrt(const Packet16uc& a) { function Packet4us (line 3303) | Packet4us psqrt(const Packet4us& a) { function Packet8us (line 3315) | Packet8us psqrt(const Packet8us& a) { function Packet2ui (line 3327) | Packet2ui psqrt(const Packet2ui& a) { function Packet4ui (line 3339) | Packet4ui psqrt(const Packet4ui& a) { function Packet4f (line 3351) | Packet4f prsqrt(const Packet4f& a) { function Packet2f (line 3361) | Packet2f prsqrt(const Packet2f& a) { function Packet4f (line 3373) | Packet4f psqrt(const Packet4f& _x){return vsqrtq_f32(_x);} function Packet2f (line 3374) | Packet2f psqrt(const Packet2f& _x){return vsqrt_f32(_x); } function Packet4f (line 3376) | Packet4f psqrt(const Packet4f& a) { function Packet2f (line 3381) | Packet2f psqrt(const Packet2f& a) { type eigen_packet_wrapper (line 3392) | typedef eigen_packet_wrapper Packet4bf; function Packet4bf (line 3394) | struct is_arithmetic { enum { value = true }; } function default_packet_traits (line 3396) | struct packet_traits : default_packet_traits function Packet4bf (line 3439) | struct unpacket_traits function namespace (line 3453) | namespace detail { function EIGEN_STRONG_INLINE (line 3462) | EIGEN_STRONG_INLINE Packet4bf F32ToBf16(const Packet4f& p) function EIGEN_STRONG_INLINE (line 3489) | EIGEN_STRONG_INLINE Packet4f Bf16ToF32(const Packet4bf& p) function EIGEN_STRONG_INLINE (line 3494) | EIGEN_STRONG_INLINE Packet4bf F32MaskToBf16Mask(const Packet4f& p) { function Packet4bf (line 3531) | Packet4bf pabs(const Packet4bf& a) { function Packet4bf (line 3574) | Packet4bf por(const Packet4bf& a,const Packet4bf& b) { function Packet4bf (line 3578) | Packet4bf pxor(const Packet4bf& a,const Packet4bf& b) { function Packet4bf (line 3582) | Packet4bf pand(const Packet4bf& a,const Packet4bf& b) { function Packet4bf (line 3586) | Packet4bf pandnot(const Packet4bf& a,const Packet4bf& b) { function Packet4bf (line 3611) | Packet4bf pconj(const Packet4bf& a) { return a; } function ptranspose (line 3666) | void ptranspose(PacketBlock& kernel) type float64x2_t (line 3724) | typedef float64x2_t Packet2d; type float64x1_t (line 3725) | typedef float64x1_t Packet1d; function EIGEN_STRONG_INLINE (line 3730) | EIGEN_STRONG_INLINE Packet2d shuffle(const Packet2d& m, const Packet2d& ... function EIGEN_STRONG_INLINE (line 3738) | EIGEN_STRONG_INLINE Packet2d vec2d_swizzle2(const Packet2d& a, const Pac... function EIGEN_STRONG_INLINE (line 3742) | EIGEN_STRONG_INLINE Packet2d vec2d_unpacklo(const Packet2d& a,const Pack... function EIGEN_STRONG_INLINE (line 3746) | EIGEN_STRONG_INLINE Packet2d vec2d_unpackhi(const Packet2d& a,const Pack... function default_packet_traits (line 3753) | struct packet_traits : default_packet_traits function Packet2d (line 3796) | struct unpacket_traits function Packet2d (line 3829) | Packet2d pnegate(const Packet2d& a) { return vnegq_f64(a); } function Packet2d (line 3831) | Packet2d pconj(const Packet2d& a) { return a; } function Packet2d (line 3839) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) function Packet2d (line 3842) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) function Packet2d (line 3875) | Packet2d pcmp_le(const Packet2d& a, const Packet2d& b) function Packet2d (line 3878) | Packet2d pcmp_lt(const Packet2d& a, const Packet2d& b) function Packet2d (line 3881) | Packet2d pcmp_lt_or_nan(const Packet2d& a, const Packet2d& b) function Packet2d (line 3884) | Packet2d pcmp_eq(const Packet2d& a, const Packet2d& b) function Packet2d (line 3919) | Packet2d preverse(const Packet2d& a) function Packet2d (line 3922) | Packet2d pabs(const Packet2d& a) { return vabsq_f64(a); } function ptranspose (line 3946) | void function Packet2d (line 3977) | Packet2d prsqrt(const Packet2d& a) { function Packet2d (line 3988) | Packet2d psqrt(const Packet2d& _x){ return vsqrtq_f64(_x); } type float16x4_t (line 3992) | typedef float16x4_t Packet4hf; type float16x8_t (line 3993) | typedef float16x8_t Packet8hf; function default_packet_traits (line 3996) | struct packet_traits : default_packet_traits { function Packet4hf (line 4041) | struct unpacket_traits { function Packet8hf (line 4054) | struct unpacket_traits { function Packet8hf (line 4116) | Packet8hf pnegate(const Packet8hf& a) { function Packet4hf (line 4121) | Packet4hf pnegate(const Packet4hf& a) { function Packet8hf (line 4126) | Packet8hf pconj(const Packet8hf& a) { function Packet4hf (line 4131) | Packet4hf pconj(const Packet4hf& a) { function Packet8hf (line 4156) | Packet8hf pmadd(const Packet8hf& a, const Packet8hf& b, const Packet8hf&... function Packet4hf (line 4161) | Packet4hf pmadd(const Packet4hf& a, const Packet4hf& b, const Packet4hf&... function Packet8hf (line 4366) | Packet8hf pinsertfirst(const Packet8hf& a, Eigen::half b) { return vsetq... function Packet4hf (line 4368) | Packet4hf pinsertfirst(const Packet4hf& a, Eigen::half b) { return vset_... function Packet8hf (line 4380) | Packet8hf pinsertlast(const Packet8hf& a, Eigen::half b) { return vsetq_... function Packet4hf (line 4382) | Packet4hf pinsertlast(const Packet4hf& a, Eigen::half b) { return vset_l... function Packet8hf (line 4471) | Packet8hf preverse(const Packet8hf& a) { function ptranspose (line 4573) | void ptranspose(PacketBlock& kernel) function ptranspose (line 4587) | void ptranspose(PacketBlock& kernel) { function ptranspose (line 4598) | void ptranspose(PacketBlock& kernel) { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/NEON/TypeCasting.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/NEON/UnaryFunctors.h function namespace (line 13) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SSE/Complex.h function namespace (line 15) | namespace Eigen { function Packet2cf (line 153) | Packet2cf preverse(const Packet2cf& a) { return Packet2cf(_mm_castpd_ps(... function EIGEN_STRONG_INLINE (line 165) | EIGEN_STRONG_INLINE Packet2cf pcplxflip/* */(const Packet2cf... type Packet1cd (line 178) | struct Packet1cd type packet_traits (line 188) | struct packet_traits function default_packet_traits (line 188) | double> > : default_packet_traits function Packet1cd (line 213) | struct unpacket_traits { function Packet1cd (line 228) | Packet1cd pnegate(const Packet1cd& a) { return Packet1cd(pnegate(Packet2... function Packet1cd (line 229) | Packet1cd pconj(const Packet1cd& a) function Packet1cd (line 278) | Packet1cd preverse(const Packet1cd& a) { return a; } function EIGEN_STRONG_INLINE (line 297) | EIGEN_STRONG_INLINE Packet1cd pcplxflip/* */(const Packet1cd... function Packet2cf (line 312) | Packet2cf pcmp_eq(const Packet2cf& a, const Packet2cf& b) function Packet1cd (line 318) | Packet1cd pcmp_eq(const Packet1cd& a, const Packet1cd& b) function Packet2cf (line 324) | Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacke... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SSE/MathFunctions.h function namespace (line 20) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SSE/PacketMath.h function namespace (line 15) | namespace Eigen { function Packet4f (line 267) | Packet4f peven_mask(const Packet4f& /*a*/) { return _mm_castsi128_ps(_mm... function Packet4i (line 268) | Packet4i peven_mask(const Packet4i& /*a*/) { return _mm_set_epi32(0, -1,... function Packet2d (line 269) | Packet2d peven_mask(const Packet2d& /*a*/) { return _mm_castsi128_pd(_mm... function Packet4f (line 271) | Packet4f pzero(const Packet4f& /*a*/) { return _mm_setzero_ps(); } function Packet2d (line 272) | Packet2d pzero(const Packet2d& /*a*/) { return _mm_setzero_pd(); } function Packet4i (line 273) | Packet4i pzero(const Packet4i& /*a*/) { return _mm_setzero_si128(); } function Packet4f (line 323) | Packet4f pnegate(const Packet4f& a) function Packet2d (line 328) | Packet2d pnegate(const Packet2d& a) function Packet4i (line 333) | Packet4i pnegate(const Packet4i& a) function Packet16b (line 338) | Packet16b pnegate(const Packet16b& a) function Packet4f (line 343) | Packet4f pconj(const Packet4f& a) { return a; } function Packet2d (line 344) | Packet2d pconj(const Packet2d& a) { return a; } function Packet4i (line 345) | Packet4i pconj(const Packet4i& a) { return a; } function Packet4i (line 371) | Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) ... function Packet4f (line 373) | Packet4f pmadd(const Packet4f& a, const Packet4f& b, const Packet4f& c) ... function Packet2d (line 374) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) ... function Packet4f (line 378) | inline Packet4f pselect(const Packet4f& mask, const Packet4f& a, const P... function Packet4i (line 382) | inline Packet4i pselect(const Packet4i& mask, const Packet4i& a, const P... function Packet2d (line 386) | inline Packet2d pselect(const Packet2d& mask, const Packet2d& a, const P... function Packet16b (line 388) | inline Packet16b pselect(const Packet16b& mask, const Packet16b& a, cons... function Packet16b (line 392) | inline Packet16b pselect(const Packet16b& mask, const Packet16b& a, cons... function Packet4f (line 432) | Packet4f pcmp_le(const Packet4f& a, const Packet4f& b) { return _mm_cmpl... function Packet4f (line 433) | Packet4f pcmp_lt(const Packet4f& a, const Packet4f& b) { return _mm_cmpl... function Packet4f (line 434) | Packet4f pcmp_lt_or_nan(const Packet4f& a, const Packet4f& b) { return _... function Packet4f (line 435) | Packet4f pcmp_eq(const Packet4f& a, const Packet4f& b) { return _mm_cmpe... function Packet2d (line 437) | Packet2d pcmp_le(const Packet2d& a, const Packet2d& b) { return _mm_cmpl... function Packet2d (line 438) | Packet2d pcmp_lt(const Packet2d& a, const Packet2d& b) { return _mm_cmpl... function Packet2d (line 439) | Packet2d pcmp_lt_or_nan(const Packet2d& a, const Packet2d& b) { return _... function Packet2d (line 440) | Packet2d pcmp_eq(const Packet2d& a, const Packet2d& b) { return _mm_cmpe... function Packet4i (line 442) | Packet4i pcmp_lt(const Packet4i& a, const Packet4i& b) { return _mm_cmpl... function Packet4i (line 443) | Packet4i pcmp_eq(const Packet4i& a, const Packet4i& b) { return _mm_cmpe... function Packet16b (line 444) | Packet16b pcmp_eq(const Packet16b& a, const Packet16b& b) { return _mm_c... function Packet4i (line 445) | Packet4i pcmp_le(const Packet4i& a, const Packet4i& b) { return por(pcmp... function Packet (line 547) | Packet pminmax_propagate_numbers(const Packet& a, const Packet& b, Op op) { function Packet (line 556) | Packet pminmax_propagate_nan(const Packet& a, const Packet& b, Op op) { function Packet4i (line 598) | Packet4i parithmetic_shift_right(const Packet4i& a) { return _mm_srai_ep... function Packet4i (line 599) | Packet4i plogical_shift_right (const Packet4i& a) { return _mm_srli_ep... function Packet4i (line 600) | Packet4i plogical_shift_left (const Packet4i& a) { return _mm_slli_ep... function Packet4f (line 602) | Packet4f pabs(const Packet4f& a) function Packet2d (line 607) | Packet2d pabs(const Packet2d& a) function Packet4i (line 612) | Packet4i pabs(const Packet4i& a) function Packet4f (line 647) | Packet4f print(const Packet4f& a) { function Packet2d (line 661) | Packet2d print(const Packet2d& a) { function Index (line 828) | Index stride) function EIGEN_STRONG_INLINE (line 980) | EIGEN_STRONG_INLINE void punpackp(Packet4f* vecs) function pmadd (line 1276) | float pmadd(const float& a, const float& b, const float& c) { function pmadd (line 1279) | double pmadd(const double& a, const double& b, const double& c) { function EIGEN_STRONG_INLINE (line 1287) | EIGEN_STRONG_INLINE __m128i half2floatsse(__m128i h) { function EIGEN_STRONG_INLINE (line 1328) | EIGEN_STRONG_INLINE __m128i float2half(__m128 f) { type Packet4h (line 1390) | typedef struct { function Packet4h (line 1395) | struct is_arithmetic { enum { value = true }; } function default_packet_traits (line 1398) | struct packet_traits : default_packet_traits { function Packet4h (line 1427) | struct unpacket_traits { typedef Eigen::half type; enum {size=... function Packet4h (line 1439) | Packet4h pconj(const Packet4h& a) { return a; } function __m128 (line 1598) | static inline __m128 _mm_castpd_ps (__m128d x) { return reinterpret_c... function __m128i (line 1599) | static inline __m128i _mm_castpd_si128(__m128d x) { return reinterpret_c... function __m128d (line 1600) | static inline __m128d _mm_castps_pd (__m128 x) { return reinterpret_c... function __m128i (line 1601) | static inline __m128i _mm_castps_si128(__m128 x) { return reinterpret_c... function __m128 (line 1602) | static inline __m128 _mm_castsi128_ps(__m128i x) { return reinterpret_c... function __m128d (line 1603) | static inline __m128d _mm_castsi128_pd(__m128i x) { return reinterpret_c... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SSE/TypeCasting.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SVE/MathFunctions.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SVE/PacketMath.h function namespace (line 15) | namespace Eigen function PacketXi (line 110) | PacketXi pnegate(const PacketXi& a) function PacketXi (line 116) | PacketXi pconj(const PacketXi& a) function PacketXi (line 134) | PacketXi pmadd(const PacketXi& a, const PacketXi& b, const PacketXi& c) function PacketXi (line 206) | PacketXi parithmetic_shift_right(PacketXi a) function PacketXi (line 212) | PacketXi plogical_shift_right(PacketXi a) function PacketXi (line 218) | PacketXi plogical_shift_left(PacketXi a) function PacketXi (line 288) | PacketXi preverse(const PacketXi& a) function PacketXi (line 294) | PacketXi pabs(const PacketXi& a) function ptranspose (line 353) | inline void ptranspose(PacketBlock& kernel) { type svfloat32_t (line 369) | typedef svfloat32_t PacketXf __attribute__((arm_sve_vector_bits(EIGEN_AR... function default_packet_traits (line 372) | struct packet_traits : default_packet_traits { function PacketXf (line 411) | struct unpacket_traits { function PacketXf (line 458) | PacketXf pnegate(const PacketXf& a) function PacketXf (line 464) | PacketXf pconj(const PacketXf& a) function PacketXf (line 482) | PacketXf pmadd(const PacketXf& a, const PacketXf& b, const PacketXf& c) function PacketXf (line 654) | PacketXf preverse(const PacketXf& a) function PacketXf (line 660) | PacketXf pabs(const PacketXf& a) function ptranspose (line 729) | inline void ptranspose(PacketBlock& kernel) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SVE/TypeCasting.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SYCL/InteropHeaders.h function namespace (line 26) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SYCL/MathFunctions.h function namespace (line 25) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SYCL/PacketMath.h function namespace (line 26) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SYCL/SyclMemoryModel.h function namespace (line 38) | namespace Eigen { function clear (line 325) | inline void clear() { function virtual_pointer_t (line 333) | inline virtual_pointer_t add_pointer(const buffer_t &b) { function virtual_pointer_t (line 340) | inline virtual_pointer_t add_pointer(buffer_t &&b) { function fuse_forward (line 350) | void fuse_forward(typename pointerMap_t::iterator &node) { function fuse_backward (line 372) | void fuse_backward(typename pointerMap_t::iterator &node) { function pMapNode_t (line 433) | pMapNode_t p{b, bufSize, false}; type T (line 551) | typedef T scalar_t; type scalar_t (line 552) | typedef scalar_t &ref_t; type typename (line 553) | typedef typename cl::sycl::global_ptr::pointer_t ptr_t; type cl (line 556) | typedef cl::sycl::accessor self_t; function i (line 600) | nullptr_t i) { function set_offset (line 635) | void set_offset(std::ptrdiff_t offset) { function ref_t (line 639) | ref_t operator*() const { function ref_t (line 643) | ref_t operator*() { function ref_t (line 649) | ref_t operator[](int x) { function ref_t (line 653) | ref_t operator[](int x) const { function scalar_t (line 657) | scalar_t *get_virtual_pointer() const { function bind (line 675) | void bind( type RangeAccess (line 688) | typedef RangeAccess Base; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/SYCL/TypeCasting.h function namespace (line 26) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/ZVector/Complex.h function namespace (line 16) | namespace Eigen { function Packet1cd (line 131) | Packet1cd pnegate(const Packet1cd& a) { return Packet1cd(pnegate(Packet2... function Packet1cd (line 132) | Packet1cd pconj(const Packet1cd& a) { return Packet1cd((Packet2d)vec_xor... function Packet1cd (line 155) | Packet1cd pcmp_eq(const Packet1cd& a, const Packet1cd& b) { function Packet1cd (line 171) | Packet1cd preverse(const Packet1cd& a) { return a; } function EIGEN_STRONG_INLINE (line 187) | EIGEN_STRONG_INLINE Packet1cd pcplxflip/**/(const Packet1cd& x) function Packet2cf (line 252) | Packet2cf pnegate(const Packet2cf& a) { return Packet2cf(pnegate(Packet4... function Packet2cf (line 266) | Packet2cf pcmp_eq(const Packet2cf& a, const Packet2cf& b) { function Packet2cf (line 276) | Packet2cf pconj(const Packet2cf& a) function Packet2cf (line 292) | Packet2cf preverse(const Packet2cf& a) function EIGEN_STRONG_INLINE (line 323) | EIGEN_STRONG_INLINE Packet2cf pcplxflip/**/(const Packet2cf& x) function Packet2cf (line 338) | Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacke... function Packet2cf (line 345) | Packet2cf pcmp_eq(const Packet2cf& a, const Packet2cf& b) { function Packet2cf (line 350) | Packet2cf pconj(const Packet2cf& a) { return Packet2cf(pxor(a.... function Packet2cf (line 373) | Packet2cf preverse(const Packet2cf& a) function Packet2cf (line 417) | Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacke... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/ZVector/MathFunctions.h function namespace (line 21) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/arch/ZVector/PacketMath.h function namespace (line 15) | namespace Eigen { function Packet4i (line 409) | Packet4i pnegate(const Packet4i& a) { return (-a); } function Packet2d (line 410) | Packet2d pnegate(const Packet2d& a) { return (-a); } function Packet4i (line 412) | Packet4i pconj(const Packet4i& a) { return a; } function Packet2d (line 413) | Packet2d pconj(const Packet2d& a) { return a; } function Packet4i (line 415) | Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) ... function Packet2d (line 416) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) ... function Packet4i (line 468) | Packet4i preverse(const Packet4i& a) function Packet2d (line 473) | Packet2d preverse(const Packet2d& a) function Packet4i (line 562) | Packet4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket,... function Packet2d (line 569) | Packet2d pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket,... function Packet4f (line 581) | Packet4f vec_splat_packet4f(const Packet4f& from) function Packet4f (line 694) | Packet4f pnegate(const Packet4f& a) function Packet4f (line 702) | Packet4f pmadd(const Packet4f& a, const Packet4f& b, const Packet4f& c) function Packet4f (line 792) | Packet4f preverse(const Packet4f& a) function Packet4f (line 876) | Packet4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket,... function Packet4f (line 991) | Packet4f preverse(const Packet4f& a) function Packet4f (line 1045) | Packet4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket,... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/functors/AssignmentFunctors.h function namespace (line 15) | namespace Eigen { function assignCoeff (line 72) | void assignCoeff(DstScalar& a, const SrcScalar& b) const { a -= b; } function assignPacket (line 75) | void assignPacket(DstScalar* a, const Packet& b) const function assignCoeff (line 94) | void assignCoeff(DstScalar& a, const SrcScalar& b) const { a *= b; } function assignPacket (line 97) | void assignPacket(DstScalar* a, const Packet& b) const function assignCoeff (line 115) | void assignCoeff(DstScalar& a, const SrcScalar& b) const { a /= b; } function assignPacket (line 118) | void assignPacket(DstScalar* a, const Packet& b) const function assignCoeff (line 147) | void assignCoeff(Scalar& a, const Scalar& b) const FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/functors/BinaryFunctors.h function namespace (line 15) | namespace Eigen { function const (line 100) | bool>::operator() (const bool& a, const bool& b) const { return a && b; } type typename (line 116) | typedef typename ScalarBinaryOpTraits... function EIGEN_STRONG_INLINE (line 144) | EIGEN_STRONG_INLINE result_type operator() (const LhsScalar& a, const Rh... function EIGEN_STRONG_INLINE (line 148) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& a, const Packet& b) const type typename (line 175) | typedef typename ScalarBinaryOpTraits... function EIGEN_STRONG_INLINE (line 177) | EIGEN_STRONG_INLINE result_type operator() (const LhsScalar& a, const Rh... function EIGEN_STRONG_INLINE (line 181) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& a, const Packet& b) const function const (line 229) | bool operator()(const LhsScalar& a, const RhsScalar& b) const {return a=... function EIGEN_STRONG_INLINE (line 231) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& a, const Packet& b) const function const (line 239) | bool operator()(const LhsScalar& a, const RhsScalar& b) const {return ab;} function EIGEN_STRONG_INLINE (line 261) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& a, const Packet& b) const function const (line 269) | bool operator()(const LhsScalar& a, const RhsScalar& b) const {return a>... function EIGEN_STRONG_INLINE (line 271) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& a, const Packet& b) const function const (line 279) | bool operator()(const LhsScalar& a, const RhsScalar& b) const {return !(... function EIGEN_STRONG_INLINE (line 281) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& a, const Packet& b) const function const (line 289) | bool operator()(const LhsScalar& a, const RhsScalar& b) const {return a!... function EIGEN_STRONG_INLINE (line 291) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& a, const Packet& b) const function Scalar (line 305) | const Scalar operator() (const Scalar &x, const Scalar &y) const type typename (line 333) | typedef typename ScalarBinaryOpTraits::Re... type Scalar (line 338) | typedef Scalar LhsScalar; type Exponent (line 339) | typedef Exponent RhsScalar; function EIGEN_DEVICE_FUNC (line 344) | EIGEN_DEVICE_FUNC function Packet (line 348) | const Packet packetOp(const Packet& a, const Packet& b) const type typename (line 378) | typedef typename ScalarBinaryOpTraits { type scalar_boolean_or_op (line 455) | struct scalar_boolean_or_op { function EIGEN_STRONG_INLINE (line 459) | EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet&... function scalar_boolean_or_op (line 462) | struct functor_traits { type scalar_boolean_xor_op (line 474) | struct scalar_boolean_xor_op { function EIGEN_STRONG_INLINE (line 478) | EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet&... function scalar_boolean_xor_op (line 481) | struct functor_traits { type typename (line 496) | typedef typename ScalarBinaryOpTraits { type functor_traits (line 451) | struct functor_traits function Scalar (line 461) | inline const Scalar operator() (const Scalar& a) const { return numext::... function Packet (line 463) | inline Packet packetOp(const Packet& a) const { return internal::prsqrt(... function Scalar (line 480) | inline Scalar operator() (const Scalar& a) const { return numext::cos(a); } function Packet (line 482) | inline Packet packetOp(const Packet& a) const { return internal::pcos(a); } function Scalar (line 499) | inline const Scalar operator() (const Scalar& a) const { return numext::... function Packet (line 501) | inline Packet packetOp(const Packet& a) const { return internal::psin(a); } function Scalar (line 519) | inline const Scalar operator() (const Scalar& a) const { return numext::... function Packet (line 521) | inline Packet packetOp(const Packet& a) const { return internal::ptan(a); } function Scalar (line 538) | inline const Scalar operator() (const Scalar& a) const { return numext::... function Packet (line 540) | inline Packet packetOp(const Packet& a) const { return internal::pacos(a... function Scalar (line 557) | inline const Scalar operator() (const Scalar& a) const { return numext::... function Packet (line 559) | inline Packet packetOp(const Packet& a) const { return internal::pasin(a... function Scalar (line 577) | inline const Scalar operator() (const Scalar& a) const { return numext::... function Packet (line 579) | inline Packet packetOp(const Packet& a) const { return internal::patan(a... function Scalar (line 597) | inline const Scalar operator()(const Scalar& a) const { return numext::t... function Packet (line 599) | inline Packet packetOp(const Packet& x) const { return ptanh(x); } function Scalar (line 635) | inline const Scalar operator()(const Scalar& a) const { return numext::a... function Scalar (line 650) | inline const Scalar operator() (const Scalar& a) const { return numext::... function Packet (line 652) | inline Packet packetOp(const Packet& a) const { return internal::psinh(a... function Scalar (line 671) | inline const Scalar operator()(const Scalar& a) const { return numext::a... function Scalar (line 686) | inline const Scalar operator() (const Scalar& a) const { return numext::... function Packet (line 688) | inline Packet packetOp(const Packet& a) const { return internal::pcosh(a... function Scalar (line 707) | inline const Scalar operator()(const Scalar& a) const { return numext::a... function Scalar (line 723) | inline Scalar operator() (const Scalar& a) const { return Scalar(1)/a; } function Packet (line 725) | inline const Packet packetOp(const Packet& a) const function Scalar (line 743) | inline Scalar operator() (const Scalar& a) const { return a*a; } function Packet (line 745) | inline const Packet packetOp(const Packet& a) const function bool (line 754) | struct scalar_square_op { type functor_traits (line 762) | struct functor_traits function Scalar (line 772) | inline Scalar operator() (const Scalar& a) const { return a*a*a; } function Packet (line 774) | inline const Packet packetOp(const Packet& a) const function bool (line 783) | struct scalar_cube_op { type functor_traits (line 791) | struct functor_traits function EIGEN_STRONG_INLINE (line 800) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { re... function Packet (line 802) | inline Packet packetOp(const Packet& a) const { return internal::pround(... function EIGEN_STRONG_INLINE (line 819) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { re... function Packet (line 821) | inline Packet packetOp(const Packet& a) const { return internal::pfloor(... function EIGEN_STRONG_INLINE (line 838) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { re... function Packet (line 840) | inline Packet packetOp(const Packet& a) const { return internal::print(a... function EIGEN_STRONG_INLINE (line 857) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { re... function Packet (line 859) | inline Packet packetOp(const Packet& a) const { return internal::pceil(a... function result_type (line 877) | result_type operator() (const Scalar& a) const { function result_type (line 901) | result_type operator() (const Scalar& a) const { function result_type (line 925) | result_type operator() (const Scalar& a) const { function const (line 949) | bool operator() (const bool& a) const { return !a; } function EIGEN_DEVICE_FUNC (line 967) | EIGEN_DEVICE_FUNC inline const Scalar operator() (const Scalar& a) const function EIGEN_DEVICE_FUNC (line 979) | EIGEN_DEVICE_FUNC inline const Scalar operator() (const Scalar& a) const function EIGEN_DEVICE_FUNC (line 991) | EIGEN_DEVICE_FUNC inline const Scalar operator() (const Scalar& a) const function EIGEN_STRONG_INLINE (line 1022) | EIGEN_STRONG_INLINE T operator()(const T& x) const { function EIGEN_STRONG_INLINE (line 1026) | EIGEN_STRONG_INLINE function float (line 1046) | struct scalar_logistic_op { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h function namespace (line 16) | namespace Eigen { function Packet (line 366) | const Packet& get(const FixedInt<0>&) const { return B_0; } function Packet (line 367) | const Packet& get(const FixedInt<1>&) const { return B1; } function Packet (line 368) | const Packet& get(const FixedInt<2>&) const { return B2; } function Packet (line 369) | const Packet& get(const FixedInt<3>&) const { return B3; } type T3 (line 373) | typedef T3 type; type RhsScalar_ (line 424) | typedef RhsScalar_ RhsScalar; type typename (line 425) | typedef typename ScalarBinaryOpTraits::ReturnType ... type typename (line 462) | typedef typename conditional::type Lh... type typename (line 463) | typedef typename conditional::type Rh... type typename (line 464) | typedef typename conditional::type Re... type LhsPacket (line 465) | typedef LhsPacket LhsPacket4Packing; type QuadPacket (line 467) | typedef QuadPacket RhsPacketx4; type ResPacket (line 468) | typedef ResPacket AccPacket; function loadRhs (line 476) | void loadRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 481) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacketx4& dest) ... function updateRhs (line 487) | void updateRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 492) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar*, RhsPacketx4&) const function EIGEN_STRONG_INLINE (line 496) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, RhsPacket& dest... function loadLhs (line 502) | void loadLhs(const LhsScalar* a, LhsPacketType& dest) const function loadLhsUnaligned (line 508) | void loadLhsUnaligned(const LhsScalar* a, LhsPacketType& dest) const function madd (line 514) | void madd(const LhsPacketType& a, const RhsPacketType& b, AccPacketType&... function madd (line 530) | void madd(const LhsPacketType& a, const RhsPacketx4& b, AccPacketType& c... function EIGEN_STRONG_INLINE (line 535) | EIGEN_STRONG_INLINE void acc(const AccPacket& c, const ResPacket& alpha,... function acc (line 541) | void acc(const ResPacketHalf& c, const ResPacketHalf& alpha, ResPacketHa... type std (line 552) | typedef std::complex LhsScalar; type RealScalar (line 553) | typedef RealScalar RhsScalar; type typename (line 554) | typedef typename ScalarBinaryOpTraits::ReturnType ... type typename (line 581) | typedef typename conditional::type Lh... type typename (line 582) | typedef typename conditional::type Rh... type typename (line 583) | typedef typename conditional::type Re... type LhsPacket (line 584) | typedef LhsPacket LhsPacket4Packing; type QuadPacket (line 586) | typedef QuadPacket RhsPacketx4; type ResPacket (line 588) | typedef ResPacket AccPacket; function loadRhs (line 596) | void loadRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 601) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacketx4& dest) ... function updateRhs (line 607) | void updateRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 612) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar*, RhsPacketx4&) const function EIGEN_STRONG_INLINE (line 615) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, RhsPacket& dest... function EIGEN_STRONG_INLINE (line 620) | EIGEN_STRONG_INLINE void loadRhsQuad_impl(const RhsScalar* b, RhsPacket&... function EIGEN_STRONG_INLINE (line 628) | EIGEN_STRONG_INLINE void loadRhsQuad_impl(const RhsScalar* b, RhsPacket&... function EIGEN_STRONG_INLINE (line 634) | EIGEN_STRONG_INLINE void loadLhs(const LhsScalar* a, LhsPacket& dest) const function loadLhsUnaligned (line 640) | void loadLhsUnaligned(const LhsScalar* a, LhsPacketType& dest) const function madd (line 646) | void madd(const LhsPacketType& a, const RhsPacketType& b, AccPacketType&... function madd_impl (line 652) | void madd_impl(const LhsPacketType& a, const RhsPacketType& b, AccPacket... function EIGEN_STRONG_INLINE (line 662) | EIGEN_STRONG_INLINE void madd_impl(const LhsScalar& a, const RhsScalar& ... function madd (line 668) | void madd(const LhsPacketType& a, const RhsPacketx4& b, AccPacketType& c... function acc (line 674) | void acc(const AccPacketType& c, const ResPacketType& alpha, ResPacketTy... type std (line 718) | typedef std::complex::type CplxPacket; type DoublePacket (line 748) | typedef DoublePacket LhsScalar; type std (line 765) | typedef std::complex RhsScalar; type std (line 766) | typedef std::complex ResScalar; type DoublePacket (line 792) | typedef DoublePacket DoublePacketType; type typename (line 794) | typedef typename conditional::type Lhs... type typename (line 795) | typedef typename conditional::type Lhs... type typename (line 796) | typedef typename conditional::type... type typename (line 797) | typedef typename conditional::type Res... type typename (line 798) | typedef typename conditional::type... type QuadPacket (line 801) | typedef QuadPacket RhsPacketx4; function EIGEN_STRONG_INLINE (line 812) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, ScalarPacket& dest)... function loadRhs (line 819) | void loadRhs(const RhsScalar* b, DoublePacket& dest) const function EIGEN_STRONG_INLINE (line 825) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacketx4& dest) ... function EIGEN_STRONG_INLINE (line 834) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar* b, ScalarPacket& des... function updateRhs (line 841) | void updateRhs(const RhsScalar* b, DoublePacket& dest) c... function EIGEN_STRONG_INLINE (line 846) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar*, RhsPacketx4&) const {} function EIGEN_STRONG_INLINE (line 848) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, ResPacket& dest... function EIGEN_STRONG_INLINE (line 852) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, DoublePacketTyp... function EIGEN_STRONG_INLINE (line 858) | EIGEN_STRONG_INLINE void loadLhs(const LhsScalar* a, LhsPacket& dest) const function loadLhsUnaligned (line 864) | void loadLhsUnaligned(const LhsScalar* a, LhsPacketType& dest) const function acc (line 893) | void acc(const DoublePacket& c, const ResPacketType& alp... type RealScalar (line 930) | typedef RealScalar LhsScalar; type Scalar (line 931) | typedef Scalar RhsScalar; type Scalar (line 932) | typedef Scalar ResScalar; type typename (line 963) | typedef typename conditional::type Lh... type typename (line 964) | typedef typename conditional::type Rh... type typename (line 965) | typedef typename conditional::type Re... type LhsPacket (line 966) | typedef LhsPacket LhsPacket4Packing; type QuadPacket (line 967) | typedef QuadPacket RhsPacketx4; type ResPacket (line 968) | typedef ResPacket AccPacket; function loadRhs (line 976) | void loadRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 981) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacketx4& dest) ... function updateRhs (line 987) | void updateRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 992) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar*, RhsPacketx4&) const function EIGEN_STRONG_INLINE (line 995) | EIGEN_STRONG_INLINE void loadLhs(const LhsScalar* a, LhsPacket& dest) const function EIGEN_STRONG_INLINE (line 1000) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, RhsPacket& dest... function loadLhsUnaligned (line 1006) | void loadLhsUnaligned(const LhsScalar* a, LhsPacketType& dest) const function madd (line 1012) | void madd(const LhsPacketType& a, const RhsPacketType& b, AccPacketType&... function madd_impl (line 1018) | void madd_impl(const LhsPacketType& a, const RhsPacketType& b, AccPacket... function EIGEN_STRONG_INLINE (line 1029) | EIGEN_STRONG_INLINE void madd_impl(const LhsScalar& a, const RhsScalar& ... function madd (line 1035) | void madd(const LhsPacketType& a, const RhsPacketx4& b, AccPacketType& c... function acc (line 1041) | void acc(const AccPacketType& c, const ResPacketType& alpha, ResPacketTy... type gebp_traits (line 1061) | typedef gebp_traits::type RhsPan... type gebp_traits (line 1074) | typedef gebp_traits=8,typename type typename (line 1980) | typedef typename conditional=8,typename type typename (line 1981) | typedef typename conditional=8,typename type typename (line 1982) | typedef typename conditional=8,typename type typename (line 2102) | typedef typename unpacket_traits::half>... type typename (line 2258) | typedef typename unpacket_traits::half>... type typename (line 2382) | typedef typename DataMapper::LinearMapper LinearMapper; type typename (line 2506) | typedef typename unpacket_traits::half HalfPacket; type typename (line 2507) | typedef typename unpacket_traits::half>... type typename (line 2508) | typedef typename DataMapper::LinearMapper LinearMapper; function l1CacheSize (line 2609) | inline std::ptrdiff_t l1CacheSize() function l2CacheSize (line 2618) | inline std::ptrdiff_t l2CacheSize() function l3CacheSize (line 2628) | inline std::ptrdiff_t l3CacheSize() function setCpuCacheSizes (line 2640) | inline void setCpuCacheSizes(std::ptrdiff_t l1, std::ptrdiff_t l2, std::... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h function namespace (line 15) | namespace Eigen { type typename (line 62) | typedef typename ScalarBinaryOpTraits::ReturnType ... type const_blas_data_mapper (line 72) | typedef const_blas_data_mapper RhsMap... type blas_data_mapper (line 73) | typedef blas_data_mapper::type LhsS... type typename (line 292) | typedef typename conditional::type RhsS... type gebp_traits (line 293) | typedef gebp_traits Traits; function initParallel (line 323) | void initParallel(Index, Index, Index, Index) function allocateA (line 326) | inline void allocateA() {} function allocateB (line 327) | inline void allocateB() {} function allocateAll (line 328) | inline void allocateAll() {} type typename (line 340) | typedef typename conditional::type LhsS... type typename (line 341) | typedef typename conditional::type RhsS... type gebp_traits (line 342) | typedef gebp_traits Traits; function initParallel (line 369) | void initParallel(Index rows, Index cols, Index depth, Index num_threads) function allocateA (line 382) | void allocateA() function allocateB (line 388) | void allocateB() function allocateAll (line 394) | void allocateAll() function namespace (line 409) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h function namespace (line 15) | namespace Eigen { type gebp_traits (line 143) | typedef gebp_traits Traits; type typename (line 144) | typedef typename Traits::ResScalar ResScalar; type blas_data_mapper (line 151) | typedef blas_data_mapper BufferMa... type typename (line 213) | typedef typename internal::remove_all LhsBlasTraits; type typename (line 215) | typedef typename LhsBlasTraits::DirectLinearAccessType ActualLhs; type typename (line 216) | typedef typename internal::remove_all::type _ActualLhs; type typename (line 219) | typedef typename internal::remove_all RhsBlasTraits; type typename (line 221) | typedef typename RhsBlasTraits::DirectLinearAccessType ActualRhs; type typename (line 222) | typedef typename internal::remove_all::type _ActualRhs; type internal (line 260) | typedef internal::blas_traits LhsBlasTraits; type typename (line 261) | typedef typename LhsBlasTraits::DirectLinearAccessType ActualLhs; type typename (line 262) | typedef typename internal::remove_all::type _ActualLhs; type typename (line 265) | typedef typename internal::remove_all RhsBlasTraits; type typename (line 267) | typedef typename RhsBlasTraits::DirectLinearAccessType ActualRhs; type typename (line 268) | typedef typename internal::remove_all::type _ActualRhs; type internal (line 288) | typedef internal::gemm_blocking_space::ReturnType ... type typename (line 61) | typedef typename conditional::type Lh... type typename (line 62) | typedef typename conditional::type Rh... type typename (line 63) | typedef typename conditional::type Re... type gemv_traits (line 84) | typedef gemv_traits HalfTraits; type gemv_traits (line 85) | typedef gemv_traits QuarterTraits; type typename (line 87) | typedef typename ScalarBinaryOpTraits::ReturnType ... type typename (line 89) | typedef typename Traits::LhsPacket LhsPacket; type typename (line 90) | typedef typename Traits::RhsPacket RhsPacket; type typename (line 91) | typedef typename Traits::ResPacket ResPacket; type typename (line 93) | typedef typename HalfTraits::LhsPacket LhsPacketHalf; type typename (line 94) | typedef typename HalfTraits::RhsPacket RhsPacketHalf; type typename (line 95) | typedef typename HalfTraits::ResPacket ResPacketHalf; type typename (line 97) | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; type typename (line 98) | typedef typename QuarterTraits::RhsPacket RhsPacketQuarter; type typename (line 99) | typedef typename QuarterTraits::ResPacket ResPacketQuarter; type gemv_traits (line 303) | typedef gemv_traits HalfTraits; type gemv_traits (line 304) | typedef gemv_traits QuarterTraits; type typename (line 306) | typedef typename ScalarBinaryOpTraits::ReturnType ... type typename (line 308) | typedef typename Traits::LhsPacket LhsPacket; type typename (line 309) | typedef typename Traits::RhsPacket RhsPacket; type typename (line 310) | typedef typename Traits::ResPacket ResPacket; type typename (line 312) | typedef typename HalfTraits::LhsPacket LhsPacketHalf; type typename (line 313) | typedef typename HalfTraits::RhsPacket RhsPacketHalf; type typename (line 314) | typedef typename HalfTraits::ResPacket ResPacketHalf; type typename (line 316) | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; type typename (line 317) | typedef typename QuarterTraits::RhsPacket RhsPacketQuarter; type typename (line 318) | typedef typename QuarterTraits::ResPacket ResPacketQuarter; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h function namespace (line 38) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/products/Parallelizer.h function namespace (line 19) | namespace Eigen { function initParallel (line 55) | inline void initParallel() function nbThreads (line 65) | inline int nbThreads() function setNbThreads (line 74) | inline void setNbThreads(int v) function namespace (line 79) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h function namespace (line 15) | namespace Eigen { type gebp_traits (line 354) | typedef gebp_traits Traits; type const_blas_data_mapper (line 356) | typedef const_blas_data_mapper LhsMapper; type const_blas_data_mapper (line 357) | typedef const_blas_data_mapper RhsMapper; type blas_data_mapper (line 359) | typedef blas_data_mapper Traits; type const_blas_data_mapper (line 451) | typedef const_blas_data_mapper LhsMapper; type blas_data_mapper (line 452) | typedef blas_data_mapper OtherBlasTraits; type typename (line 59) | typedef typename OtherBlasTraits::DirectLinearAccessType ActualOtherType; type typename (line 60) | typedef typename internal::remove_all::type _ActualOthe... type internal (line 90) | typedef internal::blas_traits OtherBlasTraits; type typename (line 91) | typedef typename OtherBlasTraits::DirectLinearAccessType ActualOtherType; type typename (line 92) | typedef typename internal::remove_all::type _ActualOthe... type internal (line 105) | typedef internal::gemm_blocking_space UBlasTraits; type typename (line 67) | typedef typename UBlasTraits::DirectLinearAccessType ActualUType; type typename (line 68) | typedef typename internal::remove_all::type _ActualUType; type internal (line 71) | typedef internal::blas_traits VBlasTraits; type typename (line 72) | typedef typename VBlasTraits::DirectLinearAccessType ActualVType; type typename (line 73) | typedef typename internal::remove_all::type _ActualVType; type typename (line 85) | typedef typename internal::remove_all LhsMapper; type const_blas_data_mapper (line 127) | typedef const_blas_data_mapper RhsMapper; type blas_data_mapper (line 128) | typedef blas_data_mapper LhsMapper; type const_blas_data_mapper (line 286) | typedef const_blas_data_mapper RhsMapper; type blas_data_mapper (line 287) | typedef blas_data_mapper, 0, OuterSt... function LhsMap (line 117) | const LhsMap lhs(_lhs,rows,cols,OuterStride<>(lhsStride)); function namespace (line 173) | namespace internal { function namespace (line 202) | namespace internal { function run (line 292) | void run(const Lhs &lhs, const Rhs &rhs, Dest& dest, const typename Dest... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h type VectorX (line 98) | typedef VectorX##EIGPREFIX VectorRhs; type VectorX (line 187) | typedef VectorX##EIGPREFIX VectorRhs; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/products/TriangularSolverMatrix.h function namespace (line 15) | namespace Eigen { type const_blas_data_mapper (line 58) | typedef const_blas_data_mapper TriMapper; type blas_data_mapper (line 59) | typedef blas_data_mapper Traits; type typename (line 209) | typedef typename NumTraits::Real RealScalar; type blas_data_mapper (line 211) | typedef blas_data_mapper RhsMapper; type gebp_traits (line 216) | typedef gebp_traits Traits; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h function namespace (line 38) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/products/TriangularSolverVector.h function namespace (line 15) | namespace Eigen { type Map (line 40) | typedef Map, 0, OuterSt... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/util/BlasUtil.h function namespace (line 18) | namespace Eigen { function store (line 135) | void store(Scalar *to, const Index stride, Index i, Index j, const Packe... type BlasVectorMapper (line 170) | typedef BlasVectorMapper VectorMapper; function LinearMapper (line 184) | LinearMapper getLinearMapper(Index i, Index j) const { function VectorMapper (line 188) | VectorMapper getVectorMapper(Index i, Index j) const { function EIGEN_ALWAYS_INLINE (line 199) | EIGEN_ALWAYS_INLINE PacketType loadPacket(Index i, Index j) const { function EIGEN_ALWAYS_INLINE (line 204) | EIGEN_ALWAYS_INLINE PacketT load(Index i, Index j) const { function scatterPacket (line 209) | void scatterPacket(Index i, Index j, const SubPacket &p) const { function EIGEN_ALWAYS_INLINE (line 214) | EIGEN_ALWAYS_INLINE SubPacket gatherPacket(Index i, Index j) const { function EIGEN_DEVICE_FUNC (line 219) | EIGEN_DEVICE_FUNC const Scalar* data() const { return m_data; } function EIGEN_DEVICE_FUNC (line 221) | EIGEN_DEVICE_FUNC Index firstAligned(Index size) const { function storePacketBlock (line 229) | void storePacketBlock(Index i, Index j, const PacketBlock ... function EIGEN_ALWAYS_INLINE (line 247) | EIGEN_ALWAYS_INLINE void prefetch(int i) const { function EIGEN_ALWAYS_INLINE (line 256) | EIGEN_ALWAYS_INLINE PacketType loadPacket(Index i) const { function storePacket (line 261) | void storePacket(Index i, const PacketType &p) const { function blas_data_mapper (line 278) | blas_data_mapper function LinearMapper (line 283) | LinearMapper getLinearMapper(Index i, Index j) const { function EIGEN_ALWAYS_INLINE (line 293) | EIGEN_ALWAYS_INLINE PacketType loadPacket(Index i, Index j) const { function EIGEN_ALWAYS_INLINE (line 298) | EIGEN_ALWAYS_INLINE PacketT load(Index i, Index j) const { function scatterPacket (line 303) | void scatterPacket(Index i, Index j, const SubPacket &p) const { function EIGEN_ALWAYS_INLINE (line 308) | EIGEN_ALWAYS_INLINE SubPacket gatherPacket(Index i, Index j) const { function store (line 317) | void store(const blas_data_mapper&... type typename (line 406) | typedef typename traits::Scalar Scalar; type XprType (line 407) | typedef const XprType& ExtractType; type XprType (line 408) | typedef XprType _ExtractType; type typename (line 419) | typedef typename conditional, NestedXpr> XprType; type typename (line 434) | typedef typename Base::ExtractType ExtractType; function ExtractType (line 440) | static inline ExtractType extract(const XprType& x) { return Base::extra... function Scalar (line 441) | static inline Scalar extractScalarFactor(const XprType& x) { return conj... type blas_traits (line 452) | typedef blas_traits Base; type CwiseBinaryOp (line 453) | typedef CwiseBinaryOp, const type typename (line 454) | typedef typename Base::ExtractType ExtractType; function EIGEN_DEVICE_FUNC (line 456) | static inline EIGEN_DEVICE_FUNC Scalar extractScalarFactor(const XprType... type blas_traits (line 466) | typedef blas_traits Base; type CwiseBinaryOp (line 467) | typedef CwiseBinaryOp, NestedXpr, const type typename (line 468) | typedef typename Base::ExtractType ExtractType; function ExtractType (line 469) | static inline ExtractType extract(const XprType& x) { return Base::extra... function Scalar (line 470) | static inline Scalar extractScalarFactor(const XprType& x) type blas_traits (line 487) | typedef blas_traits Base; type CwiseUnaryOp (line 488) | typedef CwiseUnaryOp, NestedXpr> XprType; type typename (line 489) | typedef typename Base::ExtractType ExtractType; function ExtractType (line 490) | static inline ExtractType extract(const XprType& x) { return Base::extra... function Scalar (line 491) | static inline Scalar extractScalarFactor(const XprType& x) type typename (line 500) | typedef typename NestedXpr::Scalar Scalar; type blas_traits (line 501) | typedef blas_traits Base; type Transpose (line 502) | typedef Transpose XprType; type Transpose (line 503) | typedef Transpose { type SingleRange (line 106) | typedef SingleRange type; type SingleRange (line 111) | typedef SingleRange type; type all_t (line 125) | struct all_t { all_t() {} } function EIGEN_CONSTEXPR (line 132) | EIGEN_CONSTEXPR Index operator[](Index i) const EIGEN_NOEXCEPT { return ... function namespace (line 154) | namespace placeholders { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/util/IntegralConstant.h type T (line 166) | typedef T type; type Index (line 169) | typedef Index type; type Index (line 179) | typedef Index type; type FixedInt (line 182) | typedef FixedInt type; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/util/MKL_support.h function namespace (line 125) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/util/Macros.h function namespace (line 1004) | namespace Eigen { function namespace (line 1015) | namespace Eigen { function namespace (line 1073) | namespace Eigen { function namespace (line 1443) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/util/Memory.h function namespace (line 64) | namespace Eigen { function conditional_aligned_free (line 259) | inline void conditional_aligned_free(void *ptr) function destruct_elements_of_array (line 287) | inline void destruct_elements_of_array(T *ptr, std::size_t size) function T (line 297) | inline T* construct_elements_of_array(T *ptr, std::size_t size) function check_size_for_overflow (line 318) | void check_size_for_overflow(std::size_t size) function T (line 328) | inline T* aligned_new(std::size_t size) function T (line 344) | inline T* conditional_aligned_new(std::size_t size) function aligned_delete (line 363) | inline void aligned_delete(T *ptr, std::size_t size) function conditional_aligned_delete (line 372) | inline void conditional_aligned_delete(T *ptr, std::size_t size) function T (line 378) | inline T* conditional_aligned_realloc_new(T* pts, std::size_t new_size, ... function T (line 401) | inline T* conditional_aligned_new_auto(std::size_t size) function conditional_aligned_delete_auto (line 444) | inline void conditional_aligned_delete_auto(T *ptr, std::size_t size) function Index (line 471) | inline Index first_aligned(const Scalar* array, Index size) function Index (line 499) | inline Index first_default_aligned(const Scalar* array, Index size) function Index (line 508) | Index first_multiple(Index size, Index base) function smart_copy (line 517) | void smart_copy(const T* start, const T* end, T* target) function EIGEN_DEVICE_FUNC (line 523) | EIGEN_DEVICE_FUNC static inline void run(const T* start, const T* end, T... function EIGEN_DEVICE_FUNC (line 534) | EIGEN_DEVICE_FUNC static inline void run(const T* start, const T* end, T... function run (line 547) | static inline void run(const T* start, const T* end, T* target) function run (line 557) | static inline void run(const T* start, const T* end, T* target) function T (line 572) | T* smart_move(T* start, T* end, T* target) function T (line 577) | T* smart_move(T* start, T* end, T* target) function EIGEN_DEVICE_FUNC (line 624) | EIGEN_DEVICE_FUNC type typename (line 646) | typedef typename Xpr::Scalar Scalar; type typename (line 647) | typedef typename nested_eval::type ObjectType; function EIGEN_DEVICE_FUNC (line 650) | EIGEN_DEVICE_FUNC type typename (line 662) | typedef typename Xpr::Scalar Scalar; type typename (line 663) | typedef typename plain_object_eval::type PlainObject; type Map (line 664) | typedef Map ObjectType; function EIGEN_DEVICE_FUNC (line 667) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 677) | EIGEN_DEVICE_FUNC function T (line 705) | const T& operator[](std::ptrdiff_t i) const { return m_ptr[i]; } function T (line 707) | const T* ptr() const { return m_ptr; } function operator (line 708) | operator const T*() const { return m_ptr; } function delete (line 835) | void operator delete(void *ptr, const std::nothrow_t&) EIGEN_NO_THROW { \ type eigen_aligned_operator_new_marker_type (line 838) | typedef void eigen_aligned_operator_new_marker_type; type T (line 885) | typedef T* pointer; type T (line 886) | typedef const T* const_pointer; type T (line 887) | typedef T& reference; type T (line 888) | typedef const T& const_reference; type T (line 889) | typedef T value_type; type aligned_allocator (line 894) | typedef aligned_allocator other; function deallocate (line 921) | void deallocate(pointer p, size_type /*num*/) function namespace (line 952) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/util/Meta.h function namespace (line 37) | namespace Eigen { function namespace (line 54) | namespace Eigen { function namespace (line 68) | namespace Eigen { type T (line 218) | typedef const T type; type T (line 219) | typedef T const& type; type T (line 220) | typedef T const* type; type T (line 221) | typedef T const* const type; type T (line 222) | typedef T const* const type; type any_conversion (line 234) | struct any_conversion type yes (line 239) | struct yes {int a[1];} type no (line 240) | struct no {int a[2];} type T (line 280) | typedef T type; function namespace (line 288) | namespace device { function class (line 426) | class noncopyable function Index (line 483) | Index size(const T& x) { return x.size(); } function Index (line 486) | Index size(const T (&) [N]) { return N; } type typename (line 508) | typedef typename std::invoke_result::type type1; type typename (line 509) | typedef typename remove_all::type type; type typename (line 513) | typedef typename std::result_of::type type1; type typename (line 514) | typedef typename remove_all::type type; type has_none (line 519) | struct has_none {int a[1];} type has_std_result_type (line 520) | struct has_std_result_type {int a[2];} type has_tr1_result (line 521) | struct has_tr1_result {int a[3];} type typename (line 527) | typedef typename Func::result_type type; type typename (line 530) | typedef typename Func::template type typename (line 542) | typedef typename nullary_result_of_select::type type; type typename (line 546) | typedef typename internal::remove_all::type type; type typename (line 564) | typedef typename unary_result_of_select::typ... type typename (line 568) | typedef typename internal::remove_all::type type; type typename (line 588) | typedef typename binary_result_of_select::type type; type typename (line 612) | typedef typename ternary_result_of_select::type type1; type typename (line 621) | typedef typename remove_all::type type; type typename (line 626) | typedef typename result_of::type type1; type typename (line 627) | typedef typename remove_all::type type; type typename (line 632) | typedef typename result_of::type type1; type typename (line 633) | typedef typename remove_all::type type; type typename (line 639) | typedef typename remove_all::type type; type typename (line 645) | typedef typename remove_all::type type; type typename (line 651) | typedef typename remove_all::type type; function EIGEN_CONSTEXPR (line 668) | static EIGEN_CONSTEXPR size_t size() EIGEN_NOEXCEPT { return sizeof...(I... type meta_yes (line 709) | struct meta_yes { char a[1]; } type meta_no (line 710) | struct meta_no { char a[2]; } function meta_yes (line 727) | meta_yes testFunctor(C const *,typename enable_if<(sizeof(return_ptr(... type type (line 812) | struct type { function namespace (line 819) | namespace numext { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/util/ReshapedHelper.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/util/Serializer.h function namespace (line 19) | namespace Eigen { function serialize_size (line 175) | size_t serialize_size(const Args&... args) { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/util/SymbolicIndex.h function namespace (line 15) | namespace Eigen { function Index (line 233) | Index eval_impl(const SymbolValue &values) const { return values.va... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Core/util/XprHelper.h function namespace (line 27) | namespace Eigen { function class (line 111) | class no_assignment_operator type typename (line 210) | typedef typename find_best_packet_helper::type type; type typename (line 351) | typedef typename plain_matrix_type::type type; type typename (line 374) | typedef typename plain_matrix_type_dense::type _CastType; type typename (line 515) | typedef typename _CastType::Scalar NewScalarType; type typename (line 516) | typedef typename conditional::v... type A (line 524) | typedef A ret; type A (line 528) | typedef A ret; type A (line 532) | typedef A ret; type Matrix (line 603) | typedef Matrix::RowsAtCompileTime, traits::... type Matrix (line 654) | typedef Matrix::RowsAtCompileTime, traits:... type CwiseNullaryOp (line 657) | typedef CwiseNullaryOp, const type glue_shapes (line 688) | struct glue_shapes type TriangularShape (line 688) | typedef TriangularShape type; function is_same_dense (line 697) | bool is_same_dense(const T1 &mat1, const T2 &mat2, typename enable_if::Real RealScalar; function namespace (line 324) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Eigenvalues/RealQZ.h function namespace (line 15) | namespace Eigen { function MatrixType (line 144) | const MatrixType& matrixS() const { type Matrix (line 205) | typedef Matrix Vector3s; type Matrix (line 206) | typedef Matrix Vector2s; type Matrix (line 207) | typedef Matrix Matrix2s; type JacobiRotation (line 208) | typedef JacobiRotation JRs; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Eigenvalues/RealSchur.h function namespace (line 18) | namespace Eigen { function MatrixType (line 146) | const MatrixType& matrixT() const function Index (line 215) | Index getMaxIterations() type Matrix (line 238) | typedef Matrix Vector3s; function typename (line 364) | typename MatrixType::Scalar RealSchur::computeNormOfT() FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h function namespace (line 38) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h function namespace (line 18) | namespace Eigen { function namespace (line 388) | namespace internal { function namespace (line 486) | namespace internal { type typename (line 740) | typedef typename SolverType::RealVectorType VectorType; type typename (line 741) | typedef typename SolverType::Scalar Scalar; type typename (line 742) | typedef typename SolverType::EigenvectorsType EigenvectorsType; function EIGEN_DEVICE_FUNC (line 744) | EIGEN_DEVICE_FUNC function namespace (line 830) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h function namespace (line 38) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h function namespace (line 16) | namespace Eigen { function namespace (line 324) | namespace internal { type typename (line 445) | typedef typename Tridiagonalization::HouseholderSequenceType... type typename (line 468) | typedef typename MatrixType::RealScalar RealScalar; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/AlignedBox.h function namespace (line 51) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 184) | EIGEN_DEVICE_FUNC inline VectorType corner(CornerType corner) const function EIGEN_DEVICE_FUNC (line 202) | EIGEN_DEVICE_FUNC inline VectorType sample() const function contains (line 220) | inline bool contains(const MatrixBase& p) const function EIGEN_DEVICE_FUNC (line 227) | EIGEN_DEVICE_FUNC inline bool contains(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 232) | EIGEN_DEVICE_FUNC inline bool intersects(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 248) | EIGEN_DEVICE_FUNC inline AlignedBox& extend(const AlignedBox& b) function EIGEN_DEVICE_FUNC (line 258) | EIGEN_DEVICE_FUNC inline AlignedBox& clamp(const AlignedBox& b) function EIGEN_DEVICE_FUNC (line 268) | EIGEN_DEVICE_FUNC inline AlignedBox intersection(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 274) | EIGEN_DEVICE_FUNC inline AlignedBox merged(const AlignedBox& b) const function AlignedBox (line 289) | inline AlignedBox translated(const MatrixBase& a_t) const function NonInteger (line 314) | inline NonInteger exteriorDistance(const MatrixBase& p) const function EIGEN_DEVICE_FUNC (line 321) | EIGEN_DEVICE_FUNC inline NonInteger exteriorDistance(const AlignedBox& b... function transform (line 328) | inline void transform( function transform (line 341) | inline void transform(const Transform& other) function EIGEN_DEVICE_FUNC (line 147) | EIGEN_DEVICE_FUNC static inline const AngleAxis Identity() { return Angl... function EIGEN_DEVICE_FUNC (line 153) | EIGEN_DEVICE_FUNC bool isApprox(const AngleAxis& other, const typename N... type AngleAxis (line 159) | typedef AngleAxis AngleAxisf; type AngleAxis (line 162) | typedef AngleAxis AngleAxisd; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/EulerAngles.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/Homogeneous.h function namespace (line 15) | namespace Eigen { type MatrixBase (line 70) | typedef MatrixBase Base; function explicit (line 73) | explicit inline Homogeneous(const MatrixType& matrix) function EIGEN_DEVICE_FUNC (line 305) | EIGEN_DEVICE_FUNC homogeneous_right_product_impl(const MatrixType& lhs, ... type HomogeneousShape (line 331) | typedef HomogeneousShape Shape; type AssignmentKind (line 334) | struct AssignmentKind type Dense2Dense (line 334) | typedef Dense2Dense Kind; type typename (line 342) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 343) | typedef evaluator Base; function EIGEN_DEVICE_FUNC (line 345) | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& op) type Homogeneous (line 376) | typedef Homogeneous SrcXprType; type typename (line 406) | typedef typename Rhs::template type typename (line 407) | typedef typename remove_const::type Li... type typename (line 408) | typedef typename Rhs::ConstRowXpr Co... type Replicate (line 409) | typedef Replicate Co... type Product (line 410) | typedef Product Li... type CwiseBinaryOp (line 411) | typedef CwiseBinaryOp Base; function EIGEN_DEVICE_FUNC (line 424) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) type typename (line 459) | typedef typename Lhs::template type typename (line 460) | typedef typename remove_const::type Li... type typename (line 461) | typedef typename Lhs::ConstColXpr Co... type Replicate (line 462) | typedef Replicate Co... type Product (line 463) | typedef Product Li... type CwiseBinaryOp (line 464) | typedef CwiseBinaryOp Base; function EIGEN_DEVICE_FUNC (line 477) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) function evalTo (line 488) | static void evalTo(Dest& dst, const TransformType& lhs, const Homogeneou... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/Hyperplane.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/OrthoMethods.h function namespace (line 16) | namespace Eigen { function namespace (line 53) | namespace internal { type typename (line 90) | typedef typename internal::nested_eval::type DerivedNested; type typename (line 91) | typedef typename internal::nested_eval::type OtherDerive... function namespace (line 140) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/ParametrizedLine.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/Quaternion.h function namespace (line 15) | namespace Eigen { type Scalar_ (line 281) | typedef Scalar_ Scalar; type typename (line 286) | typedef typename internal::traits::Coefficients Coefficients; type typename (line 287) | typedef typename Base::AngleAxisType AngleAxisType; function EIGEN_DEVICE_FUNC (line 290) | EIGEN_DEVICE_FUNC inline Quaternion() {} function EIGEN_DEVICE_FUNC (line 299) | EIGEN_DEVICE_FUNC inline Quaternion(const Scalar& w, const Scalar& x, co... function EIGEN_DEVICE_FUNC (line 302) | EIGEN_DEVICE_FUNC explicit inline Quaternion(const Scalar* data) : m_coe... function EIGEN_STRONG_INLINE (line 305) | EIGEN_STRONG_INLINE Quaternion(const QuaternionBase& other) { t... function explicit (line 315) | explicit inline Quaternion(const MatrixBase& other) { *this = o... function explicit (line 319) | explicit inline Quaternion(const Quaternion& ... function EIGEN_DEVICE_FUNC (line 325) | EIGEN_DEVICE_FUNC inline Quaternion(Quaternion&& other) EIGEN_NOEXCEPT_I... function EIGEN_DEVICE_FUNC (line 342) | EIGEN_DEVICE_FUNC inline Coefficients& coeffs() { return m_coeffs;} type Quaternion (line 362) | typedef Quaternion Quaternionf; type Quaternion (line 365) | typedef Quaternion Quaterniond; function namespace (line 371) | namespace internal { function namespace (line 379) | namespace internal { type Scalar_ (line 409) | typedef Scalar_ Scalar; type typename (line 410) | typedef typename internal::traits::Coefficients Coefficients; function EIGEN_STRONG_INLINE (line 420) | EIGEN_STRONG_INLINE Map(const Scalar* coeffs) : m_coeffs(coeffs) {} type Scalar_ (line 446) | typedef Scalar_ Scalar; type typename (line 447) | typedef typename internal::traits::Coefficients Coefficients; function EIGEN_STRONG_INLINE (line 457) | EIGEN_STRONG_INLINE Map(Scalar* coeffs) : m_coeffs(coeffs) {} function EIGEN_DEVICE_FUNC (line 459) | EIGEN_DEVICE_FUNC inline Coefficients& coeffs() { return m_coeffs; } type Map (line 468) | typedef Map, 0> QuaternionMapf; type Map (line 471) | typedef Map, 0> QuaternionMapd; type Map (line 474) | typedef Map, Aligned> QuaternionMapAlignedf; type Map (line 477) | typedef Map, Aligned> QuaternionMapAlignedd; function namespace (line 485) | namespace internal { function typename (line 590) | inline typename QuaternionBase::Matrix3 function namespace (line 733) | namespace internal { function typename (line 762) | inline typename internal::traits::Scalar function namespace (line 811) | namespace internal { function run (line 859) | static inline void run(QuaternionBase& q, const Other& vec) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/Rotation2D.h function namespace (line 15) | namespace Eigen { function explicit (line 149) | inline explicit Rotation2D(const Rotation2D& other) function EIGEN_DEVICE_FUNC (line 154) | EIGEN_DEVICE_FUNC static inline Rotation2D Identity() { return Rotation2... function EIGEN_DEVICE_FUNC (line 160) | EIGEN_DEVICE_FUNC bool isApprox(const Rotation2D& other, const typename ... type Rotation2D (line 167) | typedef Rotation2D Rotation2Df; type Rotation2D (line 170) | typedef Rotation2D Rotation2Dd; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/RotationBase.h function namespace (line 15) | namespace Eigen { function VectorType (line 95) | inline VectorType _transformVector(const OtherVectorType& v) const function namespace (line 99) | namespace internal { function EIGEN_DEVICE_FUNC (line 115) | EIGEN_DEVICE_FUNC static inline ReturnType run(const RotationDerived& r,... type Matrix (line 127) | typedef Matrix LinearMatrixType; type Block (line 228) | typedef Block VectorType; type Block (line 242) | typedef Block::Flags & R... type Block (line 244) | typedef const Block... type Translation (line 246) | typedef Translation TranslationType; type Transform (line 251) | typedef Transform TransformTimeDia... function EIGEN_DEVICE_FUNC (line 267) | EIGEN_DEVICE_FUNC inline explicit Transform(const TranslationType& t) function EIGEN_DEVICE_FUNC (line 272) | EIGEN_DEVICE_FUNC inline explicit Transform(const UniformScaling... function explicit (line 278) | inline explicit Transform(const RotationBase& r) type internal (line 284) | typedef internal::transform_take_affine_part take_affine_part; function explicit (line 288) | inline explicit Transform(const EigenBase& other) type typename (line 344) | typedef typename Transform::MatrixTyp... function EIGEN_DEVICE_FUNC (line 387) | EIGEN_DEVICE_FUNC inline Scalar operator() (Index row, Index col) const ... function EIGEN_DEVICE_FUNC (line 390) | EIGEN_DEVICE_FUNC inline Scalar& operator() (Index row, Index col) { ret... function EIGEN_DEVICE_FUNC (line 395) | EIGEN_DEVICE_FUNC inline MatrixType& matrix() { return m_matrix; } function EIGEN_DEVICE_FUNC (line 400) | EIGEN_DEVICE_FUNC inline LinearPart linear() { return LinearPart(m_matri... function EIGEN_DEVICE_FUNC (line 403) | EIGEN_DEVICE_FUNC inline ConstAffinePart affine() const { return take_af... type internal (line 507) | typedef internal::transform_transform_product_impl::ProductType ... function EIGEN_DEVICE_FUNC (line 531) | EIGEN_DEVICE_FUNC void setIdentity() { m_matrix.setIdentity(); } function EIGEN_DEVICE_FUNC (line 537) | EIGEN_DEVICE_FUNC static const Transform Identity() type typename (line 603) | typedef typename internal::conditional Lhs; type Transform (line 1513) | typedef Transform Rhs; type Transform (line 1514) | typedef Transform ResultType; function ResultType (line 1515) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1529) | typedef Transform Rhs; type Transform (line 1530) | typedef Transform ResultType; function ResultType (line 1531) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1541) | typedef Transform Rhs; type Transform (line 1542) | typedef Transform ResultType; function ResultType (line 1543) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1556) | typedef Transform Rhs; type Transform (line 1557) | typedef Transform ResultType; function ResultType (line 1558) | static ResultType run(const Lhs& lhs, const Rhs& rhs) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/Translation.h function namespace (line 15) | namespace Eigen { function explicit (line 156) | inline explicit Translation(const Translation& other) function EIGEN_DEVICE_FUNC (line 163) | EIGEN_DEVICE_FUNC bool isApprox(const Translation& other, const typename... type Translation (line 170) | typedef Translation Translation2f; type Translation (line 171) | typedef Translation Translation2d; type Translation (line 172) | typedef Translation Translation3f; type Translation (line 173) | typedef Translation Translation3d; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Geometry/Umeyama.h function namespace (line 28) | namespace internal { type typename (line 99) | typedef typename internal::umeyama_transform_matrix_type::Scalar Scalar; type typename (line 101) | typedef typename NumTraits::Real RealScalar; function EIGEN_STATIC_ASSERT (line 104) | EIGEN_STATIC_ASSERT((internal::is_same run(const QuaternionBase& _a, ... function Quaternion (line 149) | static inline Quaternion run(const QuaternionBase& q) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Householder/BlockHouseholder.h function namespace (line 18) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Householder/Householder.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Householder/HouseholderSequence.h function namespace (line 16) | namespace Eigen { type Block (line 90) | typedef Block EssentialVectorType; type HouseholderSequence (line 91) | typedef HouseholderSequence Househol... type HouseholderSequence (line 103) | typedef HouseholderSequence Househo... function EssentialVectorType (line 104) | static inline const EssentialVectorType essentialVector(const Householde... type typename (line 113) | typedef typename ScalarBinaryOpTraits::Scalar Scalar; type HouseholderSequence (line 135) | typedef HouseholderSequence< type HouseholderSequence (line 145) | typedef HouseholderSequence< type HouseholderSequence (line 153) | typedef HouseholderSequence< type HouseholderSequence (line 161) | typedef HouseholderSequence< function EIGEN_DEVICE_FUNC (line 230) | EIGEN_DEVICE_FUNC function evalTo (line 282) | void evalTo(DestType& dst) const type Block (line 387) | typedef Block::Real RealScalar; type DiagonalPreconditioner (line 134) | typedef DiagonalPreconditioner Base; function Base (line 141) | LeastSquareDiagonalPreconditioner(const MatType& mat) : Base() function ComputationInfo (line 190) | ComputationInfo info() { return Success; } FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h function namespace (line 16) | namespace Eigen { type typename (line 170) | typedef typename MatrixType::Scalar Scalar; type typename (line 171) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 172) | typedef Preconditioner_ Preconditioner; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h function namespace (line 15) | namespace Eigen { type typename (line 170) | typedef typename MatrixType::Scalar Scalar; type typename (line 171) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 172) | typedef Preconditioner_ Preconditioner; type typename (line 202) | typedef typename Base::MatrixWrapper MatrixWrapper; type typename (line 203) | typedef typename Base::ActualMatrixType ActualMatrixType; type typename (line 210) | typedef typename internal::conditional::Preconditioner Preconditioner; type typename (line 154) | typedef typename MatrixType::Scalar Scalar; type typename (line 155) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 156) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 343) | typedef typename DestDerived::Scalar DestScalar; type internal (line 418) | typedef internal::generic_matrix_wrapper MatrixWrapper; type typename (line 419) | typedef typename MatrixWrapper::ActualMatrixType ActualMatrixType; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h function namespace (line 15) | namespace Eigen { type typename (line 161) | typedef typename MatrixType::Scalar Scalar; type typename (line 162) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 163) | typedef Preconditioner_ Preconditioner; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h function namespace (line 15) | namespace Eigen { function namespace (line 74) | namespace internal { type SolveWithGuess (line 102) | typedef SolveWithGuess SrcXprType; function run (line 103) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/Jacobi/Jacobi.h function namespace (line 16) | namespace Eigen { function namespace (line 276) | namespace internal { function applyOnTheLeft (line 297) | inline void MatrixBase::applyOnTheLeft(Index p, Index q, const ... function applyOnTheRight (line 313) | inline void MatrixBase::applyOnTheRight(Index p, Index q, const... function namespace (line 320) | namespace internal { function apply_rotation_in_the_plane (line 455) | void /*EIGEN_DONT_INLINE*/ apply_rotation_in_the_plane(DenseBase Scoring; type typename (line 514) | typedef typename Scoring::result_type Score; function namespace (line 612) | namespace internal { function namespace (line 841) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/LU/InverseImpl.h function namespace (line 16) | namespace Eigen { function compute_inverse_size2_helper (line 78) | inline void compute_inverse_size2_helper( function run (line 93) | static inline void run(const MatrixType& matrix, ResultType& result) function run (line 105) | static inline void run( function typename (line 129) | inline typename MatrixType::Scalar cofactor_3x3(const MatrixType& m) function compute_inverse_size3_helper (line 143) | inline void compute_inverse_size3_helper( function run (line 167) | static inline void run(const MatrixType& matrix, ResultType& result) function run (line 184) | static inline void run( function typename (line 211) | inline const typename Derived::Scalar general_det3_helper function typename (line 220) | inline typename MatrixType::Scalar cofactor_4x4(const MatrixType& matrix) function EIGEN_DEVICE_FUNC (line 238) | EIGEN_DEVICE_FUNC function run (line 272) | static inline void run( function namespace (line 299) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/LU/PartialPivLU.h function namespace (line 16) | namespace Eigen { function namespace (line 574) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/LU/PartialPivLU_LAPACKE.h function namespace (line 38) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/LU/arch/InverseSize4.h function namespace (line 40) | namespace Eigen FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/MetisSupport/MetisSupport.h function namespace (line 14) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/OrderingMethods/Amd.h function namespace (line 26) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h function namespace (line 50) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/OrderingMethods/Ordering.h function namespace (line 16) | namespace Eigen { type Matrix (line 120) | typedef Matrix IndexVector; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h function namespace (line 15) | namespace Eigen { function eigen_pastix (line 69) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 76) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 83) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 90) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... type typename (line 139) | typedef typename internal::pastix_traits::MatrixType MatrixType_; type MatrixType_ (line 140) | typedef MatrixType_ MatrixType; type typename (line 141) | typedef typename MatrixType::Scalar Scalar; type typename (line 142) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 143) | typedef typename MatrixType::StorageIndex StorageIndex; type Matrix (line 144) | typedef Matrix Vector; type SparseMatrix (line 145) | typedef SparseMatrix ColSpMatrix; function iparm (line 180) | int& iparm(int idxparam) function dparm (line 198) | double& dparm(int idxparam) function clean (line 232) | void clean() type PastixBase (line 418) | typedef PastixBase > Base; type typename (line 419) | typedef typename Base::ColSpMatrix ColSpMatrix; type typename (line 420) | typedef typename MatrixType::StorageIndex StorageIndex; function explicit (line 428) | explicit PastixLU(const MatrixType& matrix):Base() function compute (line 438) | void compute (const MatrixType& matrix) function analyzePattern (line 450) | void analyzePattern(const MatrixType& matrix) function factorize (line 463) | void factorize(const MatrixType& matrix) function grabMatrix (line 478) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) type PastixBase (line 530) | typedef PastixBase > Base; type typename (line 531) | typedef typename Base::ColSpMatrix ColSpMatrix; function explicit (line 540) | explicit PastixLLT(const MatrixType& matrix):Base() function compute (line 549) | void compute (const MatrixType& matrix) function analyzePattern (line 560) | void analyzePattern(const MatrixType& matrix) function factorize (line 569) | void factorize(const MatrixType& matrix) function init (line 578) | void init() function grabMatrix (line 584) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) type PastixBase (line 614) | typedef PastixBase > Base; type typename (line 615) | typedef typename Base::ColSpMatrix ColSpMatrix; function explicit (line 624) | explicit PastixLDLT(const MatrixType& matrix):Base() function compute (line 633) | void compute (const MatrixType& matrix) function analyzePattern (line 644) | void analyzePattern(const MatrixType& matrix) function factorize (line 653) | void factorize(const MatrixType& matrix) function init (line 663) | void init() function grabMatrix (line 669) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/PardisoSupport/PardisoSupport.h function namespace (line 37) | namespace Eigen { type internal (line 108) | typedef internal::pardiso_traits Traits; type typename (line 112) | typedef typename Traits::MatrixType MatrixType; type typename (line 113) | typedef typename Traits::Scalar Scalar; type typename (line 114) | typedef typename Traits::RealScalar RealScalar; type typename (line 115) | typedef typename Traits::StorageIndex StorageIndex; type SparseMatrix (line 116) | typedef SparseMatrix SparseMatrixType; type Matrix (line 117) | typedef Matrix VectorType; type Matrix (line 118) | typedef Matrix IntRowVec... type Matrix (line 119) | typedef Matrix IntColVec... function pardisoInit (line 195) | void pardisoInit(int type) type typename (line 398) | typedef typename Base::RealScalar RealScalar; function explicit (line 409) | explicit PardisoLU(const MatrixType& matrix) type typename (line 454) | typedef typename Base::RealScalar RealScalar; type typename (line 455) | typedef typename Base::StorageIndex StorageIndex; function explicit (line 465) | explicit PardisoLLT(const MatrixType& matrix) type typename (line 517) | typedef typename Base::RealScalar RealScalar; type typename (line 518) | typedef typename Base::StorageIndex StorageIndex; function explicit (line 528) | explicit PardisoLDLT(const MatrixType& matrix) function getMatrix (line 535) | void getMatrix(const MatrixType& matrix) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/QR/ColPivHouseholderQR.h function namespace (line 16) | namespace Eigen { function isSurjective (line 300) | inline bool isSurjective() const function Inverse (line 323) | inline const Inverse inverse() const function Index (line 396) | inline Index nonzeroPivots() const function namespace (line 632) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h function namespace (line 39) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/QR/CompleteOrthogonalDecomposition.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/QR/FullPivHouseholderQR.h function namespace (line 16) | namespace Eigen { function isSurjective (line 291) | inline bool isSurjective() const function Inverse (line 314) | inline const Inverse inverse() const function Index (line 387) | inline Index nonzeroPivots() const type internal (line 484) | typedef internal::scalar_score_coeff_op Scoring; type typename (line 485) | typedef typename Scoring::result_type Score; function namespace (line 610) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/QR/HouseholderQR.h function namespace (line 17) | namespace Eigen { function namespace (line 262) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/QR/HouseholderQR_LAPACKE.h function namespace (line 39) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h function namespace (line 16) | namespace Eigen { type typename (line 69) | typedef typename MatrixType_::RealScalar RealScalar; type SuiteSparse_long (line 70) | typedef SuiteSparse_long StorageIndex ; type SparseMatrix (line 71) | typedef SparseMatrix MatrixType; type Map (line 72) | typedef Map > Permutat... function SPQR_free (line 118) | void SPQR_free() function compute (line 127) | void compute(const MatrixType_& matrix) function setSPQROrdering (line 233) | void setSPQROrdering(int ord) { m_ordering = ord;} function setPivotThreshold (line 235) | void setPivotThreshold(const RealScalar& tol) function cholmod_common (line 242) | cholmod_common *cholmodCommon() const { return &m_cc; } type SPQR_QProduct (line 273) | struct SPQR_QProduct type typename (line 279) | typedef typename SPQRType::Scalar Scalar; type typename (line 280) | typedef typename SPQRType::StorageIndex StorageIndex; function m_spqr (line 307) | SPQRMatrixQReturnType(const SPQRType& spqr) : m_spqr(spqr) {} function m_spqr (line 327) | SPQRMatrixQTransposeReturnType(const SPQRType& spqr) : m_spqr(spqr) {} FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SVD/BDCSVD.h function namespace (line 32) | namespace Eigen { function setSwitchSize (line 175) | void setSwitchSize(int s) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SVD/JacobiSVD.h function namespace (line 16) | namespace Eigen { type typename (line 110) | typedef typename MatrixType::Scalar Scalar; type typename (line 120) | typedef typename internal::make_proper_matrix_type< function allocate (line 124) | void allocate(const JacobiSVD& svd,... function allocate (line 161) | void allocate(const JacobiSVD& svd, ... type typename (line 200) | typedef typename MatrixType::Scalar Scalar; type typename (line 210) | typedef typename internal::make_proper_matrix_type< function allocate (line 214) | void allocate(const JacobiSVD& svd, ... function allocate (line 259) | void allocate(const JacobiSVD& ... function run (line 270) | bool run(JacobiSVD& svd, const ... type typename (line 297) | typedef typename MatrixType::Scalar Scalar; type typename (line 307) | typedef typename internal::make_proper_matrix_type< function allocate (line 311) | void allocate(const JacobiSVD& ... function run (line 323) | bool run(JacobiSVD& svd, const ... type typename (line 359) | typedef typename MatrixType::RealScalar RealScalar; function run (line 360) | static bool run(typename SVD::WorkMatrixType&, SVD&, Index, Index, RealS... type typename (line 367) | typedef typename MatrixType::Scalar Scalar; type typename (line 368) | typedef typename MatrixType::RealScalar RealScalar; function run (line 369) | static bool run(typename SVD::WorkMatrixType& work_matrix, SVD& svd, Ind... type typename (line 497) | typedef typename MatrixType::Scalar Scalar; type typename (line 498) | typedef typename NumTraits::Real RealScalar; type typename (line 509) | typedef typename Base::MatrixUType MatrixUType; type typename (line 510) | typedef typename Base::MatrixVType MatrixVType; type typename (line 511) | typedef typename Base::SingularValuesType SingularValuesType; type typename (line 513) | typedef typename internal::plain_row_type::type RowType; type typename (line 514) | typedef typename internal::plain_col_type::type ColType; type Matrix (line 515) | typedef Matrix CholMatr... type TriangularView (line 304) | typedef TriangularView MatrixL; type TriangularView (line 305) | typedef TriangularView Base; type typename (line 346) | typedef typename MatrixType::Scalar Scalar; type typename (line 347) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 348) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 349) | typedef SparseMatrix CholMatrixType; type Matrix (line 350) | typedef Matrix VectorType; type internal (line 351) | typedef internal::traits Traits; type typename (line 352) | typedef typename Traits::MatrixL MatrixL; type typename (line 353) | typedef typename Traits::MatrixU MatrixU; function explicit (line 358) | explicit SimplicialLLT(const MatrixType& matrix) function analyzePattern (line 386) | void analyzePattern(const MatrixType& a) function factorize (line 397) | void factorize(const MatrixType& a) type MatrixType_ (line 434) | typedef MatrixType_ MatrixType; type SimplicialCholeskyBase (line 436) | typedef SimplicialCholeskyBase Base; type typename (line 437) | typedef typename MatrixType::Scalar Scalar; type typename (line 438) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 439) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 440) | typedef SparseMatrix CholMatrixType; type Matrix (line 441) | typedef Matrix VectorType; type internal (line 442) | typedef internal::traits Traits; type typename (line 443) | typedef typename Traits::MatrixL MatrixL; type typename (line 444) | typedef typename Traits::MatrixU MatrixU; function explicit (line 450) | explicit SimplicialLDLT(const MatrixType& matrix) function MatrixU (line 465) | inline const MatrixU matrixU() const { function analyzePattern (line 483) | void analyzePattern(const MatrixType& a) function factorize (line 494) | void factorize(const MatrixType& a) function Scalar (line 500) | Scalar determinant() const function VectorType (line 553) | inline const VectorType vectorD() const { function analyzePattern (line 578) | void analyzePattern(const MatrixType& a) function factorize (line 589) | void factorize(const MatrixType& a) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h function namespace (line 25) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/AmbiVector.h function namespace (line 15) | namespace Eigen { type typename (line 290) | typedef typename NumTraits::Real RealScalar; function m_vector (line 299) | m_vector(vec) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/CompressedStorage.h function namespace (line 15) | namespace Eigen { function append (line 103) | void append(const Scalar& v, Index i) function clear (line 113) | inline void clear() { m_size = 0; } function Scalar (line 115) | const Scalar* valuePtr() const { return m_values; } function Scalar (line 116) | Scalar* valuePtr() { return m_values; } function StorageIndex (line 117) | const StorageIndex* indexPtr() const { return m_indices; } function StorageIndex (line 118) | StorageIndex* indexPtr() { return m_indices; } function Scalar (line 120) | inline Scalar& value(Index i) { eigen_internal_assert(m_values!=0); retu... function Scalar (line 121) | inline const Scalar& value(Index i) const { eigen_internal_assert(m_valu... function StorageIndex (line 123) | inline StorageIndex& index(Index i) { eigen_internal_assert(m_indices!=0... function StorageIndex (line 124) | inline const StorageIndex& index(Index i) const { eigen_internal_assert(... function Index (line 127) | inline Index searchLowerIndex(Index key) const function Index (line 133) | inline Index searchLowerIndex(Index start, Index end, Index key) const function moveChunk (line 212) | void moveChunk(Index from, Index to, Index chunkSize) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h function namespace (line 15) | namespace Eigen { function namespace (line 127) | namespace internal { type SparseMatrix (line 174) | typedef SparseMatrix SrcXprType; function run (line 231) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... type Diagonal2Sparse (line 242) | struct Diagonal2Sparse {} type AssignmentKind (line 244) | struct AssignmentKind type Diagonal2Sparse (line 244) | typedef Diagonal2Sparse Kind; type typename (line 250) | typedef typename DstXprType::Scalar Scalar; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseBlock.h function namespace (line 15) | namespace Eigen { function Scalar (line 56) | inline const Scalar coeff(Index row, Index col) const function Scalar (line 61) | inline const Scalar coeff(Index index) const function XprType (line 67) | inline XprType& nestedExpression() { return m_matrix; } function namespace (line 95) | namespace internal { type SparseMatrix (line 294) | typedef SparseMatrix SparseMatrixType; type internal (line 295) | typedef internal::sparse_matrix_block_impl SparseMatri... type internal (line 314) | typedef internal::sparse_matrix_block_impl Base; function Scalar (line 366) | inline Scalar& coeffRef(Index row, Index col) function Scalar (line 371) | inline const Scalar coeff(Index row, Index col) const function Scalar (line 376) | inline Scalar& coeffRef(Index index) function Scalar (line 382) | inline const Scalar coeff(Index index) const function XprType (line 389) | inline XprType& nestedExpression() { return m_matrix; } function namespace (line 419) | namespace internal { function public (line 470) | public EvalIterator type evaluator (line 555) | typedef evaluator > Base; function explicit (line 556) | explicit unary_evaluator(const XprType &xpr) : Base(xpr) {} type evaluator (line 564) | typedef evaluator > Base; function explicit (line 565) | explicit unary_evaluator(const XprType &xpr) : Base(xpr) {} FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseColEtree.h function namespace (line 36) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseCompressedBase.h function namespace (line 15) | namespace Eigen { function Scalar (line 222) | inline Scalar& valueRef() { return const_cast(m_values[m_id]); } type internal (line 234) | typedef internal::variable_if_dynamic(m_values[m_id-1]); } type internal (line 302) | typedef internal::variable_if_dynamic XprType; type typename (line 159) | typedef typename traits::Scalar Scalar; type typename (line 160) | typedef typename XprType::StorageIndex StorageIndex; type CwiseBinaryOp (line 245) | typedef CwiseBinaryOp XprType; type typename (line 246) | typedef typename traits::Scalar Scalar; type typename (line 247) | typedef typename XprType::StorageIndex StorageIndex; type sparse_conjunction_evaluator (line 337) | typedef sparse_conjunction_evaluator Base; function explicit (line 338) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 346) | typedef sparse_conjunction_evaluator Base; function explicit (line 347) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 355) | typedef sparse_conjunction_evaluator Base; function explicit (line 356) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 365) | typedef sparse_conjunction_evaluator Base; function explicit (line 366) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 375) | typedef sparse_conjunction_evaluator Base; function explicit (line 376) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 384) | typedef sparse_conjunction_evaluator Base; function explicit (line 385) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 393) | typedef sparse_conjunction_evaluator Base; function explicit (line 394) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type typename (line 404) | typedef typename XprType::Lhs LhsArg; type typename (line 405) | typedef typename XprType::Rhs RhsArg; type typename (line 406) | typedef typename evaluator::InnerIterator LhsIterator; type typename (line 407) | typedef typename evaluator::InnerIterator RhsIterator; type typename (line 408) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 409) | typedef typename traits::Scalar Scalar; type typename (line 489) | typedef typename XprType::Lhs LhsArg; type typename (line 490) | typedef typename XprType::Rhs RhsArg; type evaluator (line 491) | typedef evaluator LhsEvaluator; type typename (line 492) | typedef typename evaluator::InnerIterator RhsIterator; type typename (line 493) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 494) | typedef typename traits::Scalar Scalar; type typename (line 562) | typedef typename XprType::Lhs LhsArg; type typename (line 563) | typedef typename XprType::Rhs RhsArg; type typename (line 564) | typedef typename evaluator::InnerIterator LhsIterator; type evaluator (line 565) | typedef evaluator RhsEvaluator; type typename (line 566) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 567) | typedef typename traits::Scalar Scalar; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h function namespace (line 15) | namespace Eigen { type typename (line 130) | typedef typename internal::evaluator::InnerIterator EvalIterator; type typename (line 142) | typedef typename internal::evaluator::InnerIterator EvalIterator; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseDenseProduct.h function namespace (line 15) | namespace Eigen { function namespace (line 178) | namespace internal { type typename (line 211) | typedef typename nested_eval::type ActualRhs; type Product (line 233) | typedef Product ProdXprType; type typename (line 237) | typedef typename conditional::St... type typename (line 239) | typedef typename conditional::St... type evaluator (line 242) | typedef evaluator LhsEval; type evaluator (line 243) | typedef evaluator RhsEval; type typename (line 244) | typedef typename evaluator::InnerIterator LhsIterator; type typename (line 245) | typedef typename ProdXprType::Scalar Scalar; function class (line 253) | class InnerIterator : public LhsIterator type sparse_dense_outer_product_evaluator (line 314) | typedef sparse_dense_outer_product_evaluator B... type Product (line 316) | typedef Product XprType; type typename (line 317) | typedef typename XprType::PlainObject PlainObject; function explicit (line 319) | explicit product_evaluator(const XprType& xpr) type sparse_dense_outer_product_evaluator (line 329) | typedef sparse_dense_outer_product_evaluator B... type Product (line 331) | typedef Product XprType; type typename (line 332) | typedef typename XprType::PlainObject PlainObject; function explicit (line 334) | explicit product_evaluator(const XprType& xpr) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h function namespace (line 15) | namespace Eigen { type typename (line 98) | typedef typename SparseXprType::StorageIndex StorageIndex; type typename (line 100) | typedef typename nested_eval, Options, ... function explicit (line 300) | explicit evaluator(const XprType &mat) : Base(mat) {} FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseMatrix.h function namespace (line 15) | namespace Eigen { type internal (line 105) | struct internal type MappedSparseMatrix (line 113) | typedef MappedSparseMatrix Map; type Diagonal (line 114) | typedef Diagonal DiagonalReturnType; type Diagonal (line 115) | typedef Diagonal ConstDiagonalReturnType; type typename (line 116) | typedef typename Base::InnerIterator InnerIterator; type typename (line 117) | typedef typename Base::ReverseInnerIterator ReverseInnerIterator; type internal (line 121) | typedef internal::CompressedStorage Storage; type typename (line 126) | typedef typename Base::IndexVector IndexVector; type typename (line 127) | typedef typename Base::ScalarVector ScalarVector; function Scalar (line 152) | inline const Scalar* valuePtr() const { return m_data.valuePtr(); } function Scalar (line 156) | inline Scalar* valuePtr() { return m_data.valuePtr(); } function StorageIndex (line 161) | inline const StorageIndex* innerIndexPtr() const { return m_data.indexPt... function StorageIndex (line 165) | inline StorageIndex* innerIndexPtr() { return m_data.indexPtr(); } function StorageIndex (line 170) | inline const StorageIndex* outerIndexPtr() const { return m_outerIndex; } function StorageIndex (line 174) | inline StorageIndex* outerIndexPtr() { return m_outerIndex; } function StorageIndex (line 179) | inline const StorageIndex* innerNonZeroPtr() const { return m_innerNonZe... function StorageIndex (line 183) | inline StorageIndex* innerNonZeroPtr() { return m_innerNonZeros; } function Storage (line 186) | inline Storage& data() { return m_data; } function Scalar (line 192) | inline Scalar coeff(Index row, Index col) const function Scalar (line 210) | inline Scalar& coeffRef(Index row, Index col) function reserve (line 267) | inline void reserve(Index reserveSize) function reserveInnerVectors (line 302) | void reserveInnerVectors(const SizesType& reserveSizes) function Scalar (line 396) | inline Scalar& insertBackByOuterInner(Index outer, Index inner) function Scalar (line 408) | inline Scalar& insertBackByOuterInnerUnordered(Index outer, Index inner) function startVec (line 418) | inline void startVec(Index outer) function finalize (line 428) | inline void finalize() function sumupDuplicates (line 454) | void sumupDuplicates() { collapseDuplicates(internal::scalar_sum_op ArrayXI; type default_prunning_func (line 1014) | struct default_prunning_func { function namespace (line 1025) | namespace internal { type typename (line 1184) | typedef typename internal::nested_eval::type _OtherCopy; type internal (line 1186) | typedef internal::evaluator<_OtherCopy> OtherCopyEval; function namespace (line 1495) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseMatrixBase.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparsePermutation.h function namespace (line 17) | namespace Eigen { function namespace (line 88) | namespace internal { type typename (line 102) | typedef typename permutation_matrix_product Base; function explicit (line 109) | explicit product_evaluator(const XprType& xpr) type typename (line 125) | typedef typename permutation_matrix_product Base; function explicit (line 132) | explicit product_evaluator(const XprType& xpr) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseProduct.h function namespace (line 15) | namespace Eigen { type typename (line 73) | typedef typename nested_eval::type LhsNested; type typename (line 74) | typedef typename nested_eval::type RhsNested; function run (line 107) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 123) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 134) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... type typename (line 145) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 146) | typedef evaluator Base; function explicit (line 148) | explicit unary_evaluator(const XprType& xpr) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseRedux.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseRef.h function namespace (line 15) | namespace Eigen { type typename (line 68) | typedef typename internal::conditional Traits; type internal (line 183) | typedef internal::traits Traits; function Ref (line 187) | EIGEN_SPARSE_PUBLIC_INTERFACE(Ref) function m_hasCopy (line 200) | m_hasCopy(false) { type internal (line 265) | typedef internal::traits Traits; type internal (line 301) | typedef internal::traits Traits; function Ref (line 305) | EIGEN_SPARSE_PUBLIC_INTERFACE(Ref) function m_hasCopy (line 318) | m_hasCopy(false) { function namespace (line 351) | namespace internal { type Ref (line 370) | typedef Ref, Options, ... function explicit (line 372) | explicit evaluator(const XprType &mat) : Base(mat) {} type Ref (line 380) | typedef Ref, Options, Stride... function explicit (line 382) | explicit evaluator(const XprType &mat) : Base(mat) {} type Ref (line 390) | typedef Ref, Options, ... function explicit (line 392) | explicit evaluator(const XprType &mat) : Base(mat) {} FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h function namespace (line 15) | namespace Eigen { function namespace (line 210) | namespace internal { type SparseSelfAdjoint2Sparse (line 222) | struct SparseSelfAdjoint2Sparse {} type AssignmentKind (line 224) | struct AssignmentKind type SparseSelfAdjoint2Sparse (line 224) | typedef SparseSelfAdjoint2Sparse Kind; type AssignmentKind (line 225) | struct AssignmentKind type Sparse2Sparse (line 225) | typedef Sparse2Sparse Kind; type internal (line 231) | typedef internal::assign_op::type LhsNested; type typename (line 345) | typedef typename nested_eval::type RhsNested; type typename (line 360) | typedef typename RhsView::_MatrixTypeNested Rhs; type typename (line 361) | typedef typename nested_eval::type LhsNested; type typename (line 362) | typedef typename nested_eval::type RhsNested; type Product (line 379) | typedef Product XprType; type typename (line 380) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 381) | typedef evaluator Base; type Product (line 399) | typedef Product XprType; type typename (line 400) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 401) | typedef evaluator Base; type typename (line 425) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 426) | typedef typename MatrixType::Scalar Scalar; type SparseMatrix (line 427) | typedef SparseMatrix Dest; type Matrix (line 428) | typedef Matrix VectorI; type evaluator (line 429) | typedef evaluator MatEval; type typename (line 430) | typedef typename evaluator::InnerIterator MatIterator; type typename (line 515) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 516) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 518) | typedef Matrix VectorI; type evaluator (line 519) | typedef evaluator MatEval; type typename (line 520) | typedef typename evaluator::InnerIterator MatIterator; type typename (line 597) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 606) | typedef typename MatrixType::Nested MatrixTypeNested; type typename (line 607) | typedef typename internal::remove_all::type NestedExpr... type SparseSymmetricPermutationProduct (line 630) | typedef SparseSymmetricPermutationProduct SrcXprType; type typename (line 631) | typedef typename DstXprType::StorageIndex DstIndex; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseSolverBase.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h function namespace (line 15) | namespace Eigen { function run (line 119) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 132) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 152) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 164) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 176) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 188) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseTranspose.h function namespace (line 15) | namespace Eigen { function namespace (line 54) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseTriangularView.h function namespace (line 16) | namespace Eigen { function namespace (line 68) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseUtil.h function namespace (line 15) | namespace Eigen { type typename (line 99) | typedef typename traits::Scalar Scalar_; type typename (line 100) | typedef typename traits::StorageIndex StorageIndex_; type typename (line 114) | typedef typename traits::Scalar Scalar_; type typename (line 115) | typedef typename traits::StorageIndex StorageIndex_; type SparseTriangularShape (line 138) | struct SparseTriangularShape { static std::string debugName() { return ... type LowerBoundIndex (line 145) | struct LowerBoundIndex { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseVector.h function namespace (line 15) | namespace Eigen { function EIGEN_STRONG_INLINE (line 88) | EIGEN_STRONG_INLINE const Scalar* valuePtr() const { return m_data.value... function EIGEN_STRONG_INLINE (line 89) | EIGEN_STRONG_INLINE Scalar* valuePtr() { return m_data.valuePtr(); } function EIGEN_STRONG_INLINE (line 91) | EIGEN_STRONG_INLINE const StorageIndex* innerIndexPtr() const { return m... function EIGEN_STRONG_INLINE (line 92) | EIGEN_STRONG_INLINE StorageIndex* innerIndexPtr() { return m_data.indexP... function StorageIndex (line 94) | inline const StorageIndex* outerIndexPtr() const { return 0; } function StorageIndex (line 95) | inline StorageIndex* outerIndexPtr() { return 0; } function StorageIndex (line 96) | inline const StorageIndex* innerNonZeroPtr() const { return 0; } function StorageIndex (line 97) | inline StorageIndex* innerNonZeroPtr() { return 0; } function Storage (line 100) | inline Storage& data() { return m_data; } function Scalar (line 104) | inline Scalar coeff(Index row, Index col) const function Scalar (line 109) | inline Scalar coeff(Index i) const function Scalar (line 115) | inline Scalar& coeffRef(Index row, Index col) function Scalar (line 127) | inline Scalar& coeffRef(Index i) type typename (line 137) | typedef typename Base::ReverseInnerIterator ReverseInnerIterator; function setZero (line 139) | inline void setZero() { m_data.clear(); } function startVec (line 144) | inline void startVec(Index outer) function Scalar (line 150) | inline Scalar& insertBackByOuterInner(Index outer, Index inner) function Scalar (line 156) | inline Scalar& insertBack(Index i) function Scalar (line 168) | inline Scalar& insertBackUnordered(Index i) function Scalar (line 174) | inline Scalar& insert(Index row, Index col) function reserve (line 206) | inline void reserve(Index reserveSize) { m_data.reserve(reserveSize); } function finalize (line 209) | inline void finalize() {} function resize (line 225) | void resize(Index rows, Index cols) function resize (line 235) | void resize(Index newSize) function conservativeResize (line 248) | void conservativeResize(Index newSize) function resizeNonZeros (line 259) | void resizeNonZeros(Index size) { m_data.resize(size); } function swap (line 261) | inline SparseVector() : m_size(0) { resize(0); } function EIGEN_DEPRECATED (line 356) | EIGEN_DEPRECATED Scalar& fill(Index r, Index c) function EIGEN_DEPRECATED (line 363) | EIGEN_DEPRECATED Scalar& fill(Index i) function EIGEN_DEPRECATED (line 370) | EIGEN_DEPRECATED Scalar& fillrand(Index r, Index c) function EIGEN_DEPRECATED (line 377) | EIGEN_DEPRECATED Scalar& fillrand(Index i) function EIGEN_DEPRECATED (line 383) | EIGEN_DEPRECATED void endFill() {} function EIGEN_DEPRECATED (line 387) | EIGEN_DEPRECATED Storage& _data() { return m_data; } function namespace (line 403) | namespace internal { type internal (line 451) | typedef internal::evaluator SrcEvaluatorType; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/SparseView.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseCore/TriangularSolver.h function namespace (line 15) | namespace Eigen { type evaluator (line 109) | typedef evaluator LhsEval; type typename (line 110) | typedef typename evaluator::InnerIterator LhsIterator; function run (line 111) | static void run(const Lhs& lhs, Rhs& other) type evaluator (line 144) | typedef evaluator LhsEval; type typename (line 145) | typedef typename evaluator::InnerIterator LhsIterator; function run (line 146) | static void run(const Lhs& lhs, Rhs& other) type typename (line 187) | typedef typename internal::conditional NCMatrix; type internal (line 147) | typedef internal::MappedSuperNodalMatrix SCMatrix; type Matrix (line 148) | typedef Matrix ScalarVector; type Matrix (line 149) | typedef Matrix IndexVector; type PermutationMatrix (line 150) | typedef PermutationMatrix PermutationType; type internal (line 151) | typedef internal::SparseLUImpl Base; function explicit (line 164) | explicit SparseLU(const MatrixType& matrix) function compute (line 184) | void compute (const MatrixType& matrix) function isSymmetric (line 234) | void isSymmetric(bool sym) function setPivotThreshold (line 277) | void setPivotThreshold(const RealScalar& thresh) function Scalar (line 352) | Scalar absDeterminant() function Scalar (line 408) | Scalar signDeterminant() function Scalar (line 436) | Scalar determinant() type typename (line 803) | typedef typename MappedSupernodalType::Scalar Scalar; function explicit (line 804) | explicit SparseLUMatrixLReturnType(const MappedSupernodalType& mapL) : m... type typename (line 825) | typedef typename MatrixLType::Scalar Scalar; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLUImpl.h function namespace (line 14) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_Memory.h function namespace (line 36) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_Structs.h function namespace (line 73) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_Utils.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h function namespace (line 36) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h function namespace (line 36) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h function namespace (line 34) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h function namespace (line 33) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h function namespace (line 36) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h function namespace (line 35) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h function namespace (line 35) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h function namespace (line 35) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h function namespace (line 33) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SparseQR/SparseQR.h function namespace (line 16) | namespace Eigen { type MatrixType_ (line 93) | typedef MatrixType_ MatrixType; type OrderingType_ (line 94) | typedef OrderingType_ OrderingType; type typename (line 95) | typedef typename MatrixType::Scalar Scalar; type typename (line 96) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 97) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 98) | typedef SparseMatrix QRMatrixType; type Matrix (line 99) | typedef Matrix IndexVector; type Matrix (line 100) | typedef Matrix ScalarVector; type PermutationMatrix (line 101) | typedef PermutationMatrix PermutationType; function compute (line 129) | void compute(const MatrixType& mat) function setPivotThreshold (line 237) | void setPivotThreshold(const RealScalar& threshold) function _sort_matrix_Q (line 278) | inline void _sort_matrix_Q() type SparseQR_QProduct (line 308) | struct SparseQR_QProduct type typename (line 617) | typedef typename SparseQRType::QRMatrixType MatrixType; type typename (line 618) | typedef typename SparseQRType::Scalar Scalar; type typename (line 678) | typedef typename SparseQRType::Scalar Scalar; type Matrix (line 679) | typedef Matrix DenseMatrix; function explicit (line 684) | explicit SparseQRMatrixQReturnType(const SparseQRType& qr) : m_qr(qr) {} function explicit (line 709) | explicit SparseQRMatrixQTransposeReturnType(const SparseQRType& qr) : m_... function namespace (line 718) | namespace internal { type typename (line 748) | typedef typename DstXprType::Scalar Scalar; type typename (line 749) | typedef typename DstXprType::StorageIndex StorageIndex; function run (line 750) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/StlSupport/StdDeque.h function namespace (line 54) | namespace std { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/StlSupport/StdList.h function namespace (line 53) | namespace std FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/StlSupport/StdVector.h function namespace (line 54) | namespace std { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/StlSupport/details.h function namespace (line 18) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h function namespace (line 25) | namespace Eigen { function UmfpackControl (line 434) | inline UmfpackControl& umfpackControl() function printUmfpackControl (line 461) | void printUmfpackControl() function printUmfpackInfo (line 470) | void printUmfpackInfo() function printUmfpackStatus (line 480) | void printUmfpackStatus() { function Scalar (line 489) | Scalar determinant() const; function factorize_impl (line 520) | void factorize_impl() function grab (line 538) | void grab(const UmfpackMatrixRef &A) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/misc/Image.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/misc/Kernel.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/misc/RealSvd2x2.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/misc/blas.h type BLASLONG (line 12) | typedef long long BLASLONG; type BLASULONG (line 13) | typedef unsigned long long BLASULONG; type BLASLONG (line 15) | typedef long BLASLONG; type BLASULONG (line 16) | typedef unsigned long BLASULONG; FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/misc/lapacke.h type lapack_logical (line 132) | typedef lapack_logical (*LAPACK_S_SELECT2) ( const float*, const float* ); type lapack_logical (line 133) | typedef lapack_logical (*LAPACK_S_SELECT3) type lapack_logical (line 135) | typedef lapack_logical (*LAPACK_D_SELECT2) ( const double*, const double... type lapack_logical (line 136) | typedef lapack_logical (*LAPACK_D_SELECT3) type lapack_logical (line 139) | typedef lapack_logical (*LAPACK_C_SELECT1) ( const lapack_complex_float* ); type lapack_logical (line 140) | typedef lapack_logical (*LAPACK_C_SELECT2) type lapack_logical (line 142) | typedef lapack_logical (*LAPACK_Z_SELECT1) ( const lapack_complex_double... type lapack_logical (line 143) | typedef lapack_logical (*LAPACK_Z_SELECT2) FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h function Derived (line 354) | const Derived> FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h type CwiseUnaryOp (line 3) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 4) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 5) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 6) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 7) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 8) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 9) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 10) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 12) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 13) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 14) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 15) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 16) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 17) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 18) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 19) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 20) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 21) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 22) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 23) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 24) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 25) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 26) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 28) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 29) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 30) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 32) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 33) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 34) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 35) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 36) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 37) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 38) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 39) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 40) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 41) | typedef CwiseUnaryOp, const function AbsReturnType (line 51) | const AbsReturnType function Abs2ReturnType (line 79) | const Abs2ReturnType type ShiftRightXpr (line 500) | struct ShiftRightXpr { type ShiftLeftXpr (line 520) | struct ShiftLeftXpr { FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/plugins/BlockMethods.h type Block (line 14) | typedef Block::RowsAtCompileTime, 1, ... type Block (line 15) | typedef const Block::RowsAtComp... type Block (line 17) | typedef Block::ColsAtCompileTime, ... type Block (line 18) | typedef const Block::ColsAtC... type Block (line 20) | typedef Block::RowsAtCompileTime, Dyn... type Block (line 21) | typedef const Block::RowsAtComp... type Block (line 23) | typedef Block::ColsAtCompile... type Block (line 24) | typedef const Block::C... type Block (line 26) | typedef Block::RowsAtCompileTime, N, ... type Block (line 27) | typedef const Block::RowsAtComp... type Block (line 29) | typedef Block::ColsAtCompileTime, ... type Block (line 30) | typedef const Block::ColsAtC... type Block (line 32) | typedef Block BlockXpr; type Block (line 33) | typedef const Block ConstBlockXpr; type Block (line 35) | typedef Block Type; type Block (line 36) | typedef Block Type; type VectorBlock (line 38) | typedef VectorBlock SegmentReturnType; type VectorBlock (line 39) | typedef const VectorBlock ConstSegmentReturnType; type VectorBlock (line 40) | typedef VectorBlock Type; type VectorBlock (line 41) | typedef const VectorBlock Type; type Block (line 44) | typedef Block ... type Block (line 45) | typedef Block InnerVectorsReturnType; type Block (line 49) | typedef Block ConstInnerVectorsRetur... function typename (line 582) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 657) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 733) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 809) | const typename ConstNColsBlockXpr<...>::Type function typename (line 884) | const typename ConstNColsBlockXpr<...>::Type function typename (line 960) | const typename ConstNColsBlockXpr<...>::Type function EIGEN_STRONG_INLINE (line 1096) | EIGEN_STRONG_INLINE function ConstColXpr (line 1104) | ConstColXpr col(Index i) const function EIGEN_STRONG_INLINE (line 1117) | EIGEN_STRONG_INLINE function ConstRowXpr (line 1125) | ConstRowXpr row(Index i) const function ConstInnerVectorReturnType (line 1387) | const ConstInnerVectorReturnType innerVector(Index outer) const function InnerVectorsReturnType (line 1394) | InnerVectorsReturnType function ConstInnerVectorsReturnType (line 1407) | const ConstInnerVectorsReturnType FILE: extensions/ngp_raymarch/include/op_include/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h type typename (line 16) | typedef typename internal::conditional::IsComplex, type typename (line 21) | typedef typename internal::conditional::IsComplex, type typename (line 26) | typedef typename internal::conditional::IsComplex, type CwiseUnaryOp (line 31) | typedef CwiseUnaryOp, const type CwiseUnaryView (line 33) | typedef CwiseUnaryView, Derived> No... type CwiseUnaryOp (line 35) | typedef CwiseUnaryOp, const type typename (line 48) | typedef typename internal::cast_return_type::type IvcI... type IndexedView (line 62) | typedef IndexedView, const type CwiseUnaryOp (line 16) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 17) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 18) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 19) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 20) | typedef CwiseUnaryOp, const FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/BenchSparseUtil.h type SCALAR (line 22) | typedef SCALAR Scalar; type Matrix (line 23) | typedef Matrix DenseMatrix; type Matrix (line 24) | typedef Matrix DenseVector; type SparseMatrix (line 25) | typedef SparseMatrix EigenSparseMatrix; function fillMatrix (line 27) | void fillMatrix(float density, int rows, int cols, EigenSparseMatrix& dst) function fillMatrix2 (line 42) | void fillMatrix2(int nnzPerCol, int rows, int cols, EigenSparseMatrix& ... function eiToDense (line 62) | void eiToDense(const EigenSparseMatrix& src, DenseMatrix& dst) type gmm (line 72) | typedef gmm::csc_matrix GmmSparse; type gmm (line 73) | typedef gmm::col_matrix< gmm::wsvector > GmmDynSparse; function eiToGmm (line 74) | void eiToGmm(const EigenSparseMatrix& src, GmmSparse& dst) type mtl (line 86) | typedef mtl::compressed2D& out_subset, s... function is_last_subset (line 420) | bool is_last_subset(const vector& subset, size_t set_size) function next_subset (line 425) | void next_subset(vector& inout_subset, size_t set_size) function is_number_of_subsets_feasible (line 447) | bool is_number_of_subsets_feasible(size_t n, size_t p) function max_feasible_subset_size (line 461) | size_t max_feasible_subset_size(size_t n) function find_subset_with_efficiency_higher_than (line 473) | void find_subset_with_efficiency_higher_than( function find_partition_with_efficiency_higher_than (line 545) | void find_partition_with_efficiency_higher_than( function print_partition (line 568) | void print_partition( type action_t (line 589) | struct action_t method run (line 592) | virtual void run(const vector&) const { abort(); } type partition_action_t (line 596) | struct partition_action_t : action_t method run (line 599) | virtual void run(const vector& input_filenames) const override type evaluate_defaults_action_t (line 668) | struct evaluate_defaults_action_t : action_t type results_entry_t (line 670) | struct results_entry_t { method ostream (line 678) | ostream& operator<<(ostream& s, const results_entry_t& entry) method lower_efficiency (line 689) | static bool lower_efficiency(const results_entry_t& e1, const results_... method show_usage_and_exit (line 693) | void show_usage_and_exit() const method run (line 700) | virtual void run(const vector& input_filenames) const override function show_usage_and_exit (line 798) | void show_usage_and_exit(int argc, char* argv[], function main (line 810) | int main(int argc, char* argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/basicbenchmark.cpp function main (line 6) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchBlasGemm.cpp function main (line 34) | int main(int argc, char *argv[]) function bench_eigengemm (line 165) | void bench_eigengemm(MyMatrix& mc, const MyMatrix& ma, const MyMatrix& m... function check_product (line 174) | void check_product(int M, int N, int K) function check_product (line 206) | void check_product(void) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchCholesky.cpp function benchLLT (line 28) | __attribute__ ((noinline)) void benchLLT(const MatrixType& m) function main (line 119) | int main(int argc, char* argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchEigenSolver.cpp function benchEigenSolver (line 34) | __attribute__ ((noinline)) void benchEigenSolver(const MatrixType& m) function main (line 189) | int main(int argc, char* argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchFFT.cpp function string (line 26) | string nameof() {return "float";} function string (line 27) | string nameof() {return "double";} function string (line 28) | string nameof() {return "long double";} function bench (line 44) | void bench(int nfft,bool fwd,bool unscaled=false, bool halfspec=false) function main (line 97) | int main(int argc,char ** argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchGeometry.cpp type func_opt (line 14) | enum func_opt type func (line 23) | struct func type func (line 26) | struct func method EIGEN_DONT_INLINE (line 28) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type func (line 36) | struct func method EIGEN_DONT_INLINE (line 38) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type func (line 46) | struct func method EIGEN_DONT_INLINE (line 48) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type test_transform (line 56) | struct test_transform method run (line 58) | static void run() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchVecAdd.cpp function main (line 21) | int main(int argc, char* argv[]) function benchVec (line 79) | void benchVec(MatrixXf& a, MatrixXf& b, MatrixXf& c) function benchVec (line 85) | void benchVec(VectorXf& a, VectorXf& b, VectorXf& c) function benchVec (line 91) | void benchVec(Scalar* a, Scalar* b, Scalar* c, int size) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/bench_gemm.cpp function blas_gemm (line 87) | void blas_gemm(const A& a, const B& b, MatrixXf& c) function blas_gemm (line 99) | void blas_gemm(const A& a, const B& b, MatrixXd& c) function blas_gemm (line 111) | void blas_gemm(const A& a, const B& b, MatrixXcf& c) function blas_gemm (line 123) | void blas_gemm(const A& a, const B& b, MatrixXcd& c) function matlab_cplx_cplx (line 138) | void matlab_cplx_cplx(const M& ar, const M& ai, const M& br, const M& bi... function matlab_real_cplx (line 147) | void matlab_real_cplx(const M& a, const M& br, const M& bi, M& cr, M& ci) function matlab_cplx_real (line 153) | void matlab_cplx_real(const M& ar, const M& ai, const M& b, M& cr, M& ci) function EIGEN_DONT_INLINE (line 162) | EIGEN_DONT_INLINE void gemm(const A& a, const B& b, C& c) function main (line 167) | int main(int argc, char ** argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/bench_move_semantics.cpp function copy_matrix (line 19) | void copy_matrix(MatrixType& m) function move_matrix (line 26) | void move_matrix(MatrixType&& m) function bench (line 33) | void bench(const std::string& label) function main (line 51) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/bench_norm.cpp function EIGEN_DONT_INLINE (line 9) | EIGEN_DONT_INLINE typename T::Scalar sqsumNorm(T& v) function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE typename T::Scalar stableNorm(T& v) function EIGEN_DONT_INLINE (line 21) | EIGEN_DONT_INLINE typename T::Scalar hypotNorm(T& v) function EIGEN_DONT_INLINE (line 27) | EIGEN_DONT_INLINE typename T::Scalar blueNorm(T& v) function EIGEN_DONT_INLINE (line 33) | EIGEN_DONT_INLINE typename T::Scalar lapackNorm(T& v) function EIGEN_DONT_INLINE (line 56) | EIGEN_DONT_INLINE typename T::Scalar twopassNorm(T& v) function EIGEN_DONT_INLINE (line 64) | EIGEN_DONT_INLINE typename T::Scalar bl2passNorm(T& v) function EIGEN_DONT_INLINE (line 70) | EIGEN_DONT_INLINE typename T::Scalar divacNorm(T& v) type Eigen (line 85) | namespace Eigen { type internal (line 86) | namespace internal { function Packet4f (line 88) | Packet4f plt(const Packet4f& a, Packet4f& b) { return _mm_cmplt_ps(a... function Packet2d (line 89) | Packet2d plt(const Packet2d& a, Packet2d& b) { return _mm_cmplt_pd(a... function Packet4f (line 91) | Packet4f pandnot(const Packet4f& a, Packet4f& b) { return _mm_andnot... function Packet2d (line 92) | Packet2d pandnot(const Packet2d& a, Packet2d& b) { return _mm_andnot... function EIGEN_DONT_INLINE (line 98) | EIGEN_DONT_INLINE typename T::Scalar pblueNorm(const T& v) function check_accuracy (line 246) | void check_accuracy(double basef, double based, int s) function check_accuracy_var (line 263) | void check_accuracy_var(int ef0, int ef1, int ed0, int ed1, int s) function main (line 283) | int main(int argc, char** argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/bench_reverse.cpp function bench_reverse (line 18) | __attribute__ ((noinline)) void bench_reverse(const MatrixType& m) function main (line 60) | int main(int argc, char* argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/bench_sum.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchmark-blocking-sizes.cpp type size_triple_t (line 62) | struct size_triple_t method size_triple_t (line 65) | size_triple_t() : k(0), m(0), n(0) {} method size_triple_t (line 66) | size_triple_t(size_t _k, size_t _m, size_t _n) : k(_k), m(_m), n(_n) {} method size_triple_t (line 67) | size_triple_t(const size_triple_t& o) : k(o.k), m(o.m), n(o.n) {} method size_triple_t (line 68) | size_triple_t(uint16_t compact) function log2_pot (line 76) | uint8_t log2_pot(size_t x) { function compact_size_triple (line 85) | uint16_t compact_size_triple(size_t k, size_t m, size_t n) function compact_size_triple (line 90) | uint16_t compact_size_triple(const size_triple_t& t) type benchmark_t (line 97) | struct benchmark_t method benchmark_t (line 103) | benchmark_t() method benchmark_t (line 110) | benchmark_t(size_t pk, size_t pm, size_t pn, method benchmark_t (line 117) | benchmark_t(size_t pk, size_t pm, size_t pn) function ostream (line 127) | ostream& operator<<(ostream& s, const benchmark_t& b) function print_cpuinfo (line 231) | void print_cpuinfo() function string (line 252) | string type_name() function string (line 258) | string type_name() function string (line 264) | string type_name() type action_t (line 269) | struct action_t method run (line 272) | virtual void run() const { abort(); } function show_usage_and_exit (line 276) | void show_usage_and_exit(int /*argc*/, char* argv[], function measure_clock_speed (line 297) | float measure_clock_speed() type human_duration_t (line 318) | struct human_duration_t method human_duration_t (line 321) | human_duration_t(int s) : seconds(s) {} function ostream (line 324) | ostream& operator<<(ostream& s, const human_duration_t& d) function serialize_benchmarks (line 345) | void serialize_benchmarks(const char* filename, const vector& b... function try_run_some_benchmarks (line 385) | void try_run_some_benchmarks( function run_benchmarks (line 501) | void run_benchmarks(vector& benchmarks) type measure_all_pot_sizes_action_t (line 565) | struct measure_all_pot_sizes_action_t : action_t method run (line 568) | virtual void run() const type measure_default_sizes_action_t (line 596) | struct measure_default_sizes_action_t : action_t method run (line 599) | virtual void run() const function main (line 621) | int main(int argc, char* argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchmark.cpp function main (line 22) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchmarkSlice.cpp function main (line 18) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchmarkX.cpp function main (line 22) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/benchmarkXcwise.cpp function main (line 21) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_aat_product.hh class Action_aat_product (line 32) | class Action_aat_product { method Action_aat_product (line 38) | Action_aat_product( int size ):_size(size) method Action_aat_product (line 60) | Action_aat_product( const Action_aat_product & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 100) | inline void calculate( void ) { method check_result (line 106) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_ata_product.hh class Action_ata_product (line 32) | class Action_ata_product { method Action_ata_product (line 38) | Action_ata_product( int size ):_size(size) method Action_ata_product (line 60) | Action_ata_product( const Action_ata_product & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 100) | inline void calculate( void ) { method check_result (line 106) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_atv_product.hh class Action_atv_product (line 32) | class Action_atv_product { method Action_atv_product (line 36) | Action_atv_product( int size ) : _size(size) method Action_atv_product (line 59) | Action_atv_product( const Action_atv_product & ) method name (line 78) | static inline std::string name() { return "atv_" + Interface::name(); } method nb_op_base (line 80) | double nb_op_base( void ) { return 2.0*_size*_size; } method initialize (line 82) | inline void initialize( void ){ method BTL_DONT_INLINE (line 88) | BTL_DONT_INLINE void calculate( void ) { method check_result (line 94) | void check_result( void ) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_axpby.hh class Action_axpby (line 31) | class Action_axpby { method Action_axpby (line 36) | Action_axpby( int size ):_alpha(0.5),_beta(0.95),_size(size) method Action_axpby (line 54) | Action_axpby( const Action_axpby & ) method name (line 73) | static inline std::string name( void ) method nb_op_base (line 78) | double nb_op_base( void ){ method initialize (line 82) | inline void initialize( void ){ method calculate (line 87) | inline void calculate( void ) { method check_result (line 93) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_axpy.hh class Action_axpy (line 32) | class Action_axpy { method Action_axpy (line 38) | Action_axpy( int size ):_coef(1.0),_size(size) method Action_axpy (line 61) | Action_axpy( const Action_axpy & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 98) | inline void calculate( void ) { method check_result (line 104) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_cholesky.hh class Action_cholesky (line 31) | class Action_cholesky { method Action_cholesky (line 37) | Action_cholesky( int size ):_size(size) method Action_cholesky (line 64) | Action_cholesky( const Action_cholesky & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 97) | inline void calculate( void ) { method check_result (line 101) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_ger.hh class Action_ger (line 27) | class Action_ger { method BTL_DONT_INLINE (line 32) | BTL_DONT_INLINE Action_ger( int size ):_size(size) method Action_ger (line 53) | Action_ger( const Action_ger & ) method BTL_DONT_INLINE (line 60) | BTL_DONT_INLINE ~Action_ger( void ){ method name (line 72) | static inline std::string name( void ) method nb_op_base (line 77) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 81) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 87) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 93) | BTL_DONT_INLINE void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_hessenberg.hh class Action_hessenberg (line 31) | class Action_hessenberg { method Action_hessenberg (line 37) | Action_hessenberg( int size ):_size(size) method Action_hessenberg (line 63) | Action_hessenberg( const Action_hessenberg & ) method name (line 83) | static inline std::string name( void ) method nb_op_base (line 88) | double nb_op_base( void ){ method initialize (line 92) | inline void initialize( void ){ method calculate (line 96) | inline void calculate( void ) { method check_result (line 100) | void check_result( void ){ class Action_tridiagonalization (line 131) | class Action_tridiagonalization { method Action_tridiagonalization (line 137) | Action_tridiagonalization( int size ):_size(size) method Action_tridiagonalization (line 169) | Action_tridiagonalization( const Action_tridiagonalization & ) method name (line 189) | static inline std::string name( void ) { return "tridiagonalization_"+... method nb_op_base (line 191) | double nb_op_base( void ){ method initialize (line 195) | inline void initialize( void ){ method calculate (line 199) | inline void calculate( void ) { method check_result (line 203) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_lu_decomp.hh class Action_lu_decomp (line 31) | class Action_lu_decomp { method Action_lu_decomp (line 37) | Action_lu_decomp( int size ):_size(size) method Action_lu_decomp (line 57) | Action_lu_decomp( const Action_lu_decomp & ) method name (line 77) | static inline std::string name( void ) method nb_op_base (line 82) | double nb_op_base( void ){ method initialize (line 86) | inline void initialize( void ){ method calculate (line 90) | inline void calculate( void ) { method check_result (line 94) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_lu_solve.hh class Action_lu_solve (line 32) | class Action_lu_solve method name (line 37) | static inline std::string name( void ) method nb_op_base (line 42) | static double nb_op_base(int size){ method calculate (line 47) | static double calculate( int nb_calc, int size ) { FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_matrix_matrix_product.hh class Action_matrix_matrix_product (line 32) | class Action_matrix_matrix_product { method Action_matrix_matrix_product (line 38) | Action_matrix_matrix_product( int size ):_size(size) method Action_matrix_matrix_product (line 63) | Action_matrix_matrix_product( const Action_matrix_matrix_product & ) method name (line 89) | static inline std::string name( void ) method nb_op_base (line 94) | double nb_op_base( void ){ method initialize (line 98) | inline void initialize( void ){ method calculate (line 106) | inline void calculate( void ) { method check_result (line 110) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh class Action_matrix_matrix_product_bis (line 33) | class Action_matrix_matrix_product_bis { method name (line 37) | static inline std::string name( void ) method nb_op_base (line 42) | static double nb_op_base(int size){ method calculate (line 46) | static double calculate( int nb_calc, int size ) { FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_matrix_vector_product.hh class Action_matrix_vector_product (line 32) | class Action_matrix_vector_product { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_matrix_vector_product( int size ):_size(size) method Action_matrix_vector_product (line 62) | Action_matrix_vector_product( const Action_matrix_vector_product & ) method BTL_DONT_INLINE (line 70) | BTL_DONT_INLINE ~Action_matrix_vector_product( void ){ method name (line 88) | static inline std::string name( void ) method nb_op_base (line 93) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 97) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 105) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 111) | BTL_DONT_INLINE void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_partial_lu.hh class Action_partial_lu (line 31) | class Action_partial_lu { method Action_partial_lu (line 37) | Action_partial_lu( int size ):_size(size) method Action_partial_lu (line 59) | Action_partial_lu( const Action_partial_lu & ) method name (line 79) | static inline std::string name( void ) method nb_op_base (line 84) | double nb_op_base( void ){ method initialize (line 88) | inline void initialize( void ){ method calculate (line 92) | inline void calculate( void ) { method check_result (line 96) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_rot.hh class Action_rot (line 27) | class Action_rot { method BTL_DONT_INLINE (line 32) | BTL_DONT_INLINE Action_rot( int size ):_size(size) method Action_rot (line 49) | Action_rot( const Action_rot & ) method BTL_DONT_INLINE (line 56) | BTL_DONT_INLINE ~Action_rot( void ){ method name (line 65) | static inline std::string name( void ) method nb_op_base (line 70) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 74) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 79) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 85) | BTL_DONT_INLINE void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_symv.hh class Action_symv (line 32) | class Action_symv { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_symv( int size ):_size(size) method Action_symv (line 60) | Action_symv( const Action_symv & ) method BTL_DONT_INLINE (line 67) | BTL_DONT_INLINE ~Action_symv( void ){ method name (line 78) | static inline std::string name( void ) method nb_op_base (line 83) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 87) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 95) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 101) | BTL_DONT_INLINE void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_syr2.hh class Action_syr2 (line 32) | class Action_syr2 { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_syr2( int size ):_size(size) method Action_syr2 (line 57) | Action_syr2( const Action_syr2 & ) method BTL_DONT_INLINE (line 64) | BTL_DONT_INLINE ~Action_syr2( void ){ method name (line 75) | static inline std::string name( void ) method nb_op_base (line 80) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 84) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 90) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 96) | BTL_DONT_INLINE void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_trisolve.hh class Action_trisolve (line 31) | class Action_trisolve { method Action_trisolve (line 37) | Action_trisolve( int size ):_size(size) method Action_trisolve (line 68) | Action_trisolve( const Action_trisolve & ) method name (line 88) | static inline std::string name( void ) method nb_op_base (line 93) | double nb_op_base( void ){ method initialize (line 97) | inline void initialize( void ){ method calculate (line 101) | inline void calculate( void ) { method check_result (line 105) | void check_result(){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_trisolve_matrix.hh class Action_trisolve_matrix (line 32) | class Action_trisolve_matrix { method Action_trisolve_matrix (line 38) | Action_trisolve_matrix( int size ):_size(size) method Action_trisolve_matrix (line 76) | Action_trisolve_matrix( const Action_trisolve_matrix & ) method name (line 102) | static inline std::string name( void ) method nb_op_base (line 107) | double nb_op_base( void ){ method initialize (line 111) | inline void initialize( void ){ method calculate (line 119) | inline void calculate( void ) { method check_result (line 123) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/actions/action_trmm.hh class Action_trmm (line 32) | class Action_trmm { method Action_trmm (line 38) | Action_trmm( int size ):_size(size) method Action_trmm (line 76) | Action_trmm( const Action_trmm & ) method name (line 102) | static inline std::string name( void ) method nb_op_base (line 107) | double nb_op_base( void ){ method initialize (line 111) | inline void initialize( void ){ method calculate (line 119) | inline void calculate( void ) { method check_result (line 123) | void check_result( void ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/bench.hh function BTL_DONT_INLINE (line 41) | BTL_DONT_INLINE void bench( int size_min, int size_max, int nb_point ) function BTL_DONT_INLINE (line 154) | BTL_DONT_INLINE void bench( int size_min, int size_max, int nb_point ){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/btl.hh class BtlString (line 57) | class BtlString : public std::string method BtlString (line 60) | BtlString() : std::string() {} method BtlString (line 61) | BtlString(const BtlString& str) : std::string(static_cast split( const BtlString& delims = "\t\n ") const method endsWith (line 108) | bool endsWith(const BtlString& str) const method contains (line 114) | bool contains(const BtlString& str) const method beginsWith (line 118) | bool beginsWith(const BtlString& str) const method BtlString (line 125) | BtlString toLowerCase( void ) method BtlString (line 130) | BtlString toUpperCase( void ) method isEquiv (line 138) | bool isEquiv(const BtlString& str) const method decomposePathAndFile (line 150) | void decomposePathAndFile(BtlString& path, BtlString& filename) const class BtlConfig (line 163) | class BtlConfig method BtlConfig (line 166) | BtlConfig() method BTL_DONT_INLINE (line 216) | BTL_DONT_INLINE static bool skipAction(const std::string& _name) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/init/init_function.hh function simple_function (line 23) | double simple_function(int index) function simple_function (line 28) | double simple_function(int index_i, int index_j) function pseudo_random (line 33) | double pseudo_random(int /*index*/) function pseudo_random (line 38) | double pseudo_random(int /*index_i*/, int /*index_j*/) function null_function (line 44) | double null_function(int /*index*/) function null_function (line 49) | double null_function(int /*index_i*/, int /*index_j*/) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/init/init_matrix.hh function BTL_DONT_INLINE (line 28) | BTL_DONT_INLINE void init_row(Vector & X, int size, int row){ function BTL_DONT_INLINE (line 43) | BTL_DONT_INLINE void init_matrix(Vector & A, int size){ function BTL_DONT_INLINE (line 51) | BTL_DONT_INLINE void init_matrix_symm(Matrix& A, int size){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/init/init_vector.hh function init_vector (line 28) | void init_vector(Vector & X, int size){ FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/static/bench_static.hh function BTL_DONT_INLINE (line 37) | BTL_DONT_INLINE void bench_static(void) function BTL_DONT_INLINE (line 58) | BTL_DONT_INLINE void bench_static(void) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh function bench_fixed_size (line 27) | double bench_fixed_size(int size, unsigned long long & nb_calc,unsigned... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/static/static_size_generator.hh type static_size_generator (line 29) | struct static_size_generator{ method go (line 30) | static void go(vector & tab_sizes, vector & tab_mflops) type static_size_generator<1,Perf_Analyzer,Action,Interface> (line 44) | struct static_size_generator<1,Perf_Analyzer,Action,Interface>{ method go (line 45) | static void go(vector & tab_sizes, vector & tab_mflops) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh class STL_Perf_Analyzer (line 27) | class STL_Perf_Analyzer{ method STL_Perf_Analyzer (line 29) | STL_Perf_Analyzer(unsigned long long nb_sample=DEFAULT_NB_SAMPLE):_nb_... method STL_Perf_Analyzer (line 33) | STL_Perf_Analyzer( const STL_Perf_Analyzer & ){ method eval_mflops (line 42) | inline double eval_mflops(int size) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/timers/STL_timer.hh class STL_Timer (line 30) | class STL_Timer { method STL_Timer (line 32) | STL_Timer(){ baseline = false; } method start (line 34) | void start(unsigned int r){ method start_baseline (line 42) | void start_baseline(unsigned int r) method check (line 48) | bool check() method get_time (line 60) | double get_time( void ) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh class Mixed_Perf_Analyzer (line 30) | class Mixed_Perf_Analyzer{ method Mixed_Perf_Analyzer (line 33) | Mixed_Perf_Analyzer( void ):_x86pa(),_ppa(),_use_ppa(true) method Mixed_Perf_Analyzer (line 37) | Mixed_Perf_Analyzer( const Mixed_Perf_Analyzer & ){ method eval_mflops (line 46) | inline double eval_mflops(int size) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh class Portable_Perf_Analyzer (line 28) | class Portable_Perf_Analyzer{ method Portable_Perf_Analyzer (line 30) | Portable_Perf_Analyzer( ):_nb_calc(0), m_time_action(0), _chronos(){ method Portable_Perf_Analyzer (line 33) | Portable_Perf_Analyzer( const Portable_Perf_Analyzer & ){ method BTL_DONT_INLINE (line 41) | BTL_DONT_INLINE double eval_mflops(int size) method BTL_DONT_INLINE (line 76) | BTL_DONT_INLINE double time_calculate(Action & action) method get_nb_calc (line 89) | unsigned long long get_nb_calc() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh class Portable_Perf_Analyzer (line 27) | class Portable_Perf_Analyzer{ method Portable_Perf_Analyzer (line 29) | Portable_Perf_Analyzer( void ):_nb_calc(1),_nb_init(1),_chronos(){ method Portable_Perf_Analyzer (line 32) | Portable_Perf_Analyzer( const Portable_Perf_Analyzer & ){ method eval_mflops (line 42) | inline double eval_mflops(int size) method time_init (line 97) | inline double time_init(Action & action) method time_calculate (line 108) | inline double time_calculate(Action & action) method get_nb_calc (line 121) | unsigned long long get_nb_calc( void ) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/timers/portable_timer.hh class Portable_Timer (line 47) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() class Portable_Timer (line 95) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() class Portable_Timer (line 139) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh class X86_Perf_Analyzer (line 27) | class X86_Perf_Analyzer{ method X86_Perf_Analyzer (line 29) | X86_Perf_Analyzer( unsigned long long nb_sample=DEFAULT_NB_SAMPLE):_nb... method X86_Perf_Analyzer (line 34) | X86_Perf_Analyzer( const X86_Perf_Analyzer & ){ method eval_mflops (line 43) | inline double eval_mflops(int size) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/timers/x86_timer.hh class X86_Timer (line 44) | class X86_Timer { method X86_Timer (line 48) | X86_Timer( void ):_frequency(FREQUENCY),_nb_sample(0) method start (line 53) | inline void start( void ){ method stop (line 60) | inline void stop( void ){ method frequency (line 67) | inline double frequency( void ){ method get_elapsed_time_in_second (line 71) | double get_elapsed_time_in_second( void ){ method get_click (line 78) | unsigned long long get_click( void ){ method find_frequency (line 84) | inline void find_frequency( void ){ method add_get_click (line 111) | void add_get_click( void ){ method dump_statistics (line 119) | void dump_statistics(string filemane){ method dump_history (line 133) | void dump_history(string filemane){ method get_mean_clicks (line 153) | double get_mean_clicks( void ){ method get_shortest_clicks (line 169) | double get_shortest_clicks( void ){ method fill_history_clicks (line 175) | void fill_history_clicks( void ){ method get_most_occured_clicks (line 184) | double get_most_occured_clicks( void ){ method clear (line 204) | void clear( void ) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/utils/size_lin_log.hh function size_lin_log (line 26) | void size_lin_log(const int nb_point, const int /*size_min*/, const int ... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/utils/size_log.hh function size_log (line 29) | void size_log(const int nb_point, const int size_min, const int size_max... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/generic_bench/utils/xy_file.hh function read_xy_file (line 28) | bool read_xy_file(const std::string & filename, std::vector & tab_s... function dump_xy_file (line 64) | void dump_xy_file(const Vector_A & X, const Vector_B & Y, const std::str... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/BLAS/blas.h type BLASLONG (line 7) | typedef long long BLASLONG; type BLASULONG (line 8) | typedef unsigned long long BLASULONG; type BLASLONG (line 10) | typedef long BLASLONG; type BLASULONG (line 11) | typedef unsigned long BLASULONG; FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/BLAS/blas_interface.hh class blas_interface (line 54) | class blas_interface FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh class blas_interface (line 4) | class blas_interface : public c_interface_base method name (line 12) | static inline std::string name() method matrix_vector_product (line 17) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method symv (line 21) | static inline void symv(gene_matrix & A, gene_vector & B, gene_vector ... method syr2 (line 25) | static inline void syr2(gene_matrix & A, gene_vector & B, gene_vector ... method ger (line 29) | static inline void ger(gene_matrix & A, gene_vector & X, gene_vector &... method rot (line 33) | static inline void rot(gene_vector & A, gene_vector & B, SCALAR c, SC... method atv_product (line 37) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method matrix_matrix_product (line 41) | static inline void matrix_matrix_product(gene_matrix & A, gene_matrix ... method transposed_matrix_matrix_product (line 45) | static inline void transposed_matrix_matrix_product(gene_matrix & A, g... method ata_product (line 49) | static inline void ata_product(gene_matrix & A, gene_matrix & X, int N){ method aat_product (line 53) | static inline void aat_product(gene_matrix & A, gene_matrix & X, int N){ method axpy (line 57) | static inline void axpy(SCALAR coef, const gene_vector & X, gene_vecto... method axpby (line 61) | static inline void axpby(SCALAR a, const gene_vector & X, SCALAR b, ge... method cholesky (line 66) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method partial_lu_decomp (line 75) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method trisolve_lower (line 84) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 89) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method trmm (line 94) | static inline void trmm(gene_matrix & A, gene_matrix & B, gene_matrix ... method lu_decomp (line 100) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method hessenberg (line 111) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... method tridiagonalization (line 127) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/BLAS/c_interface_base.h type std (line 14) | typedef std::vector stl_vector; type std (line 15) | typedef std::vector stl_matrix; type real (line 17) | typedef real* gene_matrix; type real (line 18) | typedef real* gene_vector; function free_matrix (line 20) | static void free_matrix(gene_matrix & A, int /*N*/){ function free_vector (line 24) | static void free_vector(gene_vector & B){ function matrix_from_stl (line 28) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ function vector_from_stl (line 36) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ function vector_to_stl (line 43) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ function matrix_to_stl (line 49) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ function copy_vector (line 58) | static inline void copy_vector(const gene_vector & source, gene_vector &... function copy_matrix (line 63) | static inline void copy_matrix(const gene_matrix & source, gene_matrix &... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/BLAS/main.cpp function main (line 36) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/STL/STL_interface.hh class STL_interface (line 29) | class STL_interface{ method name (line 42) | static inline std::string name( void ) method free_matrix (line 47) | static void free_matrix(gene_matrix & /*A*/, int /*N*/){} method free_vector (line 49) | static void free_vector(gene_vector & /*B*/){} method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 55) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 59) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 64) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_vector (line 68) | static inline void copy_vector(const gene_vector & source, gene_vector... method copy_matrix (line 75) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method ata_product (line 81) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 94) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_matrix_product (line 112) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 125) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method symv (line 136) | static inline void symv(gene_matrix & A, gene_vector & B, gene_vector ... method syr2 (line 153) | static inline void syr2(gene_matrix & A, gene_vector & B, gene_vector ... method ger (line 162) | static inline void ger(gene_matrix & A, gene_vector & X, gene_vector &... method atv_product (line 171) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 182) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 187) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method trisolve_lower (line 192) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method real (line 203) | static inline real norm_diff(const stl_vector & A, const stl_vector & B) method real (line 217) | static inline real norm_diff(const stl_matrix & A, const stl_matrix & B) method display_vector (line 234) | static inline void display_vector(const stl_vector & A) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/STL/main.cpp function main (line 27) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/blaze/blaze_interface.hh class blaze_interface (line 29) | class blaze_interface { method name (line 41) | static inline std::string name() { return "blaze"; } method free_matrix (line 43) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 47) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 61) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 68) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 74) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method EIGEN_DONT_INLINE (line 84) | static EIGEN_DONT_INLINE void matrix_matrix_product(const gene_matrix ... method EIGEN_DONT_INLINE (line 88) | static EIGEN_DONT_INLINE void transposed_matrix_matrix_product(const g... method EIGEN_DONT_INLINE (line 92) | static EIGEN_DONT_INLINE void ata_product(const gene_matrix & A, gene_... method EIGEN_DONT_INLINE (line 96) | static EIGEN_DONT_INLINE void aat_product(const gene_matrix & A, gene_... method EIGEN_DONT_INLINE (line 100) | static EIGEN_DONT_INLINE void matrix_vector_product(gene_matrix & A, g... method EIGEN_DONT_INLINE (line 104) | static EIGEN_DONT_INLINE void atv_product(gene_matrix & A, gene_vector... method EIGEN_DONT_INLINE (line 108) | static EIGEN_DONT_INLINE void axpy(const real coef, const gene_vector ... method EIGEN_DONT_INLINE (line 112) | static EIGEN_DONT_INLINE void axpby(real a, const gene_vector & X, rea... method copy_matrix (line 131) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 135) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/blaze/main.cpp function main (line 25) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/blitz/blitz_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/blitz/blitz_interface.hh class blitz_interface (line 34) | class blitz_interface{ method name (line 48) | static inline std::string name() { return "blitz"; } method free_matrix (line 50) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 52) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 54) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 63) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 70) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 76) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 85) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method ata_product (line 93) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 101) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 109) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 116) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 123) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method copy_matrix (line 130) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 140) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/blitz/btl_blitz.cpp function main (line 34) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/blitz/btl_tiny_blitz.cpp function main (line 29) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/blitz/tiny_blitz_interface.hh class tiny_blitz_interface (line 34) | class tiny_blitz_interface method name (line 47) | static inline std::string name() { return "tiny_blitz"; } method free_matrix (line 49) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 51) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 53) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 59) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 64) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 69) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_matrix (line 79) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 85) | static inline void copy_vector(const gene_vector & source, gene_vector... method matrix_matrix_product (line 91) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 95) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method axpy (line 99) | static inline void axpy(const real coef, const gene_vector & X, gene_v... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp function main (line 33) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen2/eigen2_interface.hh class eigen2_interface (line 31) | class eigen2_interface method name (line 46) | static inline std::string name( void ) method free_matrix (line 57) | static void free_matrix(gene_matrix & A, int N) {} method free_vector (line 59) | static void free_vector(gene_vector & B) {} method BTL_DONT_INLINE (line 61) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 71) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 79) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 85) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 96) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 100) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 104) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 108) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 112) | static inline void matrix_vector_product(const gene_matrix & A, const ... method atv_product (line 116) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 120) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 124) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method copy_matrix (line 128) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 132) | static inline void copy_vector(const gene_vector & source, gene_vector... method trisolve_lower (line 136) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 140) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method cholesky (line 144) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method lu_decomp (line 151) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method tridiagonalization (line 156) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... method hessenberg (line 160) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen2/main_adv.cpp function main (line 30) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen2/main_linear.cpp function main (line 25) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen2/main_matmat.cpp function main (line 25) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen2/main_vecmat.cpp function main (line 25) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp function main (line 33) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen3/eigen3_interface.hh class eigen3_interface (line 28) | class eigen3_interface method name (line 43) | static inline std::string name( void ) method free_matrix (line 48) | static void free_matrix(gene_matrix & /*A*/, int /*N*/) {} method free_vector (line 50) | static void free_vector(gene_vector & /*B*/) {} method BTL_DONT_INLINE (line 52) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 62) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 70) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 76) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 87) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 91) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 95) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 101) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 106) | static inline void matrix_vector_product(const gene_matrix & A, const ... method symv (line 110) | static inline void symv(const gene_matrix & A, const gene_vector & B, ... method triassign (line 115) | static void triassign(Dest& dst, const Src& src) method EIGEN_DONT_INLINE (line 160) | static EIGEN_DONT_INLINE void syr2(gene_matrix & A, gene_vector & X, ... method EIGEN_DONT_INLINE (line 166) | static EIGEN_DONT_INLINE void ger(gene_matrix & A, gene_vector & X, g... method EIGEN_DONT_INLINE (line 171) | static EIGEN_DONT_INLINE void rot(gene_vector & A, gene_vector & B, r... method atv_product (line 175) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 179) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 183) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method EIGEN_DONT_INLINE (line 187) | static EIGEN_DONT_INLINE void copy_matrix(const gene_matrix & source, ... method EIGEN_DONT_INLINE (line 191) | static EIGEN_DONT_INLINE void copy_vector(const gene_vector & source, ... method trisolve_lower (line 195) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 199) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method trmm (line 203) | static inline void trmm(const gene_matrix & L, const gene_matrix& B, g... method cholesky (line 207) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method lu_decomp (line 216) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method partial_lu_decomp (line 220) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method tridiagonalization (line 228) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... method hessenberg (line 234) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen3/main_adv.cpp function main (line 30) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen3/main_linear.cpp function main (line 25) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen3/main_matmat.cpp function main (line 25) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/eigen3/main_vecmat.cpp function main (line 25) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/gmm/gmm_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/gmm/gmm_interface.hh class gmm_interface (line 27) | class gmm_interface { method name (line 39) | static inline std::string name( void ) method free_matrix (line 44) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 48) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 52) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 62) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 66) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 70) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 81) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 85) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 89) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 93) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 97) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 101) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 105) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 109) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method copy_matrix (line 113) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 117) | static inline void copy_vector(const gene_vector & source, gene_vector... method trisolve_lower (line 121) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method partial_lu_decomp (line 126) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method hessenberg (line 132) | static inline void hessenberg(const gene_matrix & X, gene_matrix & R, ... method tridiagonalization (line 137) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/gmm/main.cpp function main (line 27) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/mtl4/main.cpp function main (line 27) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/mtl4/mtl4_interface.hh class mtl4_interface (line 29) | class mtl4_interface { method name (line 41) | static inline std::string name() { return "mtl4"; } method free_matrix (line 43) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 47) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 61) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 68) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 74) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 84) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 91) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method aat_product (line 99) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 103) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 107) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 111) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 115) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method trisolve_lower (line 130) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method copy_matrix (line 134) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 138) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/tensors/main_linear.cpp function main (line 17) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/tensors/main_matmat.cpp function main (line 16) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/tensors/main_vecmat.cpp function main (line 16) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/tensors/tensor_interface.hh class tensor_interface (line 19) | class tensor_interface method name (line 32) | static inline std::string name( void ) method free_matrix (line 37) | static void free_matrix(gene_matrix & /*A*/, int /*N*/) {} method free_vector (line 39) | static void free_vector(gene_vector & /*B*/) {} method BTL_DONT_INLINE (line 41) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 51) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 59) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 65) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 76) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 82) | static inline void matrix_vector_product(const gene_matrix & A, const ... method axpy (line 88) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 92) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method EIGEN_DONT_INLINE (line 96) | static EIGEN_DONT_INLINE void copy_matrix(const gene_matrix & source, ... method EIGEN_DONT_INLINE (line 100) | static EIGEN_DONT_INLINE void copy_vector(const gene_vector & source, ... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/tvmet/main.cpp function main (line 30) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/tvmet/tvmet_interface.hh class tvmet_interface (line 32) | class tvmet_interface{ method name (line 44) | static inline std::string name() { return "tiny_tvmet"; } method free_matrix (line 46) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 48) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 50) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 56) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 61) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 67) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_matrix (line 77) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 81) | static inline void copy_vector(const gene_vector & source, gene_vector... method matrix_matrix_product (line 85) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 89) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 93) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 97) | static inline void axpy(const real coef, const gene_vector & X, gene_v... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/ublas/main.cpp function main (line 27) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/btl/libs/ublas/ublas_interface.hh class ublas_interface (line 31) | class ublas_interface{ method name (line 43) | static inline std::string name( void ) { return "ublas"; } method free_matrix (line 45) | static void free_matrix(gene_matrix & A, int N) {} method free_vector (line 47) | static void free_vector(gene_vector & B) {} method matrix_from_stl (line 49) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 56) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 62) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 67) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_vector (line 77) | static inline void copy_vector(const gene_vector & source, gene_vector... method copy_matrix (line 83) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method matrix_vector_product_slow (line 91) | static inline void matrix_vector_product_slow(gene_matrix & A, gene_ve... method matrix_matrix_product_slow (line 95) | static inline void matrix_matrix_product_slow(gene_matrix & A, gene_ma... method axpy_slow (line 99) | static inline void axpy_slow(const real coef, const gene_vector & X, g... method matrix_vector_product (line 105) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 109) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method matrix_matrix_product (line 113) | static inline void matrix_matrix_product(gene_matrix & A, gene_matrix ... method axpy (line 117) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 121) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method ata_product (line 125) | static inline void ata_product(gene_matrix & A, gene_matrix & X, int N){ method aat_product (line 130) | static inline void aat_product(gene_matrix & A, gene_matrix & X, int N){ method trisolve_lower (line 135) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/check_cache_queries.cpp function main (line 18) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/dense_solvers.cpp function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 24) | EIGEN_DONT_INLINE function bench (line 30) | void bench(int id, int rows, int size = Size) function main (line 87) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/eig33.cpp function computeRoots (line 49) | inline void computeRoots(const Matrix& m, Roots& roots) function eigen33 (line 86) | void eigen33(const Matrix& mat, Matrix& evecs, Vector& evals) function main (line 165) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/geometry.cpp function EIGEN_DONT_INLINE (line 25) | EIGEN_DONT_INLINE void transform(const Transformation& t, Data& data) function EIGEN_DONT_INLINE (line 33) | EIGEN_DONT_INLINE void transform(const Quaternion& t, Data& data) type ToRotationMatrixWrapper (line 41) | struct ToRotationMatrixWrapper method ToRotationMatrixWrapper (line 45) | ToRotationMatrixWrapper(const T& o) : object(o) {} function EIGEN_DONT_INLINE (line 50) | EIGEN_DONT_INLINE void transform(const ToRotationMatrixWrapper& t... function EIGEN_DONT_INLINE (line 58) | EIGEN_DONT_INLINE void transform(const Transform&... type get_dim (line 63) | struct get_dim { enum { Dim = T::Dim }; } type get_dim > (line 65) | struct get_dim > { enum { Dim = R }; } type bench_impl (line 68) | struct bench_impl method EIGEN_DONT_INLINE (line 70) | static EIGEN_DONT_INLINE void run(const Transformation& t) type bench_impl (line 84) | struct bench_impl method EIGEN_DONT_INLINE (line 86) | static EIGEN_DONT_INLINE void run(const Transformation&) {} function EIGEN_DONT_INLINE (line 90) | EIGEN_DONT_INLINE void bench(const std::string& msg, const Transformatio... function main (line 97) | int main(int argc, char ** argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/gemm.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/gemm_common.h type SCALAR (line 13) | typedef SCALAR Scalar; type Matrix (line 15) | typedef Matrix Mat; FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/gemv.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/gemv_common.h type SCALAR (line 14) | typedef SCALAR Scalar; type Matrix (line 16) | typedef Matrix Mat; type Matrix (line 17) | typedef Matrix Vec; FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/gemvt.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/lazy_gemm.cpp function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 25) | EIGEN_DONT_INLINE function bench_t (line 54) | double bench_t(int t) function EIGEN_DONT_INLINE (line 62) | EIGEN_DONT_INLINE function main (line 83) | int main(int argc, char **argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/llt.cpp function EIGEN_DONT_INLINE (line 4) | EIGEN_DONT_INLINE function main (line 12) | int main(int argc, char **argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/resources/s1.js function n (line 1) | function n(n){return n&&(n.ownerDocument||n.document||n).documentElement} function t (line 1) | function t(n){return n&&(n.ownerDocument&&n.ownerDocument.defaultView||n... function e (line 1) | function e(n,t){return t>n?-1:n>t?1:n>=t?0:NaN} function r (line 1) | function r(n){return null===n?NaN:+n} function i (line 1) | function i(n){return!isNaN(n)} function u (line 1) | function u(n){return{left:function(t,e,r,i){for(arguments.length<3&&(r=0... function o (line 1) | function o(n){return n.length} function a (line 1) | function a(n){for(var t=1;n*t%1;)t*=10;return t} function l (line 1) | function l(n,t){for(var e in t)Object.defineProperty(n.prototype,e,{valu... function c (line 1) | function c(){this._=Object.create(null)} function f (line 1) | function f(n){return(n+="")===bo||n[0]===_o?_o+n:n} function s (line 1) | function s(n){return(n+="")[0]===_o?n.slice(1):n} function h (line 1) | function h(n){return f(n)in this._} function p (line 1) | function p(n){return(n=f(n))in this._&&delete this._[n]} function g (line 1) | function g(){var n=[];for(var t in this._)n.push(s(t));return n} function v (line 1) | function v(){var n=0;for(var t in this._)++n;return n} function d (line 1) | function d(){for(var n in this._)return!1;return!0} function y (line 1) | function y(){this._=Object.create(null)} function m (line 1) | function m(n){return n} function M (line 1) | function M(n,t,e){return function(){var r=e.apply(t,arguments);return r=... function x (line 1) | function x(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.slice(1... function b (line 1) | function b(){} function _ (line 1) | function _(){} function w (line 1) | function w(n){function t(){for(var t,r=e,i=-1,u=r.length;++ie;e++)for(var i,u=n[e],o=0,a=u.... function Z (line 1) | function Z(n){return ko(n,qo),n} function V (line 1) | function V(n){var t,e;return function(r,i,u){var o,a=n[u].update,l=a.len... function X (line 1) | function X(n,t,e){function r(){var t=this[o];t&&(this.removeEventListene... function $ (line 1) | function $(n,t){return function(e){var r=ao.event;ao.event=e,t[0]=this._... function B (line 1) | function B(n,t){var e=$(n,t);return function(n){var t=this,r=n.relatedTa... function W (line 1) | function W(e){var r=".dragsuppress-"+ ++Do,i="click"+r,u=ao.select(t(e))... function J (line 1) | function J(n,e){e.changedTouches&&(e=e.changedTouches[0]);var r=n.ownerS... function G (line 1) | function G(){return ao.event.changedTouches[0].identifier} function K (line 1) | function K(n){return n>0?1:0>n?-1:0} function Q (line 1) | function Q(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(t[1]-n[1])*(e[0]-n[0])} function nn (line 1) | function nn(n){return n>1?0:-1>n?Fo:Math.acos(n)} function tn (line 1) | function tn(n){return n>1?Io:-1>n?-Io:Math.asin(n)} function en (line 1) | function en(n){return((n=Math.exp(n))-1/n)/2} function rn (line 1) | function rn(n){return((n=Math.exp(n))+1/n)/2} function un (line 1) | function un(n){return((n=Math.exp(2*n))-1)/(n+1)} function on (line 1) | function on(n){return(n=Math.sin(n/2))*n} function an (line 1) | function an(){} function ln (line 1) | function ln(n,t,e){return this instanceof ln?(this.h=+n,this.s=+t,void(t... function cn (line 1) | function cn(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?... function fn (line 1) | function fn(n,t,e){return this instanceof fn?(this.h=+n,this.c=+t,void(t... function sn (line 1) | function sn(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),new hn(e,Math.... function hn (line 1) | function hn(n,t,e){return this instanceof hn?(this.l=+n,this.a=+t,void(t... function pn (line 1) | function pn(n,t,e){var r=(n+16)/116,i=r+t/500,u=r-e/200;return i=vn(i)*n... function gn (line 1) | function gn(n,t,e){return n>0?new fn(Math.atan2(e,t)*Zo,Math.sqrt(t*t+e*... function vn (line 1) | function vn(n){return n>.206893034?n*n*n:(n-4/29)/7.787037} function dn (line 1) | function dn(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29} function yn (line 1) | function yn(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n... function mn (line 1) | function mn(n,t,e){return this instanceof mn?(this.r=~~n,this.g=~~t,void... function Mn (line 1) | function Mn(n){return new mn(n>>16,n>>8&255,255&n)} function xn (line 1) | function xn(n){return Mn(n)+""} function bn (line 1) | function bn(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n... function _n (line 1) | function _n(n,t,e){var r,i,u,o=0,a=0,l=0;if(r=/([a-z]+)\((.*)\)/.exec(n=... function wn (line 1) | function wn(n,t,e){var r,i,u=Math.min(n/=255,t/=255,e/=255),o=Math.max(n... function Sn (line 1) | function Sn(n,t,e){n=kn(n),t=kn(t),e=kn(e);var r=dn((.4124564*n+.3575761... function kn (line 1) | function kn(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)} function Nn (line 1) | function Nn(n){var t=parseFloat(n);return"%"===n.charAt(n.length-1)?Math... function En (line 1) | function En(n){return"function"==typeof n?n:function(){return n}} function An (line 1) | function An(n){return function(t,e,r){return 2===arguments.length&&"func... function Cn (line 1) | function Cn(n,t,e,r){function i(){var n,t=l.status;if(!t&&Ln(l)||t>=200&... function zn (line 1) | function zn(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n} function Ln (line 1) | function Ln(n){var t=n.responseType;return t&&"text"!==t?n.response:n.re... function qn (line 1) | function qn(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now())... function Tn (line 1) | function Tn(){var n=Rn(),t=Dn()-n;t>24?(isFinite(t)&&(clearTimeout(ca),c... function Rn (line 1) | function Rn(){for(var n=Date.now(),t=oa;t;)n>=t.t&&t.c(n-t.t)&&(t.c=null... function Dn (line 1) | function Dn(){for(var n,t=oa,e=1/0;t;)t.c?(t.t8?function(... function jn (line 1) | function jn(n){var t=n.decimal,e=n.thousands,r=n.grouping,i=n.currency,u... function Fn (line 1) | function Fn(n){return n+""} function Hn (line 1) | function Hn(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arg... function On (line 1) | function On(n,t,e){function r(t){var e=n(t),r=u(e,1);return r-t>t-e?e:r}... function In (line 1) | function In(n){return function(t,e){try{va=Hn;var r=new Hn;return r._=t,... function Yn (line 1) | function Yn(n){function t(n){function t(t){for(var e,i,u,o=[],a=-1,l=0;+... function Zn (line 1) | function Zn(n,t,e){var r=0>n?"-":"",i=(r?-n:n)+"",u=i.length;return r+(e... function Vn (line 1) | function Vn(n){return new RegExp("^(?:"+n.map(ao.requote).join("|")+")",... function Xn (line 1) | function Xn(n){for(var t=new c,e=-1,r=n.length;++e68?1900:2e3)} function nt (line 1) | function nt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function tt (line 1) | function tt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function et (line 1) | function et(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r... function rt (line 1) | function rt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function it (line 1) | function it(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function ut (line 1) | function ut(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function ot (line 1) | function ot(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r... function at (line 1) | function at(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=xo(t)/60|0,i=... function lt (line 1) | function lt(n,t,e){Ma.lastIndex=0;var r=Ma.exec(t.slice(e,e+1));return r... function ct (line 1) | function ct(n){for(var t=n.length,e=-1;++e=0?1:-1,... function dt (line 1) | function dt(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Ma... function yt (line 1) | function yt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]} function mt (line 1) | function mt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1... function Mt (line 1) | function Mt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]} function xt (line 1) | function xt(n,t){return[n[0]*t,n[1]*t,n[2]*t]} function bt (line 1) | function bt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[... function _t (line 1) | function _t(n){return[Math.atan2(n[1],n[0]),tn(n[2])]} function wt (line 1) | function wt(n,t){return xo(n[0]-t[0])1} function Pt (line 1) | function Pt(){var n,t=[];return{lineStart:function(){t.push(n=[])},point... function Ut (line 1) | function Ut(n,t){return((n=n.x)[0]<0?n[1]-Io-Uo:Io-n[1])-((t=t.x)[0]<0?t... function jt (line 1) | function jt(n){var t,e=NaN,r=NaN,i=NaN;return{lineStart:function(){n.lin... function Ft (line 1) | function Ft(n,t,e,r){var i,u,o=Math.sin(n-e);return xo(o)>Uo?Math.atan((... function Ht (line 1) | function Ht(n,t,e,r){var i;if(null==n)i=e*Io,r.point(-Fo,i),r.point(0,i)... function Ot (line 1) | function Ot(n,t){var e=n[0],r=n[1],i=[Math.sin(e),-Math.cos(e),0],u=0,o=... function It (line 1) | function It(n){function t(n,t){return Math.cos(n)*Math.cos(t)>u}function... function Yt (line 1) | function Yt(n,t,e,r){return function(i){var u,o=i.a,a=i.b,l=o.x,c=o.y,f=... function Zt (line 1) | function Zt(n,t,e,r){function i(r,i){return xo(r[0]-n)0?0:3:xo(r[0... function Vt (line 1) | function Vt(n){var t=0,e=Fo/3,r=ae(n),i=r(t,e);return i.parallels=functi... function Xt (line 1) | function Xt(n,t){function e(n,t){var e=Math.sqrt(u-2*i*Math.sin(t))/i;re... function $t (line 1) | function $t(){function n(n,t){Ia+=i*n-r*t,r=n,i=t}var t,e,r,i;$a.point=f... function Bt (line 1) | function Bt(n,t){Ya>n&&(Ya=n),n>Va&&(Va=n),Za>t&&(Za=t),t>Xa&&(Xa=t)} function Wt (line 1) | function Wt(){function n(n,t){o.push("M",n,",",t,u)}function t(n,t){o.pu... function Jt (line 1) | function Jt(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" ... function Gt (line 1) | function Gt(n,t){Ca+=n,za+=t,++La} function Kt (line 1) | function Kt(){function n(n,r){var i=n-t,u=r-e,o=Math.sqrt(i*i+u*u);qa+=o... function Qt (line 1) | function Qt(){Wa.point=Gt} function ne (line 1) | function ne(){function n(n,t){var e=n-r,u=t-i,o=Math.sqrt(e*e+u*u);qa+=o... function te (line 1) | function te(n){function t(t,e){n.moveTo(t+o,e),n.arc(t,e,o,0,Ho)}functio... function ee (line 1) | function ee(n){function t(n){return(a?r:e)(n)}function e(t){return ue(t,... function re (line 1) | function re(n){var t=ee(function(t,e){return n([t*Zo,e*Zo])});return fun... function ie (line 1) | function ie(n){this.stream=n} function ue (line 1) | function ue(n,t){return{point:t,sphere:function(){n.sphere()},lineStart:... function oe (line 1) | function oe(n){return ae(function(){return n})()} function ae (line 1) | function ae(n){function t(n){return n=a(n[0]*Yo,n[1]*Yo),[n[0]*h+l,c-n[1... function le (line 1) | function le(n){return ue(n,function(t,e){n.point(t*Yo,e*Yo)})} function ce (line 1) | function ce(n,t){return[n,t]} function fe (line 1) | function fe(n,t){return[n>Fo?n-Ho:-Fo>n?n+Ho:n,t]} function se (line 1) | function se(n,t,e){return n?t||e?Ct(pe(n),ge(t,e)):pe(n):t||e?ge(t,e):fe} function he (line 1) | function he(n){return function(t,e){return t+=n,[t>Fo?t-Ho:-Fo>t?t+Ho:t,... function pe (line 1) | function pe(n){var t=he(n);return t.invert=he(-n),t} function ge (line 1) | function ge(n,t){function e(n,t){var e=Math.cos(t),a=Math.cos(n)*e,l=Mat... function ve (line 1) | function ve(n,t){var e=Math.cos(n),r=Math.sin(n);return function(i,u,o,a... function de (line 1) | function de(n,t){var e=dt(t);e[0]-=n,bt(e);var r=nn(-e[1]);return((-e[2]... function ye (line 1) | function ye(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n)... function me (line 1) | function me(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n)... function Me (line 1) | function Me(n){return n.source} function xe (line 1) | function xe(n){return n.target} function be (line 1) | function be(n,t,e,r){var i=Math.cos(t),u=Math.sin(t),o=Math.cos(r),a=Mat... function _e (line 1) | function _e(){function n(n,i){var u=Math.sin(i*=Yo),o=Math.cos(i),a=xo((... function we (line 1) | function we(n,t){function e(t,e){var r=Math.cos(t),i=Math.cos(e),u=n(r*i... function Se (line 1) | function Se(n,t){function e(n,t){o>0?-Io+Uo>t&&(t=-Io+Uo):t>Io-Uo&&(t=Io... function ke (line 1) | function ke(n,t){function e(n,t){var e=u-t;return[e*Math.sin(i*n),u-e*Ma... function Ne (line 1) | function Ne(n,t){return[n,Math.log(Math.tan(Fo/4+t/2))]} function Ee (line 1) | function Ee(n){var t,e=oe(n),r=e.scale,i=e.translate,u=e.clipExtent;retu... function Ae (line 1) | function Ae(n,t){return[Math.log(Math.tan(Fo/4+t/2)),-n]} function Ce (line 1) | function Ce(n){return n[0]} function ze (line 1) | function ze(n){return n[1]} function Le (line 1) | function Le(n){for(var t=n.length,e=[0,1],r=2,i=2;t>i;i++){for(;r>1&&Q(n... function qe (line 1) | function qe(n,t){return n[0]-t[0]||n[1]-t[1]} function Te (line 1) | function Te(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])} function Re (line 1) | function Re(n,t,e,r){var i=n[0],u=e[0],o=t[0]-i,a=r[0]-u,l=n[1],c=e[1],f... function De (line 1) | function De(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])} function Pe (line 1) | function Pe(){rr(this),this.edge=this.site=this.circle=null} function Ue (line 1) | function Ue(n){var t=cl.pop()||new Pe;return t.site=n,t} function je (line 1) | function je(n){Be(n),ol.remove(n),cl.push(n),rr(n)} function Fe (line 1) | function Fe(n){var t=n.circle,e=t.x,r=t.cy,i={x:e,y:r},u=n.P,o=n.N,a=[n]... function He (line 1) | function He(n){for(var t,e,r,i,u=n.x,o=n.y,a=ol._;a;)if(r=Oe(a,o)-u,r>Uo... function Oe (line 1) | function Oe(n,t){var e=n.site,r=e.x,i=e.y,u=i-t;if(!u)return r;var o=n.P... function Ie (line 1) | function Ie(n,t){var e=n.N;if(e)return Oe(e,t);var r=n.site;return r.y==... function Ye (line 1) | function Ye(n){this.site=n,this.edges=[]} function Ze (line 1) | function Ze(n){for(var t,e,r,i,u,o,a,l,c,f,s=n[0][0],h=n[1][0],p=n[0][1]... function Ve (line 1) | function Ve(n,t){return t.angle-n.angle} function Xe (line 1) | function Xe(){rr(this),this.x=this.y=this.arc=this.site=this.cy=null} function $e (line 1) | function $e(n){var t=n.P,e=n.N;if(t&&e){var r=t.site,i=n.site,u=e.site;i... function Be (line 1) | function Be(n){var t=n.circle;t&&(t.P||(al=t.N),ll.remove(t),fl.push(t),... function We (line 1) | function We(n){for(var t,e=il,r=Yt(n[0][0],n[0][1],n[1][0],n[1][1]),i=e.... function Je (line 1) | function Je(n,t){var e=n.b;if(e)return!0;var r,i,u=n.a,o=t[0][0],a=t[1][... function Ge (line 1) | function Ge(n,t){this.l=n,this.r=t,this.a=this.b=null} function Ke (line 1) | function Ke(n,t,e,r){var i=new Ge(n,t);return il.push(i),e&&nr(i,n,t,e),... function Qe (line 1) | function Qe(n,t,e){var r=new Ge(n,null);return r.a=t,r.b=e,il.push(r),r} function nr (line 1) | function nr(n,t,e,r){n.a||n.b?n.l===e?n.b=r:n.a=r:(n.a=r,n.l=t,n.r=e)} function tr (line 1) | function tr(n,t,e){var r=n.a,i=n.b;this.edge=n,this.site=t,this.angle=e?... function er (line 1) | function er(){this._=null} function rr (line 1) | function rr(n){n.U=n.C=n.L=n.R=n.P=n.N=null} function ir (line 1) | function ir(n,t){var e=t,r=t.R,i=e.U;i?i.L===e?i.L=r:i.R=r:n._=r,r.U=i,e... function ur (line 1) | function ur(n,t){var e=t,r=t.L,i=e.U;i?i.L===e?i.L=r:i.R=r:n._=r,r.U=i,e... function or (line 1) | function or(n){for(;n.L;)n=n.L;return n} function ar (line 1) | function ar(n,t){var e,r,i,u=n.sort(lr).pop();for(il=[],ul=new Array(n.l... function lr (line 1) | function lr(n,t){return t.y-n.y||t.x-n.x} function cr (line 1) | function cr(n,t,e){return(n.x-e.x)*(t.y-n.y)-(n.x-t.x)*(e.y-n.y)} function fr (line 1) | function fr(n){return n.x} function sr (line 1) | function sr(n){return n.y} function hr (line 1) | function hr(){return{leaf:!0,nodes:[],point:null,x:null,y:null}} function pr (line 1) | function pr(n,t,e,r,i,u){if(!n(t,e,r,i,u)){var o=.5*(e+i),a=.5*(r+u),l=t... function gr (line 1) | function gr(n,t,e,r,i,u,o){var a,l=1/0;return function c(n,f,s,h,p){if(!... function vr (line 1) | function vr(n,t){n=ao.rgb(n),t=ao.rgb(t);var e=n.r,r=n.g,i=n.b,u=t.r-e,o... function dr (line 1) | function dr(n,t){var e,r={},i={};for(e in n)e in t?r[e]=Mr(n[e],t[e]):i[... function yr (line 1) | function yr(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}} function mr (line 1) | function mr(n,t){var e,r,i,u=hl.lastIndex=pl.lastIndex=0,o=-1,a=[],l=[];... function Mr (line 1) | function Mr(n,t){for(var e,r=ao.interpolators.length;--r>=0&&!(e=ao.inte... function xr (line 1) | function xr(n,t){var e,r=[],i=[],u=n.length,o=t.length,a=Math.min(n.leng... function br (line 1) | function br(n){return function(t){return 0>=t?0:t>=1?1:n(t)}} function _r (line 1) | function _r(n){return function(t){return 1-n(1-t)}} function wr (line 1) | function wr(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}} function Sr (line 1) | function Sr(n){return n*n} function kr (line 1) | function kr(n){return n*n*n} function Nr (line 1) | function Nr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return ... function Er (line 1) | function Er(n){return function(t){return Math.pow(t,n)}} function Ar (line 1) | function Ar(n){return 1-Math.cos(n*Io)} function Cr (line 1) | function Cr(n){return Math.pow(2,10*(n-1))} function zr (line 1) | function zr(n){return 1-Math.sqrt(1-n*n)} function Lr (line 1) | function Lr(n,t){var e;return arguments.length<2&&(t=.45),arguments.leng... function qr (line 1) | function qr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}} function Tr (line 1) | function Tr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*... function Rr (line 1) | function Rr(n,t){n=ao.hcl(n),t=ao.hcl(t);var e=n.h,r=n.c,i=n.l,u=t.h-e,o... function Dr (line 1) | function Dr(n,t){n=ao.hsl(n),t=ao.hsl(t);var e=n.h,r=n.s,i=n.l,u=t.h-e,o... function Pr (line 1) | function Pr(n,t){n=ao.lab(n),t=ao.lab(t);var e=n.l,r=n.a,i=n.b,u=t.l-e,o... function Ur (line 1) | function Ur(n,t){return t-=n,function(e){return Math.round(n+t*e)}} function jr (line 1) | function jr(n){var t=[n.a,n.b],e=[n.c,n.d],r=Hr(t),i=Fr(t,e),u=Hr(Or(e,t... function Fr (line 1) | function Fr(n,t){return n[0]*t[0]+n[1]*t[1]} function Hr (line 1) | function Hr(n){var t=Math.sqrt(Fr(n,n));return t&&(n[0]/=t,n[1]/=t),t} function Or (line 1) | function Or(n,t,e){return n[0]+=e*t[0],n[1]+=e*t[1],n} function Ir (line 1) | function Ir(n){return n.length?n.pop()+",":""} function Yr (line 1) | function Yr(n,t,e,r){if(n[0]!==t[0]||n[1]!==t[1]){var i=e.push("translat... function Zr (line 1) | function Zr(n,t,e,r){n!==t?(n-t>180?t+=360:t-n>180&&(n+=360),r.push({i:e... function Vr (line 1) | function Vr(n,t,e,r){n!==t?r.push({i:e.push(Ir(e)+"skewX(",null,")")-2,x... function Xr (line 1) | function Xr(n,t,e,r){if(n[0]!==t[0]||n[1]!==t[1]){var i=e.push(Ir(e)+"sc... function $r (line 1) | function $r(n,t){var e=[],r=[];return n=ao.transform(n),t=ao.transform(t... function Br (line 1) | function Br(n,t){return t=(t-=n=+n)||1/t,function(e){return(e-n)/t}} function Wr (line 1) | function Wr(n,t){return t=(t-=n=+n)||1/t,function(e){return Math.max(0,M... function Jr (line 1) | function Jr(n){for(var t=n.source,e=n.target,r=Kr(t,e),i=[t];t!==r;)t=t.... function Gr (line 1) | function Gr(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent... function Kr (line 1) | function Kr(n,t){if(n===t)return n;for(var e=Gr(n),r=Gr(t),i=e.pop(),u=r... function Qr (line 1) | function Qr(n){n.fixed|=2} function ni (line 1) | function ni(n){n.fixed&=-7} function ti (line 1) | function ti(n){n.fixed|=4,n.px=n.x,n.py=n.y} function ei (line 1) | function ei(n){n.fixed&=-5} function ri (line 1) | function ri(n,t,e){var r=0,i=0;if(n.charge=0,!n.leaf)for(var u,o=n.nodes... function ii (line 1) | function ii(n,t){return ao.rebind(n,t,"sort","children","value"),n.nodes... function ui (line 1) | function ui(n,t){for(var e=[n];null!=(n=e.pop());)if(t(n),(i=n.children)... function oi (line 1) | function oi(n,t){for(var e=[n],r=[];null!=(n=e.pop());)if(r.push(n),(u=n... function ai (line 1) | function ai(n){return n.children} function li (line 1) | function li(n){return n.value} function ci (line 1) | function ci(n,t){return t.value-n.value} function fi (line 1) | function fi(n){return ao.merge(n.map(function(n){return(n.children||[]).... function si (line 1) | function si(n){return n.x} function hi (line 1) | function hi(n){return n.y} function pi (line 1) | function pi(n,t,e){n.y0=t,n.y=e} function gi (line 1) | function gi(n){return ao.range(n.length)} function vi (line 1) | function vi(n){for(var t=-1,e=n[0].length,r=[];++te;++e)(t=n[e][1]... function yi (line 1) | function yi(n){return n.reduce(mi,0)} function mi (line 1) | function mi(n,t){return n+t[1]} function Mi (line 1) | function Mi(n,t){return xi(n,Math.ceil(Math.log(t.length)/Math.LN2+1))} function xi (line 1) | function xi(n,t){for(var e=-1,r=+n[0],i=(n[1]-r)/t,u=[];++e<=t;)u[e]=i*e... function bi (line 1) | function bi(n){return[ao.min(n),ao.max(n)]} function _i (line 1) | function _i(n,t){return n.value-t.value} function wi (line 1) | function wi(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pac... function Si (line 1) | function Si(n,t){n._pack_next=t,t._pack_prev=n} function ki (line 1) | function ki(n,t){var e=t.x-n.x,r=t.y-n.y,i=n.r+t.r;return.999*i*i>e*e+r*r} function Ni (line 1) | function Ni(n){function t(n){f=Math.min(n.x-n.r,f),s=Math.max(n.x+n.r,s)... function Ei (line 1) | function Ei(n){n._pack_next=n._pack_prev=n} function Ai (line 1) | function Ai(n){delete n._pack_next,delete n._pack_prev} function Ci (line 1) | function Ci(n,t,e,r){var i=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=... function zi (line 1) | function zi(n,t,e){var r=n.r+e.r,i=t.x-n.x,u=t.y-n.y;if(r&&(i||u)){var o... function Li (line 1) | function Li(n,t){return n.parent==t.parent?1:2} function qi (line 1) | function qi(n){var t=n.children;return t.length?t[0]:n.t} function Ti (line 1) | function Ti(n){var t,e=n.children;return(t=e.length)?e[t-1]:n.t} function Ri (line 1) | function Ri(n,t,e){var r=e/(t.i-n.i);t.c-=r,t.s+=e,n.c+=r,t.z+=e,t.m+=e} function Di (line 1) | function Di(n){for(var t,e=0,r=0,i=n.children,u=i.length;--u>=0;)t=i[u],... function Pi (line 1) | function Pi(n,t,e){return n.a.parent===t.parent?n.a:e} function Ui (line 1) | function Ui(n){return 1+ao.max(n,function(n){return n.y})} function ji (line 1) | function ji(n){return n.reduce(function(n,t){return n+t.x},0)/n.length} function Fi (line 1) | function Fi(n){var t=n.children;return t&&t.length?Fi(t[0]):n} function Hi (line 1) | function Hi(n){var t,e=n.children;return e&&(t=e.length)?Hi(e[t-1]):n} function Oi (line 1) | function Oi(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}} function Ii (line 1) | function Ii(n,t){var e=n.x+t[3],r=n.y+t[0],i=n.dx-t[1]-t[3],u=n.dy-t[0]-... function Yi (line 1) | function Yi(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]} function Zi (line 1) | function Zi(n){return n.rangeExtent?n.rangeExtent():Yi(n.range())} function Vi (line 1) | function Vi(n,t,e,r){var i=e(n[0],n[1]),u=r(t[0],t[1]);return function(n... function Xi (line 1) | function Xi(n,t){var e,r=0,i=n.length-1,u=n[r],o=n[i];return u>o&&(e=r,r... function $i (line 1) | function $i(n){return n?{floor:function(t){return Math.floor(t/n)*n},cei... function Bi (line 1) | function Bi(n,t,e,r){var i=[],u=[],o=0,a=Math.min(n.length,t.length)-1;f... function Wi (line 1) | function Wi(n,t,e,r){function i(){var i=Math.min(n.length,t.length)>2?Bi... function Ji (line 1) | function Ji(n,t){return ao.rebind(n,t,"range","rangeRound","interpolate"... function Gi (line 1) | function Gi(n,t){return Xi(n,$i(Ki(n,t)[2])),Xi(n,$i(Ki(n,t)[2])),n} function Ki (line 1) | function Ki(n,t){null==t&&(t=10);var e=Yi(n),r=e[1]-e[0],i=Math.pow(10,M... function Qi (line 1) | function Qi(n,t){return ao.range.apply(ao,Ki(n,t))} function nu (line 1) | function nu(n,t,e){var r=Ki(n,t);if(e){var i=ha.exec(e);if(i.shift(),"s"... function tu (line 1) | function tu(n){return-Math.floor(Math.log(n)/Math.LN10+.01)} function eu (line 1) | function eu(n,t){var e=tu(t[2]);return n in kl?Math.abs(e-tu(Math.max(xo... function ru (line 1) | function ru(n,t,e,r){function i(n){return(e?Math.log(0>n?0:n):-Math.log(... function iu (line 1) | function iu(n,t,e){function r(t){return n(i(t))}var i=uu(t),u=uu(1/t);re... function uu (line 1) | function uu(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,... function ou (line 1) | function ou(n,t){function e(e){return u[((i.get(e)||("range"===t.t?i.set... function au (line 1) | function au(n,t){function u(){var e=0,r=t.length;for(a=[];++e=e?t[ao.bisect(n,e)]:void 0}retu... function fu (line 1) | function fu(n){function t(n){return+n}return t.invert=t,t.domain=t.range... function su (line 1) | function su(){return 0} function hu (line 1) | function hu(n){return n.innerRadius} function pu (line 1) | function pu(n){return n.outerRadius} function gu (line 1) | function gu(n){return n.startAngle} function vu (line 1) | function vu(n){return n.endAngle} function du (line 1) | function du(n){return n&&n.padAngle} function yu (line 1) | function yu(n,t,e,r){return(n-e)*t-(t-r)*n>0?0:1} function mu (line 1) | function mu(n,t,e,r,i){var u=n[0]-t[0],o=n[1]-t[1],a=(i?r:-r)/Math.sqrt(... function Mu (line 1) | function Mu(n){function t(t){function o(){c.push("M",u(n(f),a))}for(var ... function xu (line 1) | function xu(n){return n.length>1?n.join("L"):n+"Z"} function bu (line 1) | function bu(n){return n.join("L")+"Z"} function _u (line 1) | function _u(n){for(var t=0,e=n.length,r=n[0],i=[r[0],",",r[1]];++t=t?o... function no (line 1) | function no(n,t,e){n.attr("transform",function(n){var r=t(n);return"tran... function to (line 1) | function to(n,t,e){n.attr("transform",function(n){var r=t(n);return"tran... function eo (line 1) | function eo(n){return n.toISOString()} function ro (line 1) | function ro(n,t,e){function r(t){return n(t)}function i(n,e){var r=n[1]-... function io (line 1) | function io(n){return new Date(n)} function uo (line 1) | function uo(n){return JSON.parse(n.responseText)} function oo (line 1) | function oo(n){var t=fo.createRange();return t.selectNode(fo.body),t.cre... function n (line 1) | function n(t,o,a){if(a>=u.length)return r?r.call(i,o):e?o.sort(e):o;for(... function t (line 1) | function t(n,e){if(e>=u.length)return n;var r=[],i=o[e++];return n.forEa... function e (line 1) | function e(n,e){var r,i,u,o=n.length,s=e.length,h=Math.min(o,s),p=new Ar... function n (line 1) | function n(){this.on("mousedown.drag",u).on("touchstart.drag",o)} function e (line 1) | function e(n,t,e,u,o){return function(){function a(){var n,e,r=t(h,v);r&... function n (line 1) | function n(n){n.on(L,s).on(Wo+".zoom",p).on("dblclick.zoom",g).on(R,h)} function e (line 1) | function e(n){return[(n[0]-k.x)/k.k,(n[1]-k.y)/k.k]} function r (line 1) | function r(n){return[n[0]*k.k+k.x,n[1]*k.k+k.y]} function i (line 1) | function i(n){k.k=Math.max(A[0],Math.min(A[1],n))} function u (line 1) | function u(n,t){t=r(t),k.x+=n[0]-t[0],k.y+=n[1]-t[1]} function o (line 1) | function o(t,e,r,o){t.__chart__={x:k.x,y:k.y,k:k.k},i(Math.pow(2,o)),u(d... function a (line 1) | function a(){b&&b.domain(x.range().map(function(n){return(n-k.x)/k.k}).m... function l (line 1) | function l(n){z++||n({type:"zoomstart"})} function c (line 1) | function c(n){a(),n({type:"zoom",scale:k.k,translate:[k.x,k.y]})} function f (line 1) | function f(n){--z||(n({type:"zoomend"}),d=null)} function s (line 1) | function s(){function n(){a=1,u(ao.mouse(i),h),c(o)}function r(){s.on(q,... function h (line 1) | function h(){function n(){var n=ao.touches(g);return p=k.k,n.forEach(fun... function p (line 1) | function p(){var n=D.of(this,arguments);m?clearTimeout(m):(Il.call(this)... function g (line 1) | function g(){var n=ao.mouse(this),t=Math.log(k.k)/Math.LN2;o(this,n,e(n)... function e (line 1) | function e(n,e,u){arguments.length<3&&(u=e,e=null);var o=Cn(n,t,null==e?... function r (line 1) | function r(n){return e.parse(n.responseText)} function i (line 1) | function i(n){return function(t){return e.parse(t.responseText,n)}} function u (line 1) | function u(t){return t.map(o).join(n)} function o (line 1) | function o(n){return a.test(n)?'"'+n.replace(/\"/g,'""')+'"':n} function e (line 1) | function e(){if(f>=c)return o;if(i)return i=!1,u;var t=f;if(34===n.charC... function n (line 1) | function n(n,t){M.push(x=[f=n,h=n]),s>t&&(s=t),t>p&&(p=t)} function t (line 1) | function t(t,e){var r=dt([t*Yo,e*Yo]);if(y){var i=mt(y,r),u=[i[1],-i[0],... function e (line 1) | function e(){b.point=t} function r (line 1) | function r(){x[0]=f,x[1]=h,b.point=n,y=null} function i (line 1) | function i(n,e){if(y){var r=n-g;m+=xo(r)>180?r+(r>0?360:-360):r}else v=n... function u (line 1) | function u(){Na.lineStart()} function o (line 1) | function o(){i(v,d),Na.lineEnd(),xo(m)>Uo&&(f=-(h=180)),x[0]=f,x[1]=h,y=... function a (line 1) | function a(n,t){return(t-=n)<0?t+360:t} function l (line 1) | function l(n,t){return n[0]-t[0]} function c (line 1) | function c(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:nl;++l)e[l]=[];for(l=0;c>... function n (line 1) | function n(i){var u,o=[i],a=[];for(i.depth=0;null!=(u=o.pop());)if(a.pus... function n (line 1) | function n(t,e,r,i){var u=t.children;if(t.x=e,t.y=t.depth*i,t.dx=r,t.dy=... function t (line 1) | function t(n){var e=n.children,r=0;if(e&&(i=e.length))for(var i,u=-1;++u... function e (line 1) | function e(e,u){var o=r.call(this,e,u);return n(o[0],0,i[0],i[1]/t(o[0])... function n (line 1) | function n(o){var a,l=o.length,c=o.map(function(e,r){return+t.call(n,e,r... function n (line 1) | function n(a,l){if(!(h=a.length))return a;var c=a.map(function(e,r){retu... function n (line 1) | function n(n,u){for(var o,a,l=[],c=n.map(e,this),f=r.call(this,c,u),s=i.... function n (line 1) | function n(n,u){var o=e.call(this,n,u),a=o[0],l=i[0],c=i[1],f=null==t?Ma... function n (line 1) | function n(n,i){var f=o.call(this,n,i),s=f[0],h=t(s);if(oi(h,e),h.parent... function t (line 1) | function t(n){for(var t,e={A:null,children:[n]},r=[e];null!=(t=r.pop());... function e (line 1) | function e(n){var t=n.children,e=n.parent.children,r=n.i?e[n.i-1]:null;i... function r (line 1) | function r(n){n._.x=n.z+n.parent.m,n.m+=n.parent.m} function i (line 1) | function i(n,t,e){if(t){for(var r,i=n,u=n,o=t,l=i.parent.children[0],c=i... function u (line 1) | function u(n){n.x*=l[0],n.y=n.depth*l[1]} function n (line 1) | function n(n,u){var o,a=t.call(this,n,u),l=a[0],c=0;oi(l,function(n){var... function n (line 1) | function n(n,t){for(var e,r,i=-1,u=n.length;++it... function t (line 1) | function t(e){var u=e.children;if(u&&u.length){var o,a,l,c=s(e),f=[],h=u... function e (line 1) | function e(t){var r=t.children;if(r&&r.length){var u,o=s(t),a=r.slice(),... function r (line 1) | function r(n,t){for(var e,r=n.area,i=0,u=1/0,o=-1,a=n.length;++oFo)+",1 "+t} function i (line 1) | function i(n,t,e,r){return"Q 0,0 "+r} function n (line 1) | function n(n,i){var u=t.call(this,n,i),o=e.call(this,n,i),a=(u.y+o.y)/2,... function n (line 1) | function n(n,r){return(Ul.get(t.call(this,n,r))||$u)(e.call(this,n,r))} function e (line 1) | function e(){this.removeAttribute(a)} function r (line 1) | function r(){this.removeAttributeNS(a.space,a.local)} function i (line 1) | function i(n){return null==n?e:(n+="",function(){var t,e=this.getAttribu... function u (line 1) | function u(n){return null==n?r:(n+="",function(){var t,e=this.getAttribu... function e (line 1) | function e(n,e){var r=t.call(this,n,e,this.getAttribute(i));return r&&fu... function r (line 1) | function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(i.space,i.loca... function i (line 1) | function i(){this.style.removeProperty(n)} function u (line 1) | function u(e){return null==e?i:(e+="",function(){var i,u=t(this).getComp... function i (line 1) | function i(i,u){var o=e.call(this,i,u,t(this).getComputedStyle(this,null... function n (line 1) | function n(n){n.each(function(){var n,c=ao.select(this),f=this.__chart__... function n (line 1) | function n(t){t.each(function(){var t=ao.select(this).style("pointer-eve... function e (line 1) | function e(n){n.selectAll(".resize").attr("transform",function(n){return... function r (line 1) | function r(n){n.select(".extent").attr("x",s[0]),n.selectAll(".extent,.n... function i (line 1) | function i(n){n.select(".extent").attr("y",h[0]),n.selectAll(".extent,.e... function u (line 1) | function u(){function u(){32==ao.event.keyCode&&(C||(M=null,L[0]-=s[1],L... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/resources/s2.js function b (line 1) | function b(l){l.each(function(l){function m(){var a=d3.mouse(this),d=a[0... function b (line 1) | function b(){if(!l||!l.node()){var a=[1];l=d3.select(document.body).sele... function c (line 1) | function c(){return n&&w(e)?(a.dom.write(function(){b();var a=u(e);a&&(l... function b (line 1) | function b(b,e){var f=c.call(this,b,e),g=d.call(this,b,e);return-1!==d3.... function b (line 1) | function b(g){return t.reset(),g.each(function(b){var g=d3.select(this);... function b (line 1) | function b(l){return E.reset(),l.each(function(b){var l=j-i.left-i.right... function b (line 1) | function b(k){return t.reset(),t.models(e),l&&t.models(f),m&&t.models(g)... function b (line 1) | function b(a,b){var c=a.slice();a.sort(function(a,d){var e=c.indexOf(a),... function c (line 1) | function c(e){return e.each(function(c,e){var s=p-d.left-d.right,x=q-d.t... function b (line 1) | function b(d){return d.each(function(e,o){var p=d3.select(this);a.utils.... function b (line 1) | function b(x){return x.each(function(b){c=d3.select(this);var x=a.utils.... function b (line 1) | function b(l){return H.reset(),H.models(f),r&&H.models(g),s&&H.models(h)... function c (line 1) | function c(a,b){return K||(K=f.y()),b.map(function(b,c){if(!b.values)ret... function b (line 1) | function b(m){return y.reset(),m.each(function(b){var m=k-j.left-j.right... function b (line 1) | function b(i){return x.reset(),x.models(e),o&&x.models(f),p&&x.models(g)... function b (line 1) | function b(k){return m.reset(),k.each(function(b){var k=(e-("x"===g?d.le... function c (line 1) | function c(t){return s.reset(),s.models(b),m&&s.models(f),n&&s.models(g)... function b (line 1) | function b(g){return u.reset(),g.each(function(g){f=d3.select(this),a.ut... function b (line 1) | function b(r){function s(a,b){return"furious"!=q?"#000":o?a.disengaged?h... function b (line 1) | function b(x){return x.each(function(b){w.reset(),k=d3.select(this);var ... function c (line 1) | function c(b){return b.each(function(k){z.reset(),z.models(f),q&&z.model... function b (line 1) | function b(r){function s(a,b){return"furious"!=q?"#000":o?a.disengaged?"... function b (line 1) | function b(r){return v.reset(),v.models(e),r.each(function(b){i=d3.selec... function b (line 1) | function b(j){return B.reset(),B.models(e),r&&B.models(f),s&&B.models(g)... function b (line 1) | function b(v){return v.each(function(v){function J(a){var b=+("e"==a),c=... function b (line 1) | function b(F){return D.reset(),F.each(function(b){var F=k-j.left-j.right... function b (line 1) | function b(B){return G.reset(),G.models(e),s&&G.models(f),t&&G.models(g)... function b (line 1) | function b(m){return F.reset(),m.each(function(b){var m=k-j.left-j.right... function b (line 1) | function b(j){return C.reset(),C.models(e),r&&C.models(f),s&&C.models(g)... function b (line 1) | function b(j){return j.each(function(j){function n(a){var b=2===j[a.seri... function b (line 1) | function b(y){return y.each(function(b){k=d3.select(this);var y=a.utils.... function b (line 1) | function b(B){return A.reset(),B.each(function(b){function A(a){return x... function b (line 1) | function b(e){return r.reset(),r.models(c),e.each(function(e){var j=d3.s... function b (line 1) | function b(F){return E.reset(),F.each(function(b){function F(a,b){a.endA... function b (line 1) | function b(e){return r.reset(),r.models(c),e.each(function(e){var i=d3.s... function b (line 1) | function b(a){var b,c;return b=i=i||{},c=a[0].series,b=b[c]=b[c]||{},c=a... function c (line 1) | function c(a){var c,d,e=a[0],f=b(a),g=!1;for(c=1;c90?180:0} function c (line 1) | function c(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function d (line 1) | function d(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function e (line 1) | function e(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function f (line 1) | function f(a,b){var c=d3.interpolate(F.domain(),[l.x,l.x+l.dx]),d=d3.int... function g (line 1) | function g(a){var b=d3.interpolate({x:a.x0,dx:a.dx0,y:a.y0,dy:a.dy0},a);... function h (line 1) | function h(a){var b=B(a);I[b]||(I[b]={});var c=I[b];c.dx=a.dx,c.x=a.x,c.... function i (line 1) | function i(a){a.forEach(function(a){var b=B(a),c=I[b];c?(a.dx0=c.dx,a.x0... function j (line 1) | function j(a){var d=v.selectAll("text"),g=v.selectAll("path");d.transiti... function k (line 1) | function k(f){return K.reset(),f.each(function(f){v=d3.select(this),m=a.... function b (line 1) | function b(d){return n.reset(),n.models(c),d.each(function(d){var h=d3.s... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/trmv_lo.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/trmv_lot.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/trmv_up.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/perf_monitoring/trmv_upt.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/product_threshold.cpp type map_size (line 11) | struct map_size { enum { ret = S }; } type map_size<10> (line 12) | struct map_size<10> { enum { ret = 20 }; } type map_size<11> (line 13) | struct map_size<11> { enum { ret = 50 }; } type map_size<12> (line 14) | struct map_size<12> { enum { ret = 100 }; } type map_size<13> (line 15) | struct map_size<13> { enum { ret = 300 }; } type alt_prod (line 17) | struct alt_prod function print_mode (line 28) | void print_mode(int mode) function EIGEN_DONT_INLINE (line 39) | EIGEN_DONT_INLINE void prod(const Lhs& a, const Rhs& b, Res& c) function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE void bench_prod() type print_n (line 69) | struct print_n method run (line 129) | static void run() type loop_on_m (line 70) | struct loop_on_m method run (line 96) | static void run() type loop_on_n (line 71) | struct loop_on_n method run (line 116) | static void run() type loop_on_k (line 74) | struct loop_on_k method run (line 76) | static void run() type loop_on_k (line 90) | struct loop_on_k { static void run(){} } method run (line 90) | static void run(){} type loop_on_m (line 94) | struct loop_on_m method run (line 96) | static void run() type loop_on_m (line 111) | struct loop_on_m { static void run(){} } method run (line 111) | static void run(){} type loop_on_n (line 114) | struct loop_on_n method run (line 116) | static void run() type loop_on_n (line 125) | struct loop_on_n { static void run(){} } method run (line 125) | static void run(){} type print_n (line 127) | struct print_n method run (line 129) | static void run() type print_n (line 136) | struct print_n { static void run(){} } method run (line 136) | static void run(){} function main (line 138) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/quat_slerp.cpp function EIGEN_DONT_INLINE (line 11) | EIGEN_DONT_INLINE Q nlerp(const Q& a, const Q& b, typename Q::Scalar t) function EIGEN_DONT_INLINE (line 17) | EIGEN_DONT_INLINE Q slerp_eigen(const Q& a, const Q& b, typename Q::Scal... function EIGEN_DONT_INLINE (line 23) | EIGEN_DONT_INLINE Q slerp_legacy(const Q& a, const Q& b, typename Q::Sca... function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE Q slerp_legacy_nlerp(const Q& a, const Q& b, typename ... function T (line 76) | inline T sin_over_x(T x) function EIGEN_DONT_INLINE (line 85) | EIGEN_DONT_INLINE Q slerp_rw(const Q& a, const Q& b, typename Q::Scalar t) function EIGEN_DONT_INLINE (line 109) | EIGEN_DONT_INLINE Q slerp_gael(const Q& a, const Q& b, typename Q::Scala... function main (line 144) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/quatmul.cpp function EIGEN_DONT_INLINE (line 9) | EIGEN_DONT_INLINE void quatmul_default(const Quat& a, const Quat& b, Qua... function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE void quatmul_novec(const Quat& a, const Quat& b, Quat& c) function bench (line 20) | void bench(const std::string& label) function main (line 39) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/sparse_cholesky.cpp function fillSpdMatrix (line 44) | void fillSpdMatrix(float density, int rows, int cols, EigenSparseSelfAd... function doEigen (line 64) | void doEigen(const char* name, const EigenSparseSelfAdjointMatrix& sm1, ... function main (line 77) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/sparse_dense_product.cpp function cs (line 38) | cs* cs_sorted_multiply(const cs* a, const cs* b) function main (line 52) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/sparse_lu.cpp function doEigen (line 46) | void doEigen(const char* name, const EigenSparseMatrix& sm1, const Vecto... function main (line 72) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/sparse_product.cpp function cs (line 64) | cs* cs_sorted_multiply(const cs* a, const cs* b) function cs (line 83) | cs* cs_sorted_multiply2(const cs* a, const cs* b) function main (line 96) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/sparse_randomsetter.cpp function dostuff (line 46) | void dostuff(const char* name, EigenSparseMatrix& sm1) function main (line 66) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/sparse_setter.cpp function main (line 61) | int main(int argc, char *argv[]) function EIGEN_DONT_INLINE (line 194) | EIGEN_DONT_INLINE Scalar* setinnerrand_eigen(const Coordinates& coords, ... function EIGEN_DONT_INLINE (line 208) | EIGEN_DONT_INLINE Scalar* setrand_eigen_dynamic(const Coordinates& coord... function EIGEN_DONT_INLINE (line 222) | EIGEN_DONT_INLINE Scalar* setrand_eigen_sumeq(const Coordinates& coords,... function EIGEN_DONT_INLINE (line 241) | EIGEN_DONT_INLINE Scalar* setrand_eigen_compact(const Coordinates& coord... function EIGEN_DONT_INLINE (line 255) | EIGEN_DONT_INLINE Scalar* setrand_eigen_gnu_hash(const Coordinates& coor... function EIGEN_DONT_INLINE (line 271) | EIGEN_DONT_INLINE Scalar* setrand_eigen_google_dense(const Coordinates& ... function EIGEN_DONT_INLINE (line 284) | EIGEN_DONT_INLINE Scalar* setrand_eigen_google_sparse(const Coordinates&... function coo_tocsr (line 300) | void coo_tocsr(const int n_row, function kv_pair_less (line 345) | bool kv_pair_less(const std::pair& x, const std::pair& y){ function csr_sort_indices (line 351) | void csr_sort_indices(const I n_row, function csr_sum_duplicates (line 378) | void csr_sum_duplicates(const I n_row, function EIGEN_DONT_INLINE (line 405) | EIGEN_DONT_INLINE Scalar* setrand_scipy(const Coordinates& coords, const... function EIGEN_DONT_INLINE (line 425) | EIGEN_DONT_INLINE Scalar* setrand_ublas_mapped(const Coordinates& coords... function EIGEN_DONT_INLINE (line 464) | EIGEN_DONT_INLINE Scalar* setrand_ublas_genvec(const Coordinates& coords... FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/sparse_trisolver.cpp function fillMatrix (line 40) | void fillMatrix(float density, int rows, int cols, EigenSparseTriMatrix... function main (line 56) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/spbench/sp_solver.cpp function main (line 20) | int main(int argc, char **args) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/spbench/spbenchsolver.cpp function bench_printhelp (line 3) | void bench_printhelp() function main (line 22) | int main(int argc, char ** args) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/spbench/spbenchsolver.h function printStatheader (line 96) | void printStatheader(std::ofstream& out) type SparseMatrix (line 318) | typedef SparseMatrix SpMat; FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/spbench/spbenchstyle.h function printBenchStyle (line 13) | void printBenchStyle(std::ofstream& out) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/spbench/test_sparseLU.cpp function main (line 17) | int main(int argc, char **args) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/spmv.cpp function main (line 37) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/tensors/benchmark.h function namespace (line 20) | namespace testing { FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/tensors/benchmark_main.cc function BenchmarkMap (line 32) | BenchmarkMap& gBenchmarks() { function Round (line 39) | static int Round(int n) { function init_info (line 56) | static void __attribute__((constructor)) init_info() { function NanoTime (line 61) | static int64_t NanoTime() { type testing (line 73) | namespace testing { function Benchmark (line 74) | Benchmark* Benchmark::Arg(int arg) { function Benchmark (line 79) | Benchmark* Benchmark::Range(int lo, int hi) { function SetBenchmarkFlopsProcessed (line 193) | void SetBenchmarkFlopsProcessed(int64_t x) { function StopBenchmarkTiming (line 196) | void StopBenchmarkTiming() { function StartBenchmarkTiming (line 202) | void StartBenchmarkTiming() { function main (line 207) | int main(int argc, char* argv[]) { FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/tensors/tensor_benchmarks.h type TensorIndex (line 4) | typedef int TensorIndex; function memcpy (line 41) | void memcpy(int num_iters) { function typeCasting (line 56) | void typeCasting(int num_iters) { function random (line 81) | void random(int num_iters) { function slicing (line 100) | void slicing(int num_iters) { function rowChip (line 142) | void rowChip(int num_iters) { function colChip (line 163) | void colChip(int num_iters) { function shuffling (line 184) | void shuffling(int num_iters) { function padding (line 211) | void padding(int num_iters) { function striding (line 243) | void striding(int num_iters) { function broadcasting (line 278) | void broadcasting(int num_iters) { function coeffWiseOp (line 312) | void coeffWiseOp(int num_iters) { function algebraicFunc (line 334) | void algebraicFunc(int num_iters) { function transcendentalFunc (line 357) | void transcendentalFunc(int num_iters) { function rowReduction (line 380) | void rowReduction(int num_iters) { function colReduction (line 412) | void colReduction(int num_iters) { function fullReduction (line 446) | void fullReduction(int num_iters) { function contraction (line 472) | void contraction(int num_iters) { function contractionRowMajor (line 476) | void contractionRowMajor(int num_iters) { function contractionRowMajorAT (line 480) | void contractionRowMajorAT(int num_iters) { function contractionRowMajorBT (line 484) | void contractionRowMajorBT(int num_iters) { function contractionRowMajorABT (line 488) | void contractionRowMajorABT(int num_iters) { function convolution (line 492) | void convolution(int num_iters, int kernel_x, int kernel_y) { type typename (line 541) | typedef typename Tensor::DimensionPair DimPair; function initialize (line 560) | void initialize() { function finalizeBenchmark (line 573) | inline void finalizeBenchmark(int64_t num_items) { FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/tensors/tensor_contract_sycl_bench.cc function get_time (line 32) | std::chrono::time_point get_time(){ function finalizeBenchmark (line 38) | void finalizeBenchmark(Start start, End end, TensorIndex m_, TensorIndex... function contraction (line 49) | void contraction(const Device& device_, TensorIndex num_iters, TensorInd... function contractionRowMajor (line 103) | void contractionRowMajor(const Device& device_, TensorIndex num_iters, T... function contractionAT (line 155) | void contractionAT(const Device& device_, TensorIndex num_iters, TensorI... function contractionBT (line 206) | void contractionBT(const Device& device_, TensorIndex num_iters, TensorI... function contractionABT (line 258) | void contractionABT(const Device& device_, TensorIndex num_iters, Tensor... function main (line 308) | int main() { FILE: extensions/ngp_raymarch/include/op_include/eigen/bench/vdw_new.cpp function SCALAR (line 22) | SCALAR E_VDW(const Vec &interactions1, const Vec &interactions2) function main (line 31) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/BandTriangularSolver.h type Map (line 26) | typedef Map > RhsMap; FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/GeneralRank1Update.h function namespace (line 13) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/PackedSelfadjointProduct.h function namespace (line 13) | namespace internal { function run (line 45) | static void run(Index size, Scalar* mat, const Scalar* vec, RealScalar a... FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/PackedTriangularMatrixVector.h function namespace (line 13) | namespace internal { function run (line 56) | static void run(Index size, const LhsScalar* lhs, const RhsScalar* rhs, ... FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/PackedTriangularSolverVector.h function namespace (line 13) | namespace internal { function run (line 53) | static void run(Index size, const LhsScalar* lhs, RhsScalar* rhs) FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/Rank2Update.h function namespace (line 13) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/common.h function check_op (line 65) | inline bool check_op(const char* op) function check_side (line 70) | inline bool check_side(const char* side) function check_uplo (line 75) | inline bool check_uplo(const char* uplo) function namespace (line 81) | namespace Eigen { type SCALAR (line 92) | typedef SCALAR Scalar; type NumTraits (line 93) | typedef NumTraits::Real RealScalar; type std (line 94) | typedef std::complex Complex; type Matrix (line 102) | typedef Matrix PlainMatrixType; type Map (line 103) | typedef Map, 0, OuterStride<> > ... type Map (line 104) | typedef Map, 0, OuterStrid... type Map (line 105) | typedef Map, 0, InnerStride > StridedV... type Map (line 106) | typedef Map > CompactVectorType; FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/chbmv.c function chbmv_ (line 15) | int chbmv_(char *uplo, integer *n, integer *k, complex * FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/chpmv.c function chpmv_ (line 15) | int chpmv_(char *uplo, integer *n, complex *alpha, complex * FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/complexdots.c function complex (line 21) | complex cdotc_(integer *n, complex *cx, integer function complex (line 37) | complex cdotu_(integer *n, complex *cx, integer function doublecomplex (line 53) | doublecomplex zdotc_(integer *n, doublecomplex *cx, integer *incx, function doublecomplex (line 69) | doublecomplex zdotu_(integer *n, doublecomplex *cx, integer *incx, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/ctbmv.c function ctbmv_ (line 15) | int ctbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/d_cnjg.c function d_cnjg (line 3) | void d_cnjg(doublecomplex *r, doublecomplex *z) { FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/datatypes.h type integer (line 8) | typedef int integer; type uinteger (line 9) | typedef unsigned int uinteger; type real (line 10) | typedef float real; type doublereal (line 11) | typedef double doublereal; type complex (line 12) | typedef struct { real r, i; } complex; type doublecomplex (line 13) | typedef struct { doublereal r, i; } doublecomplex; type ftnlen (line 14) | typedef int ftnlen; type logical (line 15) | typedef int logical; FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/drotm.c function drotm_ (line 15) | int drotm_(integer *n, doublereal *dx, integer *incx, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/drotmg.c function drotmg_ (line 15) | int drotmg_(doublereal *dd1, doublereal *dd2, doublereal * FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/dsbmv.c function dsbmv_ (line 15) | int dsbmv_(char *uplo, integer *n, integer *k, doublereal * FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/dspmv.c function dspmv_ (line 15) | int dspmv_(char *uplo, integer *n, doublereal *alpha, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/dtbmv.c function dtbmv_ (line 15) | int dtbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/lsame.c function logical (line 15) | logical lsame_(char *ca, char *cb, ftnlen ca_len, ftnlen cb_len) FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/r_cnjg.c function r_cnjg (line 3) | void r_cnjg(complex *r, complex *z) { FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/srotm.c function srotm_ (line 15) | int srotm_(integer *n, real *sx, integer *incx, real *sy, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/srotmg.c function srotmg_ (line 15) | int srotmg_(real *sd1, real *sd2, real *sx1, real *sy1, real FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/ssbmv.c function ssbmv_ (line 15) | int ssbmv_(char *uplo, integer *n, integer *k, real *alpha, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/sspmv.c function sspmv_ (line 15) | int sspmv_(char *uplo, integer *n, real *alpha, real *ap, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/stbmv.c function stbmv_ (line 15) | int stbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/zhbmv.c function zhbmv_ (line 15) | int zhbmv_(char *uplo, integer *n, integer *k, doublecomplex FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/zhpmv.c function zhpmv_ (line 15) | int zhpmv_(char *uplo, integer *n, doublecomplex *alpha, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/f2c/ztbmv.c function ztbmv_ (line 15) | int ztbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/level1_cplx_impl.h type scalar_norm1_op (line 12) | struct scalar_norm1_op { function namespace (line 17) | namespace Eigen { function RealScalar (line 28) | RealScalar EIGEN_CAT(REAL_SCALAR_SUFFIX, EIGEN_BLAS_FUNC(asum))(int *n, ... function RealScalar (line 106) | RealScalar EIGEN_CAT(REAL_SCALAR_SUFFIX, EIGEN_BLAS_FUNC(nrm2))(int *n, ... FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/level1_real_impl.h function RealScalar (line 14) | RealScalar EIGEN_BLAS_FUNC(asum)(int *n, RealScalar *px, int *incx) function Scalar (line 49) | Scalar EIGEN_BLAS_FUNC(dot)(int *n, RealScalar *px, int *incx, RealScala... function Scalar (line 68) | Scalar EIGEN_BLAS_FUNC(nrm2)(int *n, RealScalar *px, int *incx) FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/level2_impl.h type general_matrix_vector_product_wrapper (line 13) | struct general_matrix_vector_product_wrapper function ConstMatrixType (line 257) | ConstMatrixType mat_coeffs(a,coeff_rows,*n,*lda); function MatrixType (line 312) | MatrixType mat_coeffs(a,coeff_rows,*n,*lda); FILE: extensions/ngp_raymarch/include/op_include/eigen/blas/xerbla.cpp function EIGEN_WEAK_LINKING (line 15) | EIGEN_WEAK_LINKING int xerbla_(const char * msg, int *info, int) FILE: extensions/ngp_raymarch/include/op_include/eigen/debug/gdb/printers.py class _MatrixEntryIterator (line 35) | class _MatrixEntryIterator(object): method __init__ (line 36) | def __init__(self, rows, cols, row_major): method __iter__ (line 43) | def __iter__(self): method next (line 46) | def next(self): method __next__ (line 49) | def __next__(self): class EigenMatrixPrinter (line 72) | class EigenMatrixPrinter: method __init__ (line 74) | def __init__(self, variety, val): class _Iterator (line 121) | class _Iterator(_MatrixEntryIterator): method __init__ (line 122) | def __init__(self, rows, cols, data_ptr, row_major): method __next__ (line 128) | def __next__(self): method children (line 139) | def children(self): method to_string (line 143) | def to_string(self): class EigenSparseMatrixPrinter (line 149) | class EigenSparseMatrixPrinter: method __init__ (line 151) | def __init__(self, val): class _Iterator (line 177) | class _Iterator(_MatrixEntryIterator): method __init__ (line 178) | def __init__(self, rows, cols, val, row_major): method __next__ (line 184) | def __next__(self): method children (line 218) | def children(self): method rows (line 225) | def rows(self): method cols (line 229) | def cols(self): method to_string (line 233) | def to_string(self): class EigenQuaternionPrinter (line 247) | class EigenQuaternionPrinter: method __init__ (line 249) | def __init__(self, val): class _Iterator (line 263) | class _Iterator: method __init__ (line 264) | def __init__(self, data_ptr): method __iter__ (line 269) | def __iter__(self): method next (line 272) | def next(self): method __next__ (line 275) | def __next__(self): method children (line 287) | def children(self): method to_string (line 291) | def to_string(self): function cast_eigen_block_to_matrix (line 296) | def cast_eigen_block_to_matrix(val): function build_eigen_dictionary (line 310) | def build_eigen_dictionary(): function register_eigen_printers (line 327) | def register_eigen_printers(obj): function lookup_function (line 335) | def lookup_function(val): FILE: extensions/ngp_raymarch/include/op_include/eigen/debug/lldb/eigenlldb.py function __lldb_init_module (line 25) | def __lldb_init_module(debugger, internal_dict): class EigenMatrixChildProvider (line 34) | class EigenMatrixChildProvider: method __init__ (line 43) | def __init__(self, valobj, internal_dict): method num_children (line 73) | def num_children(self): method get_child_index (line 76) | def get_child_index(self, name): method get_child_at_index (line 79) | def get_child_at_index(self, index): method _cols (line 100) | def _cols(self): method _rows (line 108) | def _rows(self): class EigenSparseMatrixChildProvider (line 117) | class EigenSparseMatrixChildProvider: method __init__ (line 136) | def __init__(self, valobj, internal_dict): method num_children (line 162) | def num_children(self): method get_child_index (line 165) | def get_child_index(self, name): method get_child_at_index (line 168) | def get_child_at_index(self, index): method update (line 203) | def update(self): method _child_name (line 233) | def _child_name(self, outer_index, inner_index): FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/mandelbrot/mandelbrot.cpp type iters_before_test (line 28) | struct iters_before_test { enum { ret = 8 }; } type iters_before_test (line 29) | struct iters_before_test { enum { ret = 16 }; } function main (line 205) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/mandelbrot/mandelbrot.h function class (line 20) | class MandelbrotThread : public QThread function class (line 34) | class MandelbrotWidget : public QWidget FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/mix_eigen_and_c/binary_library.cpp function MatrixXd (line 23) | inline MatrixXd& c_to_eigen(C_MatrixXd* ptr) function MatrixXd (line 28) | inline const MatrixXd& c_to_eigen(const C_MatrixXd* ptr) function C_MatrixXd (line 33) | inline C_MatrixXd* eigen_to_c(MatrixXd& ref) function C_MatrixXd (line 38) | inline const C_MatrixXd* eigen_to_c(const MatrixXd& ref) function C_Map_MatrixXd (line 55) | inline C_Map_MatrixXd* eigen_to_c(Map& ref) function C_Map_MatrixXd (line 60) | inline const C_Map_MatrixXd* eigen_to_c(const Map& ref) function C_MatrixXd (line 72) | C_MatrixXd* MatrixXd_new(int rows, int cols) function MatrixXd_delete (line 77) | void MatrixXd_delete(C_MatrixXd *m) function MatrixXd_set_zero (line 87) | void MatrixXd_set_zero(C_MatrixXd *m) function MatrixXd_resize (line 92) | void MatrixXd_resize(C_MatrixXd *m, int rows, int cols) function MatrixXd_copy (line 97) | void MatrixXd_copy(C_MatrixXd *dst, const C_MatrixXd *src) function MatrixXd_copy_map (line 102) | void MatrixXd_copy_map(C_MatrixXd *dst, const C_Map_MatrixXd *src) function MatrixXd_set_coeff (line 107) | void MatrixXd_set_coeff(C_MatrixXd *m, int i, int j, double coeff) function MatrixXd_get_coeff (line 112) | double MatrixXd_get_coeff(const C_MatrixXd *m, int i, int j) function MatrixXd_print (line 117) | void MatrixXd_print(const C_MatrixXd *m) function MatrixXd_multiply (line 122) | void MatrixXd_multiply(const C_MatrixXd *m1, const C_MatrixXd *m2, C_Mat... function MatrixXd_add (line 127) | void MatrixXd_add(const C_MatrixXd *m1, const C_MatrixXd *m2, C_MatrixXd... function C_Map_MatrixXd (line 137) | C_Map_MatrixXd* Map_MatrixXd_new(double *array, int rows, int cols) function Map_MatrixXd_delete (line 142) | void Map_MatrixXd_delete(C_Map_MatrixXd *m) function Map_MatrixXd_set_zero (line 147) | void Map_MatrixXd_set_zero(C_Map_MatrixXd *m) function Map_MatrixXd_copy (line 152) | void Map_MatrixXd_copy(C_Map_MatrixXd *dst, const C_Map_MatrixXd *src) function Map_MatrixXd_copy_matrix (line 157) | void Map_MatrixXd_copy_matrix(C_Map_MatrixXd *dst, const C_MatrixXd *src) function Map_MatrixXd_set_coeff (line 162) | void Map_MatrixXd_set_coeff(C_Map_MatrixXd *m, int i, int j, double coeff) function Map_MatrixXd_get_coeff (line 167) | double Map_MatrixXd_get_coeff(const C_Map_MatrixXd *m, int i, int j) function Map_MatrixXd_print (line 172) | void Map_MatrixXd_print(const C_Map_MatrixXd *m) function Map_MatrixXd_multiply (line 177) | void Map_MatrixXd_multiply(const C_Map_MatrixXd *m1, const C_Map_MatrixX... function Map_MatrixXd_add (line 182) | void Map_MatrixXd_add(const C_Map_MatrixXd *m1, const C_Map_MatrixXd *m2... FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/mix_eigen_and_c/binary_library.h type C_MatrixXd (line 22) | struct C_MatrixXd {} type C_Map_MatrixXd (line 23) | struct C_Map_MatrixXd {} type C_MatrixXd (line 27) | struct C_MatrixXd type C_MatrixXd (line 28) | struct C_MatrixXd type C_MatrixXd (line 29) | struct C_MatrixXd type C_MatrixXd (line 30) | struct C_MatrixXd type C_MatrixXd (line 31) | struct C_MatrixXd type C_MatrixXd (line 32) | struct C_MatrixXd type C_MatrixXd (line 33) | struct C_MatrixXd type C_MatrixXd (line 34) | struct C_MatrixXd type C_Map_MatrixXd (line 35) | struct C_Map_MatrixXd type C_MatrixXd (line 36) | struct C_MatrixXd type C_MatrixXd (line 38) | struct C_MatrixXd type C_MatrixXd (line 40) | struct C_MatrixXd type C_MatrixXd (line 41) | struct C_MatrixXd type C_MatrixXd (line 42) | struct C_MatrixXd type C_MatrixXd (line 43) | struct C_MatrixXd type C_MatrixXd (line 44) | struct C_MatrixXd type C_MatrixXd (line 45) | struct C_MatrixXd type C_MatrixXd (line 46) | struct C_MatrixXd type C_Map_MatrixXd (line 50) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 51) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 52) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 53) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 54) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 55) | struct C_Map_MatrixXd type C_MatrixXd (line 56) | struct C_MatrixXd type C_Map_MatrixXd (line 57) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 59) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 61) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 62) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 63) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 64) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 65) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 66) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 67) | struct C_Map_MatrixXd FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/mix_eigen_and_c/example.c function demo_MatrixXd (line 13) | void demo_MatrixXd() function print_array (line 35) | void print_array(double *array, int n) function demo_Map_MatrixXd (line 42) | void demo_Map_MatrixXd() function main (line 61) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/opengl/camera.cpp function Camera (line 34) | Camera& Camera::operator=(const Camera& other) function Vector3f (line 89) | Vector3f Camera::direction(void) const function Vector3f (line 93) | Vector3f Camera::up(void) const function Vector3f (line 97) | Vector3f Camera::right(void) const function Affine3f (line 205) | const Affine3f& Camera::viewMatrix(void) const function Matrix4f (line 232) | const Matrix4f& Camera::projectionMatrix(void) const function Vector3f (line 246) | Vector3f Camera::unProject(const Vector2f& uv, float depth) const function Vector3f (line 252) | Vector3f Camera::unProject(const Vector2f& uv, float depth, const Matrix... FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/opengl/camera.h function class (line 17) | class Frame function class (line 36) | class Camera FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/opengl/gpuhelper.h type Vector4f (line 19) | typedef Vector4f Color; function class (line 21) | class GpuHelper function loadMatrix (line 120) | static void loadMatrix(const Matrix& mat) { gl... function loadMatrix (line 121) | static void loadMatrix(const Matrix& mat) { glL... function multMatrix (line 122) | static void multMatrix(const Matrix& mat) { gl... function multMatrix (line 123) | static void multMatrix(const Matrix& mat) { glM... function loadMatrix (line 128) | static void loadMatrix(const Matrix& mat) { gl... function loadMatrix (line 129) | static void loadMatrix(const Matrix& mat) { glL... function multMatrix (line 130) | static void multMatrix(const Matrix& mat) { gl... function multMatrix (line 131) | static void multMatrix(const Matrix& mat) { glM... function setMatrixTarget (line 134) | inline void GpuHelper::setMatrixTarget(GLenum matrixTarget) function pushMatrix (line 163) | inline void GpuHelper::pushMatrix(GLenum matrixTarget) function popMatrix (line 185) | inline void GpuHelper::popMatrix(GLenum matrixTarget) function draw (line 191) | inline void GpuHelper::draw(GLenum mode, uint nofElement) function draw (line 197) | inline void GpuHelper::draw(GLenum mode, const std::vector* pIndexes) function draw (line 202) | inline void GpuHelper::draw(GLenum mode, uint start, uint end) FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/opengl/icosphere.h function class (line 16) | class IcoSphere FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/opengl/quaternion_demo.cpp class FancySpheres (line 30) | class FancySpheres method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 33) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method draw (line 95) | void draw() function T (line 117) | T lerp(float t, const T& a, const T& b) function Quaternionf (line 123) | Quaternionf lerp(float t, const Quaternionf& a, const Quaternionf& b) function Frame (line 129) | inline static Frame lerpFrame(float alpha, const Frame& a, const Frame& b) class EulerAngles (line 135) | class EulerAngles method EulerAngles (line 150) | EulerAngles() {} method EulerAngles (line 151) | inline EulerAngles(Scalar a0, Scalar a1, Scalar a2) : m_angles(a0, a1,... method EulerAngles (line 152) | inline EulerAngles(const QuaternionType& q) { *this = q; } method Vector3 (line 154) | const Vector3& coeffs() const { return m_angles; } method Vector3 (line 155) | Vector3& coeffs() { return m_angles; } method EulerAngles (line 157) | EulerAngles& operator=(const QuaternionType& q) method EulerAngles (line 163) | EulerAngles& operator=(const Matrix3& m) method Matrix3 (line 174) | Matrix3 toRotationMatrix(void) const function lerp (line 189) | EulerAngles lerp(float t, const EulerAngles& a, const Eule... function QWidget (line 551) | QWidget* RenderingWidget::createNavigationControlWidget() function main (line 635) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/opengl/quaternion_demo.h function class (line 22) | class RenderingWidget : public QGLWidget function class (line 105) | class QuaternionDemo : public QMainWindow FILE: extensions/ngp_raymarch/include/op_include/eigen/demos/opengl/trackball.h function class (line 17) | class Trackball FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/eigen_navtree_hacks.js function generate_autotoc (line 3) | function generate_autotoc() { function getNode (line 54) | function getNode(o, po) function resizeHeight (line 66) | function resizeHeight() function initNavTree (line 85) | function initNavTree(toroot,relpath) function checkChildrenData (line 145) | function checkChildrenData(node) { function createIndent (line 160) | function createIndent(o,domNode,node,level) function selectAndHighlight (line 194) | function selectAndHighlight(hash,n) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/CustomizingEigen_Inheritance.cpp class MyVectorType (line 4) | class MyVectorType : public Eigen::VectorXd method MyVectorType (line 7) | MyVectorType(void):Eigen::VectorXd() {} method MyVectorType (line 11) | MyVectorType(const Eigen::MatrixBase& other) method MyVectorType (line 17) | MyVectorType& operator=(const Eigen::MatrixBase & other) function main (line 24) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Cwise_erf.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Cwise_erfc.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Cwise_lgamma.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/DenseBase_middleCols_int.cpp function main (line 7) | int main(void) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/DenseBase_middleRows_int.cpp function main (line 7) | int main(void) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/DenseBase_template_int_middleCols.cpp function main (line 7) | int main(void) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/DenseBase_template_int_middleRows.cpp function main (line 7) | int main(void) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/QuickStart_example.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/QuickStart_example2_dynamic.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/QuickStart_example2_fixed.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TemplateKeyword_flexible.cpp function copyUpperTriangularPart (line 7) | void copyUpperTriangularPart(MatrixBase& dst, const MatrixBase... function main (line 13) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TemplateKeyword_simple.cpp function copyUpperTriangularPart (line 6) | void copyUpperTriangularPart(MatrixXf& dst, const MatrixXf& src) function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TutorialInplaceLU.cpp type init (line 2) | struct init { method init (line 3) | init() { std::cout << "[" << "init" << "]" << std::endl; } function main (line 13) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TutorialLinAlgComputeTwice.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TutorialLinAlgExComputeSolveError.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TutorialLinAlgExSolveLDLT.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TutorialLinAlgInverseDeterminant.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TutorialLinAlgRankRevealing.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TutorialLinAlgSVDSolve.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/TutorialLinAlgSetThreshold.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ArrayClass_accessors.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ArrayClass_addition.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ArrayClass_cwise_other.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ArrayClass_interop.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ArrayClass_mult.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_BlockOperations_block_assignment.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_BlockOperations_colrow.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_BlockOperations_corner.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_BlockOperations_print_block.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_BlockOperations_vector.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_PartialLU_solve.cpp function main (line 8) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_simple_example_dynamic_size.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/Tutorial_simple_example_fixed_size.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/class_Block.cpp function topLeftCorner (line 7) | Eigen::Block function topLeftCorner (line 14) | const Eigen::Block function main (line 20) | int main(int, char**) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/class_CwiseBinaryOp.cpp type MakeComplexOp (line 7) | struct MakeComplexOp { function main (line 13) | int main(int, char**) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/class_CwiseUnaryOp.cpp type CwiseClampOp (line 8) | struct CwiseClampOp { method CwiseClampOp (line 9) | CwiseClampOp(const Scalar& inf, const Scalar& sup) : m_inf(inf), m_sup... method Scalar (line 10) | const Scalar operator()(const Scalar& x) const { return x function topLeft2x2Corner (line 14) | const Eigen::Block function main (line 20) | int main(int, char**) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/class_FixedReshaped.cpp function reshape_helper (line 7) | Eigen::Reshaped function main (line 13) | int main(int, char**) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/class_FixedVectorBlock.cpp function firstTwo (line 7) | Eigen::VectorBlock function firstTwo (line 14) | const Eigen::VectorBlock function main (line 20) | int main(int, char**) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/class_Reshaped.cpp function reshape_helper (line 7) | const Reshaped function main (line 13) | int main(int, char**) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/class_VectorBlock.cpp function segmentFromRange (line 7) | Eigen::VectorBlock function segmentFromRange (line 14) | const Eigen::VectorBlock function main (line 20) | int main(int, char**) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/function_taking_eigenbase.cpp function print_size (line 6) | void print_size(const EigenBase& b) function main (line 12) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/function_taking_ref.cpp function inv_cond (line 6) | float inv_cond(const Ref& a) function main (line 12) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/make_circulant2.cpp class circulant_functor (line 8) | class circulant_functor { method circulant_functor (line 11) | circulant_functor(const ArgType& arg) : m_vec(arg) {} type circulant_helper (line 23) | struct circulant_helper { function makeCirculant (line 35) | CwiseNullaryOp, typename circulant_helperrows(); } method Index (line 34) | Index cols() const { return mp_mat->cols(); } method MatrixReplacement (line 42) | MatrixReplacement() : mp_mat(0) {} method attachMyMatrix (line 44) | void attachMyMatrix(const SparseMatrix &mat) { method my_matrix (line 47) | const SparseMatrix my_matrix() const { return *mp_mat; } type Eigen (line 10) | namespace Eigen { type internal (line 11) | namespace internal { type traits (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl { method Index (line 33) | Index rows() const { return mp_mat->rows(); } method Index (line 34) | Index cols() const { return mp_mat->cols(); } method MatrixReplacement (line 42) | MatrixReplacement() : mp_mat(0) {} method attachMyMatrix (line 44) | void attachMyMatrix(const SparseMatrix &mat) { method my_matrix (line 47) | const SparseMatrix my_matrix() const { return *mp_mat; } type Eigen (line 55) | namespace Eigen { type internal (line 11) | namespace internal { type traits (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl, type... function main (line 42) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/tut_arithmetic_add_sub.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/tut_arithmetic_dot_cross.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/tut_arithmetic_matrix_mul.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/tut_arithmetic_redux_basic.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/tut_arithmetic_scalar_mul_div.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/tut_matrix_coefficient_accessors.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/tut_matrix_resize.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/examples/tut_matrix_resize_fixed_size.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/snippets/Slicing_custom_padding_cxx11.cpp type pad (line 1) | struct pad { method Index (line 2) | Index size() const { return out_size; } method Index (line 3) | Index operator[] (Index i) const { return std::max(0,i-(out_siz... FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/special_examples/Tutorial_sparse_example.cpp function main (line 11) | int main(int argc, char** argv) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/special_examples/Tutorial_sparse_example_details.cpp function insertCoefficient (line 8) | void insertCoefficient(int id, int i, int j, double w, std::vector& c... function buildProblem (line 19) | void buildProblem(std::vector& coefficients, Eigen::VectorXd& b, int n) function saveAsBitmap (line 37) | void saveAsBitmap(const Eigen::VectorXd& x, int n, const char* filename) FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/special_examples/random_cpp11.cpp function main (line 7) | int main() { FILE: extensions/ngp_raymarch/include/op_include/eigen/doc/tutorial.cpp function main (line 3) | int main(int argc, char *argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/bdcsvd_int.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/block_nonconst_ctor_on_const_xpr_1.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/block_nonconst_ctor_on_const_xpr_2.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 16) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/block_on_const_type_actually_const_0.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/block_on_const_type_actually_const_1.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/colpivqr_int.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/const_qualified_block_method_retval_0.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/const_qualified_block_method_retval_1.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/const_qualified_diagonal_method_retval.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/const_qualified_transpose_method_retval.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/cwiseunaryview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/cwiseunaryview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/diagonal_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/eigensolver_cplx.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/eigensolver_int.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/fullpivlu_int.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/fullpivqr_int.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/initializer_list_1.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/initializer_list_2.cpp function main (line 13) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/jacobisvd_int.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/ldlt_int.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/llt_int.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/map_nonconst_ctor_on_const_ptr_0.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/map_nonconst_ctor_on_const_ptr_1.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex size){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/map_nonconst_ctor_on_const_ptr_2.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/map_nonconst_ctor_on_const_ptr_3.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/map_nonconst_ctor_on_const_ptr_4.cpp function foo (line 11) | void foo(const float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/map_on_const_type_actually_const_0.cpp function foo (line 11) | void foo(float *ptr){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/map_on_const_type_actually_const_1.cpp function foo (line 11) | void foo(float *ptr){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/partialpivlu_int.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/qr_int.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/ref_1.cpp function call_ref (line 11) | void call_ref(Ref a) { } function main (line 13) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/ref_2.cpp function call_ref (line 5) | void call_ref(Ref a) { } function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/ref_3.cpp function call_ref (line 6) | void call_ref(Ref a) { } function call_ref (line 8) | void call_ref(const Ref &a) { } function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/ref_4.cpp function call_ref (line 5) | void call_ref(Ref > a) {} function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/ref_5.cpp function call_ref (line 5) | void call_ref(Ref a) { } function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/selfadjointview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/selfadjointview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/sparse_ref_1.cpp function call_ref (line 11) | void call_ref(Ref > a) { } function main (line 13) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/sparse_ref_2.cpp function call_ref (line 5) | void call_ref(Ref > a) { } function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/sparse_ref_3.cpp function call_ref (line 6) | void call_ref(Ref > a) { } function call_ref (line 8) | void call_ref(const Ref > &a) { } function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/sparse_ref_4.cpp function call_ref (line 5) | void call_ref(Ref > a) {} function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/sparse_ref_5.cpp function call_ref (line 5) | void call_ref(Ref > a) { } function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/sparse_storage_mismatch.cpp function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/swap_1.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/swap_2.cpp function main (line 5) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/ternary_1.cpp function main (line 5) | int main(int argc,char **) FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/ternary_2.cpp function main (line 5) | int main(int argc,char **) FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/transpose_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/transpose_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/triangularview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/failtest/triangularview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: extensions/ngp_raymarch/include/op_include/eigen/lapack/lapack_common.h type Eigen (line 20) | typedef Eigen::Map contributors_map_from_churn_output(const char *filename) function string (line 110) | string lastname(const string& name) type contributor (line 117) | struct contributor method contributor (line 125) | contributor() : changedlines(0), changesets(0) {} function add_online_info_into_contributors_list (line 133) | void add_online_info_into_contributors_list(list& contribut... function main (line 186) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/scripts/relicense.py function update (line 47) | def update(text): FILE: extensions/ngp_raymarch/include/op_include/eigen/test/AnnoyingScalar.h type my_exception (line 20) | struct my_exception function class (line 31) | class AnnoyingScalar function init (line 50) | void init() { function AnnoyingScalar (line 102) | AnnoyingScalar real(const AnnoyingScalar &x) { return x; } function AnnoyingScalar (line 103) | AnnoyingScalar imag(const AnnoyingScalar & ) { return 0; } function AnnoyingScalar (line 104) | AnnoyingScalar conj(const AnnoyingScalar &x) { return x; } function AnnoyingScalar (line 105) | AnnoyingScalar sqrt(const AnnoyingScalar &x) { return std::sqrt(*x.v); } function AnnoyingScalar (line 106) | AnnoyingScalar abs (const AnnoyingScalar &x) { return std::abs(*x.v); } function AnnoyingScalar (line 107) | AnnoyingScalar cos (const AnnoyingScalar &x) { return std::cos(*x.v); } function AnnoyingScalar (line 108) | AnnoyingScalar sin (const AnnoyingScalar &x) { return std::sin(*x.v); } function AnnoyingScalar (line 109) | AnnoyingScalar acos(const AnnoyingScalar &x) { return std::acos(*x.v); } function AnnoyingScalar (line 110) | AnnoyingScalar atan2(const AnnoyingScalar &y,const AnnoyingScalar &x) { ... function namespace (line 124) | namespace Eigen { function AnnoyingScalar (line 153) | AnnoyingScalar get_test_precision(const AnnoyingScalar&) function AnnoyingScalar (line 156) | AnnoyingScalar test_relative_error(const AnnoyingScalar &a, const Annoyi... function test_isApprox (line 159) | inline bool test_isApprox(const AnnoyingScalar &a, const AnnoyingScalar &b) function test_isMuchSmallerThan (line 162) | inline bool test_isMuchSmallerThan(const AnnoyingScalar &a, const Annoyi... FILE: extensions/ngp_raymarch/include/op_include/eigen/test/MovableScalar.h function namespace (line 15) | namespace Eigen FILE: extensions/ngp_raymarch/include/op_include/eigen/test/OffByOneScalar.h function val_ (line 17) | OffByOneScalar(T val) : val_(val + 1) {} FILE: extensions/ngp_raymarch/include/op_include/eigen/test/adjoint.cpp type adjoint_specific (line 12) | struct adjoint_specific type adjoint_specific (line 14) | struct adjoint_specific { method run (line 16) | static void run(const Vec& v1, const Vec& v2, Vec& v3, const Mat& squa... type adjoint_specific (line 25) | struct adjoint_specific { method run (line 27) | static void run(const Vec& v1, const Vec& v2, Vec& v3, const Mat& squa... function adjoint (line 65) | void adjoint(const MatrixType& m) function adjoint_extra (line 150) | void adjoint_extra() function EIGEN_DECLARE_TEST (line 192) | EIGEN_DECLARE_TEST(adjoint) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/array_cwise.cpp function pow_test (line 15) | void pow_test() { function array (line 85) | void array(const ArrayType& m) function comparisons (line 258) | void comparisons(const ArrayType& m) function array_real (line 334) | void array_real(const ArrayType& m) function array_complex (line 470) | void array_complex(const ArrayType& m) function min_max (line 587) | void min_max(const ArrayType& m) type shift_left (line 630) | struct shift_left { method Scalar (line 632) | Scalar operator()(const Scalar& v) const { type arithmetic_shift_right (line 638) | struct arithmetic_shift_right { method Scalar (line 640) | Scalar operator()(const Scalar& v) const { function array_integer (line 645) | void array_integer(const ArrayType& m) function EIGEN_DECLARE_TEST (line 664) | EIGEN_DECLARE_TEST(array_cwise) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/array_for_matrix.cpp function array_for_matrix (line 12) | void array_for_matrix(const MatrixType& m) function comparisons (line 89) | void comparisons(const MatrixType& m) function lpNorm (line 155) | void lpNorm(const VectorType& v) function cwise_min_max (line 178) | void cwise_min_max(const MatrixType& m) function resize (line 241) | void resize(const MatrixTraits& t) function regression_bug_654 (line 267) | void regression_bug_654() function regrrssion_bug_1410 (line 275) | void regrrssion_bug_1410() function EIGEN_DECLARE_TEST (line 291) | EIGEN_DECLARE_TEST(array_for_matrix) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/array_of_string.cpp function EIGEN_DECLARE_TEST (line 12) | EIGEN_DECLARE_TEST(array_of_string) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/array_replicate.cpp function replicate (line 12) | void replicate(const MatrixType& m) function EIGEN_DECLARE_TEST (line 71) | EIGEN_DECLARE_TEST(array_replicate) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/array_reverse.cpp function reverse (line 16) | void reverse(const MatrixType& m) function array_reverse_extra (line 127) | void array_reverse_extra() function EIGEN_DONT_INLINE (line 140) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 149) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 160) | EIGEN_DONT_INLINE function bug1684 (line 175) | void bug1684() function EIGEN_DECLARE_TEST (line 189) | EIGEN_DECLARE_TEST(array_reverse) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/bandmatrix.cpp function bandmatrix (line 12) | void bandmatrix(const MatrixType& _m) function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(bandmatrix) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/basicstuff.cpp function check_index (line 14) | typename internal::enable_if<(MatrixType::RowsAtCompileTime==1 || Matrix... function check_index (line 21) | typename internal::enable_if::IsComplex)>::type> (line 248) | struct casting_test_runner& block, Scalar value) method comparePacketBlock (line 55) | void comparePacketBlock(Scalar *data, int i, int j, int stride, intern... function run_bdmp_spec_1 (line 66) | void run_bdmp_spec_1() function run_test (line 175) | void run_test() function EIGEN_DECLARE_TEST (line 189) | EIGEN_DECLARE_TEST(blasutil) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/block.cpp function block_real_only (line 13) | typename Eigen::internal::enable_if::value,bool>::type function check_left_top (line 40) | typename internal::enable_if<((MatrixType::Flags&RowMajorBit)==0),void>:... function check_left_top (line 47) | typename internal::enable_if<((MatrixType::Flags&RowMajorBit)!=0),void>:... function block (line 53) | void block(const MatrixType& m) function compare_using_data_and_stride (line 246) | typename internal::enable_if::type function compare_using_data_and_stride (line 267) | typename internal::enable_if::type function data_and_stride (line 290) | void data_and_stride(const MatrixType& m) function EIGEN_DECLARE_TEST (line 309) | EIGEN_DECLARE_TEST(block) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/boostmultiprec.cpp type Eigen (line 79) | namespace Eigen { type NumTraits (line 80) | struct NumTraits : GenericNumTraits { method Real (line 81) | static inline Real dummy_precision() { return 1e-50; } type NumTraits > (line 85) | struct NumTraits() { return 1e-50; } type internal (line 91) | namespace internal { type cast_impl (line 93) | struct cast_impl { method NewType (line 94) | static inline NewType run(const Real& x) { type cast_impl > (line 100) | struct cast_impl > { method run (line 101) | static inline std::complex run(const Real& x) { type boost (line 108) | namespace boost { type multiprecision (line 109) | namespace multiprecision { function Real (line 118) | Real fabs(const Real& a) { return abs EIGEN_NOT_A_MACRO (a); } function Real (line 119) | Real fmax(const Real& a, const Real& b) { using std::max; return max... function test_isMuchSmallerThan (line 122) | inline bool test_isMuchSmallerThan(const Real& a, const Real& b) { function test_isApprox (line 126) | inline bool test_isApprox(const Real& a, const Real& b) { function test_isApproxOrLessThan (line 130) | inline bool test_isApproxOrLessThan(const Real& a, const Real& b) { function Real (line 134) | Real get_test_precision(const Real&) { function Real (line 138) | Real test_relative_error(const Real &a, const Real &b) { type Eigen (line 145) | namespace Eigen { type NumTraits (line 80) | struct NumTraits : GenericNumTraits { method Real (line 81) | static inline Real dummy_precision() { return 1e-50; } type NumTraits > (line 85) | struct NumTraits() { return 1e-50; } type internal (line 91) | namespace internal { type cast_impl (line 93) | struct cast_impl { method NewType (line 94) | static inline NewType run(const Real& x) { type cast_impl > (line 100) | struct cast_impl > { method run (line 101) | static inline std::complex run(const Real& x) { function EIGEN_DECLARE_TEST (line 149) | EIGEN_DECLARE_TEST(boostmultiprec) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/bug1213.cpp function bug1213_1 (line 9) | bool bug1213_1(const Eigen::Vector3f& x) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/bug1213_main.cpp function main (line 6) | int main() function bug1213_2 (line 13) | bool bug1213_2(const Eigen::Matrix& ) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/cholesky.cpp function matrix_l1_norm (line 18) | typename MatrixType::RealScalar matrix_l1_norm(const MatrixType& m) { function test_chol_update (line 24) | void test_chol_update(const MatrixType& symm) function cholesky (line 56) | void cholesky(const MatrixType& m) function cholesky_cplx (line 286) | void cholesky_cplx(const MatrixType& m) function cholesky_bug241 (line 343) | void cholesky_bug241(const MatrixType& m) function cholesky_definiteness (line 361) | void cholesky_definiteness(const MatrixType& m) function cholesky_faillure_cases (line 410) | void cholesky_faillure_cases() function cholesky_verify_assert (line 471) | void cholesky_verify_assert() function EIGEN_DECLARE_TEST (line 495) | EIGEN_DECLARE_TEST(cholesky) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/cholmod_support.cpp function test_cholmod_ST (line 15) | void test_cholmod_ST() function test_cholmod_T (line 53) | void test_cholmod_T() function EIGEN_DECLARE_TEST (line 58) | EIGEN_DECLARE_TEST(cholmod_support) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/commainitializer.cpp function test_blocks (line 14) | void test_blocks() type test_block_recursion (line 59) | struct test_block_recursion method run (line 61) | static void run() type test_block_recursion<0,N> (line 69) | struct test_block_recursion<0,N> method run (line 71) | static void run() { function test_basics (line 76) | void test_basics() { function EIGEN_DECLARE_TEST (line 111) | EIGEN_DECLARE_TEST(commainitializer) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/conjugate_gradient.cpp function test_conjugate_gradient_T (line 13) | void test_conjugate_gradient_T() function EIGEN_DECLARE_TEST (line 29) | EIGEN_DECLARE_TEST(conjugate_gradient) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/conservative_resize.cpp function run_matrix_tests (line 18) | void run_matrix_tests() function run_vector_tests (line 61) | void run_vector_tests() function noncopyable (line 114) | void noncopyable() function EIGEN_DECLARE_TEST (line 139) | EIGEN_DECLARE_TEST(conservative_resize) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/constructor.cpp type Wrapper (line 15) | struct Wrapper method Wrapper (line 18) | inline Wrapper(const MatrixType &x) : m_mat(x) {} type my_sizes (line 23) | enum my_sizes { M = 12, N = 7} function ctor_init1 (line 25) | void ctor_init1(const MatrixType& m) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/corners.cpp function corners (line 16) | void corners(const MatrixType& m) function corners_fixedsize (line 45) | void corners_fixedsize() function EIGEN_DECLARE_TEST (line 104) | EIGEN_DECLARE_TEST(corners) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/ctorleak.cpp type Foo (line 5) | struct Foo method Foo (line 11) | Foo() : dummy(0) class Fail (line 27) | class Fail : public std::exception {} function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(ctorleak) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/denseLM.cpp type DenseLM (line 21) | struct DenseLM : DenseFunctor method DenseLM (line 27) | DenseLM(int n, int m) : DenseFunctor(n,m) method VectorType (line 30) | VectorType model(const VectorType& uv, VectorType& x) method initPoints (line 50) | void initPoints(VectorType& uv_ref, VectorType& x) method df (line 78) | int df(const VectorType& uv, JacobianType& fjac) function test_minimizeLM (line 102) | int test_minimizeLM(FunctorType& functor, VectorType& uv) function test_lmder (line 115) | int test_lmder(FunctorType& functor, VectorType& uv) function test_minimizeSteps (line 128) | int test_minimizeSteps(FunctorType& functor, VectorType& uv) function test_denseLM_T (line 146) | void test_denseLM_T() function EIGEN_DECLARE_TEST (line 185) | EIGEN_DECLARE_TEST(denseLM) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/dense_storage.cpp function dense_storage_copy (line 28) | void dense_storage_copy(int rows, int cols) function dense_storage_assignment (line 45) | void dense_storage_assignment(int rows, int cols) function dense_storage_swap (line 63) | void dense_storage_swap(int rows0, int cols0, int rows1, int cols1) function dense_storage_alignment (line 91) | void dense_storage_alignment() function dense_storage_tests (line 117) | void dense_storage_tests() { function EIGEN_DECLARE_TEST (line 184) | EIGEN_DECLARE_TEST(dense_storage) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/determinant.cpp function determinant (line 14) | void determinant(const MatrixType& m) function EIGEN_DECLARE_TEST (line 53) | EIGEN_DECLARE_TEST(determinant) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/diagonal.cpp function diagonal (line 12) | void diagonal(const MatrixType& m) function diagonal_assert (line 73) | void diagonal_assert(const MatrixType& m) { function EIGEN_DECLARE_TEST (line 91) | EIGEN_DECLARE_TEST(diagonal) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/diagonal_matrix_variadic_ctor.cpp function constructorTest (line 37) | void constructorTest() function EIGEN_DECLARE_TEST (line 144) | EIGEN_DECLARE_TEST(diagonal_matrix_variadic_ctor) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/diagonalmatrices.cpp function diagonalmatrices (line 12) | void diagonalmatrices(const MatrixType& m) function as_scalar_product (line 117) | void as_scalar_product(const MatrixType& m) function bug987 (line 144) | void bug987() function EIGEN_DECLARE_TEST (line 154) | EIGEN_DECLARE_TEST(diagonalmatrices) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/dontalign.cpp function dontalign (line 20) | void dontalign(const MatrixType& m) function EIGEN_DECLARE_TEST (line 47) | EIGEN_DECLARE_TEST(dontalign) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/dynalloc.cpp function check_handmade_aligned_malloc (line 21) | void check_handmade_aligned_malloc() function check_aligned_malloc (line 33) | void check_aligned_malloc() function check_aligned_new (line 45) | void check_aligned_new() function ei_declare_aligned_stack_constructed_variable (line 61) | ei_declare_aligned_stack_constructed_variable(float,p,i,0); function EIGEN_DECLARE_TEST (line 123) | EIGEN_DECLARE_TEST(dynalloc) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/eigen2support.cpp function eigen2support (line 14) | void eigen2support(const MatrixType& m) function EIGEN_DECLARE_TEST (line 55) | EIGEN_DECLARE_TEST(eigen2support) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/eigensolver_complex.cpp function find_pivot (line 16) | bool find_pivot(typename MatrixType::Scalar tol, MatrixType &diffs, Inde... function verify_is_approx_upto_permutation (line 55) | void verify_is_approx_upto_permutation(const VectorType& vec1, const Vec... function eigensolver (line 72) | void eigensolver(const MatrixType& m) function eigensolver_verify_assert (line 144) | void eigensolver_verify_assert(const MatrixType& m) function EIGEN_DECLARE_TEST (line 155) | EIGEN_DECLARE_TEST(eigensolver_complex) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/eigensolver_generalized_real.cpp function generalized_eigensolver_real (line 16) | void generalized_eigensolver_real(const MatrixType& m) function EIGEN_DECLARE_TEST (line 88) | EIGEN_DECLARE_TEST(eigensolver_generalized_real) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/eigensolver_generic.cpp function check_eigensolver_for_given_mat (line 16) | void check_eigensolver_for_given_mat(const EigType &eig, const MatType& a) function eigensolver (line 30) | void eigensolver(const MatrixType& m) function eigensolver_verify_assert (line 98) | void eigensolver_verify_assert(const MatrixType& m) function make_companion (line 114) | Matrix function eigensolver_generic_extra (line 126) | void eigensolver_generic_extra() function EIGEN_DECLARE_TEST (line 209) | EIGEN_DECLARE_TEST(eigensolver_generic) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/eigensolver_selfadjoint.cpp function selfadjointeigensolver_essential_check (line 18) | void selfadjointeigensolver_essential_check(const MatrixType& m) function selfadjointeigensolver (line 69) | void selfadjointeigensolver(const MatrixType& m) function bug_854 (line 194) | void bug_854() function bug_1014 (line 204) | void bug_1014() function bug_1225 (line 214) | void bug_1225() function bug_1204 (line 226) | void bug_1204() function EIGEN_DECLARE_TEST (line 233) | EIGEN_DECLARE_TEST(eigensolver_selfadjoint) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/evaluators.cpp type Eigen (line 4) | namespace Eigen { function prod (line 7) | const Product function lazyprod (line 14) | const Product function EIGEN_STRONG_INLINE (line 21) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 29) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 37) | EIGEN_STRONG_INLINE function add_assign_using_evaluator (line 53) | void add_assign_using_evaluator(const DstXprType& dst, const SrcXprTyp... function subtract_assign_using_evaluator (line 60) | void subtract_assign_using_evaluator(const DstXprType& dst, const SrcX... function multiply_assign_using_evaluator (line 67) | void multiply_assign_using_evaluator(const DstXprType& dst, const SrcX... function divide_assign_using_evaluator (line 74) | void divide_assign_using_evaluator(const DstXprType& dst, const SrcXpr... function swap_using_evaluator (line 81) | void swap_using_evaluator(const DstXprType& dst, const SrcXprType& src) type internal (line 87) | namespace internal { function EIGEN_DEVICE_FUNC (line 89) | EIGEN_DEVICE_FUNC void call_assignment(const NoAlias::NonInteger angle) { function Rotation (line 189) | Rotation rotate3DZAxis(Scalar angle) { function Rotation (line 194) | Rotation rotate3DZAxisIntegral(typename NumTraits::NonInteger an... function Rotation (line 201) | Rotation rotate4DZWAxis(Scalar angle) { function MatrixType (line 208) | MatrixType randomRotationMatrix() function boxGetCorners (line 223) | Matrix boxGetCorners(const Matrix... function alignedboxRotatable (line 234) | void alignedboxRotatable( function alignedboxNonIntegralRotatable (line 304) | void alignedboxNonIntegralRotatable( function alignedboxCastTests (line 429) | void alignedboxCastTests(const BoxType& box) function specificTest1 (line 454) | void specificTest1() function specificTest2 (line 481) | void specificTest2() function EIGEN_DECLARE_TEST (line 507) | EIGEN_DECLARE_TEST(geo_alignedbox) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/geo_eulerangles.cpp function verify_euler (line 17) | void verify_euler(const Matrix& ea, int i, int j, int k) function check_all_var (line 41) | void check_all_var(const Matrix& ea) function eulerangles (line 59) | void eulerangles() function EIGEN_DECLARE_TEST (line 106) | EIGEN_DECLARE_TEST(geo_eulerangles) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/geo_homogeneous.cpp function homogeneous (line 13) | void homogeneous(void) function EIGEN_DECLARE_TEST (line 118) | EIGEN_DECLARE_TEST(geo_homogeneous) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/geo_hyperplane.cpp function hyperplane (line 16) | void hyperplane(const HyperplaneType& _plane) function lines (line 88) | void lines() function planes (line 129) | void planes() function hyperplane_alignment (line 155) | void hyperplane_alignment() function EIGEN_DECLARE_TEST (line 178) | EIGEN_DECLARE_TEST(geo_hyperplane) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/geo_orthomethods.cpp function orthomethods_3 (line 19) | void orthomethods_3() function orthomethods (line 80) | void orthomethods(int size=Size) function EIGEN_DECLARE_TEST (line 118) | EIGEN_DECLARE_TEST(geo_orthomethods) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/geo_parametrizedline.cpp function parametrizedline (line 16) | void parametrizedline(const LineType& _line) function parametrizedline_alignment (line 90) | void parametrizedline_alignment() function EIGEN_DECLARE_TEST (line 115) | EIGEN_DECLARE_TEST(geo_parametrizedline) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/geo_quaternion.cpp function T (line 17) | T bounded_acos(T v) function check_slerp (line 25) | void check_slerp(const QuatType& q0, const QuatType& q1) function quaternion (line 46) | void quaternion(void) function mapQuaternion (line 184) | void mapQuaternion(void){ function quaternionAlignment (line 261) | void quaternionAlignment(void){ function check_const_correctness (line 282) | void check_const_correctness(const PlainObjectType&) type MovableClass (line 299) | struct MovableClass { method MovableClass (line 302) | MovableClass() = default; method MovableClass (line 303) | MovableClass(const MovableClass&) = default; method MovableClass (line 304) | MovableClass(MovableClass&&) noexcept = default; method MovableClass (line 305) | MovableClass& operator=(const MovableClass&) = default; method MovableClass (line 306) | MovableClass& operator=(MovableClass&&) = default; function EIGEN_DECLARE_TEST (line 312) | EIGEN_DECLARE_TEST(geo_quaternion) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/geo_transformations.cpp function angleToVec (line 16) | Matrix angleToVec(T a) function EIGEN_DONT_INLINE (line 23) | EIGEN_DONT_INLINE function non_projective_only (line 26) | void non_projective_only() function transformations (line 86) | void transformations() function transform_associativity_left (line 502) | void transform_associativity_left(const A1& a1, const A2& a2, const P& p... function transform_associativity2 (line 510) | void transform_associativity2(const A1& a1, const A2& a2, const P& p, co... function transform_associativity (line 520) | void transform_associativity(const RotationType& R) function transform_alignment (line 563) | void transform_alignment() function transform_products (line 587) | void transform_products() function transformations_no_scale (line 610) | void transformations_no_scale() function transformations_computed_scaling_continuity (line 670) | void transformations_computed_scaling_continuity() function EIGEN_DECLARE_TEST (line 697) | EIGEN_DECLARE_TEST(geo_transformations) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/gpu_common.h function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 32) | EIGEN_HIP_LAUNCH_BOUNDS_1024 type compile_time_device_info (line 115) | struct compile_time_device_info { function ei_test_init_gpu (line 131) | void ei_test_init_gpu() FILE: extensions/ngp_raymarch/include/op_include/eigen/test/gpu_test_helper.h function namespace (line 25) | namespace Eigen { type void_helper (line 87) | struct void_helper { function restore (line 124) | void restore(const Void&) {} function args (line 146) | auto args = make_tuple(typename std::decay::type{} function run_serialized (line 172) | void run_serialized(Kernel kernel, uint8_t* buffer, size_t capacity) { function run_serialized_on_gpu_meta_kernel (line 194) | void run_serialized_on_gpu_meta_kernel(const Kernel kernel, uint8_t* buf... type CompileTimeDeviceInfoKernel (line 352) | struct CompileTimeDeviceInfoKernel { function print_gpu_device_info (line 375) | void print_gpu_device_info() FILE: extensions/ngp_raymarch/include/op_include/eigen/test/half_float.cpp type Eigen (line 18) | namespace Eigen { type half (line 19) | struct half function test_conversion (line 24) | void test_conversion() function test_numtraits (line 123) | void test_numtraits() function test_arithmetic (line 162) | void test_arithmetic() function test_comparison (line 187) | void test_comparison() function test_basic_functions (line 225) | void test_basic_functions() function test_trigonometric_functions (line 278) | void test_trigonometric_functions() function test_array (line 302) | void test_array() function test_product (line 322) | void test_product() function EIGEN_DECLARE_TEST (line 337) | EIGEN_DECLARE_TEST(half_float) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/hessenberg.cpp function hessenberg (line 14) | void hessenberg(int size = Size) function EIGEN_DECLARE_TEST (line 52) | EIGEN_DECLARE_TEST(hessenberg) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/householder.cpp function householder (line 13) | void householder(const MatrixType& m) function EIGEN_DECLARE_TEST (line 136) | EIGEN_DECLARE_TEST(householder) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/incomplete_cholesky.cpp function test_incomplete_cholesky_T (line 15) | void test_incomplete_cholesky_T() function bug1150 (line 33) | void bug1150() function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(incomplete_cholesky) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/indexed_view.cpp function encode (line 50) | int encode(Index i, Index j) { function IndexPair (line 54) | IndexPair decode(Index ij) { function match (line 59) | bool match(const T& xpr, std::string ref, std::string str_xpr = "") { function is_same_eq (line 71) | typename internal::enable_if::value,bool>::type function is_same_seq (line 78) | bool is_same_seq(const T1& a, const T2& b) function is_same_seq_type (line 90) | typename internal::enable_if::value,bool>::type type DummyEnum (line 101) | enum DummyEnum { XX=0, YY=1 } function check_indexed_view (line 103) | void check_indexed_view() function EIGEN_DECLARE_TEST (line 460) | EIGEN_DECLARE_TEST(indexed_view) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/initializer_list_construction.cpp type TestMethodDispatching (line 20) | struct TestMethodDispatching { method run (line 21) | static void run() {} type TestMethodDispatching (line 25) | struct TestMethodDispatching { method run (line 26) | static void run() function fixedsizeVariadicVectorConstruction2 (line 55) | void fixedsizeVariadicVectorConstruction2() function fixedsizeVariadicVectorConstruction3 (line 93) | void fixedsizeVariadicVectorConstruction3() function fixedsizeVariadicVectorConstruction (line 101) | void fixedsizeVariadicVectorConstruction() function initializerListVectorConstruction (line 110) | void initializerListVectorConstruction() function initializerListMatrixConstruction (line 166) | void initializerListMatrixConstruction() function initializerListArrayConstruction (line 238) | void initializerListArrayConstruction() function dynamicVectorConstruction (line 309) | void dynamicVectorConstruction() function EIGEN_DECLARE_TEST (line 330) | EIGEN_DECLARE_TEST(initializer_list_construction) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/inplace_decomposition.cpp function inplace (line 17) | void inplace(bool square = false, bool SPD = false) function EIGEN_DECLARE_TEST (line 82) | EIGEN_DECLARE_TEST(inplace_decomposition) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/integer_types.cpp function signed_integer_type_tests (line 17) | void signed_integer_type_tests(const MatrixType& m) function integer_type_tests (line 47) | void integer_type_tests(const MatrixType& m) function integer_types_extra (line 133) | void integer_types_extra() function EIGEN_DECLARE_TEST (line 143) | EIGEN_DECLARE_TEST(integer_types) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/inverse.cpp function inverse_for_fixed_size (line 15) | void inverse_for_fixed_size(const MatrixType&, typename internal::enable... function inverse_for_fixed_size (line 20) | void inverse_for_fixed_size(const MatrixType& m1, typename internal::ena... function inverse (line 65) | void inverse(const MatrixType& m) function inverse_zerosized (line 109) | void inverse_zerosized() function EIGEN_DECLARE_TEST (line 124) | EIGEN_DECLARE_TEST(inverse) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/io.cpp type check_ostream_impl (line 15) | struct check_ostream_impl method run (line 17) | static void run() type check_ostream_impl (line 29) | struct check_ostream_impl method run (line 31) | static void run() type check_ostream_impl< std::complex > (line 41) | struct check_ostream_impl< std::complex > method run (line 43) | static void run() function check_ostream (line 53) | static void check_ostream() function EIGEN_DECLARE_TEST (line 58) | EIGEN_DECLARE_TEST(rand) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/is_same_dense.cpp function EIGEN_DECLARE_TEST (line 14) | EIGEN_DECLARE_TEST(is_same_dense) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/jacobi.cpp function jacobi (line 15) | void jacobi(const MatrixType& m = MatrixType()) function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(jacobi) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/jacobisvd.cpp function jacobisvd (line 23) | void jacobisvd(const MatrixType& a = MatrixType(), bool pickrandom = true) function jacobisvd_verify_assert (line 36) | void jacobisvd_verify_assert(const MatrixType& m) function jacobisvd_method (line 63) | void jacobisvd_method() type Foo (line 77) | namespace Foo { class Bar (line 80) | class Bar {public: Bar() {}} method Bar (line 80) | Bar() {} function msvc_workaround (line 85) | void msvc_workaround() function EIGEN_DECLARE_TEST (line 92) | EIGEN_DECLARE_TEST(jacobisvd) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/klu_support.cpp function test_klu_support_T (line 15) | void test_klu_support_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(klu_support) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/linearstructure.cpp function linearStructure (line 16) | void linearStructure(const MatrixType& m) function real_complex (line 76) | void real_complex(DenseIndex rows = MatrixType::RowsAtCompileTime, Dense... function linearstructure_overflow (line 114) | void linearstructure_overflow() function EIGEN_DECLARE_TEST (line 126) | EIGEN_DECLARE_TEST(linearstructure) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/lscg.cpp function test_lscg_T (line 13) | void test_lscg_T() function EIGEN_DECLARE_TEST (line 33) | EIGEN_DECLARE_TEST(lscg) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/lu.cpp function matrix_l1_norm (line 16) | typename MatrixType::RealScalar matrix_l1_norm(const MatrixType& m) { function lu_non_invertible (line 20) | void lu_non_invertible() function lu_invertible (line 110) | void lu_invertible() function lu_partial_piv (line 155) | void lu_partial_piv(Index size = MatrixType::ColsAtCompileTime) function lu_verify_assert (line 183) | void lu_verify_assert() function EIGEN_DECLARE_TEST (line 214) | EIGEN_DECLARE_TEST(lu) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/main.h type real (line 106) | struct real {} type imag (line 107) | struct imag {} function on_temporary_creation (line 134) | inline void on_temporary_creation(long int size) { function namespace (line 169) | namespace Eigen function namespace (line 224) | namespace Eigen function namespace (line 255) | namespace Eigen function verify_impl (line 341) | inline void verify_impl(bool condition, const char *testname, const char... function namespace (line 392) | namespace Eigen { function namespace (line 402) | namespace Eigen { function float (line 724) | struct GetDifferentType { typedef double type; } function double (line 725) | struct GetDifferentType { typedef float type; } function string (line 729) | string type_name() { return "other"; } FILE: extensions/ngp_raymarch/include/op_include/eigen/test/mapped_matrix.cpp function map_class_vector (line 14) | void map_class_vector(const VectorType& m) function map_class_matrix (line 47) | void map_class_matrix(const MatrixType& m) function map_static_methods (line 117) | void map_static_methods(const VectorType& m) function check_const_correctness (line 142) | void check_const_correctness(const PlainObjectType&) function map_not_aligned_on_scalar (line 157) | void map_not_aligned_on_scalar() function EIGEN_DECLARE_TEST (line 177) | EIGEN_DECLARE_TEST(mapped_matrix) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/mapstaticmethods.cpp type mapstaticmethods_impl (line 23) | struct mapstaticmethods_impl {} type mapstaticmethods_impl (line 26) | struct mapstaticmethods_impl method run (line 28) | static void run(const PlainObjectType& m) type mapstaticmethods_impl (line 72) | struct mapstaticmethods_impl method run (line 74) | static void run(const PlainObjectType& m) type mapstaticmethods_impl (line 118) | struct mapstaticmethods_impl method run (line 120) | static void run(const PlainObjectType& v) function mapstaticmethods (line 144) | void mapstaticmethods(const PlainObjectType& m) function EIGEN_DECLARE_TEST (line 150) | EIGEN_DECLARE_TEST(mapstaticmethods) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/mapstride.cpp function map_class_vector (line 12) | void map_class_vector(const VectorType& m) function map_class_matrix (line 50) | void map_class_matrix(const MatrixType& _m) function bug1453 (line 196) | void bug1453() function EIGEN_DECLARE_TEST (line 226) | EIGEN_DECLARE_TEST(mapstride) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/meta.cpp function check_is_convertible (line 13) | bool check_is_convertible(const From&, const To&) type FooReturnType (line 18) | struct FooReturnType { type MyInterface (line 22) | struct MyInterface { type MyImpl (line 26) | struct MyImpl : public MyInterface { method func (line 27) | void func() {} function EIGEN_DECLARE_TEST (line 30) | EIGEN_DECLARE_TEST(meta) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/metis_support.cpp function test_metis_T (line 15) | void test_metis_T() function EIGEN_DECLARE_TEST (line 22) | EIGEN_DECLARE_TEST(metis_support) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/miscmatrices.cpp function miscMatrices (line 12) | void miscMatrices(const MatrixType& m) function EIGEN_DECLARE_TEST (line 37) | EIGEN_DECLARE_TEST(miscmatrices) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/mixingtypes.cpp function mixingtypes (line 48) | void mixingtypes(int size = SizeAtCompileType) function EIGEN_DECLARE_TEST (line 286) | EIGEN_DECLARE_TEST(mixingtypes) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/mpl2only.cpp function main (line 21) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/test/nestbyvalue.cpp function XprType (line 17) | XprType get_xpr_with_temps(const MatrixXd& a) function EIGEN_DECLARE_TEST (line 24) | EIGEN_DECLARE_TEST(nestbyvalue) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/nesting_ops.cpp function use_n_times (line 16) | void use_n_times(const XprType &xpr) function verify_eval_type (line 27) | bool verify_eval_type(const XprType &, const ReferenceType&) function run_nesting_ops_1 (line 33) | void run_nesting_ops_1(const MatrixType& _m) function run_nesting_ops_2 (line 48) | void run_nesting_ops_2(const MatrixType& _m) function EIGEN_DECLARE_TEST (line 94) | EIGEN_DECLARE_TEST(nesting_ops) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/nomalloc.cpp function nomalloc (line 23) | void nomalloc(const MatrixType& m) function ctms_decompositions (line 92) | void ctms_decompositions() function test_zerosized (line 158) | void test_zerosized() { function test_reference (line 171) | void test_reference(const MatrixType& m) { function EIGEN_DECLARE_TEST (line 205) | EIGEN_DECLARE_TEST(nomalloc) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/nullary.cpp function equalsIdentity (line 14) | bool equalsIdentity(const MatrixType& A) function check_extremity_accuracy (line 37) | void check_extremity_accuracy(const VectorType &v, const typename Vector... function testVectorType (line 64) | void testVectorType(const VectorType& base) function testMatrixType (line 216) | void testMatrixType(const MatrixType& m) function bug79 (line 244) | void bug79() function bug1630 (line 251) | void bug1630() function nullary_overflow (line 259) | void nullary_overflow() function nullary_internal_logic (line 271) | void nullary_internal_logic() function EIGEN_DECLARE_TEST (line 315) | EIGEN_DECLARE_TEST(nullary) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/num_dimensions.cpp function check_dim (line 14) | void check_dim(const Xpr& ) { function map_num_dimensions (line 20) | void map_num_dimensions() function EIGEN_DECLARE_TEST (line 63) | EIGEN_DECLARE_TEST(num_dimensions) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/numext.cpp function check_if_equal_or_nans (line 13) | bool check_if_equal_or_nans(const T& actual, const U& expected) { function check_if_equal_or_nans (line 18) | bool check_if_equal_or_nans(const std::complex& actual, const std::co... function test_is_equal_or_nans (line 24) | bool test_is_equal_or_nans(const T& actual, const U& expected) function check_abs (line 40) | void check_abs() { function check_arg (line 65) | void check_arg() { type check_sqrt_impl (line 79) | struct check_sqrt_impl { method run (line 80) | static void run() { type check_sqrt_impl > (line 100) | struct check_sqrt_impl > { method run (line 101) | static void run() { function check_sqrt (line 150) | void check_sqrt() { type check_rsqrt_impl (line 155) | struct check_rsqrt_impl { method run (line 156) | static void run() { type check_rsqrt_impl > (line 178) | struct check_rsqrt_impl > { method run (line 179) | static void run() { function check_rsqrt (line 238) | void check_rsqrt() { function EIGEN_DECLARE_TEST (line 242) | EIGEN_DECLARE_TEST(numext) { FILE: extensions/ngp_raymarch/include/op_include/eigen/test/packetmath.cpp function T (line 15) | inline T REF_ADD(const T& a, const T& b) { function T (line 19) | inline T REF_SUB(const T& a, const T& b) { function T (line 23) | inline T REF_MUL(const T& a, const T& b) { function T (line 27) | inline T REF_DIV(const T& a, const T& b) { function T (line 31) | inline T REF_ABS_DIFF(const T& a, const T& b) { function REF_ADD (line 37) | inline bool REF_ADD(const bool& a, const bool& b) { function REF_SUB (line 41) | inline bool REF_SUB(const bool& a, const bool& b) { function REF_MUL (line 45) | inline bool REF_MUL(const bool& a, const bool& b) { function T (line 50) | inline T REF_FREXP(const T& x, T& exp) { function T (line 59) | inline T REF_LDEXP(const T& x, const T& exp) { type pcast_array (line 66) | struct pcast_array type pcast_array (line 69) | struct pcast_array { method cast (line 72) | static void cast(const SrcScalar* src, size_t size, TgtScalar* dst) { type pcast_array (line 87) | struct pcast_array { method cast (line 88) | static void cast(const typename internal::unpacket_traits::... type pcast_array (line 101) | struct pcast_array { method cast (line 102) | static void cast(const typename internal::unpacket_traits::... type pcast_array (line 117) | struct pcast_array { method cast (line 118) | static void cast(const typename internal::unpacket_traits::... type test_cast_helper (line 137) | struct test_cast_helper type test_cast_helper (line 140) | struct test_cast_helper (line 145) | struct test_cast_helper (line 198) | struct test_cast_runner { method run (line 199) | static void run() { test_cast::run(); } type test_cast_runner (line 203) | struct test_cast_runner { method run (line 204) | static void run() { type test_cast_runner (line 211) | struct test_cast_runner { method run (line 212) | static void run() {} type packetmath_pcast_ops_runner (line 216) | struct packetmath_pcast_ops_runner { method run (line 217) | static void run() { type packetmath_pcast_ops_runner::IsComplex>::type> (line 238) | struct packetmath_pcast_ops_runner::IsComplex && !internal::is_same::value && !internal::is_same::value >::type> (line 377) | struct eigen_optimization_barrier_test (line 1252) | struct runall { // i.e. float or ... method run (line 1253) | static void run() { type runall (line 1262) | struct runall { // i.e. int method run (line 1263) | static void run() { type runall (line 1271) | struct runall { // i.e. complex method run (line 1272) | static void run() { function EIGEN_DECLARE_TEST (line 1282) | EIGEN_DECLARE_TEST(packetmath) { FILE: extensions/ngp_raymarch/include/op_include/eigen/test/packetmath_test_shared.h function namespace (line 21) | namespace Eigen { function namespace (line 72) | namespace test { function Packet (line 148) | Packet load(const T* from) const { return internal::pload(from); } function Packet (line 151) | Packet loadu(const T* from) const { return internal::ploadu(from... function Packet (line 154) | Packet load(const T* from, unsigned long long umask) const { return inte... function store (line 157) | void store(T* to, const Packet& x) const { internal::pstore(to,x); } function store (line 160) | void store(T* to, const Packet& x, unsigned long long umask) const { int... function run (line 252) | static void run() { function run (line 261) | static void run() { function run (line 269) | static void run() { FILE: extensions/ngp_raymarch/include/op_include/eigen/test/pardiso_support.cpp function test_pardiso_T (line 8) | void test_pardiso_T() function EIGEN_DECLARE_TEST (line 23) | EIGEN_DECLARE_TEST(pardiso_support) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/pastix_support.cpp function test_pastix_T (line 17) | void test_pastix_T() function test_pastix_T_LU (line 42) | void test_pastix_T_LU() function EIGEN_DECLARE_TEST (line 48) | EIGEN_DECLARE_TEST(pastix_support) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/permutationmatrices.cpp function permutationmatrices (line 15) | void permutationmatrices(const MatrixType& m) function bug890 (line 146) | void bug890() function EIGEN_DECLARE_TEST (line 169) | EIGEN_DECLARE_TEST(permutationmatrices) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/prec_inverse_4x4.cpp function inverse_permutation_4x4 (line 14) | void inverse_permutation_4x4() function inverse_general_4x4 (line 29) | void inverse_general_4x4(int repeat) function EIGEN_DECLARE_TEST (line 70) | EIGEN_DECLARE_TEST(prec_inverse_4x4) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/product.h type Matrix (line 37) | typedef Matrix RowVectorType; type Matrix (line 38) | typedef Matrix ColVectorType; type Matrix (line 39) | typedef Matrix MatrixX; FILE: extensions/ngp_raymarch/include/op_include/eigen/test/product_extra.cpp function product_extra (line 12) | void product_extra(const MatrixType& m) function mat_mat_scalar_scalar_product (line 129) | void mat_mat_scalar_scalar_product() function zero_sized_objects (line 139) | void zero_sized_objects(const MatrixType& m) function bug_127 (line 198) | void bug_127() function bug_817 (line 222) | void bug_817() function unaligned_objects (line 232) | void unaligned_objects() function EIGEN_DONT_INLINE (line 262) | EIGEN_DONT_INLINE function Index (line 271) | Index compute_block_size() function aliasing_with_resize (line 285) | void aliasing_with_resize() function bug_1308 (line 329) | void bug_1308() function EIGEN_DECLARE_TEST (line 371) | EIGEN_DECLARE_TEST(product_extra) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/product_large.cpp function test_aliasing (line 14) | void test_aliasing() function product_large_regressions (line 35) | void product_large_regressions() function bug_1622 (line 92) | void bug_1622() { function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(product_large) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/product_mmtr.cpp function mmtr (line 28) | void mmtr(int size) function EIGEN_DECLARE_TEST (line 97) | EIGEN_DECLARE_TEST(product_mmtr) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/product_notemporary.cpp function check_scalar_multiple3 (line 15) | void check_scalar_multiple3(Dst &dst, const Lhs& A, const Rhs& B) function check_scalar_multiple2 (line 26) | void check_scalar_multiple2(Dst &dst, const Lhs& A, const Rhs& B, S2 s2) function check_scalar_multiple1 (line 36) | void check_scalar_multiple1(Dst &dst, const Lhs& A, const Rhs& B, S1 s1,... FILE: extensions/ngp_raymarch/include/op_include/eigen/test/product_selfadjoint.cpp function product_selfadjoint (line 12) | void product_selfadjoint(const MatrixType& m) function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(product_selfadjoint) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/product_small.cpp function product1x1 (line 15) | void product1x1() function TC (line 33) | const TC& ref_prod(TC &C, const TA &A, const TB &B) function test_lazy_single (line 43) | typename internal::enable_if(), function trmv (line 94) | void trmv(int rows=get_random_size(), int cols=get_random_size(), int cols=get_random_size::Real TgtReal; function SrcScalar (line 145) | static SrcScalar value() { FILE: extensions/ngp_raymarch/include/op_include/eigen/test/real_qz.cpp function real_qz (line 15) | void real_qz(const MatrixType& m) function EIGEN_DECLARE_TEST (line 78) | EIGEN_DECLARE_TEST(real_qz) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/redux.cpp function matrixRedux (line 17) | void matrixRedux(const MatrixType& m) function vectorRedux (line 85) | void vectorRedux(const VectorType& w) function EIGEN_DECLARE_TEST (line 154) | EIGEN_DECLARE_TEST(redux) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/ref.cpp function ref_matrix (line 33) | void ref_matrix(const MatrixType& m) function ref_vector (line 80) | void ref_vector(const VectorType& m) function ref_vector_fixed_sizes (line 142) | void ref_vector_fixed_sizes() function check_const_correctness (line 204) | void check_const_correctness(const PlainObjectType&) function EIGEN_DONT_INLINE (line 215) | EIGEN_DONT_INLINE void call_ref_1(Ref a, const B &b) { VERIFY_... function EIGEN_DONT_INLINE (line 217) | EIGEN_DONT_INLINE void call_ref_2(const Ref& a, const B ... function EIGEN_DONT_INLINE (line 219) | EIGEN_DONT_INLINE void call_ref_3(Ref > a, cons... function EIGEN_DONT_INLINE (line 221) | EIGEN_DONT_INLINE void call_ref_4(const Ref > a, cons... function EIGEN_DONT_INLINE (line 225) | EIGEN_DONT_INLINE void call_ref_6(const Ref > a, const... function call_ref (line 229) | void call_ref() function test_ref_overload_fun1 (line 290) | int test_ref_overload_fun1(Ref ) { return 1; } function test_ref_overload_fun1 (line 291) | int test_ref_overload_fun1(Ref ) { return 2; } function test_ref_overload_fun1 (line 292) | int test_ref_overload_fun1(Ref ) { return 3; } function test_ref_overload_fun2 (line 294) | int test_ref_overload_fun2(Ref ) { return 4; } function test_ref_overload_fun2 (line 295) | int test_ref_overload_fun2(Ref ) { return 5; } function test_ref_ambiguous (line 297) | void test_ref_ambiguous(const Ref &A, Ref B) function test_ref_overloads (line 304) | void test_ref_overloads() function EIGEN_DECLARE_TEST (line 320) | EIGEN_DECLARE_TEST(ref) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/reshape.cpp function is_same_eq (line 17) | typename internal::enable_if::value,bool>::type function check_auto_reshape4x4 (line 24) | void check_auto_reshape4x4(MatType m) function check_direct_access_reshape4x4 (line 56) | void check_direct_access_reshape4x4(MatType , internal::FixedInt) { function reshape4x4 (line 70) | void reshape4x4(MatType m) function EIGEN_DECLARE_TEST (line 199) | EIGEN_DECLARE_TEST(reshape) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/resize.cpp function resizeLikeTest (line 13) | void resizeLikeTest() function resizeLikeTest12 (line 32) | void resizeLikeTest12() { resizeLikeTest<1,2>(); } function resizeLikeTest1020 (line 33) | void resizeLikeTest1020() { resizeLikeTest<10,20>(); } function resizeLikeTest31 (line 34) | void resizeLikeTest31() { resizeLikeTest<3,1>(); } function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(resize) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/rvalue_types.cpp function rvalue_copyassign (line 24) | void rvalue_copyassign(const MatrixType& m) function rvalue_transpositions (line 51) | void rvalue_transpositions(Index rows) function rvalue_move (line 84) | void rvalue_move(const MatrixType& m) function rvalue_copyassign (line 119) | void rvalue_copyassign(const MatrixType&) {} function rvalue_transpositions (line 121) | void rvalue_transpositions(Index) {} function rvalue_move (line 123) | void rvalue_move(const MatrixType&) {} function EIGEN_DECLARE_TEST (line 126) | EIGEN_DECLARE_TEST(rvalue_types) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/schur_complex.cpp function schur (line 14) | void schur(int size = MatrixType::ColsAtCompileTime) function EIGEN_DECLARE_TEST (line 82) | EIGEN_DECLARE_TEST(schur_complex) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/schur_real.cpp function verifyIsQuasiTriangular (line 14) | void verifyIsQuasiTriangular(const MatrixType& T) function schur (line 38) | void schur(int size = MatrixType::ColsAtCompileTime) function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(schur_real) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/selfadjoint.cpp function selfadjoint (line 16) | void selfadjoint(const MatrixType& m) function bug_159 (line 50) | void bug_159() function EIGEN_DECLARE_TEST (line 56) | EIGEN_DECLARE_TEST(selfadjoint) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/serializer.cpp type MyPodType (line 15) | struct MyPodType { function test_pod_type (line 22) | void test_pod_type() { function test_eigen_type (line 47) | void test_eigen_type(const T& type) { function test_dense_types (line 69) | void test_dense_types(const T1& type1, const T2& type2, const T3& type3) { function EIGEN_DECLARE_TEST (line 93) | EIGEN_DECLARE_TEST(serializer) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/simplicial_cholesky.cpp function test_simplicial_cholesky_T (line 12) | void test_simplicial_cholesky_T() function EIGEN_DECLARE_TEST (line 42) | EIGEN_DECLARE_TEST(simplicial_cholesky) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sizeof.cpp function verifySizeOf (line 12) | void verifySizeOf(const MatrixType&) function EIGEN_DECLARE_TEST (line 21) | EIGEN_DECLARE_TEST(sizeof) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sizeoverflow.cpp function triggerMatrixBadAlloc (line 22) | void triggerMatrixBadAlloc(Index rows, Index cols) function triggerVectorBadAlloc (line 30) | void triggerVectorBadAlloc(Index size) function EIGEN_DECLARE_TEST (line 37) | EIGEN_DECLARE_TEST(sizeoverflow) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/smallvectors.cpp function smallVectors (line 12) | void smallVectors() function EIGEN_DECLARE_TEST (line 42) | EIGEN_DECLARE_TEST(smallvectors) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparseLM.cpp type sparseGaussianTest (line 21) | struct sparseGaussianTest : SparseFunctor method sparseGaussianTest (line 26) | sparseGaussianTest(int inputs, int values) : SparseFunctor... method VectorType (line 29) | VectorType model(const VectorType& uv, VectorType& x) method initPoints (line 54) | void initPoints(VectorType& uv_ref, VectorType& x) method df (line 83) | int df(const VectorType& uv, JacobianType& fjac) function test_sparseLM_T (line 129) | void test_sparseLM_T() function EIGEN_DECLARE_TEST (line 171) | EIGEN_DECLARE_TEST(sparseLM) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparse_basic.cpp function sparse_basic (line 24) | void sparse_basic(const SparseMatrixType& ref) function big_sparse_triplet (line 685) | void big_sparse_triplet(Index rows, Index cols, double density) { function bug1105 (line 711) | void bug1105() function EIGEN_DECLARE_TEST (line 727) | EIGEN_DECLARE_TEST(sparse_basic) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparse_block.cpp function innervec (line 14) | typename Eigen::internal::enable_if<(T::Flags&RowMajorBit)==RowMajorBit,... function innervec (line 21) | typename Eigen::internal::enable_if<(T::Flags&RowMajorBit)==0, typename ... function sparse_block (line 27) | void sparse_block(const SparseMatrixType& ref) function EIGEN_DECLARE_TEST (line 293) | EIGEN_DECLARE_TEST(sparse_block) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparse_permutations.cpp function is_sorted (line 23) | bool is_sorted(const T& mat) { function eval (line 38) | typename internal::nested_eval::type eval(const T &xpr) function sparse_permutations (line 44) | void sparse_permutations(const SparseMatrixType& ref) function sparse_permutations_all (line 215) | void sparse_permutations_all(int size) function EIGEN_DECLARE_TEST (line 223) | EIGEN_DECLARE_TEST(sparse_permutations) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparse_product.cpp function on_temporary_creation (line 18) | inline void on_temporary_creation() { function sparse_product (line 36) | void sparse_product() function sparse_product_regression_test (line 338) | void sparse_product_regression_test() function bug_942 (line 360) | void bug_942() function test_mixing_types (line 383) | void test_mixing_types() function EIGEN_DECLARE_TEST (line 464) | EIGEN_DECLARE_TEST(sparse_product) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparse_ref.cpp function on_temporary_creation (line 17) | inline void on_temporary_creation() { function check_const_correctness (line 34) | void check_const_correctness(const PlainObjectType&) function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE void call_ref_1(Ref > a, const B &... function EIGEN_DONT_INLINE (line 48) | EIGEN_DONT_INLINE void call_ref_2(const Ref >&... function EIGEN_DONT_INLINE (line 51) | EIGEN_DONT_INLINE void call_ref_3(const Ref, S... function EIGEN_DONT_INLINE (line 57) | EIGEN_DONT_INLINE void call_ref_4(Ref > a, const B &... function EIGEN_DONT_INLINE (line 60) | EIGEN_DONT_INLINE void call_ref_5(const Ref >&... function call_ref (line 62) | void call_ref() function EIGEN_DECLARE_TEST (line 129) | EIGEN_DECLARE_TEST(sparse_ref) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparse_solver.h type typename (line 47) | typedef typename Mat::StorageIndex StorageIndex; type typename (line 152) | typedef typename Eigen::SparseMatrix Mat; type typename (line 153) | typedef typename Mat::StorageIndex StorageIndex; type typename (line 154) | typedef typename Eigen::SparseLU > Solver; type typename (line 281) | typedef typename Solver::MatrixType Mat; type typename (line 282) | typedef typename Mat::Scalar Scalar; type typename (line 283) | typedef typename Mat::RealScalar RealScalar; type typename (line 314) | typedef typename Solver::MatrixType Mat; type typename (line 315) | typedef typename Mat::Scalar Scalar; type typename (line 331) | typedef typename Solver::MatrixType Mat; type typename (line 332) | typedef typename Mat::Scalar Scalar; type typename (line 348) | typedef typename Solver::MatrixType Mat; type typename (line 349) | typedef typename Mat::Scalar Scalar; type Matrix (line 350) | typedef Matrix DenseMatrix; type typename (line 406) | typedef typename Solver::MatrixType Mat; type typename (line 407) | typedef typename Mat::Scalar Scalar; type typename (line 408) | typedef typename Mat::StorageIndex StorageIndex; type SparseMatrix (line 409) | typedef SparseMatrix SpMat; type Matrix (line 411) | typedef Matrix DenseMatrix; type Matrix (line 412) | typedef Matrix DenseVector; type typename (line 491) | typedef typename Solver::MatrixType Mat; type typename (line 492) | typedef typename Mat::Scalar Scalar; type Matrix (line 493) | typedef Matrix DenseMatrix; type typename (line 509) | typedef typename Solver::MatrixType Mat; type typename (line 510) | typedef typename Mat::Scalar Scalar; type prune_column (line 524) | struct prune_column { type typename (line 536) | typedef typename Solver::MatrixType Mat; type typename (line 537) | typedef typename Mat::Scalar Scalar; type SparseMatrix (line 538) | typedef SparseMatrix DenseMatrix; type Matrix (line 541) | typedef Matrix DenseVector; type typename (line 613) | typedef typename Solver::MatrixType Mat; type typename (line 614) | typedef typename Mat::Scalar Scalar; type Matrix (line 615) | typedef Matrix DenseMatrix; type typename (line 636) | typedef typename Solver::MatrixType Mat; type typename (line 637) | typedef typename Mat::Scalar Scalar; type Matrix (line 638) | typedef Matrix DenseMatrix; type typename (line 653) | typedef typename Solver::MatrixType Mat; type typename (line 654) | typedef typename Mat::Scalar Scalar; type typename (line 668) | typedef typename Solver::MatrixType Mat; type typename (line 669) | typedef typename Mat::Scalar Scalar; type SparseMatrix (line 670) | typedef SparseMatrix DenseMatrix; type Matrix (line 672) | typedef Matrix DenseVector; FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparse_solvers.cpp function initSPD (line 12) | void function sparse_solvers (line 33) | void sparse_solvers(int rows, int cols) function EIGEN_DECLARE_TEST (line 117) | EIGEN_DECLARE_TEST(sparse_solvers) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparse_vector.cpp function sparse_vector (line 12) | void sparse_vector(int rows, int cols) function EIGEN_DECLARE_TEST (line 148) | EIGEN_DECLARE_TEST(sparse_vector) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparselu.cpp function test_sparselu_T (line 22) | void test_sparselu_T() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(sparselu) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/sparseqr.cpp function generate_sparse_rectangular_problem (line 13) | int generate_sparse_rectangular_problem(MatrixType& A, DenseMat& dA, int... function test_sparseqr_scalar (line 44) | void test_sparseqr_scalar() function EIGEN_DECLARE_TEST (line 141) | EIGEN_DECLARE_TEST(sparseqr) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/special_numbers.cpp function special_numbers (line 12) | void special_numbers() function EIGEN_DECLARE_TEST (line 52) | EIGEN_DECLARE_TEST(special_numbers) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/spqr_support.cpp function generate_sparse_rectangular_problem (line 15) | int generate_sparse_rectangular_problem(MatrixType& A, DenseMat& dA, int... function test_spqr_scalar (line 30) | void test_spqr_scalar() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(spqr_support) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/stable_norm.cpp function EIGEN_DONT_INLINE (line 12) | EIGEN_DONT_INLINE T copy(const T& x) function stable_norm (line 17) | void stable_norm(const MatrixType& m) function test_hypot (line 199) | void test_hypot() function EIGEN_DECLARE_TEST (line 229) | EIGEN_DECLARE_TEST(stable_norm) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/stddeque.cpp function check_stddeque_matrix (line 16) | void check_stddeque_matrix(const MatrixType& m) function check_stddeque_transform (line 46) | void check_stddeque_transform(const TransformType&) function check_stddeque_quaternion (line 75) | void check_stddeque_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 103) | EIGEN_DECLARE_TEST(stddeque) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/stddeque_overload.cpp function check_stddeque_matrix (line 29) | void check_stddeque_matrix(const MatrixType& m) function check_stddeque_transform (line 64) | void check_stddeque_transform(const TransformType&) function check_stddeque_quaternion (line 98) | void check_stddeque_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 131) | EIGEN_DECLARE_TEST(stddeque_overload) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/stdlist.cpp function check_stdlist_matrix (line 16) | void check_stdlist_matrix(const MatrixType& m) function check_stdlist_transform (line 46) | void check_stdlist_transform(const TransformType&) function check_stdlist_quaternion (line 75) | void check_stdlist_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 103) | EIGEN_DECLARE_TEST(stdlist) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/stdlist_overload.cpp function get (line 29) | typename Container::iterator get(Container & c, Position position) function set (line 37) | void set(Container & c, Position position, const Value & value) function check_stdlist_matrix (line 45) | void check_stdlist_matrix(const MatrixType& m) function check_stdlist_transform (line 86) | void check_stdlist_transform(const TransformType&) function check_stdlist_quaternion (line 126) | void check_stdlist_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 165) | EIGEN_DECLARE_TEST(stdlist_overload) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/stdvector.cpp function check_stdvector_matrix (line 15) | void check_stdvector_matrix(const MatrixType& m) function check_stdvector_transform (line 51) | void check_stdvector_transform(const TransformType&) function check_stdvector_quaternion (line 86) | void check_stdvector_quaternion(const QuaternionType&) function std_vector_gcc_warning (line 123) | void std_vector_gcc_warning() function EIGEN_DECLARE_TEST (line 130) | EIGEN_DECLARE_TEST(stdvector) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/stdvector_overload.cpp function check_stdvector_matrix (line 29) | void check_stdvector_matrix(const MatrixType& m) function check_stdvector_transform (line 65) | void check_stdvector_transform(const TransformType&) function check_stdvector_quaternion (line 100) | void check_stdvector_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 134) | EIGEN_DECLARE_TEST(stdvector_overload) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/stl_iterators.cpp function make_reverse_iterator (line 15) | std::reverse_iterator function ForwardIt (line 23) | ForwardIt is_sorted_until(ForwardIt firstIt, ForwardIt lastIt) function is_sorted (line 36) | bool is_sorted(ForwardIt firstIt, ForwardIt lastIt) function is_pointer_based_stl_iterator (line 45) | bool is_pointer_based_stl_iterator(const internal::pointer_based_stl_ite... function is_generic_randaccess_stl_iterator (line 48) | bool is_generic_randaccess_stl_iterator(const internal::generic_randacce... function is_default_constructible_and_assignable (line 51) | bool is_default_constructible_and_assignable(const Iter& it) function check_begin_end_for_loop (line 63) | void check_begin_end_for_loop(Xpr xpr) function test_stl_iterators (line 123) | void test_stl_iterators(int rows=Rows, int cols=Cols) function IsContainerType (line 515) | bool IsContainerType(int /* dummy */) { return true; } function IsContainerType (line 518) | bool IsContainerType(long /* dummy */) { return false; } function test_stl_container_detection (line 521) | void test_stl_container_detection(int rows=Rows, int cols=Cols) function EIGEN_DECLARE_TEST (line 550) | EIGEN_DECLARE_TEST(stl_iterators) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/superlu_support.cpp function EIGEN_DECLARE_TEST (line 15) | EIGEN_DECLARE_TEST(superlu_support) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/svd_common.h type typename (line 35) | typedef typename MatrixType::Scalar Scalar; type typename (line 36) | typedef typename MatrixType::RealScalar RealScalar; type Matrix (line 37) | typedef Matrix MatrixUType; type Matrix (line 38) | typedef Matrix MatrixVType; type typename (line 63) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 102) | typedef typename MatrixType::Scalar Scalar; type typename (line 103) | typedef typename MatrixType::RealScalar RealScalar; type Matrix (line 112) | typedef Matrix RhsType; type Matrix (line 113) | typedef Matrix SolutionType; type typename (line 169) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 176) | typedef Matrix SolutionType; type Matrix (line 183) | typedef Matrix MatrixType2; type Matrix (line 184) | typedef Matrix RhsType2; type Matrix (line 185) | typedef Matrix MatrixType2T; type Matrix (line 209) | typedef Matrix MatrixType3; type Matrix (line 210) | typedef Matrix RhsType3; type Matrix (line 238) | typedef Matrix RhsType; FILE: extensions/ngp_raymarch/include/op_include/eigen/test/svd_fill.h type typename (line 24) | typedef typename MatrixType::Scalar Scalar; type typename (line 25) | typedef typename MatrixType::RealScalar RealScalar; FILE: extensions/ngp_raymarch/include/op_include/eigen/test/swap.cpp type other_matrix_type (line 13) | struct other_matrix_type type other_matrix_type > (line 19) | struct other_matrix_type randMatrixUnitary(int s... function randMatrixSpecialUnitary (line 75) | Eigen::Matrix randMatrixSpecialUnitar... function run_test (line 91) | void run_test(int dim, int num_elements) function run_fixed_size_test (line 121) | void run_fixed_size_test(int num_elements) function EIGEN_DECLARE_TEST (line 158) | EIGEN_DECLARE_TEST(umeyama) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/umfpack_support.cpp function test_umfpack_support_T (line 15) | void test_umfpack_support_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(umfpack_support) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/unalignedcount.cpp function EIGEN_DECLARE_TEST (line 31) | EIGEN_DECLARE_TEST(unalignedcount) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/upperbidiagonalization.cpp function upperbidiag (line 13) | void upperbidiag(const MatrixType& m) function EIGEN_DECLARE_TEST (line 32) | EIGEN_DECLARE_TEST(upperbidiagonalization) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/vectorization_logic.cpp function test_assign (line 38) | bool test_assign(const Dst&, const Src&, int traversal, int unrolling) function test_assign (line 63) | bool test_assign(int traversal, int unrolling) function test_redux (line 84) | bool test_redux(const Xpr&, int traversal, int unrolling) type vectorization_logic (line 105) | struct vectorization_logic method run (line 115) | static void run() type vectorization_logic (line 264) | struct vectorization_logic method run (line 266) | static void run() {} type vectorization_logic_half (line 271) | struct vectorization_logic_half method run (line 278) | static void run() type vectorization_logic_half (line 389) | struct vectorization_logic_half method run (line 391) | static void run() {} function EIGEN_DECLARE_TEST (line 394) | EIGEN_DECLARE_TEST(vectorization_logic) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/vectorwiseop.cpp function vectorwiseop_array (line 15) | void vectorwiseop_array(const ArrayType& m) function vectorwiseop_matrix (line 100) | void vectorwiseop_matrix(const MatrixType& m) function EIGEN_DECLARE_TEST (line 226) | EIGEN_DECLARE_TEST(vectorwiseop) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/visitor.cpp function matrixVisitor (line 12) | void matrixVisitor(const MatrixType& p) function vectorVisitor (line 99) | void vectorVisitor(const VectorType& w) function EIGEN_DECLARE_TEST (line 176) | EIGEN_DECLARE_TEST(visitor) FILE: extensions/ngp_raymarch/include/op_include/eigen/test/zerosized.cpp function zeroReduction (line 13) | void zeroReduction(const MatrixType& m) { function zeroSizedMatrix (line 34) | void zeroSizedMatrix() function zeroSizedVector (line 77) | void zeroSizedVector() function EIGEN_DECLARE_TEST (line 93) | EIGEN_DECLARE_TEST(zerosized) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/Tensor.h function namespace (line 16) | namespace Eigen { function EIGEN_STRONG_INLINE (line 118) | EIGEN_STRONG_INLINE const Scalar& coeff(Index firstIndex, Index secondIn... function Scalar (line 127) | const Scalar& coeff(const array& indices) const function Scalar (line 144) | const Scalar& coeff() const function Scalar (line 206) | const Scalar& operator()(Index i0, Index i1) const function Scalar (line 211) | const Scalar& operator()(Index i0, Index i1, Index i2) const function Scalar (line 216) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 221) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3, Index i... function Scalar (line 239) | const Scalar& operator()(const array& indices) const function Scalar (line 244) | const Scalar& operator()(Index index) const function Scalar (line 250) | const Scalar& operator()() const function m_storage (line 337) | Tensor(const Self& other) function EIGEN_STRONG_INLINE (line 344) | EIGEN_STRONG_INLINE Tensor(Index firstDimension, IndexTypes... otherDime... function explicit (line 351) | explicit Tensor(Index dim1) function EIGEN_DEVICE_FUNC (line 356) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2) function EIGEN_DEVICE_FUNC (line 361) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function EIGEN_DEVICE_FUNC (line 366) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function EIGEN_DEVICE_FUNC (line 371) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function explicit (line 379) | explicit Tensor(const array& dimensions) type TensorAssignOp (line 399) | typedef TensorAssignOp& dimensions) function EIGEN_DEVICE_FUNC (line 468) | EIGEN_DEVICE_FUNC void resize(const DSizes& dimension... function EIGEN_DEVICE_FUNC (line 476) | EIGEN_DEVICE_FUNC function resize (line 486) | void resize(const Eigen::IndexList& dimensions) { function resize (line 517) | size_t V5> function Index (line 549) | Index linearizedIndex(const array& indices) const FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h function namespace (line 16) | namespace Eigen { type typename (line 59) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type Pair (line 63) | typedef Pair::Dimensions Dimensions; type StorageMemory (line 87) | typedef StorageMemory Storage; type typename (line 88) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 101) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 104) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 111) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 115) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 119) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 124) | TensorOpCost function bind (line 132) | void bind(cl::sycl::handler &cgh) const { function namespace (line 141) | namespace internal { type TensorPairReducerOp (line 165) | typedef const TensorPairReducerOpEIGEN_DEVICE_R... type typename (line 181) | typedef typename Eigen::internal::traits::Scalar Sc... type typename (line 182) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 183) | typedef typename Eigen::internal::nested::type Nested; type typename (line 184) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 185) | typedef typename Eigen::internal::traits::Index Index; type Index (line 186) | typedef Index CoeffReturnType; type typename (line 219) | typedef typename XprType::Index Index; type typename (line 220) | typedef typename XprType::Scalar Scalar; type typename (line 221) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 222) | typedef typename TensorIndexPairOp::CoeffReturnType PairType; type typename (line 223) | typedef typename TensorEvaluator , Devi... type array (line 226) | typedef array StrideDims; type StorageMemory (line 227) | typedef StorageMemory Storage; type typename (line 228) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 229) | typedef StorageMemory PairStorageMem; type internal (line 242) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 268) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 272) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 276) | CoeffReturnType coeff(Index index) const { function bind (line 283) | void bind(cl::sycl::handler &cgh) const { function TensorOpCost (line 289) | TensorOpCost FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h function namespace (line 15) | namespace Eigen { type typename (line 67) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 68) | typedef typename LhsXprType::CoeffReturnType CoeffReturnType; type typename (line 69) | typedef typename Eigen::internal::nested::type Nested; type typename (line 70) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 71) | typedef typename Eigen::internal::traits::Index Index; type typename (line 97) | typedef typename XprType::Index Index; type typename (line 98) | typedef typename XprType::Scalar Scalar; type typename (line 99) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 100) | typedef typename PacketType::type PacketReturnT... type typename (line 101) | typedef typename TensorEvaluator::Dimensions Dimen... type StorageMemory (line 102) | typedef StorageMemory Storage; type typename (line 103) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 122) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 123) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 125) | typedef typename TensorEvaluator::TensorBlock function EIGEN_STRONG_INLINE (line 147) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { function evalSubExprsIfNeededAsync (line 159) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 168) | EIGEN_STRONG_INLINE void cleanup() { function evalScalar (line 173) | void evalScalar(Index i) { function evalPacket (line 176) | void evalPacket(Index i) { function EIGEN_DEVICE_FUNC (line 182) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function PacketReturnType (line 187) | PacketReturnType packet(Index index) const function TensorOpCost (line 192) | TensorOpCost function evalBlock (line 212) | void evalBlock( function bind (line 233) | void bind(cl::sycl::handler &cgh) const { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h function namespace (line 17) | namespace Eigen { type Eigen (line 606) | typedef Eigen::IndexPair DimensionPair; type TensorScanOp (line 635) | typedef TensorScanOp, const type TensorScanOp (line 642) | typedef TensorScanOp, const function TensorLayoutSwapOp (line 879) | const TensorLayoutSwapOp function TensorIndexPairOp (line 942) | const TensorIndexPairOp type TensorAssignOp (line 1172) | typedef TensorAssignOp BlockDescriptor; function BlockDescriptor (line 376) | BlockDescriptor function reset (line 574) | void reset() { m_allocation_index = 0; } type Allocation (line 577) | struct Allocation { type TensorBlockKind (line 591) | enum TensorBlockKind { function class (line 619) | class TensorBlockNotImplemented { type typename (line 631) | typedef typename XprType::Scalar type; function void (line 634) | struct XprScalar { type TensorMap (line 661) | typedef TensorMap > XprType; function XprType (line 679) | const XprType& expr() const { function cleanup (line 684) | void cleanup() {} type internal (line 686) | typedef internal::TensorBlockDescriptor TensorBlockD... function class (line 696) | class Storage { function TensorMaterializedBlock (line 764) | static TensorMaterializedBlock materialize( type typename (line 847) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 852) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 855) | const Scalar* data() const { return NULL; } function cleanup (line 856) | void cleanup() { m_arg_block.cleanup(); } type typename (line 880) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 889) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 895) | const Scalar* data() const { return NULL; } function cleanup (line 897) | void cleanup() { type typename (line 915) | typedef typename ArgTensorBlock::XprType ArgXprType; type typename (line 923) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 929) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 931) | const Scalar* data() const { return NULL; } function cleanup (line 932) | void cleanup() { m_arg_block.cleanup(); } type typename (line 946) | typedef typename Arg1TensorBlock::XprType Arg1XprType; type typename (line 947) | typedef typename Arg2TensorBlock::XprType Arg2XprType; type typename (line 948) | typedef typename Arg3TensorBlock::XprType Arg3XprType; type typename (line 960) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 971) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 976) | const Scalar* data() const { return NULL; } function cleanup (line 977) | void cleanup() { type typename (line 996) | typedef typename packet_traits::type Packet; type class (line 1004) | enum class type Dst (line 1013) | struct Dst { type Src (line 1021) | struct Src { function Run (line 1031) | void Run(const Dst& dst, function Run (line 1040) | void Run( type StridedLinearBufferCopy (line 1148) | typedef StridedLinearBufferCopy LinCopy; type DSizes (line 1152) | typedef DSizes DimensionsMap; type Dst (line 1154) | struct Dst { type Src (line 1165) | struct Src { function IndexType (line 1180) | IndexType Copy( function IndexType (line 1323) | IndexType Copy(const Dst& dst, type BlockIteratorState (line 1331) | struct BlockIteratorState { type Target (line 1437) | struct Target { function Run (line 1467) | void Run( FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h function namespace (line 15) | namespace Eigen { function Sizes (line 56) | struct is_input_scalar > { type is_input_scalar (line 61) | struct is_input_scalar type typename (line 75) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 76) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 77) | typedef typename Eigen::internal::nested::type Nes... type typename (line 78) | typedef typename Eigen::internal::traits::StorageK... type typename (line 79) | typedef typename Eigen::internal::traits::Index In... type typename (line 102) | typedef typename XprType::Index Index; type DSizes (line 104) | typedef DSizes Dimensions; type typename (line 105) | typedef typename XprType::Scalar Scalar; type typename (line 106) | typedef typename TensorEvaluator::Dimensions InputDimen... type typename (line 107) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 108) | typedef typename PacketType::type PacketReturnT... type typename (line 114) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 125) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 132) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 133) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 135) | typedef typename TensorEvaluator::TensorBlock type typename (line 138) | typedef typename internal::TensorMaterializedBlock type typename (line 86) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 87) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 88) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 89) | typedef typename Eigen::internal::nested::type Nested; type typename (line 90) | typedef typename Eigen::internal::traits::StorageKind ... type typename (line 91) | typedef typename Eigen::internal::traits::Index Index; type typename (line 122) | typedef typename XprType::Index Index; type DSizes (line 123) | typedef DSizes Dimensions; type typename (line 124) | typedef typename XprType::Scalar Scalar; type typename (line 125) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 126) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 128) | typedef StorageMemory Storage; type typename (line 129) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 153) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 156) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 157) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type internal (line 159) | typedef internal::TensorBlockDescriptor type typename (line 161) | typedef typename TensorEvaluator::TensorBlock type typename (line 164) | typedef typename internal::TensorMaterializedBlock XprType; type typename (line 419) | typedef typename XprType::Index Index; type DSizes (line 420) | typedef DSizes Dimensions; type typename (line 421) | typedef typename XprType::Scalar Scalar; type typename (line 422) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 423) | typedef typename PacketType::type PacketReturnT... type internal (line 435) | typedef internal::TensorBlockDescriptor TensorBlockDesc; function EIGEN_STRONG_INLINE (line 438) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function writePacket (line 448) | void writePacket(Index index, const PacketReturnType& x) function writeBlock (line 487) | void writeBlock( FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h function namespace (line 15) | namespace Eigen { type typename (line 66) | typedef typename internal::traits::Scalar Scalar; type typename (line 67) | typedef typename internal::traits::StorageKind St... type typename (line 68) | typedef typename internal::traits::Index Index; type typename (line 69) | typedef typename internal::nested::type Nested; type typename (line 70) | typedef typename internal::promote_storage_type::Real RealScalar; type typename (line 100) | typedef typename XprType::Index Index; type DSizes (line 103) | typedef DSizes Dimensions; type typename (line 104) | typedef typename XprType::Scalar Scalar; type typename (line 105) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 106) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 107) | typedef StorageMemory Storage; type typename (line 108) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 121) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 177) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) function EIGEN_STRONG_INLINE (line 184) | EIGEN_STRONG_INLINE void cleanup() function CoeffReturnType (line 192) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 250) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 265) | TensorOpCost function bind (line 284) | void bind(cl::sycl::handler &cgh) const { type TensorConcatenationOp (line 306) | typedef TensorConcatenationOp XprType; type typename (line 307) | typedef typename Base::Dimensions Dimensions; type internal (line 320) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 323) | EIGEN_STRONG_INLINE TensorEvaluator(XprType& op, const Device& device) type typename (line 329) | typedef typename XprType::Index Index; type typename (line 330) | typedef typename XprType::Scalar Scalar; type typename (line 331) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 332) | typedef typename PacketType::type PacketReturnT... function writePacket (line 363) | void writePacket(Index index, const PacketReturnType& x) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h function namespace (line 15) | namespace Eigen { type LeftArgType_ (line 70) | typedef LeftArgType_ LeftArgType; type RightArgType_ (line 71) | typedef RightArgType_ RightArgType; type OutputKernelType_ (line 72) | typedef OutputKernelType_ OutputKernelType; type Device_ (line 73) | typedef Device_ Device; function BlockMemHandle (line 85) | static BlockMemHandle allocate(Device& d, const Index bm, function BlockMemHandle (line 101) | static BlockMemHandle allocateSlices( function deallocate (line 133) | static void deallocate(Device& d, BlockMemHandle handle) { type BlockSizes (line 138) | struct BlockSizes { function EIGEN_DEVICE_FUNC (line 142) | EIGEN_DEVICE_FUNC static BlockSizes ComputeLhsRhsBlockSizes(const Index bm, type RhsScalar (line 196) | typedef RhsScalar* RhsBlock; type TensorContractionBlockMemAllocator (line 199) | typedef TensorContractionBlockMemAllocator type typename (line 201) | typedef typename BlockMemAllocator::BlockMemHandle BlockMemHandle; type typename (line 203) | typedef typename internal::gebp_traits Traits; type internal (line 205) | typedef internal::gemm_pack_lhs< type internal (line 210) | typedef internal::gemm_pack_rhs::type Nested; type typename (line 334) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 335) | typedef typename Eigen::internal::traits::Index Index; type typename (line 369) | typedef typename internal::traits::Indices Indices; type typename (line 370) | typedef typename internal::traits::LeftArgType LeftArgType; type typename (line 371) | typedef typename internal::traits::RightArgType RightArgType; type typename (line 372) | typedef typename internal::traits::OutputKernelType OutputKerne... type typename (line 373) | typedef typename internal::traits::Device Device; type TensorContractionOp (line 375) | typedef TensorContractionOp::type PacketReturnT... type StorageMemory (line 380) | typedef StorageMemory Storage; type typename (line 381) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 394) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 401) | typedef typename internal::conditional< type typename (line 403) | typedef typename internal::conditional< type TensorEvaluator (line 406) | typedef TensorEvaluator LeftEvaluatorType; type TensorEvaluator (line 407) | typedef TensorEvaluator RightEvaluatorType; type array (line 416) | typedef array contract_t; type array (line 417) | typedef array Dimensions; function EIGEN_STRONG_INLINE (line 607) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function evalSubExprsIfNeededAsync (line 622) | void evalSubExprsIfNeededAsync( function EIGEN_DEVICE_FUNC (line 704) | EIGEN_DEVICE_FUNC void evalTo(Scalar* buffer) const { function evalGemv (line 734) | void evalGemv(Scalar* buffer) const { function evalGemm (line 783) | void evalGemm(Scalar* buffer) const { function evalGemmPartialWithoutOutputKernel (line 794) | void evalGemmPartialWithoutOutputKernel( function evalGemmPartial (line 803) | void evalGemmPartial(Scalar* buffer, Index k_start, Index k_end, int num... function EIGEN_STRONG_INLINE (line 917) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 927) | CoeffReturnType coeff(Index index) const { function TensorOpCost (line 931) | TensorOpCost costPerCoeff(bool) const { function EIGEN_STRONG_INLINE (line 936) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const { type TensorContractionEvaluatorBase (line 978) | typedef TensorContractionEvaluatorBase Base; type TensorContractionOp (line 980) | typedef TensorContractionOp::type PacketReturnT... type typename (line 994) | typedef typename internal::conditional< type typename (line 996) | typedef typename internal::conditional< type array (line 1005) | typedef array contract_t; type array (line 1006) | typedef array Dimensions; FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h function namespace (line 19) | namespace Eigen { function EigenFloatContractionKernelInternal16x16 (line 536) | void function EigenFloatContractionKernelInternal (line 776) | void type float2 (line 1151) | typedef float2 LHS_MEM[64][32]; type float2 (line 1152) | typedef float2 RHS_MEM[128][8]; type TensorEvaluator (line 1226) | typedef TensorEvaluator Base; type TensorContractionOp (line 1229) | typedef TensorContractionOp::type PacketRetu... type typename (line 1243) | typedef typename internal::conditional< type typename (line 1245) | typedef typename internal::conditional< type array (line 1254) | typedef array left_dim_mapper_t; type array (line 1255) | typedef array right_dim_mapper_t; type array (line 1257) | typedef array contract_t; type array (line 1258) | typedef array Dimensions; type typename (line 1266) | typedef typename internal::remove_const LeftEvaluator; type TensorEvaluator (line 1270) | typedef TensorEvaluator RightEvaluator; type typename (line 1272) | typedef typename LeftEvaluator::Dimensions LeftDimensions; type typename (line 1273) | typedef typename RightEvaluator::Dimensions RightDimensions; function EIGEN_STRONG_INLINE (line 1283) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(Scalar* data) { function evalTo (line 1296) | void evalTo(Scalar* buffer) const { function Run (line 1336) | static void Run(const LhsMapper& lhs, const RhsMapper& rhs, const Output... FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h function namespace (line 15) | namespace Eigen { function bind (line 102) | void bind(cl::sycl::handler &cgh) const { function offsetBuffer (line 134) | void offsetBuffer(typename Tensor::Index offset) { function prefetch (line 139) | void prefetch(Index /*i*/) { } function Scalar (line 142) | Scalar operator()(Index row) const { function Scalar (line 148) | Scalar operator()(Index row, Index col) const { function Index (line 153) | Index computeIndex(Index row, Index col) const { function Index (line 243) | Index firstAligned(Index size) const { function bind (line 255) | void bind(cl::sycl::handler &cgh) const { function EIGEN_DEVICE_FUNC (line 289) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 368) | EIGEN_STRONG_INLINE PacketT loadPacket(Index i, Index j) const { function EIGEN_DEVICE_FUNC (line 385) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 394) | EIGEN_STRONG_INLINE PacketT loadPacket(Index i, Index j) const { function EIGEN_STRONG_INLINE (line 400) | EIGEN_STRONG_INLINE PacketT load(Index i, Index j) const { type TensorContractionSubMapper (line 417) | typedef TensorContractionSubMapper Base; type TensorContractionOp (line 1296) | typedef TensorContractionOp::type PacketReturnT... type typename (line 1301) | typedef typename Base::Storage Storage; type typename (line 1302) | typedef typename Base::EvaluatorPointerType EvaluatorPointerType; type TripleDim (line 1303) | struct TripleDim { function EIGEN_STRONG_INLINE (line 1348) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(typename Base::EvaluatorPo... function evalToSycl (line 1360) | void evalToSycl(typename Base::EvaluatorPointerType buffer) const { function triple_dim (line 1394) | const auto triple_dim = TripleDim{this->m_i_size, this->m_j_size, this->... function EIGEN_ALWAYS_INLINE (line 1450) | EIGEN_ALWAYS_INLINE adjustTT(EvaluatorPointerType buffer, const LhsMappe... type TensorSycl (line 1503) | typedef TensorSycl::internal::TensorContractionKernel Op; type TensorSycl (line 1524) | typedef TensorSycl::internal::SecondStepPartialReduction OutputMapper; type internal (line 369) | typedef internal::TensorContractionKernel< type typename (line 373) | typedef typename TensorContractionKernel::LhsBlock LhsBlock; type typename (line 374) | typedef typename TensorContractionKernel::RhsBlock RhsBlock; type typename (line 375) | typedef typename TensorContractionKernel::BlockMemHandle BlockMemHandle; function Release (line 669) | void Release(EvalParallelContext& ctx) const { function BlockMemHandle (line 687) | BlockMemHandle mem_handle_{} function reuse (line 746) | static void reuse(EvalCtx& ctx, int index, Blocks& blocks) { function reuse (line 767) | static void reuse(EvalCtx& ctx, int index, Blocks& blocks) { function pack_lhs (line 856) | void pack_lhs(Index m, Index k) { function pack_rhs (line 890) | void pack_rhs(Index n, Index k) { function kernel (line 937) | void kernel(Index m, Index n, Index k, bool use_thread_local) { function signal_packing (line 987) | void signal_packing(Index k) { function signal_kernel (line 996) | void signal_kernel(Index m, Index n, Index k, bool sync, function enqueue_packing (line 1051) | void enqueue_packing(Index k, bool rhs) { function enqueue_packing_helper (line 1055) | void enqueue_packing_helper(Index start, Index end, Index k, bool rhs) { function Index (line 1092) | Index bm(Index m) const { return m + 1 < nm0_ ? bm_ : m_ + bm_ - bm_ * n... function Index (line 1093) | Index bn(Index n) const { return n + 1 < nn0_ ? bn_ : n_ + bn_ - bn_ * n... function Index (line 1094) | Index bk(Index k) const { return k + 1 < nk_ ? bk_ : k_ + bk_ - bk_ * nk... function Index (line 1096) | Index gm(Index m) const { return m + 1 < nm_ ? gm_ : nm0_ + gm_ - gm_ * ... function Index (line 1097) | Index gn(Index n) const { return n + 1 < nn_ ? gn_ : nn0_ + gn_ - gn_ * ... function applyOutputKernel (line 1294) | void applyOutputKernel() const { function Index (line 1309) | Index actualRangeSize(Index num_ranges, Index range_size, function addToBuffer (line 1318) | static void addToBuffer(size_t n, const Scalar* src_buf, function addAllToBuffer (line 1339) | static void addAllToBuffer(size_t n, FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h function namespace (line 15) | namespace Eigen { function m_impl (line 62) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 65) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 78) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 81) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 98) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 101) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 120) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 123) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function EIGEN_STRONG_INLINE (line 149) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { type typename (line 182) | typedef typename internal::traits::StorageKind Stora... type typename (line 183) | typedef typename internal::traits::Index Index; type typename (line 184) | typedef typename internal::nested::type Nested; type Scalar (line 185) | typedef Scalar CoeffReturnType; type typename (line 186) | typedef typename NumTraits::Real RealScalar; function m_xpr (line 188) | TensorConversionOp(const XprType& xpr) function namespace (line 231) | namespace internal { type typename (line 252) | typedef typename internal::unpacket_traits::type SrcType; type typename (line 253) | typedef typename internal::unpacket_traits::type TargetType; function TargetPacket (line 258) | TargetPacket run(const TensorEvaluator& impl, Index ind... type typename (line 273) | typedef typename internal::unpacket_traits::type TargetType; function TargetPacket (line 276) | TargetPacket run(const TensorEvaluator& impl, Index ind... function TargetPacket (line 291) | TargetPacket run(const TensorEvaluator& impl, Index ind... function TargetPacket (line 301) | TargetPacket run(const TensorEvaluator& impl, Index ind... type typename (line 313) | typedef typename XprType::Index Index; type typename (line 314) | typedef typename TensorEvaluator::Dimensions Dimensions; type TargetType (line 315) | typedef TargetType Scalar; type TargetType (line 316) | typedef TargetType CoeffReturnType; type typename (line 317) | typedef typename internal::remove_all::type PacketReturnT... type typename (line 319) | typedef typename PacketType::type PacketSourceType; type StorageMemory (line 322) | typedef StorageMemory Storage; type typename (line 323) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 343) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 344) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 346) | typedef typename TensorEvaluator::TensorBlock type TensorConversionOpBlockFactory (line 349) | struct TensorConversionOpBlockFactory { type internal (line 361) | typedef internal::TensorUnaryExprBlock::Scalar Sc... type typename (line 265) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 266) | typedef typename internal::promote_storage_type::type Nested; type typename (line 269) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 270) | typedef typename Eigen::internal::traits::Index Index; type typename (line 301) | typedef typename XprType::Index Index; type DSizes (line 302) | typedef DSizes Dimensions; type typename (line 304) | typedef typename XprType::Scalar Scalar; type typename (line 305) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 306) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 308) | typedef StorageMemory Storage; type typename (line 309) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 322) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 389) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(Scalar*) { function EIGEN_STRONG_INLINE (line 394) | EIGEN_STRONG_INLINE void cleanup() { function evalTo (line 403) | void evalTo(typename XprType::Scalar* buffer) { function CoeffReturnType (line 411) | CoeffReturnType coeff(Index index) const function PacketReturnType (line 419) | PacketReturnType packet(const Index index) const function TensorOpCost (line 463) | TensorOpCost function const (line 570) | int operator() (const int /*kernelSize*/) const { function Dynamic (line 575) | struct GetKernelSize { function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 583) | EIGEN_HIP_LAUNCH_BOUNDS_1024 void EigenConvolutionKernel1D( function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 635) | EIGEN_HIP_LAUNCH_BOUNDS_1024 void EigenConvolutionKernel2D( function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 706) | EIGEN_HIP_LAUNCH_BOUNDS_1024 void EigenConvolutionKernel3D( type typename (line 784) | typedef typename XprType::Index Index; type DSizes (line 785) | typedef DSizes Dimensions; type typename (line 786) | typedef typename TensorEvaluator::Dimensions K... type internal (line 799) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 820) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 821) | typedef typename PacketType::type PacketRetu... type typename (line 822) | typedef typename InputArgType::Scalar Scalar; function EIGEN_STRONG_INLINE (line 827) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(Scalar* data) { function EIGEN_STRONG_INLINE (line 840) | EIGEN_STRONG_INLINE void cleanup() { function EIGEN_STRONG_INLINE (line 853) | EIGEN_STRONG_INLINE void preloadKernel() { function ceil (line 873) | static unsigned int ceil(unsigned int num, unsigned int denom) { function executeEval (line 881) | void executeEval(Scalar* data) const { function CoeffReturnType (line 1080) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 1088) | EIGEN_STRONG_INLINE PacketReturnType packet(const Index index) const function TensorOpCost (line 1095) | TensorOpCost FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h function namespace (line 20) | namespace Eigen { function num_input (line 134) | const auto num_input = cl::sycl::range<2>{ function input_offset (line 223) | const auto input_offset = cl::sycl::range<3>{itemID.get_group().get_id()... type TensorConvolutionOp (line 278) | typedef TensorConvolutionOp XprType; type typename (line 283) | typedef typename XprType::Index Index; type DSizes (line 284) | typedef DSizes Dimensions; type typename (line 285) | typedef typename TensorEvaluator::Dime... type Eigen (line 286) | typedef const Eigen::SyclDevice Device; type typename (line 287) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 288) | typedef typename PacketType::type Pa... type typename (line 289) | typedef typename InputArgType::Scalar Scalar; type StorageMemory (line 291) | typedef StorageMemory Storage; type typename (line 292) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 293) | typedef StorageMemory KernelSt... type internal (line 307) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 339) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 353) | EIGEN_STRONG_INLINE void cleanup() { function preloadKernel (line 370) | void preloadKernel() { function executeEval (line 389) | void executeEval(EvaluatorPointerType data) const { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h function namespace (line 15) | namespace Eigen { function numThreads (line 176) | int numThreads( function taskSize (line 189) | double taskSize( function totalCost (line 194) | double totalCost( FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h function namespace (line 15) | namespace Eigen { type typename (line 59) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 60) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 61) | typedef typename internal::nested::type Nested; type typename (line 62) | typedef typename internal::traits::StorageKind Stor... type typename (line 63) | typedef typename internal::traits::Index Index; type typename (line 86) | typedef typename internal::traits::Index Index; type DSizes (line 88) | typedef DSizes Dimensions; type typename (line 89) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 93) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 94) | typedef StorageMemory Storage; type typename (line 95) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 108) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 119) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 131) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 138) | CoeffReturnType coeff(Index index) const { function PacketReturnType (line 143) | PacketReturnType packet(Index index) const { function TensorOpCost (line 147) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 156) | void bind(cl::sycl::handler &cgh) const { function namespace (line 182) | namespace internal { type TensorCustomBinaryOp (line 207) | typedef const TensorCustomBinaryOp::Scalar Scalar; type typename (line 225) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 226) | typedef typename internal::traits::CoeffReturnType... type typename (line 227) | typedef typename internal::nested::type Nested; type typename (line 228) | typedef typename internal::traits::StorageKind Sto... type typename (line 229) | typedef typename internal::traits::Index Index; type typename (line 258) | typedef typename internal::traits::Index Index; type DSizes (line 260) | typedef DSizes Dimensions; type typename (line 261) | typedef typename XprType::Scalar Scalar; type typename (line 262) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 266) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 267) | typedef StorageMemory Storage; type typename (line 268) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 281) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 292) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 304) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 311) | CoeffReturnType coeff(Index index) const { function PacketReturnType (line 316) | PacketReturnType packet(Index index) const { function TensorOpCost (line 320) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 329) | void bind(cl::sycl::handler &cgh) const { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h function namespace (line 20) | namespace Eigen { function gpuDeviceProp_t (line 162) | const gpuDeviceProp_t& deviceProperties() const { function virtual (line 175) | virtual void deallocate(void* buffer) const { function virtual (line 184) | virtual void* scratchpad() const { function max_blocks_ (line 209) | struct GpuDevice { function EIGEN_STRONG_INLINE (line 223) | EIGEN_STRONG_INLINE void* allocate(size_t num_bytes) const { function EIGEN_STRONG_INLINE (line 227) | EIGEN_STRONG_INLINE void deallocate(void* buffer) const { function EIGEN_STRONG_INLINE (line 231) | EIGEN_STRONG_INLINE void* allocate_temp(size_t num_bytes) const { function EIGEN_STRONG_INLINE (line 235) | EIGEN_STRONG_INLINE void deallocate_temp(void* buffer) const { function EIGEN_STRONG_INLINE (line 240) | EIGEN_STRONG_INLINE Type get(Type data) const { function EIGEN_STRONG_INLINE (line 244) | EIGEN_STRONG_INLINE void* scratchpad() const { function memcpy (line 252) | void memcpy(void* dst, const void* src, size_t n) const { function EIGEN_STRONG_INLINE (line 266) | EIGEN_STRONG_INLINE void memcpyHostToDevice(void* dst, const void* src, ... function EIGEN_STRONG_INLINE (line 273) | EIGEN_STRONG_INLINE void memcpyDeviceToHost(void* dst, const void* src, ... function memset (line 280) | void memset(void* buffer, int c, size_t n) const { function fill (line 294) | void fill(T* begin, T* end, const T& value) const { function EIGEN_DEVICE_FUNC (line 414) | static EIGEN_DEVICE_FUNC inline void setGpuSharedMemConfig(gpuSharedMemC... FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h function namespace (line 21) | namespace Eigen { function EIGEN_STRONG_INLINE (line 470) | EIGEN_STRONG_INLINE ptrdiff_t get_offset(const void *ptr) const { type cl (line 488) | typedef cl::sycl::accessor const& indices, array& a) :... function EIGEN_DEVICE_FUNC (line 284) | EIGEN_DEVICE_FUNC explicit DSizes(const DenseIndex i0) { function EIGEN_DEVICE_FUNC (line 289) | EIGEN_DEVICE_FUNC DSizes(const DimensionList& a) { function DSizes (line 332) | ptrdiff_t V5> function EIGEN_STRONG_INLINE (line 342) | EIGEN_STRONG_INLINE explicit DSizes(DenseIndex firstDimension, DenseInde... type tensor_vsize_index_linearization_helper (line 415) | struct tensor_vsize_index_linearization_helper function Index (line 418) | Index run(array const& indices, std::vector&) { type array_size (line 449) | struct array_size type array_size (line 452) | struct array_size function array_get (line 455) | ptrdiff_t array_get(const Sizes&) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h function namespace (line 15) | namespace Eigen { type typename (line 74) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 75) | typedef typename internal::remove_const::Type PointerType; type typename (line 77) | typedef typename Eigen::internal::nested::type Nested; type typename (line 78) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 79) | typedef typename Eigen::internal::traits::Index Index; function EIGEN_DEVICE_FUNC (line 83) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp(PointerType buffer,... type typename (line 103) | typedef typename ArgType::Scalar Scalar; type typename (line 104) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 105) | typedef typename XprType::Index Index; type typename (line 106) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 109) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 110) | typedef StorageMemory Storage; type typename (line 111) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 125) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 126) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 128) | typedef typename TensorEvaluator::TensorBlock type internal (line 131) | typedef internal::TensorBlockAssignment< function EIGEN_STRONG_INLINE (line 146) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType scala... function evalSubExprsIfNeededAsync (line 154) | void evalSubExprsIfNeededAsync( function evalScalar (line 162) | void evalScalar(Index i) { function evalPacket (line 165) | void evalPacket(Index i) { function evalBlock (line 174) | void evalBlock( function EIGEN_STRONG_INLINE (line 196) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 200) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 206) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 211) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 222) | void bind(cl::sycl::handler &cgh) const { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h function namespace (line 15) | namespace Eigen { function writeBlock (line 167) | void writeBlock( function bind (line 187) | void bind(cl::sycl::handler &cgh) const { function EIGEN_ALWAYS_INLINE (line 198) | EIGEN_ALWAYS_INLINE function loadConstant (line 205) | float loadConstant(const float* address) { function loadConstant (line 209) | double loadConstant(const double* address) { function half (line 213) | half loadConstant(const Eigen::half* address) { type typename (line 232) | typedef typename Derived::Scalar Scalar; type typename (line 233) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 234) | typedef typename PacketType::type PacketReturnT... type typename (line 235) | typedef typename Derived::Dimensions Dimensions; type Derived (line 236) | typedef const Derived XprType; type typename (line 237) | typedef typename internal::traits::template MakePointer Storage; type typename (line 239) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 241) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 259) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 260) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 262) | typedef typename internal::TensorMaterializedBlock& coords) const { function TensorOpCost (line 322) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 342) | void bind(cl::sycl::handler &cgh) const { type typename (line 366) | typedef typename XprType::Index Index; type typename (line 367) | typedef typename XprType::Scalar Scalar; type typename (line 368) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 369) | typedef typename PacketType::type PacketReturnT... type typename (line 371) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 372) | typedef StorageMemory Storage; type typename (line 373) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 390) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 395) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { re... function evalSubExprsIfNeededAsync (line 399) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 405) | EIGEN_STRONG_INLINE void cleanup() { } function EIGEN_DEVICE_FUNC (line 407) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 413) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 418) | TensorOpCost function bind (line 428) | void bind(cl::sycl::handler &cgh) const { type typename (line 465) | typedef typename XprType::Index Index; type typename (line 466) | typedef typename XprType::Scalar Scalar; type typename (line 467) | typedef typename internal::remove_const::type ScalarNoConst; type typename (line 468) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 469) | typedef typename PacketType::type PacketReturnT... type typename (line 471) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 472) | typedef StorageMemory Storage; type typename (line 473) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 477) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 478) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 480) | typedef typename TensorEvaluator::TensorBlock type internal (line 483) | typedef internal::TensorCwiseUnaryBlock function EIGEN_STRONG_INLINE (line 489) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { function evalSubExprsIfNeededAsync (line 496) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 502) | EIGEN_STRONG_INLINE void cleanup() { function EIGEN_DEVICE_FUNC (line 506) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 512) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 517) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 540) | void bind(cl::sycl::handler &cgh) const{ type typename (line 585) | typedef typename XprType::Index Index; type typename (line 586) | typedef typename XprType::Scalar Scalar; type typename (line 587) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 588) | typedef typename PacketType::type PacketReturnT... type typename (line 590) | typedef typename TensorEvaluator::Dimensions Dimens... type StorageMemory (line 591) | typedef StorageMemory Storage; type typename (line 592) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 598) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 599) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 601) | typedef typename TensorEvaluator::TensorBlock type typename (line 603) | typedef typename TensorEvaluator::TensorBlock type internal (line 606) | typedef internal::TensorCwiseBinaryBlock::Scalar CoeffReturnType; type typename (line 740) | typedef typename PacketType::type PacketReturnT... type typename (line 742) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 743) | typedef StorageMemory Storage; type typename (line 744) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 747) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 756) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { function EIGEN_STRONG_INLINE (line 762) | EIGEN_STRONG_INLINE void cleanup() { function EIGEN_DEVICE_FUNC (line 768) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 773) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 780) | TensorOpCost function bind (line 793) | void bind(cl::sycl::handler &cgh) const { type typename (line 814) | typedef typename XprType::Scalar Scalar; type typename (line 844) | typedef typename XprType::Index Index; type typename (line 845) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 846) | typedef typename PacketType::type PacketReturnT... type typename (line 848) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 849) | typedef StorageMemory Storage; type typename (line 850) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 855) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 856) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 858) | typedef typename TensorEvaluator::TensorBlock type typename (line 860) | typedef typename TensorEvaluator::TensorBlock type typename (line 862) | typedef typename TensorEvaluator::TensorBlock type TensorSelectOpBlockFactory (line 865) | struct TensorSelectOpBlockFactory { type internal (line 878) | typedef internal::TensorTernaryExprBlock::type ScalarNoConst; type TensorEvaluator (line 172) | typedef TensorEvaluator Evaluator; type typename (line 173) | typedef typename traits::Index StorageIndex; function run (line 178) | void run(const Expression& expr, function run (line 273) | static void run(Evaluator* evaluator_in, const StorageIndex firstIdx, function StorageIndex (line 282) | static StorageIndex alignBlockSize(StorageIndex size) { return size; } function run (line 290) | static void run(Evaluator* evaluator_in, const StorageIndex firstIdx, function StorageIndex (line 316) | static StorageIndex alignBlockSize(StorageIndex size) { type typename (line 329) | typedef typename Expression::Index StorageIndex; function EIGEN_STRONG_INLINE (line 331) | static EIGEN_STRONG_INLINE void run(const Expression& expr, type typename (line 355) | typedef typename traits::Scalar Scalar; type typename (line 356) | typedef typename remove_const::type ScalarNoConst; type TensorEvaluator (line 360) | typedef TensorEvaluator Evaluator; type TensorBlockMapper (line 361) | typedef TensorBlockMapper BlockMa... type TensorExecutorTilingContext (line 362) | typedef TensorExecutorTilingContext TilingContext; type internal (line 364) | typedef internal::TensorBlockDescriptor type internal (line 366) | typedef internal::TensorBlockScratchAllocator function EIGEN_STRONG_INLINE (line 369) | static EIGEN_STRONG_INLINE void run(const Expression& expr, type TensorEvaluator (line 411) | typedef TensorEvaluator Evaluator; function EIGEN_STRONG_INLINE (line 413) | static EIGEN_STRONG_INLINE void runAsync(const Expression& expr, type EvalRange (line 425) | typedef EvalRange EvalRange; type TensorAsyncExecutorContext (line 440) | struct TensorAsyncExecutorContext { type typename (line 463) | typedef typename traits::Scalar Scalar; type typename (line 464) | typedef typename remove_const::type ScalarNoConst; type TensorEvaluator (line 468) | typedef TensorEvaluator Evaluator; type TensorBlockMapper (line 469) | typedef TensorBlockMapper BlockMa... type TensorExecutorTilingContext (line 470) | typedef TensorExecutorTilingContext TilingContext; type internal (line 472) | typedef internal::TensorBlockDescriptor TensorBlockD... type internal (line 473) | typedef internal::TensorBlockScratchAllocator function EIGEN_STRONG_INLINE (line 476) | static EIGEN_STRONG_INLINE void runAsync(const Expression& expr, type TensorAsyncExecutorContext (line 521) | struct TensorAsyncExecutorContext { type typename (line 551) | typedef typename Expression::Index StorageIndex; function run (line 559) | void run(Evaluator& eval, StorageIndex firstIdx, StorageIndex lastIdx, S... type typename (line 627) | typedef typename Evaluator::Index Index; function EIGEN_ALWAYS_INLINE (line 631) | EIGEN_ALWAYS_INLINE ExecExprFunctorKernel( function EIGEN_STRONG_INLINE (line 671) | static EIGEN_STRONG_INLINE void run(const Expression& expr, FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h function namespace (line 15) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type TensorCwiseNullaryOp (line 60) | typedef TensorCwiseNullaryOp Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageK... type typename (line 62) | typedef typename Eigen::internal::traits::Index In... function namespace (line 81) | namespace internal { type typename (line 123) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 124) | typedef Scalar CoeffReturnType; type typename (line 125) | typedef typename Eigen::internal::nested::type Nested; type typename (line 126) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 127) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 146) | namespace internal { type typename (line 203) | typedef typename Eigen::internal::traits::Scalar Sc... type typename (line 204) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 205) | typedef Scalar CoeffReturnType; type typename (line 206) | typedef typename Eigen::internal::nested::type Nested; type typename (line 207) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 208) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 232) | namespace internal { type TensorCwiseTernaryOp (line 266) | typedef const TensorCwiseTernaryOp::Scalar S... type typename (line 284) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 285) | typedef Scalar CoeffReturnType; type typename (line 286) | typedef typename Eigen::internal::nested::type Nes... type typename (line 287) | typedef typename Eigen::internal::traits::StorageK... type typename (line 288) | typedef typename Eigen::internal::traits::Index In... function namespace (line 317) | namespace internal { type TensorSelectOp (line 341) | typedef const TensorSelectOp& type; type typename (line 357) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 358) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 359) | typedef typename internal::promote_storage_type::type Nested; type typename (line 362) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 363) | typedef typename Eigen::internal::traits::Index Index; FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h function namespace (line 15) | namespace Eigen { type typename (line 90) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 91) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 92) | typedef typename std::complex ComplexScalar; type typename (line 93) | typedef typename internal::conditional::type Nested; type typename (line 96) | typedef typename Eigen::internal::traits::StorageKind Stora... type typename (line 97) | typedef typename Eigen::internal::traits::Index Index; type typename (line 119) | typedef typename XprType::Index Index; type DSizes (line 121) | typedef DSizes Dimensions; type typename (line 122) | typedef typename XprType::Scalar Scalar; type typename (line 123) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 124) | typedef typename std::complex ComplexScalar; type typename (line 125) | typedef typename TensorEvaluator::Dimensions InputDimen... type internal (line 126) | typedef internal::traits XprTraits; type typename (line 127) | typedef typename XprTraits::Scalar InputScalar; type typename (line 128) | typedef typename internal::conditional::type PacketReturnType; type StorageMemory (line 132) | typedef StorageMemory Storage; type typename (line 133) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 146) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 174) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 186) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 194) | CoeffReturnType coeff(Index index) const { function EIGEN_ALWAYS_INLINE (line 199) | EIGEN_ALWAYS_INLINE PacketReturnType function TensorOpCost (line 204) | TensorOpCost function bind (line 212) | void bind(cl::sycl::handler &cgh) const { function evalToBuf (line 218) | void evalToBuf(EvaluatorPointerType data) { function isPowerOfTwo (line 322) | static bool isPowerOfTwo(Index x) { function Index (line 328) | static Index findGoodComposite(Index n) { function Index (line 334) | static Index getLog2(Index m) { function processDataLineCooleyTukey (line 341) | void processDataLineCooleyTukey(ComplexScalar* line_buf, Index line_len,... function processDataLineBluestein (line 348) | void processDataLineBluestein(ComplexScalar* line_buf, Index line_len, I... function scramble_FFT (line 413) | static void scramble_FFT(ComplexScalar* data, Index n) { function butterfly_2 (line 430) | void butterfly_2(ComplexScalar* data) { function butterfly_4 (line 437) | void butterfly_4(ComplexScalar* data) { function butterfly_8 (line 454) | void butterfly_8(ComplexScalar* data) { function butterfly_1D_merge (line 501) | void butterfly_1D_merge( function compute_1D_Butterfly (line 540) | void compute_1D_Butterfly( function Index (line 556) | Index getBaseOffsetFromIndex(Index index, Index omitted_dim) const { function Index (line 581) | Index getIndexFromOffset(Index base, Index omitted_dim, Index offset) co... FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h function namespace (line 15) | namespace Eigen { function EIGEN_STRONG_INLINE (line 79) | EIGEN_STRONG_INLINE const Scalar& coeff(Index firstIndex, IndexTypes... ... function Scalar (line 88) | const Scalar& coeff(const array& indices) const function Scalar (line 95) | const Scalar& coeff(Index index) const function Scalar (line 102) | const Scalar& coeff() const function EIGEN_STRONG_INLINE (line 142) | EIGEN_STRONG_INLINE const Scalar& operator()(Index firstIndex, IndexType... function Scalar (line 150) | const Scalar& operator()(Index i0, Index i1) const function Scalar (line 161) | const Scalar& operator()(Index i0, Index i1, Index i2) const function Scalar (line 172) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 183) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3, Index i... function Scalar (line 197) | const Scalar& operator()(const array& indices) const function Scalar (line 204) | const Scalar& operator()(Index index) const function Scalar (line 211) | const Scalar& operator()() const function m_storage (line 316) | TensorFixedSize(const Self& other) type TensorAssignOp (line 340) | typedef TensorAssignOp&... function Index (line 368) | Index linearizedIndex(const array& indices) const FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h function namespace (line 15) | namespace Eigen { type typename (line 65) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 66) | typedef typename internal::remove_const::type Nested; type typename (line 68) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 69) | typedef typename Eigen::internal::traits::Index Index; function m_xpr (line 71) | TensorForcedEvalOp(const XprType& expr) function namespace (line 82) | namespace internal { type typename (line 108) | typedef const typename internal::remove_all::type ArgType; type TensorForcedEvalOp (line 109) | typedef TensorForcedEvalOp XprType; type typename (line 110) | typedef typename ArgType::Scalar Scalar; type typename (line 111) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 112) | typedef typename XprType::Index Index; type typename (line 113) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 114) | typedef typename PacketType::type PacketReturnT... type typename (line 116) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 117) | typedef StorageMemory Storage; type typename (line 118) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 132) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 133) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 135) | typedef typename internal::TensorMaterializedBlock& means, function EIGEN_DEVICE_FUNC (line 443) | EIGEN_DEVICE_FUNC T operator()(const array& coordinates)... function EIGEN_DEVICE_FUNC (line 470) | EIGEN_DEVICE_FUNC inline scalar_clamp_op(const Scalar& _min, const Scala... function Scalar (line 471) | const Scalar function Packet (line 476) | const Packet FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h function namespace (line 15) | namespace Eigen { type typename (line 60) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 61) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 62) | typedef typename Eigen::internal::nested::type Nested; type typename (line 63) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 64) | typedef typename Eigen::internal::traits::Index Index; type typename (line 87) | typedef typename XprType::Index Index; type typename (line 88) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 90) | typedef typename XprType::Scalar Scalar; type typename (line 91) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 92) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 93) | typedef StorageMemory Storage; type typename (line 94) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 105) | typedef internal::TensorIntDivisor IndexDivisor; type internal (line 108) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 109) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 111) | typedef typename internal::TensorMaterializedBlock& coords) con... FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h function namespace (line 15) | namespace Eigen { type TensorEvaluator (line 62) | typedef TensorEvaluator, DefaultDevice... type typename (line 63) | typedef typename Evaluator::Dimensions Dimensions; FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h function namespace (line 15) | namespace Eigen { type typename (line 61) | typedef typename Self::Index Index; type typename (line 62) | typedef typename Self::Scalar Scalar; type typename (line 63) | typedef typename Self::Impl Impl; function Run (line 64) | void Run( type typename (line 76) | typedef typename Self::Index Index; type typename (line 77) | typedef typename Self::Scalar Scalar; type typename (line 78) | typedef typename Self::Impl Impl; type typename (line 79) | typedef typename packet_traits::type Packet; function Run (line 80) | void Run( type typename (line 99) | typedef typename Self::Index Index; type typename (line 100) | typedef typename Self::Scalar Scalar; type typename (line 101) | typedef typename packet_traits::type Packet; function Run (line 102) | void Run( type typename (line 125) | typedef typename Eigen::internal::traits::Scalar Sca... type typename (line 126) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 127) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 128) | typedef typename Eigen::internal::nested::type Nested; type typename (line 129) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 130) | typedef typename Eigen::internal::traits::Index Index; type typename (line 219) | typedef typename XprType::Index Index; type DSizes (line 222) | typedef DSizes Dimensions; type typename (line 223) | typedef typename internal::remove_const, type TensorEvaluator (line 226) | typedef TensorEvaluator Impl; type typename (line 227) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 228) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 230) | typedef StorageMemory Storage; type typename (line 231) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 244) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 247) | EIGEN_STRONG_INLINE TensorEvaluator( const XprType& op, const Device& de... function EIGEN_STRONG_INLINE (line 394) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function evalSubExprsIfNeededAsync (line 401) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 407) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 411) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 450) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function bind (line 514) | void bind(cl::sycl::handler &cgh) const { function TensorOpCost (line 530) | TensorOpCost FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h function namespace (line 19) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 151) | EIGEN_DEVICE_FUNC constexpr IndexTuple(const T& v, const O... o) : head(... type T (line 156) | typedef T Head; type IndexTuple (line 157) | typedef IndexTuple Other; function EIGEN_DEVICE_FUNC (line 162) | EIGEN_DEVICE_FUNC constexpr IndexTuple() : head() { } function EIGEN_DEVICE_FUNC (line 201) | EIGEN_DEVICE_FUNC static constexpr const ValType& get_val(const IndexTup... function set_val (line 205) | static void set_val(IndexTuple& val, V& new_val) { function ValueT (line 235) | static constexpr ValueT get(const Index i, const IndexTuple& t) { function set (line 240) | static void set(const Index i, IndexTuple& t, const ValueT& value) { function value_known_statically (line 249) | static constexpr bool value_known_statically(const Index i, const IndexT... function values_up_to_known_statically (line 255) | static constexpr bool values_up_to_known_statically(const IndexTuple& t) { function set (line 277) | static void set(const Index i, IndexTuple& t, const ValueT value) { function value_known_statically (line 282) | static constexpr bool value_known_statically(const Index i, const IndexT... function values_up_to_known_statically (line 287) | static constexpr bool values_up_to_known_statically(const IndexTuple operator[] (const Index i) const { function set (line 351) | void set(const Index i, const IndexPair value) { function EIGEN_DEVICE_FUNC (line 355) | EIGEN_DEVICE_FUNC constexpr IndexPairList(const internal::IndexTuple& a) { function Index (line 392) | constexpr Index array_get(const IndexList& a) { function EIGEN_DEVICE_FUNC (line 398) | EIGEN_DEVICE_FUNC static constexpr bool run(const Index) { function run (line 405) | static constexpr bool run(const Index i) { function run (line 412) | static constexpr bool run(const Index i) { function run (line 420) | static constexpr bool run() { function run (line 427) | static constexpr bool run() { function run (line 434) | static constexpr bool run() { function EIGEN_DEVICE_FUNC (line 442) | EIGEN_DEVICE_FUNC static constexpr bool run() { function run (line 449) | static constexpr bool run() { function run (line 456) | static constexpr bool run() { function EIGEN_DEVICE_FUNC (line 464) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 471) | static constexpr bool run(const Index i, const Index value) { function run (line 479) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 488) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 495) | static constexpr bool run(const Index i, const Index value) { function run (line 503) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 512) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 519) | static constexpr bool run(const Index i, const Index value) { function run (line 527) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 537) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 544) | static constexpr bool run(const Index i, const Index value) { function run (line 552) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 562) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 569) | static constexpr bool run(const Index i, const Index value) { function run (line 577) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 587) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 594) | static constexpr bool run(const Index i, const Index value) { function run (line 602) | static constexpr bool run(const Index i, const Index value) { function namespace (line 614) | namespace Eigen { function namespace (line 688) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h function namespace (line 15) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 84) | typedef typename XprType::Index Index; type DSizes (line 86) | typedef DSizes Dimensions; type typename (line 87) | typedef typename XprType::Scalar Scalar; type typename (line 88) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 89) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 91) | typedef StorageMemory Storage; type typename (line 92) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 105) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 108) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 142) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 146) | EIGEN_STRONG_INLINE void cleanup() { function getInputIndex (line 152) | bool getInputIndex(Index index, Index* inputIndex) const function CoeffReturnType (line 189) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 202) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 216) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h type std (line 30) | typedef std::initializer_list< function run (line 33) | static void run(TensorEvaluator& tensor, FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h function namespace (line 15) | namespace Eigen { type typename (line 75) | typedef typename Eigen::internal::traits::Scalar Sca... type typename (line 76) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 77) | typedef typename internal::remove_const::type Nested; type typename (line 79) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 80) | typedef typename Eigen::internal::traits::Index Index; function m_xpr (line 82) | TensorLayoutSwapOp(const XprType& expr) type typename (line 100) | typedef typename XprType::Index Index; type DSizes (line 102) | typedef DSizes Dimensions; type internal (line 115) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 118) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function bind (line 128) | void bind(cl::sycl::handler &cgh) const { type typename (line 133) | typedef typename XprType::Scalar Scalar; type typename (line 134) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 135) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 136) | typedef StorageMemory Storage; type typename (line 137) | typedef typename Storage::Type EvaluatorPointerType; function EIGEN_STRONG_INLINE (line 141) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 144) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 148) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 154) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 159) | TensorOpCost costPerCoeff(bool vectorized) const { type TensorLayoutSwapOp (line 181) | typedef TensorLayoutSwapOp XprType; type internal (line 193) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 196) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... type typename (line 200) | typedef typename XprType::Index Index; type typename (line 201) | typedef typename XprType::Scalar Scalar; type typename (line 202) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 203) | typedef typename PacketType::type PacketReturnT... function writePacket (line 210) | void writePacket(Index index, const PacketReturnType& x) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h type max_n_1 (line 45) | struct max_n_1 type typename (line 53) | typedef typename internal::packet_traits::type type; type ulonglong2 (line 59) | typedef ulonglong2 Packet4h2; type PacketType (line 61) | struct PacketType type Packet4h2 (line 62) | typedef Packet4h2 type; function namespace (line 93) | namespace TensorSycl { type OutScalar (line 124) | typedef OutScalar PacketReturnType; type typename (line 130) | typedef typename Eigen::PacketType::type PacketReturn... function Index (line 133) | Index roundUp(Index x, Index y) { type PacketType (line 141) | struct PacketType type half (line 142) | typedef half type; type Scalar (line 161) | typedef Scalar type; type Scalar (line 162) | typedef Scalar half; type PacketType (line 207) | struct PacketType type PacketType (line 208) | struct PacketType type U (line 220) | typedef U first_type; type V (line 221) | typedef V second_type; function EIGEN_STRONG_INLINE (line 223) | EIGEN_STRONG_INLINE FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h function namespace (line 15) | namespace Eigen { type typename (line 60) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 61) | typedef typename internal::remove_const::type Nested; type typename (line 63) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 64) | typedef typename Eigen::internal::traits::Index Index; type NewDimensions (line 89) | typedef NewDimensions Dimensions; type typename (line 91) | typedef typename XprType::Index Index; type typename (line 92) | typedef typename XprType::Scalar Scalar; type typename (line 93) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 94) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 95) | typedef StorageMemory Storage; type typename (line 96) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 97) | typedef StorageMemory::type ScalarNoConst; type internal (line 138) | typedef internal::TensorBlockDescriptor TensorBloc... type internal (line 139) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 141) | typedef function EIGEN_STRONG_INLINE (line 147) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function evalSubExprsIfNeededAsync (line 159) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 165) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 168) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 172) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 178) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 183) | TensorOpCost costPerCoeff(bool vectorized) const { type BlockIteratorState (line 194) | struct BlockIteratorState { function bind (line 230) | void bind(cl::sycl::handler &cgh) const { type TensorReshapingOp (line 247) | typedef TensorReshapingOp XprType; type NewDimensions (line 248) | typedef NewDimensions Dimensions; function EIGEN_STRONG_INLINE (line 260) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... type typename (line 264) | typedef typename XprType::Index Index; type typename (line 265) | typedef typename XprType::Scalar Scalar; type typename (line 266) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 267) | typedef typename PacketType::type PacketReturnT... type internal (line 270) | typedef internal::TensorBlockDescriptorEIGEN_DEVICE_... type typename (line 347) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 348) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 349) | typedef typename Eigen::internal::nested::type Nested; type typename (line 350) | typedef typename Eigen::internal::traits::StorageKind S... type typename (line 351) | typedef typename Eigen::internal::traits::Index Index; function EIGEN_DEVICE_FUNC (line 377) | EIGEN_DEVICE_FUNC MemcpyTriggerForSlicing(const Device& device) : thresh... function EIGEN_DEVICE_FUNC (line 378) | EIGEN_DEVICE_FUNC bool operator ()(Index total, Index contiguous) const { function EIGEN_DEVICE_FUNC (line 400) | EIGEN_DEVICE_FUNC MemcpyTriggerForSlicing(const SyclDevice&) { } function EIGEN_DEVICE_FUNC (line 401) | EIGEN_DEVICE_FUNC bool operator ()(Index, Index contiguous) const { retu... type typename (line 414) | typedef typename XprType::Index Index; type typename (line 415) | typedef typename XprType::Scalar Scalar; type typename (line 416) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 417) | typedef typename PacketType::type PacketReturnT... type Sizes (line 418) | typedef Sizes Dimensions; type StorageMemory (line 419) | typedef StorageMemory Storage; type StorageMemory (line 420) | typedef StorageMemory::type ScalarNoConst; type internal (line 440) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 441) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 444) | typedef typename TensorEvaluator::TensorBlock function EIGEN_STRONG_INLINE (line 495) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function evalSubExprsIfNeededAsync (line 531) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 537) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 541) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 551) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 605) | TensorOpCost costPerCoeff(bool vectorized) const { function typename (line 626) | typename Storage::Type data() const { function bind (line 663) | void bind(cl::sycl::handler &cgh) const { function Index (line 669) | Index srcCoeff(Index index) const type TensorSlicingOp (line 709) | typedef TensorSlicingOp XprType; type typename (line 712) | typedef typename XprType::Index Index; type typename (line 713) | typedef typename XprType::Scalar Scalar; type typename (line 714) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 715) | typedef typename PacketType::type PacketReturnT... type Sizes (line 716) | typedef Sizes Dimensions; type typename (line 728) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 731) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 732) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; function EIGEN_STRONG_INLINE (line 735) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function writePacket (line 749) | void writePacket(Index index, const PacketReturnType& x) function writeBlock (line 800) | void writeBlock( function namespace (line 807) | namespace internal { type TensorStridingSlicingOp (line 825) | typedef const TensorStridingSlicingOp::Scalar Scalar; type typename (line 843) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 844) | typedef typename internal::nested::type Nested; type typename (line 845) | typedef typename internal::traits::StorageKind ... type typename (line 846) | typedef typename internal::traits::Index Index; type typename (line 880) | typedef typename XprType::Index Index; type typename (line 881) | typedef typename XprType::Scalar Scalar; type typename (line 882) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 883) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 884) | typedef StorageMemory Storage; type typename (line 885) | typedef typename Storage::Type EvaluatorPointerType; type Strides (line 886) | typedef Strides Dimensions; type internal (line 900) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 927) | typedef typename TensorEvaluator::Dimensions InputDimen... function EIGEN_STRONG_INLINE (line 985) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { function EIGEN_STRONG_INLINE (line 990) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 994) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 1003) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 1012) | void bind(cl::sycl::handler &cgh) const { function Index (line 1017) | Index srcCoeff(Index index) const function Index (line 1038) | Index clamp(Index value, Index min, Index max) { type TensorStridingSlicingOp (line 1064) | typedef TensorStridingSlicingOp::type PacketReturnT... type Strides (line 1089) | typedef Strides Dimensions; FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h function namespace (line 15) | namespace Eigen { type typename (line 60) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 61) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 62) | typedef typename Eigen::internal::nested::type Nested; type typename (line 63) | typedef typename Eigen::internal::traits::StorageKind S... type typename (line 64) | typedef typename Eigen::internal::traits::Index Index; type typename (line 90) | typedef typename XprType::Index Index; type DSizes (line 92) | typedef DSizes Dimensions; type typename (line 93) | typedef typename XprType::Scalar Scalar; type typename (line 94) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 95) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 97) | typedef StorageMemory Storage; type typename (line 98) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 110) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 113) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 114) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 116) | typedef typename internal::TensorMaterializedBlock LinCopy; function bind (line 490) | void bind(cl::sycl::handler &cgh) const { type BlockIteratorState (line 496) | struct BlockIteratorState { function PacketReturnType (line 683) | PacketReturnType packetWithPossibleZero(Index index) const FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h function namespace (line 15) | namespace Eigen { type typename (line 60) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 61) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 62) | typedef typename Eigen::internal::nested::type Nested; type typename (line 63) | typedef typename Eigen::internal::traits::StorageKind Sto... type typename (line 64) | typedef typename Eigen::internal::traits::Index Index; type typename (line 87) | typedef typename XprType::Index Index; type DSizes (line 89) | typedef DSizes Dimensions; type typename (line 90) | typedef typename XprType::Scalar Scalar; type typename (line 91) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 92) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 94) | typedef StorageMemory Storage; type typename (line 95) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 109) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 112) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 157) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 162) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 166) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 198) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 264) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h function namespace (line 16) | namespace Eigen { function EIGEN_STRONG_INLINE (line 210) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 269) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 282) | EIGEN_STRONG_INLINE FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h function namespace (line 26) | namespace Eigen { function run (line 72) | static void run(const InputDims& input_dims, function Sizes (line 90) | struct DimInitializer > { function reduce (line 145) | void reduce(const Self& self, typename Self::Index firstIndex, Op& reduc... function EIGEN_STRONG_INLINE (line 155) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index f... function EIGEN_STRONG_INLINE (line 164) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index i... function typename (line 177) | typename Self::CoeffReturnType reduce(const Self& self, typename Self::I... function Index (line 235) | inline Index LeafSize() { return 1024; } function Index (line 237) | inline Index LeafSize() { return 200; } function Index (line 239) | inline Index LeafSize() { return 128; } function reduce (line 294) | void reduce(const Self&, typename Self::Index, Op&, typename Self::Packe... function EIGEN_STRONG_INLINE (line 312) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index f... function EIGEN_STRONG_INLINE (line 348) | EIGEN_STRONG_INLINE void reduce(const Self&, typename Self::Index, Op&, ... function EIGEN_DEVICE_FUNC (line 358) | static EIGEN_DEVICE_FUNC void run(const Self& self, Op& reducer, const D... function run (line 370) | void run(const Self& self, typename Self::Index firstIndex, function run (line 386) | static void run(const Self& self, Op& reducer, const ThreadPoolDevice& d... function EIGEN_DEVICE_FUNC (line 441) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... function EIGEN_DEVICE_FUNC (line 452) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... function EIGEN_DEVICE_FUNC (line 464) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... type typename (line 504) | typedef typename remove_const().initialize())>... type typename (line 506) | typedef typename remove_const::type type; type typename (line 516) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 517) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 518) | typedef typename internal::remove_const::type Nested; type typename (line 520) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 521) | typedef typename Eigen::internal::traits::Index Index; type Dims (line 551) | typedef Dims ReducedDims; type TensorReductionOp (line 552) | typedef TensorReductionOp XprType; type typename (line 553) | typedef typename XprType::Index Index; type ArgType (line 554) | typedef ArgType ChildType; type typename (line 555) | typedef typename TensorEvaluator::Dimensions InputDimen... type typename (line 560) | typedef typename XprType::Scalar Scalar; type TensorReductionEvaluatorBase (line 561) | typedef TensorReductionEvaluatorBase::type PacketReturnT... type typename (line 567) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 568) | typedef StorageMemory Storage; type typename (line 569) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 597) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 600) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 688) | EIGEN_STRONG_INLINE function evalSubExprsIfNeededAsync (line 797) | void function EIGEN_STRONG_INLINE (line 806) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 812) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 820) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 840) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 883) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 899) | void bind(cl::sycl::handler &cgh) const { type internal (line 906) | struct internal type internal (line 907) | struct internal type internal (line 908) | struct internal type internal (line 909) | struct internal type internal (line 911) | struct internal type internal (line 928) | struct internal type internal (line 932) | struct internal type BlockIteratorState (line 934) | struct BlockIteratorState { function Index (line 942) | Index firstInput(Index index) const { function EIGEN_STRONG_INLINE (line 1017) | EIGEN_STRONG_INLINE TensorEvaluator(const typename Base::XprType& op, co... type TensorReductionEvaluatorBase (line 1025) | typedef TensorReductionEvaluatorBase OpDef; type typename (line 222) | typedef typename OpDef::type Op; function reduction_dim (line 252) | enum class reduction_dim { inner_most, outer_most }; type typename (line 365) | typedef typename OpDef::type Op; type cl (line 366) | typedef cl::sycl::accessor::type Nested; type typename (line 132) | typedef typename internal::traits::StorageKind StorageK... type typename (line 133) | typedef typename internal::traits::Index Index; type typename (line 134) | typedef typename internal::traits::Scalar Scalar; type typename (line 135) | typedef typename NumTraits::Real RealScalar; type typename (line 136) | typedef typename Base::CoeffReturnType CoeffReturnType; type Scalar (line 137) | typedef Scalar* PointerType; type PointerType (line 138) | typedef PointerType PointerArgType; type typename (line 141) | typedef typename PlainObjectType::Dimensions Dimensions; type internal (line 154) | typedef internal::TensorBlockNotImplemented TensorBlock; function m_evaluator (line 161) | TensorRef(const Expression& expr) : m_evaluator(new internal::TensorLazy... function m_evaluator (line 177) | TensorRef(const TensorRef& other) : m_evaluator(other.m_evaluator) { function Index (line 195) | Index dimension(Index n) const { return m_evaluator->dimensions()[n]; } function Scalar (line 201) | const Scalar* data() const { return m_evaluator->data(); } function Scalar (line 204) | const Scalar operator()(Index index) const function Scalar (line 211) | const Scalar operator()(Index firstIndex, IndexTypes... otherIndices) const function Scalar (line 227) | const Scalar operator()(Index i0, Index i1) const function Scalar (line 235) | const Scalar operator()(Index i0, Index i1, Index i2) const function Scalar (line 244) | const Scalar operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 254) | const Scalar operator()(Index i0, Index i1, Index i2, Index i3, Index i4... function Scalar (line 305) | const Scalar coeff(const array& indices) const function Scalar (line 342) | const Scalar coeff(Index index) const type typename (line 371) | typedef typename Derived::Index Index; type typename (line 372) | typedef typename Derived::Scalar Scalar; type typename (line 373) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 374) | typedef typename PacketType::type PacketReturnT... type typename (line 375) | typedef typename Derived::Dimensions Dimensions; type StorageMemory (line 376) | typedef StorageMemory Storage; type typename (line 377) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 390) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 393) | EIGEN_STRONG_INLINE TensorEvaluator(const TensorRef& m, const D... function EIGEN_STRONG_INLINE (line 399) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { function EIGEN_STRONG_INLINE (line 403) | EIGEN_STRONG_INLINE void cleanup() { } function CoeffReturnType (line 405) | CoeffReturnType coeff(Index index) const { function EIGEN_DEVICE_FUNC (line 413) | EIGEN_DEVICE_FUNC const Scalar* data() const { return m_ref.data(); } type typename (line 424) | typedef typename Derived::Index Index; type typename (line 425) | typedef typename Derived::Scalar Scalar; type typename (line 426) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 427) | typedef typename PacketType::type PacketReturnT... type typename (line 428) | typedef typename Derived::Dimensions Dimensions; type TensorEvaluator (line 430) | typedef TensorEvaluator, Device> Base; type internal (line 441) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 444) | EIGEN_STRONG_INLINE TensorEvaluator(TensorRef& m, const Device&... FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h function namespace (line 15) | namespace Eigen { type typename (line 60) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 61) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 62) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 63) | typedef typename Eigen::internal::nested::type Nested; type typename (line 64) | typedef typename Eigen::internal::traits::StorageKind type typename (line 66) | typedef typename Eigen::internal::traits::Index Index; type typename (line 92) | typedef typename XprType::Index Index; type DSizes (line 94) | typedef DSizes Dimensions; type typename (line 95) | typedef typename XprType::Scalar Scalar; type typename (line 96) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 97) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 99) | typedef StorageMemory Storage; type typename (line 100) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 112) | typedef internal::TensorIntDivisor IndexDivisor; type internal (line 115) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 116) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 118) | typedef typename TensorEvaluator::TensorBlock type typename (line 121) | typedef typename internal::TensorMaterializedBlock XprType; type typename (line 417) | typedef typename XprType::Index Index; type DSizes (line 419) | typedef DSizes Dimensions; function EIGEN_STRONG_INLINE (line 430) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... type typename (line 433) | typedef typename XprType::Scalar Scalar; type typename (line 434) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 435) | typedef typename PacketType::type PacketReturnT... type internal (line 439) | typedef internal::TensorBlockNotImplemented TensorBlock; function writePacket (line 450) | void writePacket(Index index, const PacketReturnType& x) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h function namespace (line 15) | namespace Eigen { type typename (line 56) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 57) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 58) | typedef typename Eigen::internal::nested::type Nested; type typename (line 59) | typedef typename Eigen::internal::traits::StorageKind Stor... type typename (line 60) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 83) | namespace internal { function EIGEN_STRONG_INLINE (line 213) | EIGEN_STRONG_INLINE Index AdjustBlockSize(Index item_size, Index block_s... function ScanKernel (line 339) | void ScanKernel(Self self, Index total_size, typename Self::CoeffReturnT... type typename (line 381) | typedef typename XprType::Index Index; type ArgType (line 382) | typedef const ArgType ChildTypeNoConst; type ArgType (line 383) | typedef const ArgType ChildType; type DSizes (line 385) | typedef DSizes Dimensions; type typename (line 386) | typedef typename internal::remove_const::type PacketReturnT... type TensorEvaluator (line 389) | typedef TensorEvaluator, Device> Self; type StorageMemory (line 390) | typedef StorageMemory Storage; type typename (line 391) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 404) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 469) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function PacketReturnType (line 484) | PacketReturnType packet(Index index) const { function CoeffReturnType (line 493) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 498) | TensorOpCost costPerCoeff(bool) const { function EIGEN_STRONG_INLINE (line 502) | EIGEN_STRONG_INLINE void cleanup() { function bind (line 512) | void bind(cl::sycl::handler &cgh) const { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorScanSycl.h function namespace (line 42) | namespace Eigen { function namespace (line 469) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h function namespace (line 15) | namespace Eigen { type typename (line 60) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 61) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 62) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 63) | typedef typename Eigen::internal::nested::type Nested; type typename (line 64) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 65) | typedef typename Eigen::internal::traits::Index Index; type TensorShufflingOp (line 91) | typedef TensorShufflingOp XprType; type typename (line 92) | typedef typename XprType::Index Index; type DSizes (line 94) | typedef DSizes Dimensions; type typename (line 95) | typedef typename XprType::Scalar Scalar; type typename (line 96) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 97) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 99) | typedef StorageMemory Storage; type typename (line 100) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 112) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 115) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 116) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 118) | typedef typename internal::TensorMaterializedBlock type typename (line 264) | typedef typename TensorBlockIO::Dst TensorBlockIODst; type typename (line 265) | typedef typename TensorBlockIO::Src TensorBlockIOSrc; function TensorOpCost (line 283) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h function namespace (line 22) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h function namespace (line 15) | namespace Eigen { type typename (line 60) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 61) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 62) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 63) | typedef typename Eigen::internal::nested::type Nested; type typename (line 64) | typedef typename Eigen::internal::traits::StorageKind ... type typename (line 65) | typedef typename Eigen::internal::traits::Index Index; type typename (line 90) | typedef typename XprType::Index Index; type DSizes (line 92) | typedef DSizes Dimensions; type typename (line 93) | typedef typename XprType::Scalar Scalar; type typename (line 94) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 95) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 97) | typedef StorageMemory Storage; type typename (line 98) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 111) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 114) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 147) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType/*data... function EIGEN_STRONG_INLINE (line 151) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 155) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 161) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 210) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h function namespace (line 16) | namespace Eigen { type typename (line 60) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 61) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 62) | typedef typename Eigen::internal::nested::type Nested; type typename (line 63) | typedef typename Eigen::internal::traits::StorageKind Sto... type typename (line 64) | typedef typename Eigen::internal::traits::Index Index; type typename (line 90) | typedef typename XprType::Index Index; type DSizes (line 91) | typedef DSizes Dimensions; type typename (line 92) | typedef typename XprType::Scalar Scalar; type typename (line 93) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 94) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 96) | typedef StorageMemory Storage; type typename (line 97) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 110) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 113) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 216) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 221) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 225) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 247) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const { function bind (line 262) | void bind(cl::sycl::handler &cgh) const { function Index (line 269) | Index firstInput(Index index) const { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h function namespace (line 15) | namespace Eigen { type typename (line 92) | typedef typename BaseTraits::Scalar Scalar; type typename (line 93) | typedef typename BaseTraits::StorageKind StorageKind; type typename (line 94) | typedef typename BaseTraits::Index Index; type MakePointer_ (line 103) | typedef MakePointer_ MakePointerT; type typename (line 104) | typedef typename MakePointerT::Type Type; type typename (line 106) | typedef typename MakePointer::Type PointerType; type typename (line 114) | typedef typename BaseTraits::Scalar Scalar; type typename (line 115) | typedef typename BaseTraits::StorageKind StorageKind; type typename (line 116) | typedef typename BaseTraits::Index Index; type typename (line 123) | typedef typename BaseTraits::PointerType PointerType; type Tensor (line 130) | typedef const TensorEIGEN_DEV... type Tensor (line 136) | typedef const TensorEIGEN_DEV... type TensorFixedSize (line 142) | typedef const TensorFixedSizeE... type TensorFixedSize (line 148) | typedef const TensorFixedSizeE... type TensorMap (line 154) | typedef const TensorMapEIGEN_DEVI... type TensorMap (line 160) | typedef const TensorMapEIGEN_DEVI... type TensorRef (line 166) | typedef const TensorRefEIGEN_DEVICE_REF type; type TensorRef (line 172) | typedef const TensorRefEIGEN_DEVICE_REF type; type typename (line 178) | typedef typename ref_selector::type type; type TensorRef (line 209) | typedef const TensorRefEIGEN_DEVICE_REF type; type TensorRef (line 215) | typedef const TensorRefEIGEN_DEVICE_REF type; type PaddingType (line 259) | typedef enum { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h function namespace (line 9) | namespace Eigen { type typename (line 61) | typedef typename Eigen::internal::traits::Scalar Sc... type typename (line 62) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 63) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 64) | typedef typename Eigen::internal::nested::type Nested; type typename (line 65) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 66) | typedef typename Eigen::internal::traits::Index Index; type typename (line 174) | typedef typename XprType::Index Index; type DSizes (line 177) | typedef DSizes Dimensions; type typename (line 178) | typedef typename internal::remove_const::type PacketReturnT... type StorageMemory (line 182) | typedef StorageMemory Storage; type typename (line 183) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 196) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 199) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 357) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 362) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 366) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 422) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 510) | TensorOpCost FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h function namespace (line 15) | namespace Eigen { function add (line 29) | void add(Gen_) { add(Gen_::One, Gen_::Two, Gen_::Flags); } function addSymmetry (line 30) | inline void addSymmetry(int one, int two) { add(one, two, 0); } function addAntiSymmetry (line 31) | inline void addAntiSymmetry(int one, int two) { add(one, two, NegationFl... function addHermiticity (line 32) | inline void addHermiticity(int one, int two) { add(one, two, Conjugation... function addAntiHermiticity (line 33) | inline void addAntiHermiticity(int one, int two) { add(one, two, Negatio... function RV (line 36) | inline RV apply(const std::array& idx, RV initial, Args&&... a... function RV (line 45) | RV apply(const std::vector& idx, RV initial, Args&&... args) const type GroupElement (line 69) | struct GroupElement { function DynamicSGroup (line 163) | inline DynamicSGroupFromTemplateArgs(DynamicSGroupFromTemplateArgs const... function DynamicSGroup (line 164) | inline DynamicSGroupFromTemplateArgs(DynamicSGroupFromTemplateArgs&& oth... function add_all (line 170) | void add_all(internal::type_list) function add_all (line 176) | inline void add_all(internal::type_list<>) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h function namespace (line 15) | namespace Eigen { type indices_ (line 36) | typedef indices_ indices; type tensor_static_symgroup_element (line 43) | typedef tensor_static_symgroup_element< type tensor_static_symgroup_element (line 52) | typedef tensor_static_symgroup_element< type typename (line 72) | typedef typename B::indices iib; type tensor_static_symgroup_element (line 79) | typedef tensor_static_symgroup_element< type typename (line 88) | typedef typename A::indices iia; type typename (line 89) | typedef typename B::indices iib; type tensor_static_symgroup (line 117) | struct tensor_static_symgroup function std (line 130) | inline std::vector tensor_static_symgroup_index_permute(std::vect... type internal (line 186) | typedef internal::group_theory::enumerate_group_elements< type typename (line 192) | typedef typename group_elements::type ge; function RV (line 199) | static inline RV apply(const std::array& idx, RV initial, Args... function RV (line 205) | inline RV apply(const std::vector& idx, RV initial, Args&&... args) function size (line 213) | constexpr static inline std::size_t size() { function globalFlags (line 216) | constexpr static inline int globalFlags() { return group_elements::globa... FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h function namespace (line 15) | namespace Eigen { function namespace (line 154) | namespace internal { type StaticSGroup (line 231) | typedef StaticSGroup<> root_type; type tensor_symmetry_pre_analysis (line 235) | struct tensor_symmetry_pre_analysis type tensor_static_symgroup_if (line 239) | typedef tensor_static_symgroup_if<(sizeof...(Gens_) + 1 <= max_static_ge... type typename (line 242) | typedef typename conditional< type tensor_static_symgroup_if (line 250) | struct tensor_static_symgroup_if type tensor_static_symgroup_if (line 257) | struct tensor_static_symgroup_if type typename (line 262) | typedef typename Tensor_::Index Index; type typename (line 263) | typedef typename Tensor_::Scalar Scalar; function run (line 266) | static inline int run(const std::array& transformed_i... type typename (line 281) | typedef typename Tensor_::Index Index; function run (line 284) | static inline int run(const std::array& transformed_i... type typename (line 303) | typedef typename Tensor_::Scalar Scalar; function doAssign (line 319) | inline void doAssign(Scalar const& value) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h function namespace (line 15) | namespace Eigen { type type_list (line 223) | typedef type_list generators_done; type dimino_first_step_elements_helper (line 225) | typedef dimino_first_step_elements_helper< type typename (line 234) | typedef typename helper::type type; type typename (line 266) | typedef typename apply_op_from_right _cil; type typename (line 322) | typedef typename dimino_get_coset_elements< type dimino_add_cosets_for_rep (line 329) | typedef dimino_add_cosets_for_rep< type typename (line 340) | typedef typename _helper::type type; type typename (line 394) | typedef typename get::type rep_element; type dimino_add_cosets_for_rep (line 395) | typedef dimino_add_cosets_for_rep< type typename (line 405) | typedef typename _ac4r::type new_elements; type dimino_add_all_coset_spaces (line 410) | typedef dimino_add_all_coset_spaces< type typename (line 422) | typedef typename _helper::type type; type typename (line 469) | typedef typename apply_op_from_right::type new_elements; type dimino_add_all_coset_spaces (line 474) | typedef dimino_add_all_coset_spaces< type typename (line 485) | typedef typename _helper::type type; type contained_in_list_gf (line 529) | typedef contained_in_list_gf _cil; type dimino_add_generator (line 531) | typedef dimino_add_generator< type typename (line 541) | typedef typename _helper::type new_elements; type dimino_add_remaining_generators (line 543) | typedef dimino_add_remaining_generators< type typename (line 552) | typedef typename _next_iter::type type; type typename (line 596) | typedef typename first_step::type first_step_elements; type dimino_add_remaining_generators (line 598) | typedef dimino_add_remaining_generators< type typename (line 607) | typedef typename _helper::type type; FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/ThreadPool/Barrier.h function namespace (line 18) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h function namespace (line 15) | namespace Eigen { function EncodePartition (line 177) | inline unsigned EncodePartition(unsigned start, unsigned limit) { function DecodePartition (line 181) | inline void DecodePartition(unsigned val, unsigned* start, unsigned* lim... function AssertBounds (line 187) | void AssertBounds(int start, int end) { function SetStealPartition (line 193) | inline void SetStealPartition(size_t i, unsigned val) { function GetStealPartition (line 197) | inline unsigned GetStealPartition(int i) { function ComputeCoprimes (line 201) | void ComputeCoprimes(int N, MaxSizeVector* coprimes) { type typename (line 217) | typedef typename Environment::EnvThread Thread; function else (line 219) | struct PerThread { function Task (line 338) | Task Steal(unsigned start, unsigned limit) { function Task (line 364) | Task LocalSteal() { function Task (line 378) | Task GlobalSteal() { function WaitForWork (line 386) | bool WaitForWork(EventCount::Waiter* waiter, Task* t) { function NonEmptyQueueIndex (line 433) | int NonEmptyQueueIndex() { function EIGEN_STRONG_INLINE (line 454) | static EIGEN_STRONG_INLINE uint64_t GlobalThreadIdHash() { function EIGEN_STRONG_INLINE (line 458) | EIGEN_STRONG_INLINE PerThread* GetPerThread() { function Rand (line 474) | static EIGEN_STRONG_INLINE unsigned Rand(uint64_t* state) { type ThreadPoolTempl (line 484) | typedef ThreadPoolTempl ThreadPool; FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h function namespace (line 15) | namespace Eigen { function Task (line 36) | Task CreateTask(std::function f) { return Task{std::move(f)}; } function ExecuteTask (line 37) | void ExecuteTask(const Task& t) { t.f(); } FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h function namespace (line 67) | namespace Eigen { type ThreadIdAndValue (line 259) | struct ThreadIdAndValue { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/util/CXX11Meta.h function namespace (line 18) | namespace Eigen { type a (line 71) | typedef a type; type take (line 81) | struct take type type_list (line 81) | typedef type_list<> type; type h_skip_helper_type (line 99) | struct h_skip_helper_type type type_list (line 99) | typedef type_list<> type; function type (line 105) | type helper(numeric_list) { return typename h_skip_helper_nume... function type (line 107) | type helper(type_list) { return typename h_skip_helper_type::helper(a())) type; type t (line 130) | typedef t type; type t (line 131) | typedef t type; function run (line 269) | int run() { return Reducer::Identity; } function EIGEN_STRONG_INLINE (line 277) | constexpr static EIGEN_STRONG_INLINE A run(A a) { return a; } function EIGEN_STRONG_INLINE (line 286) | constexpr static EIGEN_STRONG_INLINE auto run(A a, Ts... ts) -> decltype... type sum_op (line 293) | struct sum_op { type product_op (line 297) | struct product_op { type logical_and_op (line 302) | struct logical_and_op { template constexpr sta... type logical_or_op (line 303) | struct logical_or_op { template constexpr sta... type equal_op (line 305) | struct equal_op { template constexpr sta... type not_equal_op (line 306) | struct not_equal_op { template constexpr sta... type lesser_op (line 307) | struct lesser_op { template constexpr sta... type lesser_equal_op (line 308) | struct lesser_equal_op { template constexpr sta... type greater_op (line 309) | struct greater_op { template constexpr sta... type greater_equal_op (line 310) | struct greater_equal_op { template constexpr sta... type not_op (line 314) | struct not_op { template constexpr static EIG... type negation_op (line 315) | struct negation_op { template constexpr static EIG... type greater_equal_zero_op (line 316) | struct greater_equal_zero_op { template constexpr static EIG... function EIGEN_STRONG_INLINE (line 325) | constexpr EIGEN_STRONG_INLINE decltype(reduce::run((*... function EIGEN_STRONG_INLINE (line 339) | EIGEN_STRONG_INLINE Array h_array_reverse(Array arr, numeric_list& arr, T) function EIGEN_STRONG_INLINE (line 378) | constexpr static EIGEN_STRONG_INLINE T run(const array&, T identity) function EIGEN_STRONG_INLINE (line 385) | constexpr EIGEN_STRONG_INLINE auto array_reduce(const array& arr, ... function EIGEN_STRONG_INLINE (line 393) | constexpr EIGEN_STRONG_INLINE auto array_sum(const array& arr) -> ... function EIGEN_STRONG_INLINE (line 399) | constexpr EIGEN_STRONG_INLINE auto array_prod(const array& arr) ->... function EIGEN_STRONG_INLINE (line 405) | EIGEN_STRONG_INLINE t array_prod(const std::vector& a) { function EIGEN_STRONG_INLINE (line 429) | constexpr EIGEN_STRONG_INLINE auto h_array_zip_and_reduce(array a,... function decltype (line 435) | auto array_zip_and_reduce(array a, array b) -> decltype(h_ar... function EIGEN_STRONG_INLINE (line 457) | constexpr EIGEN_STRONG_INLINE auto h_array_apply_and_reduce(array ... function decltype (line 463) | auto array_apply_and_reduce(array a) -> decltype(h_array_apply_and... type h_instantiate_by_c_array (line 488) | struct h_instantiate_by_c_array type h_instantiate_by_c_array (line 491) | struct h_instantiate_by_c_array function InstType (line 493) | static InstType run(ArrType* arr, Ps... args) type h_instantiate_by_c_array (line 500) | struct h_instantiate_by_c_array function InstType (line 502) | static InstType run(ArrType* arr, Ps... args) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h function namespace (line 42) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/util/EmulateArray.h function namespace (line 18) | namespace Eigen { function namespace (line 197) | namespace internal { function namespace (line 228) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h function namespace (line 13) | namespace Eigen { function T (line 115) | const T& back() const { function T (line 133) | T* data() { return data_; } function T (line 136) | const T* data() const { return data_; } function T (line 139) | T* begin() { return data_; } function T (line 142) | T* end() { return data_ + size_; } function T (line 145) | const T* begin() const { return data_; } function T (line 148) | const T* end() const { return data_ + size_; } FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h function namespace (line 15) | namespace Eigen FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h function namespace (line 15) | namespace Eigen { function AutoDiffScalar (line 299) | inline AutoDiffScalar& operator+=(const Real& other) function run (line 479) | static void run(A& a, B& b) { function run (line 495) | static void run(A& a, B& b) { type Matrix (line 513) | typedef Matrix&) { retur... type typename (line 583) | typedef typename CleanedUpDerType::type ADS; type typename (line 588) | typedef typename CleanedUpDerType::type ADS; type typename (line 593) | typedef typename CleanedUpDerType::type ADS; type typename (line 598) | typedef typename CleanedUpDerType::type ADS; type typename (line 659) | typedef typename internal::traits > PlainADS; type AutoDiffScalar (line 708) | typedef AutoDiffScalar NonInteger; type AutoDiffScalar (line 711) | typedef AutoDiffScalar Nested; type typename (line 712) | typedef typename NumTraits::Literal Lit... function namespace (line 720) | namespace std { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/BVH/KdBVH.h function namespace (line 15) | namespace Eigen { type _Object (line 74) | typedef _Object Object; type std (line 75) | typedef std::vector > ObjectList; type Scalar_ (line 76) | typedef Scalar_ Scalar; type AlignedBox (line 77) | typedef AlignedBox Volume; type std (line 78) | typedef std::vector > VolumeList; type Index (line 79) | typedef int Index; type Object (line 81) | typedef const Object *ObjectIterator; function EIGEN_STRONG_INLINE (line 135) | EIGEN_STRONG_INLINE void getChildren(Index index, VolumeIterator &outVBe... function Volume (line 167) | inline const Volume &getVolume(Index index) const type std (line 174) | typedef std::vector > VIPairList; type Matrix (line 175) | typedef Matrix VectorType; type VectorComparator (line 176) | struct VectorComparator //compares vectors, or more specifically, VIPair... function build (line 186) | void build(VIPairList &objCenters, int from, int to, const VolumeList &o... FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h function namespace (line 17) | namespace Eigen { function seupd (line 698) | static inline void seupd(int *rvec, char *All, int *select, float *d, type arpack_wrapper (line 710) | struct arpack_wrapper function saupd (line 712) | static inline void saupd(int *ido, char *bmat, int *n, char *which, function seupd (line 720) | static inline void seupd(int *rvec, char *All, int *select, double *d, function project (line 762) | static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs) function project (line 780) | static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/EulerAngles/EulerAngles.h function namespace (line 15) | namespace Eigen function namespace (line 325) | namespace internal function run (line 338) | static void run(EulerAngles& e, const Other& m) function run (line 349) | static void run(EulerAngles& e, const Other& vec) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/EulerAngles/EulerSystem.h function namespace (line 15) | namespace Eigen FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h function namespace (line 12) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h function namespace (line 12) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h function namespace (line 38) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h function namespace (line 17) | namespace Eigen { type MatrixType_ (line 115) | typedef MatrixType_ MatrixType; type typename (line 116) | typedef typename MatrixType::Scalar Scalar; type typename (line 117) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 118) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 119) | typedef Preconditioner_ Preconditioner; type Matrix (line 120) | typedef Matrix DenseMatrix; type Matrix (line 121) | typedef Matrix DenseRealMatrix; type Matrix (line 122) | typedef Matrix DenseVector; type Matrix (line 123) | typedef Matrix DenseRealVector; type Matrix (line 124) | typedef Matrix, Dynamic, 1> ComplexVector; function Index (line 160) | Index restart() { return m_restart; } function set_restart (line 165) | void set_restart(const Index restart) { m_restart=restart; } function setEigenv (line 170) | void setEigenv(const Index neig) function Index (line 179) | Index deflSize() {return m_r; } function setMaxEigenv (line 184) | void setMaxEigenv(const Index maxNeig) { m_maxNeig = maxNeig; } FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h function namespace (line 16) | namespace Eigen { type MatrixType_ (line 285) | typedef MatrixType_ MatrixType; type typename (line 286) | typedef typename MatrixType::Scalar Scalar; type typename (line 287) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 288) | typedef Preconditioner_ Preconditioner; function Index (line 312) | Index get_restart() { return m_restart; } function set_restart (line 317) | void set_restart(const Index restart) { m_restart=restart; } FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/IterativeSolvers/IDRS.h function namespace (line 18) | namespace Eigen FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h function namespace (line 63) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h function namespace (line 19) | namespace Eigen { type MatrixType_ (line 208) | typedef MatrixType_ MatrixType; type typename (line 209) | typedef typename MatrixType::Scalar Scalar; type typename (line 210) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 211) | typedef Preconditioner_ Preconditioner; type typename (line 240) | typedef typename Base::MatrixWrapper MatrixWrapper; type typename (line 241) | typedef typename Base::ActualMatrixType ActualMatrixType; type typename (line 248) | typedef typename internal::conditional InputType; type Matrix (line 76) | typedef Matrix ValueType; type SparseMatrix (line 77) | typedef SparseMatrix JacobianType; type SparseQR (line 78) | typedef SparseQR > QRSolver; function namespace (line 97) | namespace internal { type typename (line 116) | typedef typename FunctorType::QRSolver QRSolver; type typename (line 117) | typedef typename FunctorType::JacobianType JacobianType; type typename (line 118) | typedef typename JacobianType::Scalar Scalar; type typename (line 119) | typedef typename JacobianType::RealScalar RealScalar; type typename (line 120) | typedef typename QRSolver::StorageIndex PermIndex; type Matrix (line 121) | typedef Matrix FVectorType; type PermutationMatrix (line 122) | typedef PermutationMatrix PermutationType; function resetParameters (line 147) | void resetParameters() function setXtol (line 160) | void setXtol(RealScalar xtol) { m_xtol = xtol; } function setFtol (line 163) | void setFtol(RealScalar ftol) { m_ftol = ftol; } function setGtol (line 166) | void setGtol(RealScalar gtol) { m_gtol = gtol; } function setFactor (line 169) | void setFactor(RealScalar factor) { m_factor = factor; } function setEpsilon (line 172) | void setEpsilon (RealScalar epsfcn) { m_epsfcn = epsfcn; } function setMaxfev (line 175) | void setMaxfev(Index maxfev) {m_maxfev = maxfev; } function setExternalScaling (line 178) | void setExternalScaling(bool value) {m_useExternalScaling = value; } function Index (line 202) | Index iterations() { return m_iter; } function Index (line 205) | Index nfev() { return m_nfev; } function Index (line 208) | Index njev() { return m_njev; } function RealScalar (line 211) | RealScalar fnorm() {return m_fnorm; } function RealScalar (line 214) | RealScalar gnorm() {return m_gnorm; } function RealScalar (line 217) | RealScalar lm_param(void) { return m_par; } function PermutationType (line 234) | PermutationType permutation() {return m_permutation; } function Status (line 345) | Status function Scalar (line 373) | Scalar tol FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h function namespace (line 18) | namespace Eigen { function true_type (line 350) | struct is_exp_known_type : true_type {} function true_type (line 351) | struct is_exp_known_type : true_type {} function true_type (line 353) | struct is_exp_known_type : true_type {} type typename (line 359) | typedef typename ArgType::PlainObject MatrixType; type typename (line 379) | typedef typename ArgType::PlainObject MatrixType; type typename (line 380) | typedef typename traits::Scalar Scalar; type typename (line 381) | typedef typename NumTraits::Real RealScalar; type typename (line 382) | typedef typename std::complex ComplexScalar; function namespace (line 426) | namespace internal { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h function namespace (line 18) | namespace Eigen { type typename (line 135) | typedef typename EivalsType::RealScalar RealScalar; type typename (line 285) | typedef typename MatrixType::Scalar Scalar; type internal (line 327) | typedef internal::traits Traits; type typename (line 328) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 330) | typedef Matrix::type StemFunction; type typename (line 498) | typedef typename internal::nested_eval::type NestedEvalType; type typename (line 499) | typedef typename internal::remove_all::type NestedEvalTy... type internal (line 500) | typedef internal::traits Traits; type std (line 501) | typedef std::complex AtomicType; function namespace (line 518) | namespace internal { type typename (line 541) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 549) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 557) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 565) | typedef typename internal::stem_function::ComplexScalar ComplexS... FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h function namespace (line 15) | namespace Eigen { type typename (line 95) | typedef typename MatrixType::Scalar Scalar; type typename (line 96) | typedef typename MatrixType::RealScalar RealScalar; type std (line 97) | typedef std::complex ComplexScalar; type Block (line 98) | typedef Block ResultType; type typename (line 343) | typedef typename MatrixType::RealScalar RealScalar; function MatrixPowerParenthesesReturnValue (line 368) | const MatrixPowerParenthesesReturnValue operator()(RealScala... type Matrix (line 386) | typedef Matrix::IsComplex, type typename (line 345) | typedef typename internal::conditional::IsComplex, Sca... FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h function namespace (line 15) | namespace Eigen { type typename (line 103) | typedef typename Polynomial::Scalar Scalar; type typename (line 104) | typedef typename NumTraits::Real Real; type typename (line 132) | typedef typename Polynomial::Scalar Scalar; FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h function namespace (line 18) | namespace Eigen { function Index (line 100) | inline Index upperNonZeros(Index j) const { function Index (line 104) | inline Index lowerNonZeros(Index j) const { function Scalar (line 108) | inline const Scalar* _diagPtr() const { function Scalar (line 112) | inline Scalar* _diagPtr() { function Scalar (line 116) | inline const Scalar* _upperPtr() const { function Scalar (line 120) | inline Scalar* _upperPtr() { function Scalar (line 124) | inline const Scalar* _lowerPtr() const { function Scalar (line 128) | inline Scalar* _lowerPtr() { function Index (line 132) | inline const Index* _upperProfilePtr() const { function Index (line 136) | inline Index* _upperProfilePtr() { function Index (line 140) | inline const Index* _lowerProfilePtr() const { function Index (line 144) | inline Index* _lowerProfilePtr() { function Scalar (line 148) | inline Scalar coeff(Index row, Index col) const { function Scalar (line 197) | inline Scalar& coeffRef(Index row, Index col) { function Scalar (line 236) | inline Scalar coeffDiag(Index idx) const { function Scalar (line 242) | inline Scalar coeffLower(Index row, Index col) const { function Scalar (line 266) | inline Scalar coeffUpper(Index row, Index col) const { function Scalar (line 289) | inline Scalar& coeffRefDiag(Index idx) { function Scalar (line 295) | inline Scalar& coeffRefLower(Index row, Index col) { function coeffExistLower (line 314) | inline bool coeffExistLower(Index row, Index col) { function Scalar (line 331) | inline Scalar& coeffRefUpper(Index row, Index col) { function coeffExistUpper (line 350) | inline bool coeffExistUpper(Index row, Index col) { function setZero (line 378) | inline void setZero() { function reserve (line 390) | inline void reserve(Index reserveSize, Index reserveUpperSize, Index res... function EIGEN_DONT_INLINE (line 402) | EIGEN_DONT_INLINE Scalar & insert(Index row, Index col) { function finalize (line 536) | inline void finalize() { function squeeze (line 579) | inline void squeeze() { function resizeNonZeros (line 628) | void resizeNonZeros(Index size) { function Scalar (line 824) | inline Scalar* valuePtr() { function Scalar (line 828) | inline Scalar& valueRef() { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h function namespace (line 17) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h function namespace (line 15) | namespace Eigen { function clear (line 134) | inline void clear() { function Scalar (line 138) | inline Scalar& diag(Index i) { function Scalar (line 142) | inline const Scalar& diag(Index i) const { function Scalar (line 146) | inline Scalar& upper(Index i) { function Scalar (line 150) | inline const Scalar& upper(Index i) const { function Scalar (line 154) | inline Scalar& lower(Index i) { function Scalar (line 158) | inline const Scalar& lower(Index i) const { function Index (line 162) | inline Index& upperProfile(Index i) { function Index (line 166) | inline const Index& upperProfile(Index i) const { function Index (line 170) | inline Index& lowerProfile(Index i) { function Index (line 174) | inline const Index& lowerProfile(Index i) const { function SkylineStorage (line 178) | static SkylineStorage Map(Index* upperProfile, Index* lowerProfile, Scal... function reset (line 191) | inline void reset() { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h function namespace (line 16) | namespace Eigen { type typename (line 91) | typedef typename Iterator::value_type Triplet; type Ref (line 108) | typedef Ref::Real RealScalar; type StorageIndex_ (line 291) | typedef StorageIndex_ StorageIndex; type typename (line 292) | typedef typename internal::ref_selector valueRef() function Scalar (line 1056) | inline Scalar& valueRef() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h function namespace (line 19) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h function namespace (line 16) | namespace google {} function namespace (line 21) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsArrayAPI.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsBFloat16.h function namespace (line 13) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsFunctors.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsHalf.h function namespace (line 13) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsImpl.h function namespace (line 15) | namespace Eigen { function T (line 255) | T run(const T& x) { function T (line 323) | T run(const T& x) { function T (line 404) | T run(const T x) { type T (line 411) | typedef T type; function T (line 417) | T run(const T& x) { function T (line 427) | T run(const T x) { type T (line 434) | typedef T type; function T (line 442) | T run(const T&) { function T (line 450) | T run(const T& x) { function T (line 513) | T run(const T& x) { function T (line 590) | T run(const T x) { type T (line 597) | typedef T type; function T (line 605) | T run(const T&) { function T (line 613) | T run(const T& x) { function T (line 684) | T run(const T& x) { function T (line 762) | T run(const T x) { type T (line 769) | typedef T type; function T (line 777) | T run(const T&) { function T (line 785) | T run(const T& x) { function T (line 847) | T run(const T& x) { function T (line 918) | T run(const T x) { type T (line 925) | typedef T type; function T (line 933) | T run(const T&) { function T (line 941) | T run(const T& x) { function T (line 1008) | T run(const T& x) { function T (line 1084) | T run(const T x) { type T (line 1091) | typedef T type; function T (line 1099) | T run(const T&) { function T (line 1107) | T run(const T& x) { function T (line 1186) | T run(const T& x) { function T (line 1284) | T run(const T x) { type T (line 1291) | typedef T type; function T (line 1299) | T run(const T&) { function T (line 1307) | T run(const T& x) { function T (line 1389) | T run(const T& x) { function T (line 1482) | T run(const T x) { type T (line 1489) | typedef T type; function T (line 1497) | T run(const T&) { function T (line 1505) | T run(const T& x) { function T (line 1585) | T run(const T& x) { function T (line 1673) | T run(const T x) { type T (line 1680) | typedef T type; function T (line 1688) | T run(const T&) { function T (line 1696) | T run(const T& x) { function T (line 1783) | T run(const T& x) { function T (line 1876) | T run(const T x) { function namespace (line 1883) | namespace numext { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsPacketMath.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/HipVectorCompatibility.h function namespace (line 4) | namespace hip_impl { function namespace (line 10) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h function namespace (line 16) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsBFloat16.h function namespace (line 13) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h function namespace (line 16) | namespace Eigen { function EIGEN_STRONG_INLINE (line 134) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& x, const Scal... function Packet (line 138) | const Packet packetOp(const Packet& x, const Packet& a, const Packet& b)... function EIGEN_STRONG_INLINE (line 160) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 163) | typedef typename packet_traits::type Packet; function Packet (line 164) | Packet packetOp(const Packet& a) const { return internal::plgamma(a); } function EIGEN_STRONG_INLINE (line 182) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 185) | typedef typename packet_traits::type Packet; function Packet (line 186) | Packet packetOp(const Packet& a) const { return internal::pdigamma(a); } function EIGEN_STRONG_INLINE (line 204) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& x, const Scal... type typename (line 207) | typedef typename packet_traits::type Packet; function Packet (line 208) | Packet packetOp(const Packet& x, const Packet& q) const { return interna... function EIGEN_STRONG_INLINE (line 226) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& n, const Scal... type typename (line 229) | typedef typename packet_traits::type Packet; function Packet (line 230) | Packet packetOp(const Packet& n, const Packet& x) const { return interna... function EIGEN_STRONG_INLINE (line 248) | EIGEN_STRONG_INLINE const Scalar function EIGEN_STRONG_INLINE (line 253) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& x) const { function EIGEN_STRONG_INLINE (line 287) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 290) | typedef typename packet_traits::type Packet; function Packet (line 291) | Packet packetOp(const Packet& a) const { return internal::perfc(a); } function EIGEN_STRONG_INLINE (line 310) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 313) | typedef typename packet_traits::type Packet; function Packet (line 314) | Packet packetOp(const Packet& a) const { return internal::pndtri(a); } FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h function namespace (line 13) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h function namespace (line 15) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX/BesselFunctions.h function namespace (line 4) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX/SpecialFunctions.h function namespace (line 4) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX512/BesselFunctions.h function namespace (line 4) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX512/SpecialFunctions.h function namespace (line 4) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/arch/GPU/SpecialFunctions.h function namespace (line 13) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/SpecialFunctions/arch/NEON/SpecialFunctions.h function namespace (line 4) | namespace Eigen { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Splines/Spline.h function namespace (line 17) | namespace Eigen type typename (line 319) | typedef typename SplineTraits::ControlPointVectorType Contro... type typename (line 320) | typedef typename SplineTraits::BasisDerivati... type typename (line 321) | typedef typename BasisDerivativeType::ConstRowXpr BasisDerivativeRowXpr; FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Splines/SplineFitting.h function namespace (line 26) | namespace Eigen type typename (line 194) | typedef typename KnotVectorType::Scalar Scalar; type typename (line 218) | typedef typename SplineType::KnotVectorType KnotVectorType; type typename (line 219) | typedef typename SplineType::ParameterVectorType ParameterVectorType; type typename (line 295) | typedef typename SplineType::KnotVectorType::Scalar Scalar; type typename (line 296) | typedef typename SplineType::ControlPointVectorType ControlPointVectorType; type Matrix (line 298) | typedef Matrix MatrixType; type typename (line 341) | typedef typename SplineType::KnotVectorType::Scalar Scalar; type typename (line 342) | typedef typename SplineType::ControlPointVectorType ControlPointVectorType; type Matrix (line 344) | typedef Matrix MatrixType; FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/Eigen/src/Splines/SplineFwd.h function namespace (line 16) | namespace Eigen type Array (line 75) | typedef Array Spline2f; type Spline (line 85) | typedef Spline Spline3f; type Spline (line 88) | typedef Spline Spline2d; type Spline (line 91) | typedef Spline Spline3d; FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/bench/bench_svd.cpp function bench_svd (line 34) | void bench_svd(const MatrixType& a = MatrixType()) function main (line 105) | int main(int argc, char* argv[]) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/BVH_Example.cpp type Eigen (line 8) | namespace Eigen { function Box2d (line 9) | Box2d bounding_box(const Vector2d &v) { return Box2d(v, v); } type PointPointMinimizer (line 12) | struct PointPointMinimizer //how to compute squared distances between po... method PointPointMinimizer (line 14) | PointPointMinimizer() : calls(0) {} method minimumOnVolumeVolume (line 17) | double minimumOnVolumeVolume(const Box2d &r1, const Box2d &r2) { ++cal... method minimumOnVolumeObject (line 18) | double minimumOnVolumeObject(const Box2d &r, const Vector2d &v) { ++ca... method minimumOnObjectVolume (line 19) | double minimumOnObjectVolume(const Vector2d &v, const Box2d &r) { ++ca... method minimumOnObjectObject (line 20) | double minimumOnObjectObject(const Vector2d &v1, const Vector2d &v2) {... function main (line 25) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/EulerAngles.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/FFT.cpp function T (line 23) | T mag2(T a) function T (line 28) | T mag2(std::complex a) function T (line 34) | T mag2(const std::vector & vec) function T (line 43) | T mag2(const std::vector > & vec) function RandomFill (line 61) | void RandomFill(std::vector & vec) function RandomFill (line 68) | void RandomFill(std::vector > & vec) function fwd_inv (line 75) | void fwd_inv(size_t nfft) function two_demos (line 93) | void two_demos(int nfft) function demo_all_types (line 101) | void demo_all_types(int nfft) function main (line 112) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/MatrixExponential.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/MatrixFunction.cpp function expfn (line 6) | std::complex expfn(std::complex x, int) function main (line 11) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/MatrixLogarithm.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/MatrixPower.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/MatrixSine.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/MatrixSinh.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp function main (line 6) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/PolynomialSolver1.cpp function main (line 8) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/PolynomialUtils1.cpp function main (line 7) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/doc/examples/SYCL/CwiseMul.cpp function main (line 10) | int main() FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/BVH.cpp type Eigen (line 15) | namespace Eigen { function bounding_box (line 17) | AlignedBox bounding_box(const Matrix &v) ... type Ball (line 23) | struct Ball method Ball (line 29) | Ball() {} method Ball (line 30) | Ball(const VectorType &c, double r) : center(c), radius(r) {} function bounding_box (line 35) | AlignedBox bounding_box(const Ball &b) function SQR (line 38) | inline double SQR(double x) { return x * x; } type BallPointStuff (line 41) | struct BallPointStuff //this class provides functions to be both an inte... method BallPointStuff (line 48) | BallPointStuff() : calls(0), count(0) {} method BallPointStuff (line 49) | BallPointStuff(const VectorType &inP) : p(inP), calls(0), count(0) {} method intersectVolume (line 52) | bool intersectVolume(const BoxType &r) { ++calls; return r.contains(p); } method intersectObject (line 53) | bool intersectObject(const BallType &b) { method intersectVolumeVolume (line 60) | bool intersectVolumeVolume(const BoxType &r1, const BoxType &r2) { ++c... method intersectVolumeObject (line 61) | bool intersectVolumeObject(const BoxType &r, const BallType &b) { ++ca... method intersectObjectVolume (line 62) | bool intersectObjectVolume(const BallType &b, const BoxType &r) { ++ca... method intersectObjectObject (line 63) | bool intersectObjectObject(const BallType &b1, const BallType &b2){ method intersectVolumeObject (line 69) | bool intersectVolumeObject(const BoxType &r, const VectorType &v) { ++... method intersectObjectObject (line 70) | bool intersectObjectObject(const BallType &b, const VectorType &v){ method minimumOnVolume (line 77) | double minimumOnVolume(const BoxType &r) { ++calls; return r.squaredEx... method minimumOnObject (line 78) | double minimumOnObject(const BallType &b) { ++calls; return (std::max)... method minimumOnVolumeVolume (line 79) | double minimumOnVolumeVolume(const BoxType &r1, const BoxType &r2) { +... method minimumOnVolumeObject (line 80) | double minimumOnVolumeObject(const BoxType &r, const BallType &b) { ++... method minimumOnObjectVolume (line 81) | double minimumOnObjectVolume(const BallType &b, const BoxType &r) { ++... method minimumOnObjectObject (line 82) | double minimumOnObjectObject(const BallType &b1, const BallType &b2){ ... method minimumOnVolumeObject (line 83) | double minimumOnVolumeObject(const BoxType &r, const VectorType &v) { ... method minimumOnObjectObject (line 84) | double minimumOnObjectObject(const BallType &b, const VectorType &v){ ... type TreeTest (line 93) | struct TreeTest method testIntersect1 (line 101) | void testIntersect1() method testMinimize1 (line 120) | void testMinimize1() method testIntersect2 (line 141) | void testIntersect2() method testMinimize2 (line 166) | void testMinimize2() function EIGEN_DECLARE_TEST (line 195) | EIGEN_DECLARE_TEST(BVH) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/EulerAngles.cpp function verifyIsApprox (line 18) | bool verifyIsApprox(const Eigen::EulerAngles& a, const E... function verify_euler (line 35) | void verify_euler(const EulerAngles& e) function verify_euler_vec (line 138) | void verify_euler_vec(const Matrix& ea) function verify_euler_all_neg (line 144) | void verify_euler_all_neg(const Matrix& ea) function check_all_var (line 157) | void check_all_var(const Matrix& ea) function check_singular_cases (line 175) | void check_singular_cases(const Scalar& singularBeta) function eulerangles_manual (line 197) | void eulerangles_manual() function eulerangles_rand (line 229) | void eulerangles_rand() function EIGEN_DECLARE_TEST (line 276) | EIGEN_DECLARE_TEST(EulerAngles) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/FFTW.cpp function RandomCpx (line 14) | std::complex RandomCpx() { return std::complex( (T)(rand()/(T)RAND... function promote (line 21) | complex promote(complex x) { return complex promote(float x) { return complex((lo... function promote (line 24) | complex promote(double x) { return complex((l... function promote (line 25) | complex promote(long double x) { return complex (line 67) | struct VectorType type VectorType (line 72) | struct VectorType function test_scalar_generic (line 78) | void test_scalar_generic(int nfft) function test_scalar (line 133) | void test_scalar(int nfft) function test_complex_generic (line 141) | void test_complex_generic(int nfft) function test_complex (line 175) | void test_complex(int nfft) function test_return_by_value (line 211) | void test_return_by_value(int len) function EIGEN_DECLARE_TEST (line 228) | EIGEN_DECLARE_TEST(FFTW) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/NonLinearOptimization.cpp function fcn_chkder (line 27) | int fcn_chkder(const VectorXd &x, VectorXd &fvec, MatrixXd &fjac, int if... function testChkder (line 70) | void testChkder() type Functor (line 117) | struct Functor method Functor (line 130) | Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTim... method Functor (line 131) | Functor(int inputs, int values) : m_inputs(inputs), m_values(values) {} method inputs (line 133) | int inputs() const { return m_inputs; } method values (line 134) | int values() const { return m_values; } type lmder_functor (line 140) | struct lmder_functor : Functor method lmder_functor (line 142) | lmder_functor(void): Functor(3,15) {} method df (line 159) | int df(const VectorXd &x, MatrixXd &fjac) const function testLmder1 (line 176) | void testLmder1() function testLmder (line 203) | void testLmder() type hybrj_functor (line 250) | struct hybrj_functor : Functor method hybrj_functor (line 252) | hybrj_functor(void) : Functor(9,9) {} method df (line 270) | int df(const VectorXd &x, MatrixXd &fjac) function testHybrj1 (line 288) | void testHybrj1() function testHybrj (line 319) | void testHybrj() type hybrd_functor (line 354) | struct hybrd_functor : Functor method hybrd_functor (line 356) | hybrd_functor(void) : Functor(9,9) {} function testHybrd1 (line 376) | void testHybrd1() function testHybrd (line 402) | void testHybrd() type lmstr_functor (line 436) | struct lmstr_functor : Functor method lmstr_functor (line 438) | lmstr_functor(void) : Functor(3,15) {} method df (line 458) | int df(const VectorXd &x, VectorXd &jac_row, VectorXd::Index rownb) function testLmstr1 (line 476) | void testLmstr1() function testLmstr (line 504) | void testLmstr() type lmdif_functor (line 534) | struct lmdif_functor : Functor method lmdif_functor (line 536) | lmdif_functor(void) : Functor(3,15) {} function testLmdif1 (line 559) | void testLmdif1() function testLmdif (line 589) | void testLmdif() type chwirut2_functor (line 637) | struct chwirut2_functor : Functor method chwirut2_functor (line 639) | chwirut2_functor(void) : Functor(3,54) {} method df (line 654) | int df(const VectorXd &b, MatrixXd &fjac) function testNistChwirut2 (line 674) | void testNistChwirut2(void) type misra1a_functor (line 722) | struct misra1a_functor : Functor method misra1a_functor (line 724) | misra1a_functor(void) : Functor(2,14) {} method df (line 736) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1a (line 752) | void testNistMisra1a(void) type hahn1_functor (line 794) | struct hahn1_functor : Functor method hahn1_functor (line 796) | hahn1_functor(void) : Functor(7,236) {} method df (line 815) | int df(const VectorXd &b, MatrixXd &fjac) function testNistHahn1 (line 840) | void testNistHahn1(void) type misra1d_functor (line 893) | struct misra1d_functor : Functor method misra1d_functor (line 895) | misra1d_functor(void) : Functor(2,14) {} method df (line 907) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1d (line 924) | void testNistMisra1d(void) type lanczos1_functor (line 967) | struct lanczos1_functor : Functor method lanczos1_functor (line 969) | lanczos1_functor(void) : Functor(6,24) {} method df (line 980) | int df(const VectorXd &b, MatrixXd &fjac) function testNistLanczos1 (line 1000) | void testNistLanczos1(void) type rat42_functor (line 1053) | struct rat42_functor : Functor method rat42_functor (line 1055) | rat42_functor(void) : Functor(3,9) {} method df (line 1068) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat42 (line 1086) | void testNistRat42(void) type MGH10_functor (line 1130) | struct MGH10_functor : Functor method MGH10_functor (line 1132) | MGH10_functor(void) : Functor(3,16) {} method df (line 1143) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH10 (line 1162) | void testNistMGH10(void) type BoxBOD_functor (line 1207) | struct BoxBOD_functor : Functor method BoxBOD_functor (line 1209) | BoxBOD_functor(void) : Functor(2,6) {} method df (line 1220) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBoxBOD (line 1236) | void testNistBoxBOD(void) type MGH17_functor (line 1284) | struct MGH17_functor : Functor method MGH17_functor (line 1286) | MGH17_functor(void) : Functor(5,33) {} method df (line 1297) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH17 (line 1316) | void testNistMGH17(void) type MGH09_functor (line 1369) | struct MGH09_functor : Functor method MGH09_functor (line 1371) | MGH09_functor(void) : Functor(4,11) {} method df (line 1384) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH09 (line 1404) | void testNistMGH09(void) type Bennett5_functor (line 1454) | struct Bennett5_functor : Functor method Bennett5_functor (line 1456) | Bennett5_functor(void) : Functor(3,154) {} method df (line 1467) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBennett5 (line 1488) | void testNistBennett5(void) type thurber_functor (line 1533) | struct thurber_functor : Functor method thurber_functor (line 1535) | thurber_functor(void) : Functor(7,37) {} method df (line 1549) | int df(const VectorXd &b, MatrixXd &fjac) function testNistThurber (line 1573) | void testNistThurber(void) type rat43_functor (line 1630) | struct rat43_functor : Functor method rat43_functor (line 1632) | rat43_functor(void) : Functor(4,15) {} method df (line 1643) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat43 (line 1663) | void testNistRat43(void) type eckerle4_functor (line 1716) | struct eckerle4_functor : Functor method eckerle4_functor (line 1718) | eckerle4_functor(void) : Functor(3,35) {} method df (line 1729) | int df(const VectorXd &b, MatrixXd &fjac) function testNistEckerle4 (line 1748) | void testNistEckerle4(void) function EIGEN_DECLARE_TEST (line 1792) | EIGEN_DECLARE_TEST(NonLinearOptimization) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/NumericalDiff.cpp type Functor (line 13) | struct Functor method Functor (line 26) | Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTim... method Functor (line 27) | Functor(int inputs_, int values_) : m_inputs(inputs_), m_values(values... method inputs (line 29) | int inputs() const { return m_inputs; } method values (line 30) | int values() const { return m_values; } type my_functor (line 34) | struct my_functor : Functor method my_functor (line 36) | my_functor(void): Functor(3,15) {} method actual_df (line 53) | int actual_df(const VectorXd &x, MatrixXd &fjac) const function test_forward (line 70) | void test_forward() function test_central (line 91) | void test_central() function EIGEN_DECLARE_TEST (line 110) | EIGEN_DECLARE_TEST(NumericalDiff) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/alignedvector3.cpp type Eigen (line 15) | namespace Eigen { function T (line 18) | T test_relative_error(const AlignedVector3 &a, const MatrixBase (line 58) | struct dummy_op { typedef dummy_c type; } type dummy_op (line 59) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 60) | struct dummy_op { typedef dummy_a type; } type dummy_op (line 61) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 62) | struct dummy_op { typedef dummy_b type; } type dummy_op (line 63) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 64) | struct dummy_op { typedef dummy_e type; } type dummy_op (line 65) | struct dummy_op { typedef dummy_e type; } type dummy_op (line 66) | struct dummy_op { typedef dummy_e type; } type dummy_test (line 68) | struct dummy_test { constexpr static bool value = false; constexpr stati... type dummy_test (line 69) | struct dummy_test { constexpr static bool value = ... type dummy_test (line 70) | struct dummy_test { constexpr static bool value = ... type dummy_test (line 71) | struct dummy_test { constexpr static bool value = ... type times2_op (line 73) | struct times2_op { template static A run(A v) { return v * 2... method A (line 73) | static A run(A v) { return v * 2; } type dummy_inst (line 75) | struct dummy_inst method dummy_inst (line 79) | dummy_inst() : c(0) {} method dummy_inst (line 80) | explicit dummy_inst(int) : c(1) {} method dummy_inst (line 81) | dummy_inst(int, int) : c(2) {} method dummy_inst (line 82) | dummy_inst(int, int, int) : c(3) {} method dummy_inst (line 83) | dummy_inst(int, int, int, int) : c(4) {} method dummy_inst (line 84) | dummy_inst(int, int, int, int, int) : c(5) {} function test_gen_numeric_list (line 87) | static void test_gen_numeric_list() function test_concat (line 132) | static void test_concat() function test_slice (line 159) | static void test_slice() function test_get (line 202) | static void test_get() function test_id_helper (line 222) | static void test_id_helper(dummy_a a, dummy_a b, dummy_a c) function test_id_numeric (line 230) | static void test_id_numeric() function test_id_type (line 236) | static void test_id_type() function test_id (line 241) | static void test_id() function test_is_same_gf (line 249) | static void test_is_same_gf() function test_apply_op (line 257) | static void test_apply_op() function test_contained_in_list (line 264) | static void test_contained_in_list() function test_arg_reductions (line 287) | static void test_arg_reductions() function test_array_reverse_and_reduce (line 295) | static void test_array_reverse_and_reduce() function test_array_zip_and_apply (line 310) | static void test_array_zip_and_apply() function test_array_misc (line 327) | static void test_array_misc() function EIGEN_DECLARE_TEST (line 343) | EIGEN_DECLARE_TEST(cxx11_meta) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_non_blocking_thread_pool.cpp function test_create_destroy_empty_pool (line 16) | static void test_create_destroy_empty_pool() function test_parallelism (line 26) | static void test_parallelism(bool allow_spinning) function test_cancel (line 105) | static void test_cancel() function test_pool_partitions (line 121) | static void test_pool_partitions() { function EIGEN_DECLARE_TEST (line 173) | EIGEN_DECLARE_TEST(cxx11_non_blocking_thread_pool) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_runqueue.cpp function rand_reentrant (line 19) | int rand_reentrant(unsigned int* s) { function test_basic_runqueue (line 28) | void test_basic_runqueue() function test_empty_runqueue (line 120) | void test_empty_runqueue() function test_stress_runqueue (line 160) | void test_stress_runqueue() function EIGEN_DECLARE_TEST (line 230) | EIGEN_DECLARE_TEST(cxx11_runqueue) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_argmax.cpp function test_simple_index_pairs (line 20) | static void test_simple_index_pairs() function test_index_pairs_dim (line 37) | static void test_index_pairs_dim() function test_argmax_pair_reducer (line 55) | static void test_argmax_pair_reducer() function test_argmin_pair_reducer (line 87) | static void test_argmin_pair_reducer() function test_simple_argmax (line 119) | static void test_simple_argmax() function test_simple_argmin (line 140) | static void test_simple_argmin() function test_argmax_dim (line 161) | static void test_argmax_dim() function test_argmin_dim (line 219) | static void test_argmin_dim() function EIGEN_DECLARE_TEST (line 276) | EIGEN_DECLARE_TEST(cxx11_tensor_argmax) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_argmax_sycl.cpp function test_sycl_simple_argmax (line 31) | static void test_sycl_simple_argmax(const Eigen::SyclDevice& sycl_device) { function test_sycl_argmax_dim (line 68) | static void test_sycl_argmax_dim(const Eigen::SyclDevice& sycl_device) { function test_sycl_argmin_dim (line 156) | static void test_sycl_argmin_dim(const Eigen::SyclDevice& sycl_device) { function sycl_argmax_test_per_device (line 243) | void sycl_argmax_test_per_device(const Device_Selector& d) { function EIGEN_DECLARE_TEST (line 254) | EIGEN_DECLARE_TEST(cxx11_tensor_argmax_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_assign.cpp function test_1d (line 17) | static void test_1d() function test_2d (line 70) | static void test_2d() function test_3d (line 131) | static void test_3d() function test_same_type (line 183) | static void test_same_type() function test_auto_resize (line 225) | static void test_auto_resize() function test_compound_assign (line 250) | static void test_compound_assign() function test_std_initializers_tensor (line 282) | static void test_std_initializers_tensor() { function EIGEN_DECLARE_TEST (line 355) | EIGEN_DECLARE_TEST(cxx11_tensor_assign) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_block_access.cpp function TensorOpCost (line 24) | static TensorOpCost zeroCost() { return {0, 0, 0}; } function T (line 27) | static const T& choose(int layout, const T& col, const T& row) { function TensorBlockShapeType (line 31) | static TensorBlockShapeType RandomShape() { function RandomTargetSize (line 38) | static size_t RandomTargetSize(const DSizes& dims) { function RandomDims (line 43) | static DSizes RandomDims() { function T (line 52) | static T* GenerateRandomData(const Index& size) { function Debug (line 61) | static void Debug(DSizes dims) { function test_block_mapper_sanity (line 69) | static void test_block_mapper_sanity() function UpdateCoeffSet (line 103) | static void UpdateCoeffSet( function test_block_mapper_maps_every_element (line 124) | static void test_block_mapper_maps_every_element() { function Index (line 153) | static Index GetInputIndex(Index output_index, function ComputeStrides (line 178) | static array ComputeStrides( class EqualityChecker (line 196) | class EqualityChecker method check_recursive (line 200) | void check_recursive(const Scalar* input, const Scalar* output, int de... method EqualityChecker (line 214) | EqualityChecker(const Scalar* input_data_, function test_uniform_block_shape (line 229) | static void test_uniform_block_shape() function test_skewed_inner_dim_block_shape (line 356) | static void test_skewed_inner_dim_block_shape() function test_empty_dims (line 508) | static void test_empty_dims(const internal::TensorBlockShapeType block_s... function EIGEN_DECLARE_TEST (line 566) | EIGEN_DECLARE_TEST(cxx11_tensor_block_access) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_block_eval.cpp function RandomDims (line 20) | static DSizes RandomDims(Index min, Index max) { type TensorBlockParams (line 31) | struct TensorBlockParams { function RandomBlock (line 38) | static TensorBlockParams RandomBlock(DSizes dims, function SkewedInnerBlock (line 62) | static TensorBlockParams SkewedInnerBlock( function FixedSizeBlock (line 100) | static TensorBlockParams FixedSizeBlock(DSizes ... function NByOne (line 107) | inline Eigen::IndexList> NByOne(Index n) { function OneByM (line 112) | inline Eigen::IndexList, Index> OneByM(Index m) { function VerifyBlockEvaluator (line 124) | static void VerifyBlockEvaluator(Expression expr, GenBlockParams gen_blo... function test_eval_tensor_block (line 208) | static void test_eval_tensor_block() { function test_eval_tensor_unary_expr_block (line 219) | static void test_eval_tensor_unary_expr_block() { function test_eval_tensor_binary_expr_block (line 229) | static void test_eval_tensor_binary_expr_block() { function test_eval_tensor_binary_with_unary_expr_block (line 240) | static void test_eval_tensor_binary_with_unary_expr_block() { function test_eval_tensor_broadcast (line 252) | static void test_eval_tensor_broadcast() { function test_eval_tensor_reshape (line 282) | static void test_eval_tensor_reshape() { function test_eval_tensor_cast (line 301) | static void test_eval_tensor_cast() { function test_eval_tensor_select (line 312) | static void test_eval_tensor_select() { function test_eval_tensor_padding (line 327) | static void test_eval_tensor_padding() { function test_eval_tensor_chipping (line 367) | static void test_eval_tensor_chipping() { type SimpleTensorGenerator (line 404) | struct SimpleTensorGenerator { method T (line 405) | T operator()(const array& coords) const { type SimpleTensorGenerator (line 416) | struct SimpleTensorGenerator { function test_eval_tensor_generator (line 428) | static void test_eval_tensor_generator() { function test_eval_tensor_reverse (line 444) | static void test_eval_tensor_reverse() { function test_eval_tensor_slice (line 462) | static void test_eval_tensor_slice() { function test_eval_tensor_shuffle (line 487) | static void test_eval_tensor_shuffle() { function test_eval_tensor_reshape_with_bcast (line 514) | static void test_eval_tensor_reshape_with_bcast() { function test_eval_tensor_forced_eval (line 537) | static void test_eval_tensor_forced_eval() { function test_eval_tensor_chipping_of_bcast (line 560) | static void test_eval_tensor_chipping_of_bcast() { function VerifyBlockAssignment (line 593) | static void VerifyBlockAssignment(Tensor& tensor, function test_assign_to_tensor (line 650) | static void test_assign_to_tensor() { function test_assign_to_tensor_reshape (line 663) | static void test_assign_to_tensor_reshape() { function test_assign_to_tensor_chipping (line 686) | static void test_assign_to_tensor_chipping() { function test_assign_to_tensor_slice (line 717) | static void test_assign_to_tensor_slice() { function test_assign_to_tensor_shuffle (line 747) | static void test_assign_to_tensor_shuffle() { function EIGEN_DECLARE_TEST (line 827) | EIGEN_DECLARE_TEST(cxx11_tensor_block_eval) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_block_io.cpp function RandomDims (line 17) | static DSizes RandomDims(Index min, Index max) { function RandomBlockShape (line 25) | static internal::TensorBlockShapeType RandomBlockShape() { function RandomTargetBlockSize (line 32) | static size_t RandomTargetBlockSize(const DSizes& dims) { function Index (line 37) | static Index GetInputIndex(Index output_index, function test_block_io_copy_data_from_source_to_target (line 62) | static void test_block_io_copy_data_from_source_to_target() { function test_block_io_copy_using_reordered_dimensions (line 121) | static void test_block_io_copy_using_reordered_dimensions() { function test_block_io_copy_using_reordered_dimensions_do_not_squeeze (line 221) | static void test_block_io_copy_using_reordered_dimensions_do_not_squeeze... function test_block_io_copy_using_reordered_dimensions_squeeze (line 268) | static void test_block_io_copy_using_reordered_dimensions_squeeze() { function test_block_io_zero_stride (line 315) | static void test_block_io_zero_stride() { function test_block_io_squeeze_ones (line 364) | static void test_block_io_squeeze_ones() { function EIGEN_DECLARE_TEST (line 428) | EIGEN_DECLARE_TEST(cxx11_tensor_block_io) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_broadcast_sycl.cpp function test_broadcast_sycl_fixed (line 29) | static void test_broadcast_sycl_fixed(const Eigen::SyclDevice &sycl_devi... function test_broadcast_sycl (line 80) | static void test_broadcast_sycl(const Eigen::SyclDevice &sycl_device){ function sycl_broadcast_test_per_device (line 130) | void sycl_broadcast_test_per_device(const cl::sycl::device& d){ function EIGEN_DECLARE_TEST (line 140) | EIGEN_DECLARE_TEST(cxx11_tensor_broadcast_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_broadcasting.cpp function test_simple_broadcasting (line 17) | static void test_simple_broadcasting() function test_vectorized_broadcasting (line 70) | static void test_vectorized_broadcasting() function test_static_broadcasting (line 122) | static void test_static_broadcasting() function test_fixed_size_broadcasting (line 179) | static void test_fixed_size_broadcasting() function test_simple_broadcasting_one_by_n (line 202) | static void test_simple_broadcasting_one_by_n() function test_simple_broadcasting_n_by_one (line 231) | static void test_simple_broadcasting_n_by_one() function test_size_one_broadcasting (line 260) | static void test_size_one_broadcasting() function test_simple_broadcasting_one_by_n_by_one_1d (line 276) | static void test_simple_broadcasting_one_by_n_by_one_1d() function test_simple_broadcasting_one_by_n_by_one_2d (line 301) | static void test_simple_broadcasting_one_by_n_by_one_2d() function EIGEN_DECLARE_TEST (line 329) | EIGEN_DECLARE_TEST(cxx11_tensor_broadcasting) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_builtins_sycl.cpp type cl (line 30) | namespace cl { type sycl (line 31) | namespace sycl { function T (line 32) | T abs(T x) { return cl::sycl::fabs(x); } function T (line 33) | T square(T x) { return x * x; } function T (line 34) | T cube(T x) { return x * x * x; } function T (line 35) | T inverse(T x) { return T(1) / x; } function T (line 36) | T cwiseMax(T x, T y) { return cl::sycl::max(x, y); } function T (line 37) | T cwiseMin(T x, T y) { return cl::sycl::min(x, y); } type EqualAssignment (line 41) | struct EqualAssignment { type PlusEqualAssignment (line 46) | struct PlusEqualAssignment { function test_unary_builtins_for_scalar (line 53) | void test_unary_builtins_for_scalar(const Eigen::SyclDevice& sycl_device, function test_unary_builtins_for_assignement (line 141) | void test_unary_builtins_for_assignement(const Eigen::SyclDevice& sycl_d... function test_unary_builtins_return_bool (line 164) | void test_unary_builtins_return_bool(const Eigen::SyclDevice& sycl_device, function test_unary_builtins (line 190) | void test_unary_builtins(const Eigen::SyclDevice& sycl_device, function test_builtin_unary_sycl (line 205) | static void test_builtin_unary_sycl(const Eigen::SyclDevice &sycl_device) { function test_binary_builtins_func (line 216) | void test_binary_builtins_func(const Eigen::SyclDevice& sycl_device, function test_binary_builtins_fixed_arg2 (line 251) | void test_binary_builtins_fixed_arg2(const Eigen::SyclDevice& sycl_device, FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_casts.cpp function test_simple_cast (line 18) | static void test_simple_cast() function test_vectorized_cast (line 39) | static void test_vectorized_cast() function test_float_to_int_cast (line 60) | static void test_float_to_int_cast() function test_big_to_small_type_cast (line 79) | static void test_big_to_small_type_cast() function test_small_to_big_type_cast (line 94) | static void test_small_to_big_type_cast() function test_type_cast (line 109) | static void test_type_cast() { type test_cast_runner (line 130) | struct test_cast_runner { method run (line 131) | static void run() { type test_cast_runner::IsComplex>::type> (line 152) | struct test_cast_runner dimensions(const Tensor& input) const { method eval (line 26) | void eval(const Tensor& input, Output& output, const Device&... function test_custom_unary_op (line 39) | static void test_custom_unary_op() type BatchMatMul (line 61) | struct BatchMatMul { method dimensions (line 62) | DSizes dimensions(const Tensor& input1, const... method eval (line 71) | void eval(const Tensor& input1, const Tensor& input2, function test_custom_binary_op (line 84) | static void test_custom_binary_op() function EIGEN_DECLARE_TEST (line 107) | EIGEN_DECLARE_TEST(cxx11_tensor_custom_op) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_custom_op_sycl.cpp type InsertZeros (line 25) | struct InsertZeros { method dimensions (line 26) | DSizes dimensions(const TensorType& input) const { method eval (line 34) | void eval(const TensorType& input, Output& output, const Device& devic... function test_custom_unary_op_sycl (line 48) | static void test_custom_unary_op_sycl(const Eigen::SyclDevice &sycl_device) type BatchMatMul (line 88) | struct BatchMatMul { method dimensions (line 89) | DSizes dimensions(const TensorType& input1, const Tenso... method eval (line 98) | void eval(const TensorType& input1, const TensorType& input2, function test_custom_binary_op_sycl (line 111) | static void test_custom_binary_op_sycl(const Eigen::SyclDevice &sycl_dev... function custom_op_perDevice (line 157) | void custom_op_perDevice(Dev_selector s){ function EIGEN_DECLARE_TEST (line 166) | EIGEN_DECLARE_TEST(cxx11_tensor_custom_op_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_device_sycl.cpp function test_device_memory (line 27) | void test_device_memory(const Eigen::SyclDevice &sycl_device) { function test_device_exceptions (line 55) | void test_device_exceptions(const Eigen::SyclDevice &sycl_device) { function test_device_attach_buffer (line 72) | void test_device_attach_buffer(const Eigen::SyclDevice &sycl_device) { function sycl_device_test_per_device (line 96) | void sycl_device_test_per_device(const cl::sycl::device& d){ function EIGEN_DECLARE_TEST (line 109) | EIGEN_DECLARE_TEST(cxx11_tensor_device_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_dimension.cpp function test_dynamic_size (line 17) | static void test_dynamic_size() function test_fixed_size (line 30) | static void test_fixed_size() function test_match (line 40) | static void test_match() function test_rank_zero (line 51) | static void test_rank_zero() function test_index_type_promotion (line 63) | static void test_index_type_promotion() { function EIGEN_DECLARE_TEST (line 81) | EIGEN_DECLARE_TEST(cxx11_tensor_dimension) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_empty.cpp function test_empty_tensor (line 15) | static void test_empty_tensor() function test_empty_fixed_size_tensor (line 25) | static void test_empty_fixed_size_tensor() function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(cxx11_tensor_empty) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_executor.cpp function DefaultAssign (line 27) | static void DefaultAssign(Dst& dst, Expr expr) { function DeviceAssign (line 40) | static void DeviceAssign(Device& d, Dst& dst, Expr expr) { function RandomDims (line 49) | static array RandomDims(int min_dim = 1, int max_dim = 2... function test_execute_unary_expr (line 59) | static void test_execute_unary_expr(Device d) function test_execute_binary_expr (line 87) | static void test_execute_binary_expr(Device d) function test_execute_broadcasting (line 118) | static void test_execute_broadcasting(Device d) function test_execute_chipping_rvalue (line 150) | static void test_execute_chipping_rvalue(Device d) function test_execute_chipping_lvalue (line 189) | static void test_execute_chipping_lvalue(Device d) function test_execute_shuffle_rvalue (line 241) | static void test_execute_shuffle_rvalue(Device d) function test_execute_shuffle_lvalue (line 279) | static void test_execute_shuffle_lvalue(Device d) function test_execute_reshape (line 315) | static void test_execute_reshape(Device d) function test_execute_slice_rvalue (line 355) | static void test_execute_slice_rvalue(Device d) function test_execute_slice_lvalue (line 395) | static void test_execute_slice_lvalue(Device d) function test_execute_broadcasting_of_forced_eval (line 438) | static void test_execute_broadcasting_of_forced_eval(Device d) type DummyGenerator (line 469) | struct DummyGenerator { method T (line 471) | T operator()(const array & dims) const { function test_execute_generator_op (line 482) | static void test_execute_generator_op(Device d) function test_execute_reverse_rvalue (line 513) | static void test_execute_reverse_rvalue(Device d) function test_async_execute_unary_expr (line 548) | static void test_async_execute_unary_expr(Device d) function test_async_execute_binary_expr (line 581) | static void test_async_execute_binary_expr(Device d) function EIGEN_DECLARE_TEST (line 653) | EIGEN_DECLARE_TEST(cxx11_tensor_executor) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_expr.cpp function test_1d (line 19) | static void test_1d() function test_2d (line 71) | static void test_2d() function test_3d (line 112) | static void test_3d() function test_constants (line 166) | static void test_constants() function test_boolean (line 196) | static void test_boolean() function test_functors (line 224) | static void test_functors() function test_type_casting (line 254) | static void test_type_casting() function test_select (line 281) | static void test_select() function test_minmax_nan_propagation_templ (line 303) | void test_minmax_nan_propagation_templ() { function test_clip (line 421) | static void test_clip() function test_minmax_nan_propagation (line 441) | static void test_minmax_nan_propagation() function EIGEN_DECLARE_TEST (line 447) | EIGEN_DECLARE_TEST(cxx11_tensor_expr) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_fft.cpp function test_fft_2D_golden (line 16) | static void test_fft_2D_golden() { function test_fft_complex_input_golden (line 59) | static void test_fft_complex_input_golden() { function test_fft_real_input_golden (line 116) | static void test_fft_real_input_golden() { function test_fft_real_input_energy (line 179) | static void test_fft_real_input_energy() { function test_fft_non_power_of_2_round_trip (line 228) | static void test_fft_non_power_of_2_round_trip(int exponent) { function EIGEN_DECLARE_TEST (line 255) | EIGEN_DECLARE_TEST(cxx11_tensor_fft) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_fixed_size.cpp function test_0d (line 18) | static void test_0d() function test_1d (line 47) | static void test_1d() function test_tensor_map (line 106) | static void test_tensor_map() function test_2d (line 130) | static void test_2d() function test_3d (line 180) | static void test_3d() function test_array (line 226) | static void test_array() function EIGEN_DECLARE_TEST (line 253) | EIGEN_DECLARE_TEST(cxx11_tensor_fixed_size) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_forced_eval.cpp function test_simple (line 18) | static void test_simple() function test_const (line 49) | static void test_const() function EIGEN_DECLARE_TEST (line 75) | EIGEN_DECLARE_TEST(cxx11_tensor_forced_eval) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_forced_eval_sycl.cpp function test_forced_eval_sycl (line 25) | void test_forced_eval_sycl(const Eigen::SyclDevice &sycl_device) { function tensorForced_evalperDevice (line 66) | void tensorForced_evalperDevice(Dev_selector s){ function EIGEN_DECLARE_TEST (line 72) | EIGEN_DECLARE_TEST(cxx11_tensor_forced_eval_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_generator.cpp type Generator1D (line 14) | struct Generator1D { method Generator1D (line 15) | Generator1D() { } function test_1D (line 23) | static void test_1D() type Generator2D (line 34) | struct Generator2D { method Generator2D (line 35) | Generator2D() { } function test_2D (line 43) | static void test_2D() function test_gaussian (line 57) | static void test_gaussian() function EIGEN_DECLARE_TEST (line 83) | EIGEN_DECLARE_TEST(cxx11_tensor_generator) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_generator_sycl.cpp type Generator1D (line 25) | struct Generator1D { method Generator1D (line 26) | Generator1D() { } function test_1D_sycl (line 34) | static void test_1D_sycl(const Eigen::SyclDevice& sycl_device) type Generator2D (line 59) | struct Generator2D { method Generator2D (line 60) | Generator2D() { } function test_2D_sycl (line 68) | static void test_2D_sycl(const Eigen::SyclDevice& sycl_device) function test_gaussian_sycl (line 95) | static void test_gaussian_sycl(const Eigen::SyclDevice& sycl_device) function sycl_generator_test_per_device (line 132) | void sycl_generator_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 142) | EIGEN_DECLARE_TEST(cxx11_tensor_generator_sycl) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_ifft.cpp function test_1D_fft_ifft_invariant (line 18) | static void test_1D_fft_ifft_invariant(int sequence_length) { function test_2D_fft_ifft_invariant (line 40) | static void test_2D_fft_ifft_invariant(int dim0, int dim1) { function test_3D_fft_ifft_invariant (line 68) | static void test_3D_fft_ifft_invariant(int dim0, int dim1, int dim2) { function test_sub_fft_ifft_invariant (line 100) | static void test_sub_fft_ifft_invariant(int dim0, int dim1, int dim2, in... function EIGEN_DECLARE_TEST (line 134) | EIGEN_DECLARE_TEST(cxx11_tensor_ifft) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_image_op_sycl.cpp function test_image_op_sycl (line 31) | static void test_image_op_sycl(const Eigen::SyclDevice &sycl_device) function sycl_computing_test_per_device (line 90) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 96) | EIGEN_DECLARE_TEST(cxx11_tensor_image_op_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_image_patch.cpp function test_simple_patch (line 16) | void test_simple_patch() function test_patch_padding_valid (line 183) | void test_patch_padding_valid() function test_patch_padding_valid_same_value (line 259) | void test_patch_padding_valid_same_value() function test_patch_padding_same (line 332) | void test_patch_padding_same() function test_patch_padding_same_negative_padding_clip_to_zero (line 410) | void test_patch_padding_same_negative_padding_clip_to_zero() { function test_patch_no_extra_dim (line 459) | void test_patch_no_extra_dim() function test_imagenet_patches (line 607) | void test_imagenet_patches() function EIGEN_DECLARE_TEST (line 800) | EIGEN_DECLARE_TEST(cxx11_tensor_image_patch) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_image_patch_sycl.cpp function test_simple_image_patch_sycl (line 27) | static void test_simple_image_patch_sycl(const Eigen::SyclDevice& sycl_d... function test_patch_padding_valid_sycl (line 259) | static void test_patch_padding_valid_sycl(const Eigen::SyclDevice& sycl_... function test_patch_padding_valid_same_value_sycl (line 365) | static void test_patch_padding_valid_same_value_sycl(const Eigen::SyclDe... function test_patch_padding_same_sycl (line 462) | static void test_patch_padding_same_sycl(const Eigen::SyclDevice& sycl_d... function test_patch_no_extra_dim_sycl (line 567) | static void test_patch_no_extra_dim_sycl(const Eigen::SyclDevice& sycl_d... function test_imagenet_patches_sycl (line 777) | static void test_imagenet_patches_sycl(const Eigen::SyclDevice& sycl_dev... function sycl_tensor_image_patch_test_per_device (line 1077) | void sycl_tensor_image_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 1087) | EIGEN_DECLARE_TEST(cxx11_tensor_image_patch_sycl) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_index_list.cpp function test_static_index_list (line 16) | static void test_static_index_list() function test_type2index_list (line 48) | static void test_type2index_list() function test_type2indexpair_list (line 162) | static void test_type2indexpair_list() function test_dynamic_index_list (line 266) | static void test_dynamic_index_list() function test_mixed_index_list (line 298) | static void test_mixed_index_list() function test_dim_check (line 363) | static void test_dim_check() function EIGEN_DECLARE_TEST (line 375) | EIGEN_DECLARE_TEST(cxx11_tensor_index_list) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_inflation.cpp function test_simple_inflation (line 17) | static void test_simple_inflation() function EIGEN_DECLARE_TEST (line 77) | EIGEN_DECLARE_TEST(cxx11_tensor_inflation) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_inflation_sycl.cpp function test_simple_inflation_sycl (line 33) | void test_simple_inflation_sycl(const Eigen::SyclDevice &sycl_device) { function sycl_inflation_test_per_device (line 125) | void sycl_inflation_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 131) | EIGEN_DECLARE_TEST(cxx11_tensor_inflation_sycl) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_intdiv.cpp function test_signed_32bit (line 15) | void test_signed_32bit() function test_unsigned_32bit (line 50) | void test_unsigned_32bit() function test_signed_64bit (line 64) | void test_signed_64bit() function test_unsigned_64bit (line 78) | void test_unsigned_64bit() function test_powers_32bit (line 91) | void test_powers_32bit() { function test_powers_64bit (line 110) | void test_powers_64bit() { function test_specific (line 128) | void test_specific() { function EIGEN_DECLARE_TEST (line 138) | EIGEN_DECLARE_TEST(cxx11_tensor_intdiv) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_io.cpp function test_output_0d (line 17) | static void test_output_0d() function test_output_1d (line 31) | static void test_output_1d() function test_output_2d (line 53) | static void test_output_2d() function test_output_expr (line 71) | static void test_output_expr() function test_output_string (line 89) | static void test_output_string() function test_output_const (line 105) | static void test_output_const() function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(cxx11_tensor_io) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_layout_swap.cpp function test_simple_swap (line 16) | static void test_simple_swap() function test_swap_as_lvalue (line 36) | static void test_swap_as_lvalue() function EIGEN_DECLARE_TEST (line 57) | EIGEN_DECLARE_TEST(cxx11_tensor_layout_swap) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_layout_swap_sycl.cpp function test_simple_swap_sycl (line 28) | static void test_simple_swap_sycl(const Eigen::SyclDevice& sycl_device) function test_swap_as_lvalue_sycl (line 71) | static void test_swap_as_lvalue_sycl(const Eigen::SyclDevice& sycl_device) function sycl_tensor_layout_swap_test_per_device (line 115) | void sycl_tensor_layout_swap_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 121) | EIGEN_DECLARE_TEST(cxx11_tensor_layout_swap_sycl) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_lvalue.cpp function test_compound_assignment (line 18) | static void test_compound_assignment() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(cxx11_tensor_lvalue) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_map.cpp function test_0d (line 17) | static void test_0d() function test_1d (line 35) | static void test_1d() function test_2d (line 69) | static void test_2d() function test_3d (line 116) | static void test_3d() function test_from_tensor (line 160) | static void test_from_tensor() function f (line 238) | static int f(const TensorMap >& tensor) { function test_casting (line 246) | static void test_casting() function T (line 269) | static const T& add_const(T& value) { function test_0d_const_tensor (line 273) | static void test_0d_const_tensor() function test_0d_const_tensor_map (line 291) | static void test_0d_const_tensor_map() function EIGEN_DECLARE_TEST (line 315) | EIGEN_DECLARE_TEST(cxx11_tensor_map) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_math.cpp function test_tanh (line 17) | static void test_tanh() function test_sigmoid (line 29) | static void test_sigmoid() function EIGEN_DECLARE_TEST (line 42) | EIGEN_DECLARE_TEST(cxx11_tensor_math) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_math_sycl.cpp function test_tanh_sycl (line 31) | static void test_tanh_sycl(const Eigen::SyclDevice &sycl_device) function test_sigmoid_sycl (line 61) | static void test_sigmoid_sycl(const Eigen::SyclDevice &sycl_device) function sycl_computing_test_per_device (line 92) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(cxx11_tensor_math_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_mixed_indices.cpp function test_simple (line 15) | static void test_simple() function EIGEN_DECLARE_TEST (line 50) | EIGEN_DECLARE_TEST(cxx11_tensor_mixed_indices) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_morphing.cpp function test_simple_reshape (line 17) | static void test_simple_reshape() function test_static_reshape (line 45) | static void test_static_reshape() { function test_reshape_in_expr (line 67) | static void test_reshape_in_expr() { function test_reshape_as_lvalue (line 92) | static void test_reshape_as_lvalue() function test_simple_slice (line 116) | static void test_simple_slice() function test_const_slice (line 141) | static void test_const_slice() function test_slice_in_expr (line 152) | static void test_slice_in_expr() { function test_slice_as_lvalue (line 189) | static void test_slice_as_lvalue() function test_slice_raw_data (line 249) | static void test_slice_raw_data() function test_strided_slice (line 344) | static void test_strided_slice() function test_strided_slice_write (line 438) | static void test_strided_slice_write() function test_composition (line 464) | static void test_composition() function test_empty_slice (line 483) | static void test_empty_slice() function EIGEN_DECLARE_TEST (line 551) | EIGEN_DECLARE_TEST(cxx11_tensor_morphing) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_morphing_sycl.cpp function test_simple_reshape (line 32) | static void test_simple_reshape(const Eigen::SyclDevice& sycl_device) function test_reshape_as_lvalue (line 90) | static void test_reshape_as_lvalue(const Eigen::SyclDevice& sycl_device) function test_simple_slice (line 138) | static void test_simple_slice(const Eigen::SyclDevice &sycl_device) function test_strided_slice_as_rhs_sycl (line 185) | static void test_strided_slice_as_rhs_sycl(const Eigen::SyclDevice &sycl... function test_strided_slice_write_sycl (line 260) | static void test_strided_slice_write_sycl(const Eigen::SyclDevice& sycl_... function To32BitDims (line 308) | Eigen::array To32BitDims(const DSizes& in) { function run_eigen (line 317) | int run_eigen(const SyclDevice& sycl_device) { function sycl_morphing_test_per_device (line 366) | void sycl_morphing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 381) | EIGEN_DECLARE_TEST(cxx11_tensor_morphing_sycl) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_move.cpp function calc_indices (line 18) | static void calc_indices(int i, int& x, int& y, int& z) function test_move (line 25) | static void test_move() function EIGEN_DECLARE_TEST (line 73) | EIGEN_DECLARE_TEST(cxx11_tensor_move) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_notification.cpp function test_notification_single (line 18) | static void test_notification_single() function test_notification_multiple (line 42) | static void test_notification_multiple() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(cxx11_tensor_notification) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_of_complex.cpp function test_additions (line 19) | static void test_additions() function test_abs (line 35) | static void test_abs() function test_conjugate (line 51) | static void test_conjugate() function test_contractions (line 70) | static void test_contractions() function EIGEN_DECLARE_TEST (line 97) | EIGEN_DECLARE_TEST(cxx11_tensor_of_complex) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_of_const_values.cpp function test_assign (line 17) | static void test_assign() function test_plus (line 53) | static void test_plus() function test_plus_equal (line 79) | static void test_plus_equal() function EIGEN_DECLARE_TEST (line 100) | EIGEN_DECLARE_TEST(cxx11_tensor_of_const_values) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_of_strings.cpp function test_assign (line 17) | static void test_assign() function test_concat (line 57) | static void test_concat() function test_slices (line 86) | static void test_slices() function test_additions (line 113) | static void test_additions() function test_initialization (line 134) | static void test_initialization() function EIGEN_DECLARE_TEST (line 144) | EIGEN_DECLARE_TEST(cxx11_tensor_of_strings) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_padding.cpp function test_simple_padding (line 17) | static void test_simple_padding() function test_padded_expr (line 52) | static void test_padded_expr() function EIGEN_DECLARE_TEST (line 87) | EIGEN_DECLARE_TEST(cxx11_tensor_padding) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_padding_sycl.cpp function test_simple_padding (line 33) | static void test_simple_padding(const Eigen::SyclDevice& sycl_device) function test_padded_expr (line 90) | static void test_padded_expr(const Eigen::SyclDevice& sycl_device) function sycl_padding_test_per_device (line 143) | void sycl_padding_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 152) | EIGEN_DECLARE_TEST(cxx11_tensor_padding_sycl) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_patch.cpp function test_simple_patch (line 17) | static void test_simple_patch() function EIGEN_DECLARE_TEST (line 167) | EIGEN_DECLARE_TEST(cxx11_tensor_patch) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_patch_sycl.cpp function test_simple_patch_sycl (line 28) | static void test_simple_patch_sycl(const Eigen::SyclDevice& sycl_device){ function sycl_tensor_patch_test_per_device (line 238) | void sycl_tensor_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 244) | EIGEN_DECLARE_TEST(cxx11_tensor_patch_sycl) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_random.cpp function test_default (line 15) | static void test_default() function test_normal (line 28) | static void test_normal() type MyGenerator (line 41) | struct MyGenerator { method MyGenerator (line 42) | MyGenerator() { } method MyGenerator (line 43) | MyGenerator(const MyGenerator&) { } method packetOp (line 53) | internal::packet_traits::type packetOp( function test_custom (line 65) | static void test_custom() function EIGEN_DECLARE_TEST (line 75) | EIGEN_DECLARE_TEST(cxx11_tensor_random) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_random_sycl.cpp function test_sycl_random_uniform (line 23) | static void test_sycl_random_uniform(const Eigen::SyclDevice& sycl_device) function test_sycl_random_normal (line 53) | void test_sycl_random_normal(const Eigen::SyclDevice& sycl_device) function sycl_random_test_per_device (line 83) | void sycl_random_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 92) | EIGEN_DECLARE_TEST(cxx11_tensor_random_sycl) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_reduction.cpp function test_trivial_reductions (line 18) | static void test_trivial_reductions() { function test_simple_reductions (line 57) | static void test_simple_reductions() { function test_reductions_in_expr (line 246) | static void test_reductions_in_expr() { function test_full_reductions (line 272) | static void test_full_reductions() { type UserReducer (line 302) | struct UserReducer { method UserReducer (line 304) | UserReducer(float offset) : offset_(offset) {} method reduce (line 305) | void reduce(const float val, float* accum) { *accum += val * val; } method initialize (line 306) | float initialize() const { return 0; } method finalize (line 307) | float finalize(const float accum) const { return 1.0f / (accum + offse... function test_user_defined_reductions (line 314) | static void test_user_defined_reductions() { function test_tensor_maps (line 334) | static void test_tensor_maps() { function test_static_dims (line 368) | static void test_static_dims() { function test_innermost_last_dims (line 397) | static void test_innermost_last_dims() { function test_innermost_first_dims (line 428) | static void test_innermost_first_dims() { function test_reduce_middle_dims (line 459) | static void test_reduce_middle_dims() { function test_sum_accuracy (line 490) | void test_sum_accuracy() { function EIGEN_DECLARE_TEST (line 515) | EIGEN_DECLARE_TEST(cxx11_tensor_reduction) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_reduction_sycl.cpp function test_full_reductions_sum_sycl (line 26) | static void test_full_reductions_sum_sycl( function test_full_reductions_sum_with_offset_sycl (line 66) | static void test_full_reductions_sum_with_offset_sycl( function test_full_reductions_max_sycl (line 108) | static void test_full_reductions_max_sycl( function test_full_reductions_max_with_offset_sycl (line 140) | static void test_full_reductions_max_with_offset_sycl( function test_full_reductions_mean_sycl (line 186) | static void test_full_reductions_mean_sycl( function test_full_reductions_mean_with_offset_sycl (line 273) | static void test_full_reductions_mean_with_offset_sycl( function test_full_reductions_mean_with_odd_offset_sycl (line 316) | static void test_full_reductions_mean_with_odd_offset_sycl( function test_full_reductions_min_sycl (line 362) | static void test_full_reductions_min_sycl( function test_full_reductions_min_with_offset_sycl (line 396) | static void test_full_reductions_min_with_offset_sycl( function test_first_dim_reductions_max_sycl (line 441) | static void test_first_dim_reductions_max_sycl( function test_first_dim_reductions_max_with_offset_sycl (line 487) | static void test_first_dim_reductions_max_with_offset_sycl( function test_last_dim_reductions_max_with_offset_sycl (line 544) | static void test_last_dim_reductions_max_with_offset_sycl( function test_first_dim_reductions_sum_sycl (line 609) | static void test_first_dim_reductions_sum_sycl( function test_first_dim_reductions_mean_sycl (line 649) | static void test_first_dim_reductions_mean_sycl( function test_last_dim_reductions_mean_sycl (line 695) | static void test_last_dim_reductions_mean_sycl( function test_last_dim_reductions_sum_sycl (line 740) | static void test_last_dim_reductions_sum_sycl( function test_last_reductions_sum_sycl (line 785) | static void test_last_reductions_sum_sycl( function test_last_reductions_mean_sycl (line 826) | static void test_last_reductions_mean_sycl( type CustomReducer (line 869) | struct CustomReducer { method reduce (line 876) | void reduce(const InT x, method reduce (line 884) | void reduce(const OutT x, method OutT (line 889) | OutT initialize() const { method OutT (line 893) | OutT finalize(const OutT accum) const { function test_full_reductions_custom_sycl (line 900) | static void test_full_reductions_custom_sycl( function sycl_reduction_test_full_per_device (line 935) | void sycl_reduction_test_full_per_device(const Dev& sycl_device) { function sycl_reduction_full_offset_per_device (line 953) | void sycl_reduction_full_offset_per_device(const Dev& sycl_device) { function sycl_reduction_test_first_dim_per_device (line 976) | void sycl_reduction_test_first_dim_per_device(const Dev& sycl_device) { function sycl_reduction_test_last_dim_per_device (line 990) | void sycl_reduction_test_last_dim_per_device(const Dev& sycl_device) { function EIGEN_DECLARE_TEST (line 1001) | EIGEN_DECLARE_TEST(cxx11_tensor_reduction_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_ref.cpp function test_simple_lvalue_ref (line 17) | static void test_simple_lvalue_ref() function test_simple_rvalue_ref (line 48) | static void test_simple_rvalue_ref() function test_multiple_dims (line 70) | static void test_multiple_dims() function test_slice (line 91) | static void test_slice() function test_ref_of_ref (line 119) | static void test_ref_of_ref() function test_ref_in_expr (line 150) | static void test_ref_in_expr() function test_coeff_ref (line 184) | static void test_coeff_ref() function test_nested_ops_with_ref (line 199) | static void test_nested_ops_with_ref() function EIGEN_DECLARE_TEST (line 238) | EIGEN_DECLARE_TEST(cxx11_tensor_ref) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_reverse.cpp function test_simple_reverse (line 19) | static void test_simple_reverse() function test_expr_reverse (line 97) | static void test_expr_reverse(bool LValue) function EIGEN_DECLARE_TEST (line 182) | EIGEN_DECLARE_TEST(cxx11_tensor_reverse) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_reverse_sycl.cpp function test_simple_reverse (line 24) | static void test_simple_reverse(const Eigen::SyclDevice& sycl_device) { function test_expr_reverse (line 114) | static void test_expr_reverse(const Eigen::SyclDevice& sycl_device, function sycl_reverse_test_per_device (line 231) | void sycl_reverse_test_per_device(const cl::sycl::device& d) { function EIGEN_DECLARE_TEST (line 241) | EIGEN_DECLARE_TEST(cxx11_tensor_reverse_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_roundings.cpp function test_float_rounding (line 15) | static void test_float_rounding() function test_float_flooring (line 29) | static void test_float_flooring() function test_float_ceiling (line 43) | static void test_float_ceiling() function EIGEN_DECLARE_TEST (line 57) | EIGEN_DECLARE_TEST(cxx11_tensor_roundings) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_scan.cpp function test_1d_scan (line 18) | static void test_1d_scan() function test_4d_scan (line 52) | static void test_4d_scan() function test_tensor_maps (line 87) | static void test_tensor_maps() { function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(cxx11_tensor_scan) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_scan_sycl.cpp function test_sycl_cumsum (line 26) | void test_sycl_cumsum(const Eigen::SyclDevice& sycl_device, IndexType m_... function sycl_scan_test_exclusive_dim0_per_device (line 80) | void sycl_scan_test_exclusive_dim0_per_device(const Dev& sycl_device) { function sycl_scan_test_exclusive_dim1_per_device (line 87) | void sycl_scan_test_exclusive_dim1_per_device(const Dev& sycl_device) { function sycl_scan_test_exclusive_dim2_per_device (line 94) | void sycl_scan_test_exclusive_dim2_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim0_per_device (line 101) | void sycl_scan_test_inclusive_dim0_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim1_per_device (line 108) | void sycl_scan_test_inclusive_dim1_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim2_per_device (line 115) | void sycl_scan_test_inclusive_dim2_per_device(const Dev& sycl_device) { function EIGEN_DECLARE_TEST (line 121) | EIGEN_DECLARE_TEST(cxx11_tensor_scan_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_shuffling.cpp function test_simple_shuffling (line 18) | static void test_simple_shuffling() function test_expr_shuffling (line 71) | static void test_expr_shuffling() function test_shuffling_as_value (line 134) | static void test_shuffling_as_value() function test_shuffle_unshuffle (line 181) | static void test_shuffle_unshuffle() function test_empty_shuffling (line 219) | static void test_empty_shuffling() function EIGEN_DECLARE_TEST (line 271) | EIGEN_DECLARE_TEST(cxx11_tensor_shuffling) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_shuffling_sycl.cpp function test_simple_shuffling_sycl (line 30) | static void test_simple_shuffling_sycl(const Eigen::SyclDevice& sycl_dev... function sycl_shuffling_test_per_device (line 107) | void sycl_shuffling_test_per_device(dev_Selector s) { function EIGEN_DECLARE_TEST (line 113) | EIGEN_DECLARE_TEST(cxx11_tensor_shuffling_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_simple.cpp function test_0d (line 17) | static void test_0d() function test_1d (line 46) | static void test_1d() function test_2d (line 113) | static void test_2d() function test_3d (line 157) | static void test_3d() function test_simple_assign (line 275) | static void test_simple_assign() function test_resize (line 295) | static void test_resize() function EIGEN_DECLARE_TEST (line 319) | EIGEN_DECLARE_TEST(cxx11_tensor_simple) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_striding.cpp function test_simple_striding (line 17) | static void test_simple_striding() function test_striding_as_lvalue (line 70) | static void test_striding_as_lvalue() function EIGEN_DECLARE_TEST (line 113) | EIGEN_DECLARE_TEST(cxx11_tensor_striding) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_striding_sycl.cpp function test_simple_striding (line 34) | static void test_simple_striding(const Eigen::SyclDevice& sycl_device) function test_striding_as_lvalue (line 116) | static void test_striding_as_lvalue(const Eigen::SyclDevice& sycl_device) function tensorStridingPerDevice (line 190) | void tensorStridingPerDevice(Dev_selector& s){ function EIGEN_DECLARE_TEST (line 199) | EIGEN_DECLARE_TEST(cxx11_tensor_striding_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_sugar.cpp function test_comparison_sugar (line 8) | static void test_comparison_sugar() { function test_scalar_sugar_add_mul (line 36) | static void test_scalar_sugar_add_mul() { function test_scalar_sugar_sub_div (line 56) | static void test_scalar_sugar_sub_div() { function EIGEN_DECLARE_TEST (line 76) | EIGEN_DECLARE_TEST(cxx11_tensor_sugar) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_sycl.cpp function test_sycl_mem_transfers (line 31) | void test_sycl_mem_transfers(const Eigen::SyclDevice &sycl_device) { function test_sycl_mem_sync (line 70) | void test_sycl_mem_sync(const Eigen::SyclDevice &sycl_device) { function test_sycl_mem_sync_offsets (line 98) | void test_sycl_mem_sync_offsets(const Eigen::SyclDevice &sycl_device) { function test_sycl_memset_offsets (line 152) | void test_sycl_memset_offsets(const Eigen::SyclDevice &sycl_device) { function test_sycl_computations (line 180) | void test_sycl_computations(const Eigen::SyclDevice &sycl_device) { function test_sycl_cast (line 316) | static void test_sycl_cast(const Eigen::SyclDevice& sycl_device){ function sycl_computing_test_per_device (line 342) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 357) | EIGEN_DECLARE_TEST(cxx11_tensor_sycl) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_symmetry.cpp function isDynGroup (line 36) | bool isDynGroup(StaticSGroup const& dummy) function isDynGroup (line 42) | bool isDynGroup(DynamicSGroup const& dummy) type checkIdx (line 49) | struct checkIdx { method doCheck_ (line 51) | static inline int doCheck_(ArrType e, int flags, int dummy, std::set e, int flags, int dummy, std::s... method run (line 78) | static inline int run(std::array e, int flags, int dummy, std:... function test_symgroups_static (line 84) | static void test_symgroups_static() function test_symgroups_dynamic (line 109) | static void test_symgroups_dynamic() function test_symgroups_selection (line 138) | static void test_symgroups_selection() function test_tensor_epsilon (line 658) | static void test_tensor_epsilon() function test_tensor_sym (line 675) | static void test_tensor_sym() function test_tensor_asym (line 704) | static void test_tensor_asym() function test_tensor_dynsym (line 741) | static void test_tensor_dynsym() function test_tensor_randacc (line 771) | static void test_tensor_randacc() function EIGEN_DECLARE_TEST (line 804) | EIGEN_DECLARE_TEST(cxx11_tensor_symmetry) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_thread_local.cpp type Counter (line 16) | struct Counter { method Counter (line 17) | Counter() = default; method inc (line 19) | void inc() { method value (line 24) | int value() { return counter_value; } type InitCounter (line 30) | struct InitCounter { function test_simple_thread_local (line 36) | void test_simple_thread_local() { function test_zero_sized_thread_local (line 60) | void test_zero_sized_thread_local() { function test_large_number_of_tasks_no_spill (line 76) | void test_large_number_of_tasks_no_spill() { function test_large_number_of_tasks_with_spill (line 111) | void test_large_number_of_tasks_with_spill() { function EIGEN_DECLARE_TEST (line 144) | EIGEN_DECLARE_TEST(cxx11_tensor_thread_local) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_thread_pool.cpp class TestAllocator (line 19) | class TestAllocator : public Allocator { method EIGEN_DEVICE_FUNC (line 22) | EIGEN_DEVICE_FUNC void* allocate(size_t num_bytes) const EIGEN_OVERRIDE { method EIGEN_DEVICE_FUNC (line 26) | EIGEN_DEVICE_FUNC void deallocate(void* buffer) const EIGEN_OVERRIDE { method alloc_count (line 31) | int alloc_count() const { return alloc_count_; } method dealloc_count (line 32) | int dealloc_count() const { return dealloc_count_; } function test_multithread_elementwise (line 39) | void test_multithread_elementwise() function test_async_multithread_elementwise (line 61) | void test_async_multithread_elementwise() function test_multithread_compound_assignment (line 86) | void test_multithread_compound_assignment() function test_multithread_contraction (line 110) | void test_multithread_contraction() function test_contraction_corner_cases (line 150) | void test_contraction_corner_cases() function test_multithread_contraction_agrees_with_singlethread (line 237) | void test_multithread_contraction_agrees_with_singlethread() { type SqrtOutputKernel (line 279) | struct SqrtOutputKernel { method EIGEN_ALWAYS_INLINE (line 281) | EIGEN_ALWAYS_INLINE void operator()( function test_multithread_contraction_with_output_kernel (line 294) | static void test_multithread_contraction_with_output_kernel() { function test_async_multithread_contraction_agrees_with_singlethread (line 334) | void test_async_multithread_contraction_agrees_with_singlethread() function test_sharded_by_inner_dim_contraction (line 381) | static void test_sharded_by_inner_dim_contraction() function test_sharded_by_inner_dim_contraction_with_output_kernel (line 421) | static void test_sharded_by_inner_dim_contraction_with_output_kernel() function test_async_sharded_by_inner_dim_contraction (line 461) | static void test_async_sharded_by_inner_dim_contraction() function test_async_sharded_by_inner_dim_contraction_with_output_kernel (line 505) | static void test_async_sharded_by_inner_dim_contraction_with_output_kern... function test_full_contraction (line 547) | void test_full_contraction() { function test_multithreaded_reductions (line 583) | void test_multithreaded_reductions() { function test_memcpy (line 605) | void test_memcpy() { function test_multithread_random (line 624) | void test_multithread_random() function test_multithread_shuffle (line 633) | void test_multithread_shuffle(Allocator* allocator) function test_threadpool_allocate (line 657) | void test_threadpool_allocate(TestAllocator* allocator) function EIGEN_DECLARE_TEST (line 673) | EIGEN_DECLARE_TEST(cxx11_tensor_thread_pool) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_trace.cpp function test_0D_trace (line 18) | static void test_0D_trace() { function test_all_dimensions_trace (line 28) | static void test_all_dimensions_trace() { function test_simple_trace (line 53) | static void test_simple_trace() { function test_trace_in_expr (line 141) | static void test_trace_in_expr() { function EIGEN_DECLARE_TEST (line 163) | EIGEN_DECLARE_TEST(cxx11_tensor_trace) { FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_uint128.cpp function VERIFY_EQUAL (line 27) | void VERIFY_EQUAL(TensorUInt128 actual, uint128_t ex... function test_add (line 40) | void test_add() { function test_sub (line 59) | void test_sub() { function test_mul (line 78) | void test_mul() { function test_div (line 97) | void test_div() { function test_misc1 (line 116) | void test_misc1() { function test_misc2 (line 131) | void test_misc2() { function EIGEN_DECLARE_TEST (line 147) | EIGEN_DECLARE_TEST(cxx11_tensor_uint128) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_volume_patch.cpp function test_single_voxel_patch (line 7) | static void test_single_voxel_patch() function test_entire_volume_patch (line 39) | static void test_entire_volume_patch() function EIGEN_DECLARE_TEST (line 108) | EIGEN_DECLARE_TEST(cxx11_tensor_volume_patch) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/cxx11_tensor_volume_patch_sycl.cpp function test_single_voxel_patch_sycl (line 27) | static void test_single_voxel_patch_sycl(const Eigen::SyclDevice& sycl_d... function test_entire_volume_patch_sycl (line 98) | static void test_entire_volume_patch_sycl(const Eigen::SyclDevice& sycl_... function sycl_tensor_volume_patch_test_per_device (line 210) | void sycl_tensor_volume_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 217) | EIGEN_DECLARE_TEST(cxx11_tensor_volume_patch_sycl) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/dgmres.cpp function test_dgmres_T (line 14) | void test_dgmres_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(dgmres) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/forward_adolc.cpp function EIGEN_DONT_INLINE (line 17) | EIGEN_DONT_INLINE typename Vector::Scalar foo(const Vector& p) type TestFunc1 (line 24) | struct TestFunc1 method TestFunc1 (line 37) | TestFunc1() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileT... method TestFunc1 (line 38) | TestFunc1(int inputs_, int values_) : m_inputs(inputs_), m_values(valu... method inputs (line 40) | int inputs() const { return m_inputs; } method values (line 41) | int values() const { return m_values; } function adolc_forward_jacobian (line 99) | void adolc_forward_jacobian(const Func& f) function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(forward_adolc) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/gmres.cpp function test_gmres_T (line 14) | void test_gmres_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(gmres) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/idrs.cpp function test_idrs_T (line 14) | void test_idrs_T() function EIGEN_DECLARE_TEST (line 23) | EIGEN_DECLARE_TEST(idrs) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/kronecker_product.cpp function check_dimension (line 20) | void check_dimension(const MatrixType& ab, const int rows, const int cols) function check_kronecker_product (line 28) | void check_kronecker_product(const MatrixType& ab) function check_sparse_kronecker_product (line 73) | void check_sparse_kronecker_product(const MatrixType& ab) function EIGEN_DECLARE_TEST (line 87) | EIGEN_DECLARE_TEST(kronecker_product) function EIGEN_DECLARE_TEST (line 243) | EIGEN_DECLARE_TEST(kronecker_product) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/levenberg_marquardt.cpp type lmder_functor (line 29) | struct lmder_functor : DenseFunctor method lmder_functor (line 31) | lmder_functor(void): DenseFunctor(3,15) {} method df (line 48) | int df(const VectorXd &x, MatrixXd &fjac) const function testLmder1 (line 65) | void testLmder1() function testLmder (line 93) | void testLmder() type lmdif_functor (line 141) | struct lmdif_functor : DenseFunctor method lmdif_functor (line 143) | lmdif_functor(void) : DenseFunctor(3,15) {} function testLmdif1 (line 166) | void testLmdif1() function testLmdif (line 196) | void testLmdif() type chwirut2_functor (line 244) | struct chwirut2_functor : DenseFunctor method chwirut2_functor (line 246) | chwirut2_functor(void) : DenseFunctor(3,54) {} method df (line 261) | int df(const VectorXd &b, MatrixXd &fjac) function testNistChwirut2 (line 281) | void testNistChwirut2(void) type misra1a_functor (line 331) | struct misra1a_functor : DenseFunctor method misra1a_functor (line 333) | misra1a_functor(void) : DenseFunctor(2,14) {} method df (line 345) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1a (line 361) | void testNistMisra1a(void) type hahn1_functor (line 405) | struct hahn1_functor : DenseFunctor method hahn1_functor (line 407) | hahn1_functor(void) : DenseFunctor(7,236) {} method df (line 427) | int df(const VectorXd &b, MatrixXd &fjac) function testNistHahn1 (line 452) | void testNistHahn1(void) type misra1d_functor (line 507) | struct misra1d_functor : DenseFunctor method misra1d_functor (line 509) | misra1d_functor(void) : DenseFunctor(2,14) {} method df (line 521) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1d (line 538) | void testNistMisra1d(void) type lanczos1_functor (line 583) | struct lanczos1_functor : DenseFunctor method lanczos1_functor (line 585) | lanczos1_functor(void) : DenseFunctor(6,24) {} method df (line 596) | int df(const VectorXd &b, MatrixXd &fjac) function testNistLanczos1 (line 616) | void testNistLanczos1(void) type rat42_functor (line 669) | struct rat42_functor : DenseFunctor method rat42_functor (line 671) | rat42_functor(void) : DenseFunctor(3,9) {} method df (line 684) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat42 (line 702) | void testNistRat42(void) type MGH10_functor (line 748) | struct MGH10_functor : DenseFunctor method MGH10_functor (line 750) | MGH10_functor(void) : DenseFunctor(3,16) {} method df (line 761) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH10 (line 780) | void testNistMGH10(void) type BoxBOD_functor (line 844) | struct BoxBOD_functor : DenseFunctor method BoxBOD_functor (line 846) | BoxBOD_functor(void) : DenseFunctor(2,6) {} method df (line 857) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBoxBOD (line 873) | void testNistBoxBOD(void) type MGH17_functor (line 928) | struct MGH17_functor : DenseFunctor method MGH17_functor (line 930) | MGH17_functor(void) : DenseFunctor(5,33) {} method df (line 941) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH17 (line 960) | void testNistMGH17(void) type MGH09_functor (line 1015) | struct MGH09_functor : DenseFunctor method MGH09_functor (line 1017) | MGH09_functor(void) : DenseFunctor(4,11) {} method df (line 1030) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH09 (line 1050) | void testNistMGH09(void) type Bennett5_functor (line 1102) | struct Bennett5_functor : DenseFunctor method Bennett5_functor (line 1104) | Bennett5_functor(void) : DenseFunctor(3,154) {} method df (line 1115) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBennett5 (line 1136) | void testNistBennett5(void) type thurber_functor (line 1183) | struct thurber_functor : DenseFunctor method thurber_functor (line 1185) | thurber_functor(void) : DenseFunctor(7,37) {} method df (line 1199) | int df(const VectorXd &b, MatrixXd &fjac) function testNistThurber (line 1223) | void testNistThurber(void) type rat43_functor (line 1282) | struct rat43_functor : DenseFunctor method rat43_functor (line 1284) | rat43_functor(void) : DenseFunctor(4,15) {} method df (line 1295) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat43 (line 1315) | void testNistRat43(void) type eckerle4_functor (line 1370) | struct eckerle4_functor : DenseFunctor method eckerle4_functor (line 1372) | eckerle4_functor(void) : DenseFunctor(3,35) {} method df (line 1383) | int df(const VectorXd &b, MatrixXd &fjac) function testNistEckerle4 (line 1402) | void testNistEckerle4(void) function EIGEN_DECLARE_TEST (line 1448) | EIGEN_DECLARE_TEST(levenberg_marquardt) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/matrix_exponential.cpp function binom (line 12) | double binom(int n, int k) function T (line 21) | T expfn(T x, int) function test2dRotation (line 27) | void test2dRotation(double tol) function test2dHyperbolicRotation (line 49) | void test2dHyperbolicRotation(double tol) function testPascal (line 74) | void testPascal(double tol) function randomTest (line 98) | void randomTest(const MatrixType& m, double tol) function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(matrix_exponential) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/matrix_function.cpp function test_isApprox_abs (line 18) | inline bool test_isApprox_abs(const Type1& a, const Type2& b) function MatrixType (line 26) | MatrixType randomMatrixWithRealEivals(const Index size) type randomMatrixWithImagEivals (line 41) | struct randomMatrixWithImagEivals type randomMatrixWithImagEivals (line 49) | struct randomMatrixWithImagEivals method MatrixType (line 51) | static MatrixType run(const Index size) type randomMatrixWithImagEivals (line 76) | struct randomMatrixWithImagEivals method MatrixType (line 78) | static MatrixType run(const Index size) function testMatrixExponential (line 96) | void testMatrixExponential(const MatrixType& A) function testMatrixLogarithm (line 106) | void testMatrixLogarithm(const MatrixType& A) function testHyperbolicFunctions (line 125) | void testHyperbolicFunctions(const MatrixType& A) function testGonioFunctions (line 134) | void testGonioFunctions(const MatrixType& A) function testMatrix (line 158) | void testMatrix(const MatrixType& A) function testMatrixType (line 167) | void testMatrixType(const MatrixType& m) function testMapRef (line 181) | void testMapRef(const MatrixType& A) function EIGEN_DECLARE_TEST (line 213) | EIGEN_DECLARE_TEST(matrix_function) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/matrix_functions.h function run (line 25) | static void run(MatrixType& m, MatrixType& T, const MatrixType& U) function run (line 45) | static void run(MatrixType& result, typename MatrixType::Index size) function run (line 57) | static void run(MatrixType& result, typename MatrixType::Index size) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/matrix_power.cpp function test2dRotation (line 13) | void test2dRotation(const T& tol) function test2dHyperbolicRotation (line 34) | void test2dHyperbolicRotation(const T& tol) function test3dRotation (line 56) | void test3dRotation(const T& tol) function testGeneral (line 70) | void testGeneral(const MatrixType& m, const typename MatrixType::RealSca... function testSingular (line 100) | void testSingular(const MatrixType& m_const, const typename MatrixType::... function testLogThenExp (line 133) | void testLogThenExp(const MatrixType& m_const, const typename MatrixType... function EIGEN_DECLARE_TEST (line 153) | EIGEN_DECLARE_TEST(matrix_power) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/matrix_square_root.cpp function testMatrixSqrt (line 13) | void testMatrixSqrt(const MatrixType& m) function EIGEN_DECLARE_TEST (line 21) | EIGEN_DECLARE_TEST(matrix_square_root) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/minres.cpp function test_minres_T (line 15) | void test_minres_T() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(minres) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/mpreal_support.cpp function EIGEN_DECLARE_TEST (line 11) | EIGEN_DECLARE_TEST(mpreal_support) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/openglsupport.cpp function printProgramInfoLog (line 66) | void printProgramInfoLog(GLuint objectID) function printShaderInfoLog (line 81) | void printShaderInfoLog(GLuint objectID) function GLint (line 96) | GLint createProgram(const char* vtx, const char* frg, bool print_errors ... function GLint (line 157) | GLint createProgram(const std::string& vtx, const std::string& frg, bool... function getGlslVersionString (line 162) | std::string getGlslVersionString(int gl_major_version, int gl_minor_vers... function find_and_replace (line 211) | void find_and_replace( function format (line 226) | std::string format( function openglsupport_test_loop (line 240) | void openglsupport_test_loop() function EIGEN_DECLARE_TEST (line 559) | EIGEN_DECLARE_TEST(openglsupport) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/polynomialsolver.cpp type Eigen (line 17) | namespace Eigen { type internal (line 18) | namespace internal { type increment_if_fixed_size (line 20) | struct increment_if_fixed_size function PolynomialType (line 30) | PolynomialType polyder(const PolynomialType& p) function aux_evalSolver (line 41) | bool aux_evalSolver( const POLYNOMIAL& pols, SOLVER& psolve ) function evalSolver (line 99) | void evalSolver( const POLYNOMIAL& pols ) function evalSolverSugarFunction (line 113) | void evalSolverSugarFunction( const POLYNOMIAL& pols, const ROOTS& roots... function polynomialsolver (line 183) | void polynomialsolver(int deg) function EIGEN_DECLARE_TEST (line 210) | EIGEN_DECLARE_TEST(polynomialsolver) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/polynomialutils.cpp type Eigen (line 16) | namespace Eigen { type internal (line 17) | namespace internal { type increment_if_fixed_size (line 19) | struct increment_if_fixed_size function realRoots_to_monicPolynomial_test (line 29) | void realRoots_to_monicPolynomial_test(int deg) function realRoots_to_monicPolynomial_scalar (line 49) | void realRoots_to_monicPolynomial_scalar() function CauchyBounds (line 67) | void CauchyBounds(int deg) function CauchyBounds_scalar (line 90) | void CauchyBounds_scalar() function EIGEN_DECLARE_TEST (line 104) | EIGEN_DECLARE_TEST(polynomialutils) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/sparse_extra.cpp function test_random_setter (line 23) | bool test_random_setter(SparseMatrix& sm, const DenseTyp... function sparse_extra (line 40) | void sparse_extra(const SparseMatrixType& ref) function check_marketio (line 120) | void check_marketio() function check_marketio_vector (line 133) | void check_marketio_vector() function check_marketio_dense (line 144) | void check_marketio_dense() function EIGEN_DECLARE_TEST (line 167) | EIGEN_DECLARE_TEST(sparse_extra) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/special_functions.cpp function verify_component_wise (line 26) | void verify_component_wise(const X& x, const Y& y) function array_special_functions (line 39) | void array_special_functions() function EIGEN_DECLARE_TEST (line 490) | EIGEN_DECLARE_TEST(special_functions) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/special_packetmath.cpp function packetmath_real (line 15) | void packetmath_real() type Eigen (line 125) | namespace Eigen { type test (line 126) | namespace test { type runall (line 129) | struct runall { method run (line 130) | static void run() { function EIGEN_DECLARE_TEST (line 138) | EIGEN_DECLARE_TEST(special_packetmath) FILE: extensions/ngp_raymarch/include/op_include/eigen/unsupported/test/splines.cpp type Eigen (line 14) | namespace Eigen { class Spline (line 18) | class Spline class Spline (line 19) | class Spline class Spline (line 21) | class Spline class Spline (line 22) | class Spline class Spline (line 23) | class Spline class Spline (line 24) | class Spline class Spline (line 26) | class Spline class Spline (line 27) | class Spline class Spline (line 29) | class Spline class Spline (line 30) | class Spline class Spline (line 31) | class Spline class Spline (line 32) | class Spline function closed_spline2d (line 36) | Spline closed_spline2d() function spline3d (line 67) | Spline spline3d() function eval_spline3d (line 97) | void eval_spline3d() function eval_spline3d_onbrks (line 134) | void eval_spline3d_onbrks() function eval_closed_spline2d (line 161) | void eval_closed_spline2d() function check_global_interpolation2d (line 201) | void check_global_interpolation2d() function check_global_interpolation_with_derivatives2d (line 237) | void check_global_interpolation_with_derivatives2d() function EIGEN_DECLARE_TEST (line 271) | EIGEN_DECLARE_TEST(splines) FILE: extensions/ngp_raymarch/include/op_include/pcg32/pcg32.h type pcg32 (line 39) | struct pcg32 function TCNN_HOST_DEVICE (line 62) | TCNN_HOST_DEVICE uint32_t next_uint() { function TCNN_HOST_DEVICE (line 71) | TCNN_HOST_DEVICE uint32_t next_uint(uint32_t bound) { function TCNN_HOST_DEVICE (line 103) | TCNN_HOST_DEVICE float next_float() { function TCNN_HOST_DEVICE (line 121) | TCNN_HOST_DEVICE double next_double() { FILE: extensions/ngp_raymarch/include/ray_sampler_header.h function __device__ (line 24) | inline __device__ float clamp_(float val, float lower, float upper){retu... function __device__ (line 25) | inline __device__ float calc_dt(float t, float cone_angle){ return clamp... function EColorSpace (line 29) | enum class EColorSpace : int type NerfDirection (line 86) | struct NerfDirection function copy_with_optional_light_dir (line 92) | struct NerfCoordinate function TCNN_HOST_DEVICE (line 133) | TCNN_HOST_DEVICE PitchedPtr() : ptr{nullptr}, stride_in_bytes{sizeof(T)} {} function TCNN_HOST_DEVICE (line 169) | TCNN_HOST_DEVICE T &operator[](uint32_t idx) function TCNN_HOST_DEVICE (line 174) | TCNN_HOST_DEVICE T operator[](uint32_t idx) const function calc_cone_angle (line 248) | float calc_cone_angle(float cosine, const Eigen::Vector2f &focal_length,... function __device__ (line 271) | inline __device__ float distance_to_next_voxel(const Vector3f &pos, cons... function __device__ (line 282) | inline __device__ float advance_to_next_voxel(float t, float cone_angle,... function __device__ (line 298) | inline __device__ uint32_t cascaded_grid_idx_at(Vector3f pos, uint32_t mip) function __device__ (line 315) | inline __device__ bool density_grid_occupied_at(const Vector3f &pos, con... function __device__ (line 321) | inline __device__ float cascaded_grid_at(Vector3f pos, const float *casc... function __device__ (line 327) | inline __device__ float &cascaded_grid_at(Vector3f pos, float *cascaded_... function __device__ (line 341) | inline __device__ Vector3f unwarp_position(const Vector3f &pos, const Bo... function __device__ (line 349) | inline __device__ Vector3f unwarp_position_derivative(const Vector3f &po... function __device__ (line 357) | inline __device__ Vector3f warp_position_derivative(const Vector3f &pos,... function __device__ (line 362) | inline __device__ Vector3f warp_direction(const Vector3f &dir) function __device__ (line 367) | inline __device__ Vector3f unwarp_direction(const Vector3f &dir) function __device__ (line 372) | inline __device__ Vector3f warp_direction_derivative(const Vector3f &dir) function __device__ (line 377) | inline __device__ Vector3f unwarp_direction_derivative(const Vector3f &dir) function __device__ (line 388) | inline __device__ float unwarp_dt(float dt) function __device__ (line 395) | __device__ inline float random_val(uint32_t seed, uint32_t idx) function __device__ (line 440) | inline __device__ float network_to_rgb(float val, ENerfActivation activa... function linear_to_srgb (line 485) | float linear_to_srgb(float linear) function srgb_to_linear (line 502) | float srgb_to_linear(float srgb) type LossAndGradient (line 518) | struct LossAndGradient function __device__ (line 534) | inline __device__ float network_to_rgb_derivative(float val, ENerfActiva... function __device__ (line 555) | inline __device__ float network_to_density_derivative(float val, ENerfAc... FILE: extensions/ngp_raymarch/include/raymarch_shared.h function pcg32 (line 38) | static pcg32 rng{9121}; function project (line 345) | inline void project(Vector3f points[N_POINTS], const Vector3f &axis, flo... function BoundingBox (line 367) | struct BoundingBox function NGP_HOST_DEVICE (line 389) | NGP_HOST_DEVICE void enlarge(const BoundingBox &other) function NGP_HOST_DEVICE (line 395) | NGP_HOST_DEVICE void enlarge(const Triangle &tri) function NGP_HOST_DEVICE (line 402) | NGP_HOST_DEVICE void enlarge(const Vector3f &point) function NGP_HOST_DEVICE (line 408) | NGP_HOST_DEVICE void inflate(float amount) function NGP_HOST_DEVICE (line 419) | NGP_HOST_DEVICE Vector3f relative_pos(const Vector3f &pos) const function NGP_HOST_DEVICE (line 437) | NGP_HOST_DEVICE bool intersects(const BoundingBox &other) const function NGP_HOST_DEVICE (line 446) | NGP_HOST_DEVICE bool intersects(const Triangle &triangle) const function NGP_HOST_DEVICE (line 570) | NGP_HOST_DEVICE bool contains(const Vector3f &p) const function NGP_HOST_DEVICE (line 578) | NGP_HOST_DEVICE float distance(const Vector3f &p) const function NGP_HOST_DEVICE (line 583) | NGP_HOST_DEVICE float distance_sq(const Vector3f &p) const function NGP_HOST_DEVICE (line 588) | NGP_HOST_DEVICE float signed_distance(const Vector3f &p) const function NGP_HOST_DEVICE (line 594) | NGP_HOST_DEVICE void get_vertices(Vector3f v[8]) const function __device__ (line 610) | static __device__ Eigen::Vector3f warp_position(const Eigen::Vector3f &p... function logistic (line 615) | inline float logistic(const float x) type class (line 619) | enum class function __device__ (line 626) | static __device__ float network_to_density(float val, ENerfActivation ac... function __device__ (line 646) | __device__ T warp_reduce(T val) function block_reduce (line 658) | void block_reduce( function reduce_sum_workspace_size (line 747) | static uint32_t reduce_sum_workspace_size(uint32_t n_elements) function expand_bits (line 753) | inline uint32_t expand_bits(uint32_t v) function morton3D (line 762) | inline uint32_t morton3D(uint32_t x, uint32_t y, uint32_t z) function grid_mip_offset (line 771) | uint32_t grid_mip_offset(uint32_t mip) { FILE: test/apis/test_helper.py function get_nerf_network (line 17) | def get_nerf_network(): function test_helper (line 70) | def test_helper(): FILE: test/datasets/test_dataset.py function test_scene_dataset (line 13) | def test_scene_dataset(): function test_mip_dataset (line 58) | def test_mip_dataset(): function test_hash_dataset (line 87) | def test_hash_dataset(): FILE: test/datasets/test_load.py function test_load (line 13) | def test_load(): FILE: test/datasets/test_pipeline.py function test_nerf_no_batching (line 11) | def test_nerf_no_batching(): function test_nerf_batching (line 55) | def test_nerf_batching(): FILE: test/models/animatable_nerf/test_an_network.py function test_base_network (line 20) | def test_base_network(): FILE: test/models/animatable_nerf/test_an_render.py function test_base_render (line 19) | def test_base_render(): FILE: test/models/animatable_nerf/test_deform_mlps.py function test_base_mlp (line 19) | def test_base_mlp(): FILE: test/models/animatable_nerf/test_human_mlps.py function test_base_mlp (line 19) | def test_base_mlp(): FILE: test/models/gnr/test_gnr_mlps.py function test_gnr_mlp (line 18) | def test_gnr_mlp(): FILE: test/models/gnr/test_gnr_network.py function test_gnr_network (line 18) | def test_gnr_network(): FILE: test/models/hashnerf/test_hashnerf_network.py function test_hasnerf_network (line 20) | def test_hasnerf_network(): FILE: test/models/mipnerf/test_mipnerf_network.py function test_nerf_network (line 19) | def test_nerf_network(): FILE: test/models/nerf/test_nerf_embedder.py function test_nerf_embedder (line 22) | def test_nerf_embedder(): FILE: test/models/nerf/test_nerf_mlps.py function test_nerf_mlp (line 16) | def test_nerf_mlp(): FILE: test/models/nerf/test_nerf_network.py function get_train_dataset (line 22) | def get_train_dataset(): function test_nerf_network (line 67) | def test_nerf_network(): FILE: test/models/nerf/test_nerf_render.py function test_nerf_render (line 16) | def test_nerf_render(): FILE: test/models/neuralbody/test_nb_embedder.py function test_base_embedder (line 24) | def test_base_embedder(): FILE: test/models/neuralbody/test_nb_mlps.py function test_base_mlp (line 19) | def test_base_mlp(): FILE: test/models/neuralbody/test_nb_network.py function test_base_network (line 20) | def test_base_network(): FILE: test/models/neuralbody/test_nb_render.py function test_base_render (line 19) | def test_base_render(): FILE: tools/convert_blender_data.py function load_renderings (line 19) | def load_renderings(data_dir, split): function down2 (line 43) | def down2(img): function convert_to_nerfdata (line 48) | def convert_to_nerfdata(basedir, newdir, n_down): function main (line 128) | def main(unused_argv): FILE: xrnerf/core/apis/api.py function run_nerf (line 10) | def run_nerf(args): FILE: xrnerf/core/apis/helper.py function parse_args (line 20) | def parse_args(): function replace_dataname (line 41) | def replace_dataname(dataname, cfg): function kilo_replace (line 52) | def kilo_replace(dataname, cfg): function update_config (line 68) | def update_config(dataname, cfg): function update_loadfrom (line 76) | def update_loadfrom(load_from, cfg): function build_dataloader (line 83) | def build_dataloader(cfg, mode='train'): function get_optimizer (line 113) | def get_optimizer(model, cfg): function register_hooks (line 123) | def register_hooks(hook_cfgs, **variables): function get_runner (line 141) | def get_runner(runner_cfg): FILE: xrnerf/core/apis/test.py function test_nerf (line 13) | def test_nerf(cfg): FILE: xrnerf/core/apis/train.py function train_nerf (line 14) | def train_nerf(cfg): FILE: xrnerf/core/hooks/build_occupancy_tree_hook.py class BuildOccupancyTreeHook (line 19) | class BuildOccupancyTreeHook(Hook): method __init__ (line 27) | def __init__(self, cfg=None): method after_run (line 32) | def after_run(self, runner): FILE: xrnerf/core/hooks/distill_cycle_hook.py class DistllCycleHook (line 16) | class DistllCycleHook(Hook): method __init__ (line 22) | def __init__(self, cfg=None): method before_run (line 26) | def before_run(self, runner): method after_val_iter (line 38) | def after_val_iter(self, runner): method _update_train_distill_cyle (line 46) | def _update_train_distill_cyle(self, runner, index): FILE: xrnerf/core/hooks/hash_hook.py class PassDatasetHook (line 13) | class PassDatasetHook(Hook): method __init__ (line 15) | def __init__(self, dataset=None): method before_run (line 18) | def before_run(self, runner): # only run once class PassSamplerIterHook (line 26) | class PassSamplerIterHook(Hook): method before_train_iter (line 28) | def before_train_iter(self, runner): class ModifyBatchsizeHook (line 33) | class ModifyBatchsizeHook(Hook): method __init__ (line 35) | def __init__(self): method after_train_iter (line 38) | def after_train_iter(self, runner): class HashSaveSpiralHook (line 46) | class HashSaveSpiralHook(Hook): method __init__ (line 48) | def __init__(self, save_folder='validation', cfg=None): method before_val_epoch (line 54) | def before_val_epoch(self, runner): method after_val_iter (line 58) | def after_val_iter(self, runner): method after_val_epoch (line 68) | def after_val_epoch(self, runner): method apply_mask (line 95) | def apply_mask(self, spiral_data): FILE: xrnerf/core/hooks/save_distill_results_hook.py function get_equal_error_split_threshold (line 24) | def get_equal_error_split_threshold(test_points, errors, split_axis): function calculate_error_metrics (line 44) | def calculate_error_metrics(out, test_targets, cfg): function log_error_stats (line 114) | def log_error_stats(initial_nodes, phase, cfg, filename): class SaveDistillResultsHook (line 193) | class SaveDistillResultsHook(Hook): method __init__ (line 201) | def __init__(self, cfg=None, trainset=None): method before_train_iter (line 207) | def before_train_iter(self, runner): method after_val_iter (line 220) | def after_val_iter(self, runner): FILE: xrnerf/core/hooks/test_hooks.py class TestHook (line 14) | class TestHook(Hook): method __init__ (line 19) | def __init__(self, method before_val_epoch (line 29) | def before_val_epoch(self, runner): method after_val_iter (line 39) | def after_val_iter(self, runner): method after_val_epoch (line 67) | def after_val_epoch(self, runner): FILE: xrnerf/core/hooks/train_hooks.py class PassIterHook (line 12) | class PassIterHook(Hook): method __init__ (line 17) | def __init__(self): method after_train_iter (line 20) | def after_train_iter(self, runner): class OccupationHook (line 27) | class OccupationHook(Hook): method __init__ (line 30) | def __init__(self): method func (line 33) | def func(self, runner): method after_train_iter (line 45) | def after_train_iter(self, runner): method after_val_iter (line 49) | def after_val_iter(self, runner): class MipLrUpdaterHook (line 55) | class MipLrUpdaterHook(LrUpdaterHook): method __init__ (line 57) | def __init__(self, method get_lr (line 71) | def get_lr(self, runner, base_lr): FILE: xrnerf/core/hooks/utils.py function to8b (line 5) | def to8b(x): function img2mse (line 10) | def img2mse(x, y): function mse2psnr (line 15) | def mse2psnr(x): function calculate_ssim (line 20) | def calculate_ssim(im1, im2, data_range=255, multichannel=True): FILE: xrnerf/core/hooks/validation_hooks.py class SetValPipelineHook (line 13) | class SetValPipelineHook(Hook): method __init__ (line 15) | def __init__(self, valset=None): method before_run (line 18) | def before_run(self, runner): class SaveSpiralHook (line 25) | class SaveSpiralHook(Hook): method __init__ (line 28) | def __init__(self, save_folder='validation'): method after_val_iter (line 31) | def after_val_iter(self, runner): class NBSaveSpiralHook (line 55) | class NBSaveSpiralHook(Hook): method __init__ (line 58) | def __init__(self, save_folder='validation'): method after_val_iter (line 63) | def after_val_iter(self, runner): method after_val_epoch (line 71) | def after_val_epoch(self, runner): class ValidateHook (line 96) | class ValidateHook(Hook): method __init__ (line 98) | def __init__(self, save_folder='validation'): method after_val_iter (line 101) | def after_val_iter(self, runner): class CalElapsedTimeHook (line 155) | class CalElapsedTimeHook(Hook): method __init__ (line 157) | def __init__(self, cfg=None): method after_val_iter (line 160) | def after_val_iter(self, runner): FILE: xrnerf/core/runner/base.py class NerfTrainRunner (line 4) | class NerfTrainRunner(IterBasedRunner): class NerfTestRunner (line 9) | class NerfTestRunner(EpochBasedRunner): FILE: xrnerf/core/runner/bungeenerf_runner.py class BungeeNerfTrainRunner (line 10) | class BungeeNerfTrainRunner(IterBasedRunner): method train (line 11) | def train(self, data_loader, **kwargs): class BungeeNerfTestRunner (line 39) | class BungeeNerfTestRunner(EpochBasedRunner): FILE: xrnerf/core/runner/kilonerf_runner.py class KiloNerfDistillTrainRunner (line 11) | class KiloNerfDistillTrainRunner(IterBasedRunner): method run (line 17) | def run(self, data_loaders, workflow, max_iters=None, **kwargs): class KiloNerfTrainRunner (line 72) | class KiloNerfTrainRunner(IterBasedRunner): class KiloNerfTestRunner (line 77) | class KiloNerfTestRunner(EpochBasedRunner): FILE: xrnerf/datasets/aninerf_dataset.py class AniNeRFDataset (line 18) | class AniNeRFDataset(NeuralBodyDataset): method __init__ (line 21) | def __init__(self, cfg, pipeline): method _init_load (line 28) | def _init_load(self): method load_bigpose (line 43) | def load_bigpose(self): method _fetch_train_data (line 58) | def _fetch_train_data(self, idx): FILE: xrnerf/datasets/base.py class BaseDataset (line 15) | class BaseDataset(Dataset, metaclass=ABCMeta): method __init__ (line 16) | def __init__(self): method __len__ (line 19) | def __len__(self): method __getitem__ (line 22) | def __getitem__(self, idx): method _init_pipeline (line 25) | def _init_pipeline(self, pipeline): method _fetch_train_data (line 33) | def _fetch_train_data(self, idx): method _fetch_val_data (line 36) | def _fetch_val_data(self, idx): method _fetch_test_data (line 39) | def _fetch_test_data(self, idx): method set_iter (line 42) | def set_iter(self, iter_n): FILE: xrnerf/datasets/builder.py function build_dataset (line 12) | def build_dataset(cfg, default_args=None): FILE: xrnerf/datasets/bungee_dataset.py class BungeeDataset (line 12) | class BungeeDataset(SceneBaseDataset): method __init__ (line 13) | def __init__(self, cfg, pipeline): method _init_load (line 17) | def _init_load(self): # load dataset when init method _fetch_train_data (line 28) | def _fetch_train_data(self, idx): method _fetch_val_data (line 47) | def _fetch_val_data(self, idx): # for val mode, fetch all data in one... method _fetch_test_data (line 55) | def _fetch_test_data( method get_info (line 64) | def get_info(self): FILE: xrnerf/datasets/genebody_dataset.py class GeneBodyDataset (line 24) | class GeneBodyDataset(BaseDataset): method modify_commandline_options (line 26) | def modify_commandline_options(parser): method __init__ (line 29) | def __init__(self, opt, pipeline, phase='eval', root=None, move_cam=0): method get_frames (line 76) | def get_frames(self, i=0): method get_render_poses (line 95) | def get_render_poses(self, annots, move_cam=150): method __len__ (line 110) | def __len__(self): method image_cropping (line 116) | def image_cropping(self, mask): method get_near_far (line 160) | def get_near_far(self, smpl_verts, w2c): method get_realworld_scale (line 167) | def get_realworld_scale(self, smpl_verts, bbox, w2c, K): method get_image (line 184) | def get_image(self, method _fetch_train_data (line 376) | def _fetch_train_data(self, index): method __getitem__ (line 444) | def __getitem__(self, index): FILE: xrnerf/datasets/hashnerf_dataset.py class HashNerfDataset (line 15) | class HashNerfDataset(SceneBaseDataset): method __init__ (line 16) | def __init__(self, cfg, pipeline): method check_img (line 20) | def check_img(self): method _init_load (line 26) | def _init_load(self): method get_alldata (line 56) | def get_alldata(self): method get_info (line 76) | def get_info(self): method set_batchsize (line 89) | def set_batchsize(self, bs): method _fetch_train_data (line 92) | def _fetch_train_data(self, idx): method _fetch_val_data (line 98) | def _fetch_val_data(self, idx): method _fetch_test_data (line 104) | def _fetch_test_data(self, idx): method __getitem__ (line 117) | def __getitem__(self, idx): method __len__ (line 128) | def __len__(self): FILE: xrnerf/datasets/kilonerf_dataset.py class KiloNerfDataset (line 13) | class KiloNerfDataset(SceneBaseDataset): method __init__ (line 14) | def __init__(self, cfg, pipeline): method _fetch_train_data (line 19) | def _fetch_train_data(self, idx): method _fetch_val_data (line 34) | def _fetch_val_data(self, idx): # for val mode, fetch all data in one... method _fetch_test_data (line 40) | def _fetch_test_data( FILE: xrnerf/datasets/kilonerf_node_dataset.py class KiloNerfNodeDataset (line 18) | class KiloNerfNodeDataset(SceneBaseDataset): method __init__ (line 21) | def __init__(self, cfg, pipeline): method _init_load (line 25) | def _init_load(self): method _init_examples (line 74) | def _init_examples(self): method _init_pipeline (line 106) | def _init_pipeline(self, pipeline): method get_nodes_fixed_resolution (line 109) | def get_nodes_fixed_resolution(self, fixed_resolution, global_domain_min, method get_random_points_inside_domain (line 137) | def get_random_points_inside_domain(self, num_points, domain_min, method get_random_directions (line 159) | def get_random_directions(self, num_samples): method get_info (line 172) | def get_info(self): method _fetch_train_data (line 177) | def _fetch_train_data(self, idx): method _fetch_val_data (line 185) | def _fetch_val_data(self, idx): method _fetch_test_data (line 192) | def _fetch_test_data(self, idx): method __getitem__ (line 198) | def __getitem__(self, idx): method __len__ (line 208) | def __len__(self): FILE: xrnerf/datasets/load_data/get_rays.py function get_rays_np (line 5) | def get_rays_np(H, W, K, c2w): function load_rays (line 21) | def load_rays(H, W, K, poses, images, i_data): function get_rays_np_hash (line 35) | def get_rays_np_hash(H, W, K, c2w): function load_rays_hash (line 72) | def load_rays_hash(H, W, K, poses, images): function load_rays_multiscale (line 101) | def load_rays_multiscale(meta, n_examples): function get_rays_np_bungee (line 156) | def get_rays_np_bungee(H, W, focal, c2w): function load_rays_bungee (line 168) | def load_rays_bungee(H, W, focal, poses, images, i_data, n_images, scale... FILE: xrnerf/datasets/load_data/load.py function load_data (line 12) | def load_data(args): FILE: xrnerf/datasets/load_data/load_LINEMOD.py function pose_spherical (line 22) | def pose_spherical(theta, phi, radius): function load_LINEMOD_data (line 32) | def load_LINEMOD_data(basedir, half_res=False, testskip=1): FILE: xrnerf/datasets/load_data/load_blender.py function pose_spherical (line 22) | def pose_spherical(theta, phi, radius): function load_blender_data (line 32) | def load_blender_data(basedir, half_res=False, testskip=1): FILE: xrnerf/datasets/load_data/load_deepvoxels.py function load_dv_data (line 7) | def load_dv_data(scene='cube', basedir='/data/deepvoxels', testskip=8): FILE: xrnerf/datasets/load_data/load_llff.py function _minify (line 10) | def _minify(basedir, factors=[], resolutions=[]): function _load_data (line 68) | def _load_data(basedir, factor=None, width=None, height=None, load_imgs=... function normalize (line 131) | def normalize(x): function viewmatrix (line 135) | def viewmatrix(z, up, pos): function ptstocam (line 144) | def ptstocam(pts, c2w): function poses_avg (line 149) | def poses_avg(poses): function render_path_spiral (line 161) | def render_path_spiral(c2w, up, rads, focal, zdelta, zrate, rots, N): function recenter_poses (line 177) | def recenter_poses(poses): function spherify_poses (line 195) | def spherify_poses(poses, bds): function load_llff_data (line 266) | def load_llff_data(basedir, FILE: xrnerf/datasets/load_data/load_multiscale.py function load_multiscale_data (line 8) | def load_multiscale_data(datadir, mode, white_bkgd): FILE: xrnerf/datasets/load_data/load_multiscale_google.py function load_google_data (line 8) | def load_google_data(datadir, factor=None): FILE: xrnerf/datasets/load_data/load_nsvf_dataset.py function load_intrinsics (line 7) | def load_intrinsics(filepath, resized_width=None, invert_y=False): function load_matrix (line 35) | def load_matrix(path): function get_distance_to_closest_point_in_box (line 46) | def get_distance_to_closest_point_in_box(point, domain_min, domain_max): function get_distance_to_furthest_point_in_box (line 65) | def get_distance_to_furthest_point_in_box(point, domain_min, domain_max): function parse_intrinsics (line 83) | def parse_intrinsics(intrinsics): class CameraIntrinsics (line 91) | class CameraIntrinsics: method __init__ (line 92) | def __init__(self, H, W, fx, fy, cx, cy): function parse_extrinsics (line 102) | def parse_extrinsics(extrinsics, world2camera=True): function load_nsvf_dataset (line 113) | def load_nsvf_dataset(path, testskip, test_traj_path=None): FILE: xrnerf/datasets/mip_multiscale_dataset.py class MipMultiScaleDataset (line 18) | class MipMultiScaleDataset(SceneBaseDataset): method _init_load (line 19) | def _init_load(self): method _init_pipeline (line 27) | def _init_pipeline(self, pipeline): method __getitem__ (line 30) | def __getitem__(self, idx): method __len__ (line 39) | def __len__(self): method _fetch_train_data (line 42) | def _fetch_train_data(self, idx): method _fetch_test_data (line 48) | def _fetch_test_data(self, idx): FILE: xrnerf/datasets/neuralbody_dataset.py class NeuralBodyDataset (line 17) | class NeuralBodyDataset(BaseDataset): method __init__ (line 20) | def __init__(self, cfg, pipeline): method _init_load (line 38) | def _init_load(self): # load dataset when init method _fetch_train_data (line 77) | def _fetch_train_data(self, idx): method __getitem__ (line 98) | def __getitem__(self, idx): method __len__ (line 106) | def __len__(self): FILE: xrnerf/datasets/pipelines/augment.py class SelectRays (line 12) | class SelectRays: method __init__ (line 17) | def __init__(self, method __call__ (line 31) | def __call__(self, results): method __repr__ (line 78) | def __repr__(self): class NBSelectRays (line 84) | class NBSelectRays: method __init__ (line 89) | def __init__(self, method get_bound_2d_mask (line 102) | def get_bound_2d_mask(bounds, K, pose, H, W): method get_near_far (line 135) | def get_near_far(bounds, ray_o, ray_d): method sample_rays (line 152) | def sample_rays(self, results, bounds, bound_mask, human_mask): method select_all_rays (line 199) | def select_all_rays(self, results, bounds): method __call__ (line 223) | def __call__(self, results): method __repr__ (line 255) | def __repr__(self): class PerturbZvals (line 261) | class PerturbZvals: method __init__ (line 266) | def __init__(self, enable=True, **kwargs): method __call__ (line 269) | def __call__(self, results): method __repr__ (line 285) | def __repr__(self): class RandomBGColor (line 290) | class RandomBGColor: method __init__ (line 295) | def __init__(self, enable=True, **kwargs): method __call__ (line 299) | def __call__(self, results): method __repr__ (line 315) | def __repr__(self): FILE: xrnerf/datasets/pipelines/compose.py class Compose (line 13) | class Compose: method __init__ (line 20) | def __init__(self, transforms): method __call__ (line 33) | def __call__(self, data): method __repr__ (line 47) | def __repr__(self): function to_tensor (line 56) | def to_tensor(data): class ToTensor (line 77) | class ToTensor: method __init__ (line 84) | def __init__(self, keys, **kwargs): method __call__ (line 88) | def __call__(self, results): method __repr__ (line 99) | def __repr__(self): FILE: xrnerf/datasets/pipelines/create.py class Sample (line 20) | class Sample: method __init__ (line 25) | def __init__(self, enable=True, N_rand=1024, **kwargs): method __call__ (line 29) | def __call__(self, results): method __repr__ (line 43) | def __repr__(self): class MipMultiScaleSample (line 49) | class MipMultiScaleSample: method __init__ (line 54) | def __init__(self, enable=True, N_rand=1024, keys=[], **kwargs): method __call__ (line 59) | def __call__(self, results): method __repr__ (line 77) | def __repr__(self): class BatchSample (line 83) | class BatchSample: method __init__ (line 88) | def __init__(self, enable=True, N_rand=1024, **kwargs): method __call__ (line 93) | def __call__(self, results): method __repr__ (line 110) | def __repr__(self): class BungeeBatchSample (line 116) | class BungeeBatchSample: method __init__ (line 121) | def __init__(self, enable=True, N_rand=1024, **kwargs): method __call__ (line 126) | def __call__(self, results): method __repr__ (line 147) | def __repr__(self): class HashBatchSample (line 153) | class HashBatchSample: method __init__ (line 158) | def __init__(self, enable=True, N_rand=1024, **kwargs): method __call__ (line 164) | def __call__(self, results): method __repr__ (line 189) | def __repr__(self): class GetRays (line 195) | class GetRays: method __init__ (line 200) | def __init__(self, enable=True, include_radius=False, **kwargs): method __call__ (line 205) | def __call__(self, results): method __repr__ (line 247) | def __repr__(self): class KilonerfGetRays (line 253) | class KilonerfGetRays: method __init__ (line 258) | def __init__(self, enable=True, **kwargs): method __call__ (line 262) | def __call__(self, results): method __repr__ (line 302) | def __repr__(self): class NBGetRays (line 308) | class NBGetRays: method __init__ (line 313) | def __init__(self, enable=True, **kwargs): method __call__ (line 317) | def __call__(self, results): method __repr__ (line 350) | def __repr__(self): class HashGetRays (line 356) | class HashGetRays: method __init__ (line 361) | def __init__(self, enable=True, **kwargs): method __call__ (line 365) | def __call__(self, results): method __repr__ (line 391) | def __repr__(self): class HashSetImgids (line 397) | class HashSetImgids: method __init__ (line 402) | def __init__(self, enable=True, **kwargs): method __call__ (line 406) | def __call__(self, results): method __repr__ (line 424) | def __repr__(self): class GetViewdirs (line 429) | class GetViewdirs: method __init__ (line 434) | def __init__(self, enable=True, **kwargs): method __call__ (line 437) | def __call__(self, results): method __repr__ (line 450) | def __repr__(self): class GetBounds (line 456) | class GetBounds: method __init__ (line 461) | def __init__(self, enable=True, near_new=None, far_new=None, **kwargs): method __call__ (line 468) | def __call__(self, results): method __repr__ (line 481) | def __repr__(self): class GetZvals (line 486) | class GetZvals: method __init__ (line 491) | def __init__(self, method __call__ (line 502) | def __call__(self, results): method __repr__ (line 533) | def __repr__(self): class BungeeGetZvals (line 539) | class BungeeGetZvals: method __init__ (line 544) | def __init__(self, enable=True, N_samples=64, **kwargs): method __call__ (line 548) | def __call__(self, results): class GetPts (line 580) | class GetPts: method __init__ (line 585) | def __init__(self, enable=True, **kwargs): method __call__ (line 588) | def __call__(self, results): method __repr__ (line 599) | def __repr__(self): class DeleteUseless (line 605) | class DeleteUseless: method __init__ (line 610) | def __init__(self, enable=True, keys=[], **kwargs): method __call__ (line 614) | def __call__(self, results): method __repr__ (line 626) | def __repr__(self): class ExampleSample (line 631) | class ExampleSample: method __init__ (line 636) | def __init__(self, enable=True, train_batch_size=0, **kwargs): method __call__ (line 640) | def __call__(self, results): method __repr__ (line 654) | def __repr__(self): class LoadImageAndCamera (line 660) | class LoadImageAndCamera: method __init__ (line 662) | def __init__(self, enable=True, **kwargs): method __call__ (line 665) | def __call__(self, results): method __repr__ (line 724) | def __repr__(self): class LoadSmplParam (line 730) | class LoadSmplParam: method __init__ (line 732) | def __init__(self, enable=True, **kwargs): method __call__ (line 735) | def __call__(self, results): method __repr__ (line 775) | def __repr__(self): class LoadCamAndSmplParam (line 780) | class LoadCamAndSmplParam: method __init__ (line 782) | def __init__(self, enable=True, **kwargs): method __call__ (line 785) | def __call__(self, results): method __repr__ (line 829) | def __repr__(self): class BungeeGetBounds (line 835) | class BungeeGetBounds: method __init__ (line 840) | def __init__(self, enable=True, ray_nearfar='sphere', **kwargs): method __call__ (line 846) | def __call__(self, results): method __repr__ (line 917) | def __repr__(self): FILE: xrnerf/datasets/pipelines/transforms.py class ToNDC (line 10) | class ToNDC: method __init__ (line 15) | def __init__(self, enable=True, **kwargs): method __call__ (line 21) | def __call__(self, results): method ndc_rays (line 32) | def ndc_rays(self, H, W, focal, near, rays_o, rays_d): method __repr__ (line 49) | def __repr__(self): class FlattenRays (line 55) | class FlattenRays: method __init__ (line 60) | def __init__(self, enable=True, include_radius=False, **kwargs): method __call__ (line 64) | def __call__(self, results): method __repr__ (line 84) | def __repr__(self): class CalculateSkelTransf (line 90) | class CalculateSkelTransf: method __init__ (line 95) | def __init__(self, enable=True, **kwargs): method __call__ (line 98) | def __call__(self, results): method __repr__ (line 114) | def __repr__(self): class AninerfIdxConversion (line 120) | class AninerfIdxConversion: method __init__ (line 125) | def __init__(self, enable=True, **kwargs): method __call__ (line 128) | def __call__(self, results): method __repr__ (line 141) | def __repr__(self): FILE: xrnerf/datasets/samplers/distributed_sampler.py class DistributedSampler (line 5) | class DistributedSampler(_DistributedSampler): method __init__ (line 12) | def __init__(self, method __iter__ (line 23) | def __iter__(self): FILE: xrnerf/datasets/scene_dataset.py class SceneBaseDataset (line 12) | class SceneBaseDataset(BaseDataset): method __init__ (line 13) | def __init__(self, cfg, pipeline): method _init_load (line 22) | def _init_load(self): # load dataset when init method get_info (line 31) | def get_info(self): method _fetch_train_data (line 44) | def _fetch_train_data(self, idx): method _fetch_val_data (line 57) | def _fetch_val_data(self, idx): # for val mode, fetch all data in one... method _fetch_test_data (line 62) | def _fetch_test_data( method __getitem__ (line 68) | def __getitem__(self, idx): method __len__ (line 79) | def __len__(self): FILE: xrnerf/datasets/utils/aninerf.py function batch_rodrigues (line 4) | def batch_rodrigues(poses): function get_rigid_transformation (line 26) | def get_rigid_transformation(poses, joints, parents, return_joints=False): FILE: xrnerf/datasets/utils/flatten.py function flatten (line 5) | def flatten(x): FILE: xrnerf/datasets/utils/genebody.py function max_precision (line 57) | def max_precision(type1, type2): function decode (line 92) | def decode(content, structure, num, form): function mask_padding (line 147) | def mask_padding(mask, border=5): function euler2rot (line 157) | def euler2rot(euler): function rot2euler (line 170) | def rot2euler(R): function gen_cam_views (line 177) | def gen_cam_views(transl, z_pitch, viewnum): function normalize_v3 (line 205) | def normalize_v3(arr): function compute_normal (line 216) | def compute_normal(vertices, faces): function load_obj_mesh (line 238) | def load_obj_mesh(mesh_file, function load_ply (line 370) | def load_ply(file_name): FILE: xrnerf/datasets/utils/hashnerf.py function matrix_nerf2ngp (line 4) | def matrix_nerf2ngp(matrix, correct_pose, scale, offset): function poses_nerf2ngp (line 14) | def poses_nerf2ngp(poses, correct_pose, scale, offset): FILE: xrnerf/datasets/utils/novel_view.py function normalize (line 4) | def normalize(x): function viewmatrix (line 8) | def viewmatrix(z, up, pos): function ptstocam (line 17) | def ptstocam(pts, c2w): function gen_spiral_path (line 22) | def gen_spiral_path(R, T, num_render_views, center=None): FILE: xrnerf/models/builder.py function build_mlp (line 15) | def build_mlp(cfg): function build_render (line 20) | def build_render(cfg): function build_embedder (line 25) | def build_embedder(cfg): function build_network (line 30) | def build_network(cfg): function build_sampler (line 35) | def build_sampler(cfg): FILE: xrnerf/models/embedders/base.py class BaseEmbedder (line 9) | class BaseEmbedder(nn.Module): method __init__ (line 10) | def __init__(self, method create_embedding_fn (line 26) | def create_embedding_fn(self, method get_embed_ch (line 54) | def get_embed_ch(self): method forward (line 57) | def forward(self, data): method run_embed (line 76) | def run_embed(self, x, embed_fns): FILE: xrnerf/models/embedders/bungee_embedder.py class BungeeEmbedder (line 9) | class BungeeEmbedder(nn.Module): method __init__ (line 10) | def __init__(self, method create_mip_embedding_fn (line 26) | def create_mip_embedding_fn(self, method create_embedding_fn (line 57) | def create_embedding_fn(self, method get_embed_ch (line 85) | def get_embed_ch(self): method forward (line 88) | def forward(self, data): method run_embed (line 105) | def run_embed(self, x, embed_fns): FILE: xrnerf/models/embedders/gnr_embedder.py function conv3x3 (line 16) | def conv3x3(in_planes, out_planes, strd=1, padding=1, bias=False): class ConvBlock (line 26) | class ConvBlock(nn.Module): method __init__ (line 27) | def __init__(self, in_planes, out_planes, norm='batch'): method forward (line 57) | def forward(self, x): class PositionalEncoding (line 83) | class PositionalEncoding: method __init__ (line 85) | def __init__(self, method create_embedding_fn (line 97) | def create_embedding_fn(self, d): method embed (line 129) | def embed(self, inputs): class SphericalHarmonics (line 134) | class SphericalHarmonics: method __init__ (line 136) | def __init__(self, d=3, rank=3): method Lengdre_polynormial (line 141) | def Lengdre_polynormial(self, x, omx=None): method SH (line 154) | def SH(self, xyz): method embed (line 176) | def embed(self, inputs): class SRFilters (line 181) | class SRFilters(nn.Module): method __init__ (line 183) | def __init__(self, order=2, in_ch=256, out_ch=128): method forward (line 194) | def forward(self, feat, images): class HourGlass (line 210) | class HourGlass(nn.Module): method __init__ (line 211) | def __init__(self, num_modules, depth, num_features, norm='batch'): method _generate_network (line 220) | def _generate_network(self, level): method _forward (line 240) | def _forward(self, level, inp): method forward (line 269) | def forward(self, x): class HGFilter (line 274) | class HGFilter(nn.Module): method __init__ (line 275) | def __init__(self, opt): method forward (line 348) | def forward(self, x): FILE: xrnerf/models/embedders/kilonerf_fourier_embedder.py class MultiNetworkFourierEmbedding (line 12) | class MultiNetworkFourierEmbedding(nn.Module): method __init__ (line 13) | def __init__( method forward (line 30) | def forward(self, class KiloNerfFourierEmbedder (line 62) | class KiloNerfFourierEmbedder(nn.Module): method __init__ (line 64) | def __init__(self, method create_embedding_fn (line 77) | def create_embedding_fn(self, num_networks, multires, input_ch=3): method get_embed_ch (line 82) | def get_embed_ch(self): method forward (line 85) | def forward(self, data, fourier_embedding_implementation='pytorch'): FILE: xrnerf/models/embedders/mipnerf_embedder.py class MipNerfEmbedder (line 13) | class MipNerfEmbedder(BaseEmbedder): method __init__ (line 14) | def __init__(self, method expected_sin (line 35) | def expected_sin(x, x_var): method integrated_pos_enc (line 43) | def integrated_pos_enc(self, x_coord): method pos_enc (line 66) | def pos_enc(self, x): method get_embed_ch (line 81) | def get_embed_ch(self): method forward (line 89) | def forward(self, data): FILE: xrnerf/models/embedders/neuralbody_embedder.py class SmplEmbedder (line 17) | class SmplEmbedder(nn.Module): method __init__ (line 18) | def __init__(self, **kwargs): method interpolate_features (line 27) | def interpolate_features(grid_coords, feature_volume): method forward (line 39) | def forward(self, datas): class SparseConvNet (line 59) | class SparseConvNet(nn.Module): method __init__ (line 60) | def __init__(self): method forward (line 77) | def forward(self, x): function single_conv (line 101) | def single_conv(in_channels, out_channels, indice_key=None): function double_conv (line 113) | def double_conv(in_channels, out_channels, indice_key=None): function triple_conv (line 132) | def triple_conv(in_channels, out_channels, indice_key=None): function stride_conv (line 158) | def stride_conv(in_channels, out_channels, indice_key=None): function prepare_sparseconv_data (line 170) | def prepare_sparseconv_data(datas, voxel_size): FILE: xrnerf/models/mlps/aninerf_mlp.py class DeformField (line 12) | class DeformField(nn.Module): method __init__ (line 13) | def __init__(self, phase, smpl_threshold, bw_mlp, novel_pose_bw_mlp): method get_posed_point_viewdir (line 21) | def get_posed_point_viewdir(self, datas): method get_points_near_smpl (line 37) | def get_points_near_smpl(self, posed_pts, posed_dirs, datas): method transform_to_tpose (line 58) | def transform_to_tpose(self, pose_pts, pose_dirs, datas): method calculate_tpose_tbw (line 88) | def calculate_tpose_tbw(self, tpose, datas): method forward (line 98) | def forward(self, datas): class TPoseHuman (line 121) | class TPoseHuman(nn.Module): method __init__ (line 122) | def __init__(self, **kwargs): method calculate_alpha (line 128) | def calculate_alpha(self, tpose): method forward (line 134) | def forward(self, deform_ret, datas): method filter_and_format_prediction (line 151) | def filter_and_format_prediction(self, raw, deform_ret, datas): class AN_BlendWeightMLP (line 186) | class AN_BlendWeightMLP(nn.Module): method __init__ (line 187) | def __init__(self, num_pose, embedder): method get_bw_feature (line 206) | def get_bw_feature(self, pts, ind): method calculate_neural_blend_weights (line 214) | def calculate_neural_blend_weights(self, pose_pts, smpl_bw, latent_ind... class AN_DensityMLP (line 228) | class AN_DensityMLP(nn.Module): method __init__ (line 229) | def __init__(self, embedder): method forward (line 297) | def forward(self, inputs): class AN_ColorMLP (line 314) | class AN_ColorMLP(nn.Module): method __init__ (line 315) | def __init__(self, num_train_pose, embedder): method forward (line 349) | def forward(self, points, view_dirs, feature_vectors, latent_index): FILE: xrnerf/models/mlps/base.py class BaseMLP (line 11) | class BaseMLP(nn.Module, metaclass=ABCMeta): method __init__ (line 12) | def __init__(self, **kwarg): method forward (line 16) | def forward(self, inputs): FILE: xrnerf/models/mlps/bungeenerf_mlp.py class BungeeNerfBaseBlock (line 11) | class BungeeNerfBaseBlock(nn.Module): method __init__ (line 12) | def __init__(self, netwidth=256, input_ch=3, input_ch_views=3): method forward (line 22) | def forward(self, input_pts, input_views): class BungeeNerfResBlock (line 36) | class BungeeNerfResBlock(nn.Module): method __init__ (line 37) | def __init__(self, netwidth=256, input_ch=3, input_ch_views=3): method forward (line 48) | def forward(self, input_pts, input_views, h): class BungeeNerfMLP (line 63) | class BungeeNerfMLP(BaseMLP): method __init__ (line 64) | def __init__(self, method init_mlp (line 76) | def init_mlp(self, netwidth): method forward (line 90) | def forward(self, data): method batchify_run_mlp (line 101) | def batchify_run_mlp(self, x): method run_mlp (line 111) | def run_mlp(self, x): FILE: xrnerf/models/mlps/gnr_mlp.py class GNRMLP (line 11) | class GNRMLP(nn.Module): method __init__ (line 12) | def __init__(self, method forward (line 128) | def forward(self, x, attdirs=None, alpha_only=False, smpl_vis=None): method weighted_softmax (line 252) | def weighted_softmax(self, attention, weight): FILE: xrnerf/models/mlps/hashnerf_mlp.py function get_per_level_scale (line 17) | def get_per_level_scale(bound): class HashNerfMLP (line 24) | class HashNerfMLP(BaseMLP): method __init__ (line 25) | def __init__(self, method forward (line 47) | def forward(self, data): method run_mlp (line 55) | def run_mlp(self, data): method run_mlp2 (line 81) | def run_mlp2(self, data): method run_density (line 107) | def run_density(self, pts_flat): FILE: xrnerf/models/mlps/kilonerf_mlp.py class KiloNerfMLP (line 29) | class KiloNerfMLP(BaseMLP): method __init__ (line 31) | def __init__(self, method init_mlp (line 45) | def init_mlp(self, distilled_checkpoint): method get_view_dependent_parameters (line 130) | def get_view_dependent_parameters(self): method load_occupancy_grid (line 133) | def load_occupancy_grid(self, occupancy_checkpoint): method forward (line 136) | def forward(self, data): FILE: xrnerf/models/mlps/kilonerf_multinet.py class KiloNerfMultiNetwork (line 26) | class KiloNerfMultiNetwork(BaseMLP): method __init__ (line 28) | def __init__(self, method init_multi_network (line 56) | def init_multi_network(self, num_networks, alpha_rgb_initalization, method forward (line 93) | def forward(self, data): method get_single_network (line 99) | def get_single_network(self, network_index): FILE: xrnerf/models/mlps/multi_modules.py function _calculate_fan_in_and_fan_out (line 13) | def _calculate_fan_in_and_fan_out(tensor): function _calculate_correct_fan (line 19) | def _calculate_correct_fan(tensor, mode): function calculate_gain (line 30) | def calculate_gain(nonlinearity, param=None): function kaiming_uniform_ (line 56) | def kaiming_uniform_(tensor, a=0, mode='fan_in', nonlinearity='leaky_rel... function kaiming_normal_ (line 66) | def kaiming_normal_(tensor, a=0, mode='fan_in', nonlinearity='leaky_relu'): function xavier_uniform_ (line 74) | def xavier_uniform_(tensor, gain=1.): function xavier_normal_ (line 83) | def xavier_normal_(tensor, gain=1.): class Sine (line 90) | class Sine(nn.Module): method __init__ (line 91) | def __init__(self, w0=1.): method forward (line 95) | def forward(self, x): class SharedLinear (line 100) | class SharedLinear(nn.Module): method __init__ (line 103) | def __init__(self, method reset_parameters (line 123) | def reset_parameters(self): method forward (line 149) | def forward(self, input, batch_size_per_network=None): function naive_multimatmul (line 160) | def naive_multimatmul(biases, input_vectors, weights, out_features, function naive_multimatmul_differentiable (line 179) | def naive_multimatmul_differentiable(biases, input_vectors, weights, class AddMultiMatMul (line 198) | class AddMultiMatMul(torch.autograd.Function): method forward (line 200) | def forward(ctx, biases, input_vectors, weights, out_features, in_feat... method backward (line 215) | def backward(ctx, grad_output): class MultiNetworkLinear (line 238) | class MultiNetworkLinear(nn.Module): method __init__ (line 241) | def __init__(self, method reset_parameters (line 282) | def reset_parameters(self): method forward (line 342) | def forward(self, x, batch_size_per_network=None, bias=None, weight=No... function extract_linears (line 395) | def extract_linears(network): class MultiNetwork (line 405) | class MultiNetwork(nn.Module): method __init__ (line 406) | def __init__(self, method serialize_params (line 567) | def serialize_params(self): method forward (line 590) | def forward(self, x, batch_size_per_network=None, random_directions=No... method extract_single_network (line 672) | def extract_single_network(self, network_index): FILE: xrnerf/models/mlps/nb_mlp.py class NB_NeRFMLP (line 11) | class NB_NeRFMLP(nn.Module): method __init__ (line 12) | def __init__(self, num_frame, embedder): method forward (line 31) | def forward(self, xyzc_features, datas): FILE: xrnerf/models/mlps/nerf_mlp.py class NerfMLP (line 12) | class NerfMLP(BaseMLP): method __init__ (line 13) | def __init__(self, method init_mlp (line 29) | def init_mlp(self, output_ch, netdepth, netwidth): method forward (line 51) | def forward(self, data): method batchify_run_mlp (line 60) | def batchify_run_mlp(self, x): method run_mlp (line 70) | def run_mlp(self, x): FILE: xrnerf/models/networks/aninerf.py class AniNeRFNetwork (line 16) | class AniNeRFNetwork(NeuralBodyNetwork): method __init__ (line 17) | def __init__(self, cfg, render=None): method get_params (line 31) | def get_params(self): method forward (line 46) | def forward(self, datas, is_test=False): method train_pose_stage (line 61) | def train_pose_stage(self, datas): method train_step (line 80) | def train_step(self, datas, optimizer, **kwargs): FILE: xrnerf/models/networks/base.py class BaseNerfNetwork (line 10) | class BaseNerfNetwork(nn.Module, metaclass=ABCMeta): method __init__ (line 28) | def __init__(self, **kwarg): method train_step (line 32) | def train_step(self, data, optimizer, **kwargs): method val_step (line 36) | def val_step(self, data, **kwargs): FILE: xrnerf/models/networks/bungeenerf.py class BungeeNerfNetwork (line 16) | class BungeeNerfNetwork(BaseNerfNetwork): method __init__ (line 23) | def __init__(self, cfg, mlp=None, render=None): method forward (line 38) | def forward(self, data, is_test=False): method batchify_forward (line 51) | def batchify_forward(self, data, is_test=False): method train_step (line 72) | def train_step(self, data, optimizer, **kwargs): method val_step (line 98) | def val_step(self, data, optimizer=None, **kwargs): method test_step (line 148) | def test_step(self, data, **kwargs): method set_val_pipeline (line 175) | def set_val_pipeline(self, func): FILE: xrnerf/models/networks/gnr.py class GnrNetwork (line 17) | class GnrNetwork(NerfNetwork): method __init__ (line 18) | def __init__(self, cfg): method image_rescale (line 49) | def image_rescale(self, images, masks): method get_image_feature (line 55) | def get_image_feature(self, data): method forward (line 66) | def forward(self, data, is_test=False): method render_path (line 71) | def render_path(self, data): method reconstruct (line 79) | def reconstruct(self, data): method train_step (line 86) | def train_step(self, data, optimizer, **kwargs): method val_step (line 93) | def val_step(self, data, optimizer=None, **kwargs): method cal_metrics (line 122) | def cal_metrics(self, metrics, rgbs, gts): method prepare_data (line 133) | def prepare_data(self, opt, data, local_rank=0): method to8b (line 180) | def to8b(self, img): FILE: xrnerf/models/networks/hashnerf.py class HashNerfNetwork (line 17) | class HashNerfNetwork(NerfNetwork): method __init__ (line 18) | def __init__(self, cfg, sampler=None, mlp=None, render=None): method forward (line 24) | def forward(self, data, is_test=False): method train_step (line 32) | def train_step(self, data, optimizer, **kwargs): method val_step (line 54) | def val_step(self, data, optimizer=None, **kwargs): method test_step (line 95) | def test_step(self, data, **kwargs): FILE: xrnerf/models/networks/kilonerf.py class KiloNerfNetwork (line 19) | class KiloNerfNetwork(NerfNetwork): method __init__ (line 22) | def __init__(self, cfg, mlp=None, mlp_fine=None, render=None): method train_step (line 28) | def train_step(self, data, optimizer, **kwargs): method val_step (line 61) | def val_step(self, data, optimizer=None, **kwargs): method test_step (line 117) | def test_step(self, data, **kwargs): FILE: xrnerf/models/networks/mipnerf.py class MipNerfNetwork (line 15) | class MipNerfNetwork(NerfNetwork): method __init__ (line 16) | def __init__(self, cfg, mlp=None, render=None): method forward (line 25) | def forward(self, data, is_test): method train_step (line 42) | def train_step(self, data, optimizer, **kwargs): method val_step (line 76) | def val_step(self, data, optimizer=None, **kwargs): method evaluate_once (line 100) | def evaluate_once(self, data, **kwargs): FILE: xrnerf/models/networks/nerf.py class NerfNetwork (line 16) | class NerfNetwork(BaseNerfNetwork): method __init__ (line 23) | def __init__(self, cfg, mlp=None, mlp_fine=None, render=None): method forward (line 39) | def forward(self, data, is_test=False): method batchify_forward (line 50) | def batchify_forward(self, data, is_test=False): method train_step (line 71) | def train_step(self, data, optimizer, **kwargs): method val_step (line 94) | def val_step(self, data, optimizer=None, **kwargs): method test_step (line 144) | def test_step(self, data, **kwargs): method set_val_pipeline (line 171) | def set_val_pipeline(self, func): FILE: xrnerf/models/networks/neuralbody.py class NeuralBodyNetwork (line 15) | class NeuralBodyNetwork(NerfNetwork): method __init__ (line 16) | def __init__(self, cfg, embedder=None, render=None): method forward (line 29) | def forward(self, datas, is_test=False): method val_step (line 39) | def val_step(self, datas, *args, **kwargs): FILE: xrnerf/models/networks/student_nerf.py class StudentNerfNetwork (line 18) | class StudentNerfNetwork(BaseNerfNetwork): method __init__ (line 21) | def __init__(self, method get_params (line 45) | def get_params(self): method teacher_forward (line 49) | def teacher_forward(self, data): method teacher_batchify_forward (line 54) | def teacher_batchify_forward(self, data): method forward (line 75) | def forward(self, data): method batchify_forward (line 79) | def batchify_forward(self, data): method train_step (line 104) | def train_step(self, data, optimizer, **kwargs): method val_step (line 126) | def val_step(self, data, **kwargs): FILE: xrnerf/models/networks/utils/aninerf.py function sample_closest_points (line 11) | def sample_closest_points(src: torch.Tensor, ref: torch.Tensor, function world_points_to_pose_points (line 22) | def world_points_to_pose_points(wpts, Rh, Th): function world_dirs_to_pose_dirs (line 32) | def world_dirs_to_pose_dirs(wdirs, Rh): function pose_points_to_tpose_points (line 41) | def pose_points_to_tpose_points(ppts, bw, A): function pose_dirs_to_tpose_dirs (line 57) | def pose_dirs_to_tpose_dirs(ddirs, bw, A): function tpose_points_to_pose_points (line 72) | def tpose_points_to_pose_points(pts, bw, A): function tpose_dirs_to_pose_dirs (line 88) | def tpose_dirs_to_pose_dirs(ddirs, bw, A): class NovelPoseTraining (line 103) | class NovelPoseTraining: method get_sampling_points (line 105) | def get_sampling_points(bounds): method wpts_to_ppts (line 119) | def wpts_to_ppts(pts, datas): method ppts_to_tpose (line 129) | def ppts_to_tpose(net, pose_pts, datas, canonical_bounds): method tpose_to_ppts (line 179) | def tpose_to_ppts(net, tpose, datas): method calculate_bounds (line 222) | def calculate_bounds(points): method calculate_loss (line 231) | def calculate_loss(net, datas): FILE: xrnerf/models/networks/utils/batching.py function unfold_batching (line 5) | def unfold_batching(data): FILE: xrnerf/models/networks/utils/gnr.py function index (line 10) | def index(feat, uv, mode='bilinear'): function init_weights (line 27) | def init_weights(net, init_type='normal', init_gain=0.02): class LPIPS (line 66) | class LPIPS(torch.nn.Module): method __init__ (line 67) | def __init__(self): method forward (line 71) | def forward(self, x, gt): function psnr (line 86) | def psnr(x, gt): function gaussian (line 105) | def gaussian(window_size, sigma): function create_window (line 113) | def create_window(window_size, channel=1): function ssim_ (line 122) | def ssim_(img1, class SSIM (line 187) | class SSIM(torch.nn.Module): method __init__ (line 188) | def __init__(self, window_size=11, size_average=True, val_range=None): method forward (line 198) | def forward(self, img1, img2): function rot2euler (line 219) | def rot2euler(R): function euler2rot (line 226) | def euler2rot(euler): function batch_rodrigues (line 239) | def batch_rodrigues(theta): function quat_to_rotmat (line 257) | def quat_to_rotmat(quat): function index (line 286) | def index(feat, uv, mode='bilinear'): function orthogonal (line 305) | def orthogonal(points, calibrations, transforms=None): function perspective (line 324) | def perspective(points, w2c, camera): FILE: xrnerf/models/networks/utils/hierarchical_sample.py function sample_pdf (line 6) | def sample_pdf(data, N_samples, is_perturb=False, is_test=False): FILE: xrnerf/models/networks/utils/metrics.py function HuberLoss (line 8) | def HuberLoss(x, y, delta=0.1, reduction='sum'): FILE: xrnerf/models/networks/utils/mip.py function sorted_piecewise_constant_pdf (line 7) | def sorted_piecewise_constant_pdf(bins, weights, num_samples, randomized): function lift_gaussian (line 66) | def lift_gaussian(d, t_mean, t_var, r_var, diag): function conical_frustum_to_gaussian (line 91) | def conical_frustum_to_gaussian(d, t0, t1, base_radius, diag, stable=True): function cylinder_to_gaussian (line 109) | def cylinder_to_gaussian(d, t0, t1, radius, diag): function cast_rays (line 117) | def cast_rays(z_vals, origins, directions, radii, ray_shape, diag=True): function sample_along_rays (line 132) | def sample_along_rays(data, ray_shape): function resample_along_rays (line 146) | def resample_along_rays(data, randomized, ray_shape, resample_padding): FILE: xrnerf/models/networks/utils/transforms.py function recover_shape (line 5) | def recover_shape(data, to_shape): function nb_recover_shape (line 12) | def nb_recover_shape(data, to_shape, mask): function merge_ret (line 24) | def merge_ret(ret, fine_ret): function convert_to_local_coords_multi (line 35) | def convert_to_local_coords_multi(points, domain_mins, domain_maxs): function transform_examples (line 47) | def transform_examples(data): function reorder_points_and_dirs (line 57) | def reorder_points_and_dirs(data, fixed_res, res, occupancy_grid, FILE: xrnerf/models/renders/base.py class BaseRender (line 10) | class BaseRender(nn.Module, metaclass=ABCMeta): method __init__ (line 21) | def __init__(self, **kwargs): method forward (line 26) | def forward(self): FILE: xrnerf/models/renders/bungeenerf_render.py class BungeeNerfRender (line 11) | class BungeeNerfRender(BaseRender): method __init__ (line 12) | def __init__(self, method get_disp_map (line 34) | def get_disp_map(self, weights, z_vals): method get_weights (line 40) | def get_weights(self, density_delta): method forward (line 49) | def forward(self, data, is_test=False): FILE: xrnerf/models/renders/gnr_render.py class GnrRenderer (line 31) | class GnrRenderer: method __init__ (line 32) | def __init__(self, method cal_loss (line 96) | def cal_loss(self, rgb, rgb_gt): method get_rays_orthogonal (line 118) | def get_rays_orthogonal(self, bbox, calib): method get_rays_perspective (line 145) | def get_rays_perspective(self, bbox, w2c, cam): method make_att_input (line 189) | def make_att_input(self, pts, viewdirs, calibs, smpl): method make_nerf_input (line 224) | def make_nerf_input(self, method make_nerf_output (line 311) | def make_nerf_output(self, method render_rays (line 359) | def render_rays(self, method inside_pts_vh (line 489) | def inside_pts_vh(self, pts, masks, smpl, calibs, persps=None): method render (line 528) | def render(self, method render_path (line 586) | def render_path(self, method reconstruct (line 643) | def reconstruct(self, method octree_reconstruct (line 727) | def octree_reconstruct(self, coords, masks, **kwargs): FILE: xrnerf/models/renders/hashnerf_render.py class HashNerfRender (line 17) | class HashNerfRender(BaseRender): method __init__ (line 18) | def __init__(self, bg_color=None, **kwarg): method forward (line 22) | def forward(self, data, sampler, is_test=False): class _calc_rgb_bp (line 60) | class _calc_rgb_bp(Function): method forward (line 62) | def forward(ctx, network_output, coords_in, rays_numsteps, method backward (line 114) | def backward(ctx, grad_rgb_output): class _calc_rgb_nobp (line 149) | class _calc_rgb_nobp(Function): method forward (line 151) | def forward(ctx, network_output, coords_in, rays_numsteps, bg_color_cpu, FILE: xrnerf/models/renders/kilonerf_simple_render.py class KiloNerfSimpleRender (line 11) | class KiloNerfSimpleRender(NerfRender): method __init__ (line 12) | def __init__(self, method process_density (line 30) | def process_density(self, raw_output): method forward (line 49) | def forward(self, data): FILE: xrnerf/models/renders/mipnerf_render.py class MipNerfRender (line 12) | class MipNerfRender(NerfRender): method get_disp_map (line 13) | def get_disp_map(self, weights, z_vals): method get_weights (line 26) | def get_weights(self, density_delta): FILE: xrnerf/models/renders/nerf_render.py class NerfRender (line 11) | class NerfRender(BaseRender): method __init__ (line 12) | def __init__(self, method get_disp_map (line 32) | def get_disp_map(self, weights, z_vals): method get_weights (line 38) | def get_weights(self, density_delta): method forward (line 47) | def forward(self, data, is_test=False): FILE: xrnerf/models/samplers/ngp_grid_sampler.py class NGPGridSampler (line 12) | class NGPGridSampler(nn.Module): method __init__ (line 14) | def __init__( method set_data (line 75) | def set_data(self, alldata, datainfo): method set_iter (line 87) | def set_iter(self, iter_n): method update_density_grid_func (line 90) | def update_density_grid_func(self, n_uniform_density_grid_samples, method update_density_grid (line 168) | def update_density_grid(self, mlp): method check_device (line 176) | def check_device(self, data): method sample (line 189) | def sample(self, data, mlp, is_test=False): method update_batch_rays (line 268) | def update_batch_rays(self, is_training): method div_round_up (line 283) | def div_round_up(self, val, divisor): FILE: xrnerf/models/samplers/utils/compacted_coords.py class _compacted_coords (line 13) | class _compacted_coords(Function): method forward (line 15) | def forward(ctx, network_output, coords_in, rays_numsteps, FILE: xrnerf/models/samplers/utils/ema_grid_samples_nerf.py class _ema_grid_samples_nerf (line 13) | class _ema_grid_samples_nerf(Function): method forward (line 15) | def forward(ctx, density_grid_tmp, density_grid, n_elements, decay): FILE: xrnerf/models/samplers/utils/generate_grid_samples_nerf_nonuniform.py class _generate_grid_samples_nerf_nonuniform (line 13) | class _generate_grid_samples_nerf_nonuniform(Function): method forward (line 15) | def forward(ctx, density_grid, n_elements, density_grid_ema_step, FILE: xrnerf/models/samplers/utils/mark_untrained_density_grid.py class _mark_untrained_density_grid (line 13) | class _mark_untrained_density_grid(Function): method forward (line 15) | def forward(ctx, focal_lengths, transforms, n_elements, n_img, resolut... FILE: xrnerf/models/samplers/utils/rays_sampler.py class _rays_sampler (line 13) | class _rays_sampler(Function): method forward (line 15) | def forward(ctx, rays_o, rays_d, imgs_id, density_grid_bitfield, metad... FILE: xrnerf/models/samplers/utils/splat_grid_samples_nerf_max_nearest_neighbor.py class _splat_grid_samples_nerf_max_nearest_neighbor (line 13) | class _splat_grid_samples_nerf_max_nearest_neighbor(Function): method forward (line 15) | def forward(ctx, density_out, density_grid_indices, padded_output_width, FILE: xrnerf/models/samplers/utils/update_bitfield.py class _update_bitfield (line 13) | class _update_bitfield(Function): method forward (line 15) | def forward(ctx, density_grid, density_grid_mean, density_grid_bitfield, FILE: xrnerf/utils/data_helper.py class Node (line 7) | class Node: method __init__ (line 9) | def __init__(self): function calculate_volume (line 13) | def calculate_volume(domain_min, domain_max): function load_matrix (line 24) | def load_matrix(path): function get_global_domain_min_and_max (line 35) | def get_global_domain_min_and_max(cfg, device=None): FILE: xrnerf/utils/logger.py function get_root_logger (line 8) | def get_root_logger(log_file=None, log_level=logging.INFO):