NEML2 2.0.0
|
This is the complete list of members for FillRot, including all inherited members.
base_dim() const | TensorBase< Derived > | |
base_expand(TensorShapeRef base_shape) const | TensorBase< Derived > | |
base_expand(Size base_size, Size dim) const | TensorBase< Derived > | |
base_expand_as(const Derived2 &other) const | TensorBase< Derived > | |
base_expand_copy(TensorShapeRef base_shape) const | TensorBase< Derived > | |
base_flatten() const | TensorBase< Derived > | |
base_index(indexing::TensorIndicesRef indices) const | TensorBase< Derived > | |
base_index_put_(indexing::TensorIndicesRef indices, const torch::Tensor &other) | TensorBase< Derived > | |
base_index_put_(indexing::TensorIndicesRef indices, Real v) | TensorBase< Derived > | |
base_reshape(TensorShapeRef base_shape) const | TensorBase< Derived > | |
base_size(Size index) const | TensorBase< Derived > | |
base_sizes() const | TensorBase< Derived > | |
base_storage() const | TensorBase< Derived > | |
base_transpose(Size d1, Size d2) const | TensorBase< Derived > | |
base_unsqueeze(Size d) const | TensorBase< Derived > | |
batch_dim() const | TensorBase< Derived > | |
batch_expand(const TraceableTensorShape &batch_shape) const | TensorBase< Derived > | |
batch_expand(const TraceableSize &batch_size, Size dim) const | TensorBase< Derived > | |
batch_expand_as(const Derived2 &other) const | TensorBase< Derived > | |
batch_expand_copy(const TraceableTensorShape &batch_shape) const | TensorBase< Derived > | |
batch_index(indexing::TensorIndicesRef indices) const | TensorBase< Derived > | |
batch_index_put_(indexing::TensorIndicesRef indices, const torch::Tensor &other) | TensorBase< Derived > | |
batch_index_put_(indexing::TensorIndicesRef indices, Real v) | TensorBase< Derived > | |
batch_reshape(const TraceableTensorShape &batch_shape) const | TensorBase< Derived > | |
batch_size(Size index) const | TensorBase< Derived > | |
batch_sizes() const | TensorBase< Derived > | |
batch_transpose(Size d1, Size d2) const | TensorBase< Derived > | |
batch_unsqueeze(Size d) const | TensorBase< Derived > | |
batched() const | TensorBase< Derived > | |
clone(torch::MemoryFormat memory_format=torch::MemoryFormat::Contiguous) const | TensorBase< Derived > | |
const_base_dim | PrimitiveTensor< Derived, S > | static |
const_base_sizes | PrimitiveTensor< Derived, S > | inlinestatic |
const_base_storage | PrimitiveTensor< Derived, S > | inlinestatic |
cross(const VecBase< Derived2 > &v) const | VecBase< Rot > | |
detach() const | TensorBase< Derived > | |
deuler_rodrigues() const | Rot | |
dist(const Rot &r) const | Rot | |
doc() const | NEML2Object | inline |
dot(const VecBase< Derived2 > &v) const | VecBase< Rot > | |
drotate(const Rot &r) const | Rot | |
VecBase< Rot >::drotate(const R2 &R) const | VecBase< Rot > | |
drotate_self(const Rot &r) const | Rot | |
dshadow() const | Rot | |
dV() const | Rot | |
empty(const torch::TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Derived, S > | static |
empty(const TraceableTensorShape &batch_shape, const torch::TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Derived, S > | static |
empty_like(const Derived &other) | TensorBase< Derived > | static |
euler_rodrigues() const | Rot | |
expected_options() | FillRot | static |
neml2::Rot::fill(const Real &v1, const Real &v2, const Real &v3, const torch::TensorOptions &options=default_tensor_options()) | VecBase< Rot > | static |
neml2::Rot::fill(const Scalar &v1, const Scalar &v2, const Scalar &v3) | VecBase< Rot > | static |
fill_euler_angles(const torch::Tensor &vals, const std::string &angle_convention, const std::string &angle_type) | Rot | static |
fill_matrix(const R2 &M) | Rot | static |
fill_random(unsigned int n, Size random_seed) | Rot | static |
fill_rodrigues(const Scalar &rx, const Scalar &ry, const Scalar &rz) | Rot | static |
FillRot(const OptionSet &options) | FillRot | |
full(Real init, const torch::TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Derived, S > | static |
full(const TraceableTensorShape &batch_shape, Real init, const torch::TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Derived, S > | static |
full_like(const Derived &other, Real init) | TensorBase< Derived > | static |
gdist(const Rot &r) const | Rot | |
host() const | NEML2Object | |
host() | NEML2Object | |
identity(const torch::TensorOptions &options=default_tensor_options()) | Rot | static |
identity_map(const torch::TensorOptions &options=default_tensor_options()) | VecBase< Rot > | static |
input_options() const | NEML2Object | inline |
inverse() const | Rot | |
linspace(const Derived &start, const Derived &end, Size nstep, Size dim=0) | TensorBase< Derived > | static |
logspace(const Derived &start, const Derived &end, Size nstep, Size dim=0, Real base=10) | TensorBase< Derived > | static |
name() const | NEML2Object | inline |
NEML2Object()=delete | NEML2Object | |
NEML2Object(NEML2Object &&)=delete | NEML2Object | |
NEML2Object(const NEML2Object &)=delete | NEML2Object | |
NEML2Object(const OptionSet &options) | NEML2Object | |
norm() const | VecBase< Rot > | |
norm_sq() const | VecBase< Rot > | |
ones(const torch::TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Derived, S > | static |
ones(const TraceableTensorShape &batch_shape, const torch::TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Derived, S > | static |
ones_like(const Derived &other) | TensorBase< Derived > | static |
operator Tensor() const | PrimitiveTensor< Derived, S > | |
operator()(Size i) const | VecBase< Rot > | |
operator-() const | TensorBase< Derived > | |
operator=(const NEML2Object &)=delete | NEML2Object | |
operator=(NEML2Object &&)=delete | NEML2Object | |
outer(const VecBase< Derived2 > &v) const | VecBase< Rot > | |
path() const | NEML2Object | inline |
PrimitiveTensor()=default | PrimitiveTensor< Derived, S > | |
PrimitiveTensor(const torch::Tensor &tensor, Size batch_dim) | PrimitiveTensor< Derived, S > | explicit |
PrimitiveTensor(const torch::Tensor &tensor, const TraceableTensorShape &batch_shape) | PrimitiveTensor< Derived, S > | explicit |
PrimitiveTensor(const TensorBase< Derived2 > &tensor) | PrimitiveTensor< Derived, S > | |
PrimitiveTensor(const torch::Tensor &tensor) | PrimitiveTensor< Derived, S > | |
Rot(const Vec &v) | Rot | |
rotate(const Rot &r) const | Rot | |
VecBase< Rot >::rotate(const R2 &R) const | VecBase< Rot > | |
setup() | NEML2Object | inlinevirtual |
shadow() const | Rot | |
TensorBase()=default | TensorBase< Derived > | |
TensorBase(const torch::Tensor &tensor, Size batch_dim) | TensorBase< Derived > | |
TensorBase(const torch::Tensor &tensor, const TraceableTensorShape &batch_shape) | TensorBase< Derived > | |
TensorBase(const TensorBase< Derived2 > &tensor) | TensorBase< Derived > | |
TensorBase(Real)=delete | TensorBase< Derived > | |
to(const torch::TensorOptions &options) const | TensorBase< Derived > | |
type() const | NEML2Object | inline |
UserTensorBase(const OptionSet &options) | UserTensorBase | |
variable_data() const | TensorBase< Derived > | |
zeros(const torch::TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Derived, S > | static |
zeros(const TraceableTensorShape &batch_shape, const torch::TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Derived, S > | static |
zeros_like(const Derived &other) | TensorBase< Derived > | static |
~NEML2Object()=default | NEML2Object | virtual |