lamppp
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
lmp::autograd::Function Struct Referenceabstract
Inheritance diagram for lmp::autograd::Function:
lmp::autograd::ForwardFunction< AbsoluteValue > lmp::autograd::ForwardFunction< Add > lmp::autograd::ForwardFunction< Clamp > lmp::autograd::ForwardFunction< Cosine > lmp::autograd::ForwardFunction< Divide > lmp::autograd::ForwardFunction< Equal > lmp::autograd::ForwardFunction< ExpandDims > lmp::autograd::ForwardFunction< Exponential > lmp::autograd::ForwardFunction< Greater > lmp::autograd::ForwardFunction< GreaterEqual > lmp::autograd::ForwardFunction< Less > lmp::autograd::ForwardFunction< LessEqual > lmp::autograd::ForwardFunction< Logarithm > lmp::autograd::ForwardFunction< MatrixMultiplication > lmp::autograd::ForwardFunction< Maximum > lmp::autograd::ForwardFunction< Minimum > lmp::autograd::ForwardFunction< Multiply > lmp::autograd::ForwardFunction< Negation > lmp::autograd::ForwardFunction< NotEqual > lmp::autograd::ForwardFunction< Power > lmp::autograd::ForwardFunction< Product > lmp::autograd::ForwardFunction< Reshape > lmp::autograd::ForwardFunction< Sine > lmp::autograd::ForwardFunction< SquareRoot > lmp::autograd::ForwardFunction< Squeeze > lmp::autograd::ForwardFunction< Subtract > lmp::autograd::ForwardFunction< Summation > lmp::autograd::ForwardFunction< Tangent > lmp::autograd::ForwardFunction< To > lmp::autograd::ForwardFunction< Transpose > lmp::autograd::ForwardFunction< Derived > lmp::autograd::ops::AbsoluteValueBackward lmp::autograd::ops::AddBackward lmp::autograd::ops::ClampBackward lmp::autograd::ops::CosineBackward lmp::autograd::ops::DivideBackward lmp::autograd::ops::EqualBackward lmp::autograd::ops::ExpandDimsBackward lmp::autograd::ops::ExponentialBackward lmp::autograd::ops::GreaterBackward lmp::autograd::ops::GreaterEqualBackward lmp::autograd::ops::LessBackward lmp::autograd::ops::LessEqualBackward lmp::autograd::ops::LogarithmBackward lmp::autograd::ops::MatrixMultiplicationBackward lmp::autograd::ops::MaximumBackward lmp::autograd::ops::MinimumBackward lmp::autograd::ops::MultiplyBackward lmp::autograd::ops::NegationBackward lmp::autograd::ops::NotEqualBackward lmp::autograd::ops::PowerBackward lmp::autograd::ops::ProductBackward lmp::autograd::ops::ReshapeBackward lmp::autograd::ops::SineBackward lmp::autograd::ops::SquareRootBackward lmp::autograd::ops::SqueezeBackward lmp::autograd::ops::SubtractBackward lmp::autograd::ops::SummationBackward lmp::autograd::ops::TangentBackward lmp::autograd::ops::ToBackward lmp::autograd::ops::TransposeBackward

Public Member Functions

virtual variable_list apply (const variable_list &inputs)=0
 
variable_list operator() (const variable_list &inputs)
 

Public Attributes

std::unique_ptr< variable_list > saved_inputs
 

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