| _action_scale_tensor | Moose::LibtorchActionDistribution | protected |
| _alpha_beta_tensor | Moose::LibtorchBetaActionDistribution | private |
| _alpha_module | Moose::LibtorchBetaActionDistribution | private |
| _alpha_tensor | Moose::LibtorchBetaActionDistribution | private |
| _beta_module | Moose::LibtorchBetaActionDistribution | private |
| _beta_tensor | Moose::LibtorchBetaActionDistribution | private |
| _data_type | Moose::LibtorchActionDistribution | protected |
| _device_type | Moose::LibtorchActionDistribution | protected |
| _log_norm | Moose::LibtorchBetaActionDistribution | private |
| _max_tensor | Moose::LibtorchBetaActionDistribution | private |
| _maximum_values | Moose::LibtorchBetaActionDistribution | private |
| _mean | Moose::LibtorchBetaActionDistribution | private |
| _min_tensor | Moose::LibtorchBetaActionDistribution | private |
| _minimum_values | Moose::LibtorchBetaActionDistribution | private |
| _name | Moose::LibtorchActionDistribution | protected |
| _num_inputs | Moose::LibtorchActionDistribution | protected |
| _num_outputs | Moose::LibtorchActionDistribution | protected |
| _output_scaling_factors | Moose::LibtorchActionDistribution | protected |
| actionScaleTensor() const | Moose::LibtorchActionDistribution | inlineprotected |
| alphaModule() | Moose::LibtorchBetaActionDistribution | inline |
| alphaModule() const | Moose::LibtorchBetaActionDistribution | inline |
| alphaTensor() const | Moose::LibtorchBetaActionDistribution | inline |
| betaModule() | Moose::LibtorchBetaActionDistribution | inline |
| betaModule() const | Moose::LibtorchBetaActionDistribution | inline |
| betaTensor() const | Moose::LibtorchBetaActionDistribution | inline |
| constructDistribution() | Moose::LibtorchBetaActionDistribution | private |
| deterministicAction() const override | Moose::LibtorchBetaActionDistribution | virtual |
| entropy() const override | Moose::LibtorchBetaActionDistribution | virtual |
| initialize(c10::optional< at::Generator > generator=c10::nullopt) override | Moose::LibtorchBetaActionDistribution | virtual |
| isBounded() const override | Moose::LibtorchBetaActionDistribution | inlinevirtual |
| LibtorchActionDistribution(const std::string &name, unsigned int num_inputs, unsigned int num_outputs, torch::DeviceType device_type=torch::kCPU, torch::ScalarType scalar_type=torch::kDouble, const std::vector< Real > &output_scaling_factors={}) | Moose::LibtorchActionDistribution | |
| LibtorchBetaActionDistribution(const std::string &name, unsigned int num_inputs, unsigned int num_outputs, const std::vector< Real > &minimum_values, const std::vector< Real > &maximum_values, torch::DeviceType device_type=torch::kCPU, torch::ScalarType scalar_type=torch::kDouble, bool build_on_construct=true, const std::vector< Real > &output_scaling_factors={}) | Moose::LibtorchBetaActionDistribution | |
| logProbability(const torch::Tensor &action) const override | Moose::LibtorchBetaActionDistribution | virtual |
| prepareAction(const torch::Tensor &action) const | Moose::LibtorchActionDistribution | protected |
| prepareFeatures(const torch::Tensor &input) const | Moose::LibtorchActionDistribution | protected |
| reset(const torch::Tensor &input) override | Moose::LibtorchBetaActionDistribution | virtual |
| sample(c10::optional< at::Generator > generator=c10::nullopt) const override | Moose::LibtorchBetaActionDistribution | virtual |
| synchronizeScalingFactorsFromBuffer() | Moose::LibtorchActionDistribution | |