Treelite
ModelImpl< ThresholdType, LeafOutputType > Member List

This is the complete list of members for ModelImpl< ThresholdType, LeafOutputType >, including all inherited members.

average_tree_outputModel
Create() (defined in Model)Modelinlinestatic
Create(TypeInfo threshold_type, TypeInfo leaf_output_type) (defined in Model)Modelinlinestatic
CreateFromPyBuffer(std::vector< PyBufferFrame > frames) (defined in Model)Modelstatic
DeserializeFromFile(FILE *src_fp) (defined in Model)Modelstatic
DeserializeFromFileImpl(FILE *src_fp) override (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >inlinevirtual
DeserializeTemplate(std::size_t num_tree, HeaderFieldHandlerFunc header_field_handler, TreeHandlerFunc tree_handler, SkipOptFieldHandlerFunc skip_opt_field_handler) (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >inline
Dispatch(Func func) (defined in Model)Modelinline
Dispatch(Func func) const (defined in Model)Modelinline
DumpAsJSON(std::ostream &fo, bool pretty_print) const override (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >virtual
DumpAsJSON(bool pretty_print) const (defined in Model)Modelinline
GetLeafOutputType() const (defined in Model)Modelinline
GetNumTree() const override (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >inlinevirtual
GetPyBuffer(std::vector< PyBufferFrame > *dest) override (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >inlinevirtual
GetPyBuffer() (defined in Model)Model
GetThresholdType() const (defined in Model)Modelinline
InitFromPyBuffer(std::vector< PyBufferFrame >::iterator it, std::size_t num_frame) override (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >inlinevirtual
major_ver_ (defined in Model)Modelprotected
minor_ver_ (defined in Model)Modelprotected
Model()Modelinline
Model(const Model &)=delete (defined in Model)Model
Model(Model &&)=default (defined in Model)Model
ModelImpl()=defaultModelImpl< ThresholdType, LeafOutputType >
ModelImpl(const ModelImpl &)=delete (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >
ModelImpl(ModelImpl &&) noexcept=default (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >
num_featureModel
num_opt_field_per_model_ (defined in Model)Modelprotected
num_tree_ (defined in Model)Modelprotected
operator=(const ModelImpl &)=delete (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >
operator=(ModelImpl &&) noexcept=default (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >
operator=(const Model &)=delete (defined in Model)Model
operator=(Model &&)=default (defined in Model)Model
paramModel
patch_ver_ (defined in Model)Modelprotected
SerializeToFile(FILE *dest_fp) (defined in Model)Model
SerializeToFileImpl(FILE *dest_fp) override (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >inlinevirtual
SetTreeLimit(std::size_t limit) override (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >inlinevirtual
task_paramModel
task_typeModel
treesModelImpl< ThresholdType, LeafOutputType >
~Model()=default (defined in Model)Modelvirtual
~ModelImpl() override=default (defined in ModelImpl< ThresholdType, LeafOutputType >)ModelImpl< ThresholdType, LeafOutputType >