DNA Calib 1.1
Project brief
Public Member Functions | Public Attributes | List of all members
dnac::RawPSDMatrix Struct Reference

#include <DNA.h>

Collaboration diagram for dnac::RawPSDMatrix:
Collaboration graph

Public Member Functions

 RawPSDMatrix (MemoryResource *memRes)
 
template<class Archive >
void serialize (Archive &archive)
 

Public Attributes

DynArray< std::uint16_t > rows
 
DynArray< std::uint16_t > columns
 
DynArray< float > values
 

Constructor & Destructor Documentation

◆ RawPSDMatrix()

dnac::RawPSDMatrix::RawPSDMatrix ( MemoryResource memRes)
inlineexplicit
424 :
425 rows{memRes},
426 columns{memRes},
427 values{memRes} {
428 }
DynArray< std::uint16_t > columns
Definition: dnacalib/dna/DNA.h:421
DynArray< std::uint16_t > rows
Definition: dnacalib/dna/DNA.h:420
DynArray< float > values
Definition: dnacalib/dna/DNA.h:422

Member Function Documentation

◆ serialize()

template<class Archive >
void dnac::RawPSDMatrix::serialize ( Archive &  archive)
inline
431 {
432 archive.label("rows");
433 archive(rows);
434 archive.label("columns");
435 archive(columns);
436 archive.label("values");
437 archive(values);
438 }

References columns, rows, and values.

Member Data Documentation

◆ columns

DynArray<std::uint16_t> dnac::RawPSDMatrix::columns

Referenced by serialize().

◆ rows

DynArray<std::uint16_t> dnac::RawPSDMatrix::rows

Referenced by serialize().

◆ values

DynArray<float> dnac::RawPSDMatrix::values

Referenced by serialize().


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