27#include <torch/types.h>
40using namespace torch::indexing;
The wrapper (decorator) for cross-referencing unresolved values at parse time.
Definition CrossRef.h:56
torch::SmallVector< TensorIndex > TensorIndices
Definition types.h:41
torch::ArrayRef< TensorIndex > TensorIndicesRef
Definition types.h:42
Definition CrossRef.cxx:30
torch::Device & default_device()
Default device.
Definition types.cxx:60
torch::TensorOptions & default_integer_tensor_options()
Default integral tensor options.
Definition types.cxx:38
torch::TensorOptions & default_tensor_options()
Definition types.cxx:30
std::string & buffer_name_separator()
Default nested buffer name separator.
Definition types.cxx:88
torch::Dtype & default_dtype()
Default floating point type.
Definition types.cxx:46
torch::SmallVector< Size > TensorShape
Definition types.h:34
torch::Dtype & default_integer_dtype()
Default integral type.
Definition types.cxx:53
bool & currently_solving_nonlinear_system()
Definition types.cxx:102
Real & machine_precision()
Definition types.cxx:67
Real & tolerance()
The tolerance used in various algorithms.
Definition types.cxx:74
torch::IntArrayRef TensorShapeRef
Definition types.h:35
Real & tighter_tolerance()
A tighter tolerance used in various algorithms.
Definition types.cxx:81
std::string & parameter_name_separator()
Default nested parameter name separator.
Definition types.cxx:95