NEML2 2.0.0
|
This is the complete list of members for Vec, including all inherited members.
base_dim() const | TensorBase< Vec > | |
base_expand(TensorShapeRef base_shape) const | TensorBase< Vec > | |
base_expand(Size base_size, Size dim) const | TensorBase< Vec > | |
base_expand_as(const neml2::Tensor &other) const | TensorBase< Vec > | |
base_expand_copy(TensorShapeRef base_shape) const | TensorBase< Vec > | |
base_flatten() const | TensorBase< Vec > | |
base_index(indexing::TensorIndicesRef indices) const | TensorBase< Vec > | |
base_index_put_(indexing::TensorIndicesRef indices, const ATensor &other) | TensorBase< Vec > | |
base_index_put_(indexing::TensorIndicesRef indices, Real v) | TensorBase< Vec > | |
base_reshape(TensorShapeRef base_shape) const | TensorBase< Vec > | |
base_size(Size index) const | TensorBase< Vec > | |
base_sizes() const | TensorBase< Vec > | |
base_slice(Size dim, const indexing::Slice &index) const | TensorBase< Vec > | |
base_storage() const | TensorBase< Vec > | |
base_transpose(Size d1, Size d2) const | TensorBase< Vec > | |
base_unsqueeze(Size d) const | TensorBase< Vec > | |
batch_dim() const | TensorBase< Vec > | |
batch_expand(const TraceableTensorShape &batch_shape) const | TensorBase< Vec > | |
batch_expand(const TraceableSize &batch_size, Size dim) const | TensorBase< Vec > | |
batch_expand_as(const neml2::Tensor &other) const | TensorBase< Vec > | |
batch_expand_copy(const TraceableTensorShape &batch_shape) const | TensorBase< Vec > | |
batch_index(indexing::TensorIndicesRef indices) const | TensorBase< Vec > | |
batch_index_put_(indexing::TensorIndicesRef indices, const ATensor &other) | TensorBase< Vec > | |
batch_index_put_(indexing::TensorIndicesRef indices, Real v) | TensorBase< Vec > | |
batch_reshape(const TraceableTensorShape &batch_shape) const | TensorBase< Vec > | |
batch_size(Size index) const | TensorBase< Vec > | |
batch_sizes() const | TensorBase< Vec > | |
batch_slice(Size dim, const indexing::Slice &index) const | TensorBase< Vec > | |
batch_transpose(Size d1, Size d2) const | TensorBase< Vec > | |
batch_unsqueeze(Size d) const | TensorBase< Vec > | |
batched() const | TensorBase< Vec > | |
clone() const | TensorBase< Vec > | |
const_base_dim | PrimitiveTensor< Vec, 3 > | static |
const_base_sizes | PrimitiveTensor< Vec, 3 > | inlinestatic |
const_base_storage | PrimitiveTensor< Vec, 3 > | inlinestatic |
create(const TensorDataContainer &data, const TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Vec, 3 > | static |
cross(const Vec &v) const | Vec | |
detach() const | TensorBase< Vec > | |
dot(const Vec &v) const | Vec | |
drotate(const Rot &r) const | VecBase< Vec > | |
drotate(const R2 &R) const | VecBase< Vec > | |
empty(const TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Vec, 3 > | static |
empty(const TraceableTensorShape &batch_shape, const TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Vec, 3 > | static |
empty_like(const Vec &other) | TensorBase< Vec > | static |
fill(const Real &v1, const Real &v2, const Real &v3, const TensorOptions &options=default_tensor_options()) | VecBase< Vec > | static |
fill(const Scalar &v1, const Scalar &v2, const Scalar &v3) | VecBase< Vec > | static |
full(Real init, const TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Vec, 3 > | static |
full(const TraceableTensorShape &batch_shape, Real init, const TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Vec, 3 > | static |
full_like(const Vec &other, Real init) | TensorBase< Vec > | static |
identity_map(const TensorOptions &options=default_tensor_options()) | Vec | static |
linspace(const Vec &start, const Vec &end, Size nstep, Size dim=0) | TensorBase< Vec > | static |
logspace(const Vec &start, const Vec &end, Size nstep, Size dim=0, Real base=10) | TensorBase< Vec > | static |
norm() const | VecBase< Vec > | |
norm_sq() const | VecBase< Vec > | |
ones(const TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Vec, 3 > | static |
ones(const TraceableTensorShape &batch_shape, const TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Vec, 3 > | static |
ones_like(const Vec &other) | TensorBase< Vec > | static |
operator Tensor() const | PrimitiveTensor< Vec, 3 > | |
operator()(Size i) const | VecBase< Vec > | |
operator-() const | TensorBase< Vec > | |
operator=(const Transformable &)=default | Transformable< Vec > | |
operator=(Transformable &&) noexcept=default | Transformable< Vec > | |
outer(const Vec &v) const | Vec | |
PrimitiveTensor()=default | PrimitiveTensor< Vec, 3 > | |
PrimitiveTensor(const ATensor &tensor, Size batch_dim) | PrimitiveTensor< Vec, 3 > | explicit |
PrimitiveTensor(const ATensor &tensor, const TraceableTensorShape &batch_shape) | PrimitiveTensor< Vec, 3 > | explicit |
PrimitiveTensor(const Tensor &tensor) | PrimitiveTensor< Vec, 3 > | |
PrimitiveTensor(const ATensor &tensor) | PrimitiveTensor< Vec, 3 > | explicit |
rotate(const Rot &r) const | VecBase< Vec > | |
rotate(const R2 &R) const | VecBase< Vec > | |
TensorBase()=default | TensorBase< Vec > | |
TensorBase(const ATensor &tensor, Size batch_dim) | TensorBase< Vec > | |
TensorBase(const ATensor &tensor, const TraceableTensorShape &batch_shape) | TensorBase< Vec > | |
TensorBase(const neml2::Tensor &tensor) | TensorBase< Vec > | |
TensorBase(Real)=delete | TensorBase< Vec > | |
to(const TensorOptions &options) const | TensorBase< Vec > | |
transform(const R2 &op) const override | Vec | virtual |
Transformable()=default | Transformable< Vec > | |
Transformable(const Transformable &)=default | Transformable< Vec > | |
Transformable(Transformable &&) noexcept=default | Transformable< Vec > | |
variable_data() const | TensorBase< Vec > | |
Vec(const Rot &r) | Vec | |
zeros(const TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Vec, 3 > | static |
zeros(const TraceableTensorShape &batch_shape, const TensorOptions &options=default_tensor_options()) | PrimitiveTensor< Vec, 3 > | static |
zeros_like(const Vec &other) | TensorBase< Vec > | static |
~Transformable()=default | Transformable< Vec > | virtual |