NumCpp  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cnc::all_arithmetic< Ts >
 Cnc::all_arithmetic< Head, Tail... >
 Cnc::all_arithmetic< T >
 Cnc::all_same< T1, Ts >
 Cnc::all_same< T1, Head, Tail... >
 Cnc::all_same< T1, T2 >
 Cnc::coordinates::CartesianCartensian coordinates
 Cnc::coordinates::reference_frames::ECEFECEF coordinates
 Cnc::coordinates::reference_frames::ENUEast North Up coordinates
 Cnc::coordinates::reference_frames::NEDNorth east down coordinates
 Cnc::coordinates::EulerEuler
 Cnc::coordinates::OrientationOrientation
 Cnc::coordinates::reference_frames::AERAz, El, Range coordinates
 Cnc::coordinates::reference_frames::CelestialHolds a full celestial Celestial object
 Cnc::coordinates::reference_frames::DecHolds a Declination object
 Cnc::coordinates::reference_frames::GeocentricGeocentric coordinates
 Cnc::coordinates::reference_frames::LLAGeodetic coordinates
 Cnc::coordinates::reference_frames::RAHolds a right ascension object
 Cnc::DataCube< dtype >Convenience container for holding a uniform array of NdArrays
 Cnc::DateTimeDate Time class for working with iso formatted date times
 Cnc::DtypeInfo< dtype >Holds info about the dtype
 Cnc::DtypeInfo< std::complex< dtype > >Holds info about the std::complex
 Cnc::greaterThan< Value1, Value2 >
 Cnc::imageProcessing::Centroid< dtype >Holds the information for a centroid
 Cnc::imageProcessing::Cluster< dtype >Holds the information for a cluster of pixels
 Cnc::imageProcessing::ClusterMaker< dtype >Clusters exceedance data into contiguous groups
 Cnc::imageProcessing::Pixel< dtype >Holds the information for a single pixel
 Cnc::integrate::LegendrePolynomial
 Cnc::is_complex< T >
 Cnc::is_complex< std::complex< T > >
 Cnc::is_ndarray_int< NdArray< dtype, Allocator > >
 Cnc::is_valid_dtype< dtype >
 Cnc::linalg::SVD
 Cnc::logger::BinaryLoggerBinary Logger Singleton
 Cnc::logger::detail::BinaryDataLogger< DataType >Binary Logger
 Cnc::logger::detail::type_traits::has_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >Type trait to check if a type has a serialize method with the correct signature
 Cnc::NdArray< dtype, Allocator >Holds 1D and 2D arrays, the main work horse of the NumCpp library
 Cnc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >Custom column const_iterator for NdArray
 Cnc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >Custom column iterator for NdArray
 Cnc::NdArrayConstIterator< dtype, PointerType, DifferenceType >Custom const_iterator for NdArray
 Cnc::NdArrayIterator< dtype, PointerType, DifferenceType >Custom iterator for NdArray
 Cnc::polynomial::Poly1d< dtype >
 Cnc::random::RNG< GeneratorType >
 Cnc::roots::IterationABC for iteration classes to derive from
 Cnc::roots::Bisection
 Cnc::roots::Brent
 Cnc::roots::Dekker
 Cnc::roots::Newton
 Cnc::roots::Secant
 Cnc::rotations::DCMFactory methods for generating direction cosine matrices and vectors
 Cnc::rotations::QuaternionHolds a unit quaternion
 Cnc::ShapeA Shape Class for NdArrays
 Cnc::SliceA Class for slicing into NdArrays
 Cnc::Timer< TimeUnit >A timer class for timing code execution
 Cnc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >
 Cnc::type_traits::is_ndarray_signed_int< NdArray< dtype, Allocator > >
 Cnc::utils::timeit_detail::Result< TimeUnit >Result statistics of a timeit run
 Cnc::Vec2Holds a 2D vector
 Cnc::Vec3Holds a 3D vector
 Cnc::NdArray< bool >
 Cnc::NdArray< double >
 Cstd::false_type
 Cnc::is_ndarray_int< typename >
 Cnc::logger::detail::type_traits::has_serialize< DataType, typename >Type trait to check if a type has a serialize method with the correct signature
 Cnc::type_traits::is_ndarray_int< typename >
 Cnc::type_traits::is_ndarray_signed_int< typename >