lamppp
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | Friends | List of all members
lmp::nets::Module< Derived > Class Template Reference

Public Member Functions

template<typename... Args>
 Module (Args &&... args)
 
std::vector< Parameterparameters () const
 
std::multimap< std::string, Parameternamed_parameters () const
 
std::vector< std::reference_wrapper< Parameter > > parameters ()
 
std::multimap< std::string, std::reference_wrapper< Parameter > > named_parameters ()
 
void eval ()
 
void train ()
 
template<typename... Args>
auto operator() (Args &&... args) -> std::invoke_result_t< decltype(&Derived::forward), Derived, Args... >
 

Protected Attributes

std::shared_ptr< Derived > impl_
 

Friends

template<typename T >
class detail::UnsafeModuleAccessor
 

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