Skip to main content

SimaArgMax Class

Declaration

class simaai::neat::SimaArgMax { ... }

Included Headers

#include <SimaArgMax.h>

Base classes

classNode
classOutputSpecProvider

Public Constructors Index

SimaArgMax (SimaArgMaxOptions opt={})

Public Member Functions Index

std::stringkind () const override
NodeCapsBehaviorcaps_behavior () const override
boolhas_config_json () const override
boolwire_input_names (const std::vector< std::string > &upstream_names, const std::string &tag) override
std::stringbackend_fragment (int node_index) const override
std::vector< std::string >element_names (int node_index) const override
OutputSpecoutput_spec (const OutputSpec &input) const override
const SimaArgMaxOptions &options () const

Private Member Attributes Index

SimaArgMaxOptionsopt_
std::shared_ptr< ConfigHolder >config_holder_
std::stringconfig_path_

Definition at line 25 of file SimaArgMax.h.

Public Constructors

SimaArgMax()

simaai::neat::SimaArgMax::SimaArgMax (SimaArgMaxOptions opt={})
explicit

Definition at line 27 of file SimaArgMax.h.

Public Member Functions

backend_fragment()

std::string simaai::neat::SimaArgMax::backend_fragment (int node_index)

Definition at line 38 of file SimaArgMax.h.

caps_behavior()

NodeCapsBehavior simaai::neat::SimaArgMax::caps_behavior ()
inline

Definition at line 32 of file SimaArgMax.h.

32 NodeCapsBehavior caps_behavior() const override {
33 return NodeCapsBehavior::Static;
34 }

element_names()

std::vector<std::string> simaai::neat::SimaArgMax::element_names (int node_index)

Definition at line 39 of file SimaArgMax.h.

has_config_json()

bool simaai::neat::SimaArgMax::has_config_json ()

Definition at line 35 of file SimaArgMax.h.

kind()

std::string simaai::neat::SimaArgMax::kind ()
inline

Definition at line 29 of file SimaArgMax.h.

29 std::string kind() const override {
30 return "SimaArgMax";
31 }

options()

const SimaArgMaxOptions& simaai::neat::SimaArgMax::options ()
inline

Definition at line 42 of file SimaArgMax.h.

42 const SimaArgMaxOptions& options() const {
43 return opt_;
44 }

output_spec()

OutputSpec simaai::neat::SimaArgMax::output_spec (const OutputSpec & input)

Definition at line 40 of file SimaArgMax.h.

wire_input_names()

bool simaai::neat::SimaArgMax::wire_input_names (const std::vector< std::string > & upstream_names, const std::string & tag)

Definition at line 36 of file SimaArgMax.h.

Private Member Attributes

config_holder_

std::shared_ptr<ConfigHolder> simaai::neat::SimaArgMax::config_holder_

Definition at line 50 of file SimaArgMax.h.

50 std::shared_ptr<ConfigHolder> config_holder_;

config_path_

std::string simaai::neat::SimaArgMax::config_path_

Definition at line 51 of file SimaArgMax.h.

51 std::string config_path_;

opt_

SimaArgMaxOptions simaai::neat::SimaArgMax::opt_

Definition at line 49 of file SimaArgMax.h.

47 struct ConfigHolder;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.