| _action_scale_tensor | Moose::LibtorchActionDistribution | protected |
| _data_type | Moose::LibtorchActionDistribution | protected |
| _device_type | Moose::LibtorchActionDistribution | protected |
| _log_std_parameter | Moose::LibtorchGaussianActionDistribution | private |
| _log_std_tensor | Moose::LibtorchGaussianActionDistribution | private |
| _mean | Moose::LibtorchGaussianActionDistribution | private |
| _mean_module | Moose::LibtorchGaussianActionDistribution | private |
| _name | Moose::LibtorchActionDistribution | protected |
| _num_inputs | Moose::LibtorchActionDistribution | protected |
| _num_outputs | Moose::LibtorchActionDistribution | protected |
| _output_scaling_factors | Moose::LibtorchActionDistribution | protected |
| _state_independent_std | Moose::LibtorchGaussianActionDistribution | private |
| _std_module | Moose::LibtorchGaussianActionDistribution | private |
| _std_tensor | Moose::LibtorchGaussianActionDistribution | private |
| actionScaleTensor() const | Moose::LibtorchActionDistribution | inlineprotected |
| constructDistribution() | Moose::LibtorchGaussianActionDistribution | private |
| deterministicAction() const override | Moose::LibtorchGaussianActionDistribution | virtual |
| entropy() const override | Moose::LibtorchGaussianActionDistribution | virtual |
| initialize(c10::optional< at::Generator > generator=c10::nullopt) override | Moose::LibtorchGaussianActionDistribution | virtual |
| isBounded() const override | Moose::LibtorchGaussianActionDistribution | 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 | |
| LibtorchGaussianActionDistribution(const std::string &name, unsigned int num_inputs, unsigned int num_outputs, torch::DeviceType device_type=torch::kCPU, torch::ScalarType scalar_type=torch::kDouble, bool build_on_construct=true, const std::vector< Real > &output_scaling_factors={}, bool state_independent_std=true) | Moose::LibtorchGaussianActionDistribution | |
| logProbability(const torch::Tensor &action) const override | Moose::LibtorchGaussianActionDistribution | virtual |
| logStd() | Moose::LibtorchGaussianActionDistribution | inline |
| logStd() const | Moose::LibtorchGaussianActionDistribution | inline |
| meanModule() | Moose::LibtorchGaussianActionDistribution | inline |
| meanModule() const | Moose::LibtorchGaussianActionDistribution | inline |
| 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::LibtorchGaussianActionDistribution | virtual |
| sample(c10::optional< at::Generator > generator=c10::nullopt) const override | Moose::LibtorchGaussianActionDistribution | virtual |
| stateIndependentStd() const | Moose::LibtorchGaussianActionDistribution | inline |
| stdModule() | Moose::LibtorchGaussianActionDistribution | inline |
| stdModule() const | Moose::LibtorchGaussianActionDistribution | inline |
| stdTensor() const | Moose::LibtorchGaussianActionDistribution | inline |
| synchronizeScalingFactorsFromBuffer() | Moose::LibtorchActionDistribution | |