|
| DenseDMatrixImpl (std::vector< ElementType > data, ElementType missing_value, size_t num_row, size_t num_col) |
|
| DenseDMatrixImpl (const DenseDMatrixImpl &)=default |
|
| DenseDMatrixImpl (DenseDMatrixImpl &&) noexcept=default |
|
DenseDMatrixImpl & | operator= (const DenseDMatrixImpl &)=default |
|
DenseDMatrixImpl & | operator= (DenseDMatrixImpl &&) noexcept=default |
|
size_t | GetNumRow () const override |
|
size_t | GetNumCol () const override |
|
size_t | GetNumElem () const override |
|
DMatrixType | GetType () const override |
|
template<typename OutputType > |
void | FillRow (size_t row_id, OutputType *out) const |
|
template<typename OutputType > |
void | ClearRow (size_t row_id, OutputType *out) const |
|
TypeInfo | GetElementType () const override |
|
|
template<typename ElementType > |
static std::unique_ptr< DenseDMatrix > | Create (std::vector< ElementType > data, ElementType missing_value, size_t num_row, size_t num_col) |
|
template<typename ElementType > |
static std::unique_ptr< DenseDMatrix > | Create (const void *data, const void *missing_value, size_t num_row, size_t num_col) |
|
static std::unique_ptr< DenseDMatrix > | Create (TypeInfo type, const void *data, const void *missing_value, size_t num_row, size_t num_col) |
|
template<typename ElementType>
class treelite::DenseDMatrixImpl< ElementType >
Definition at line 54 of file data.h.