NEML2 2.0.0
|
Ctrl
+F
or Cmd
+F
to search the entire page.Refer to System Documentation for detailed explanation about this system.
Construct an empty MillerIndex with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty Quaternion with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty R2 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty R3 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty R4 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty R5 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty R8 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty Rot with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty SFFR4 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty SFR3 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty SR2 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty SSFR5 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty SSR4 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty SSSSR8 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty SWR4 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty Scalar with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty Tensor given batch and base shapes. Tensor values are undefined after construction.
base_shape
Base shapebatch_shape
Batch shapeDetailed documentation link
Construct an empty Vec with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty WR2 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty WSR4 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Construct an empty WWR4 with given batch shape. Tensor values are undefined after construction.
batch_shape
Batch shapeDetailed documentation link
Fills a tensor of Miller indices from a list of integers. Use -1 instead of \( \bar{1} \).
values
List of integers defining a Miller indexDetailed documentation link
Construct a R2 with a vector of Scalars. The vector length must be 1, 3, 6, or 9. When vector length is 1, the Scalar value is used to fill the diagonals; when vector length is 3, the Scalar values are used to fill the respective diagonal entries; when vector length is 6, the Scalar values are used to fill the tensor following the Voigt notation; when vector length is 9, the Scalar values are used to fill the tensor in the row-major fashion.
values
Scalars used to fill the R2Detailed documentation link
Construct a Rot from a vector of Scalars.
method
Fill method, options are 'modified' and 'standard'.values
Scalars used to fill the RotDetailed documentation link
Construct a R2 with a vector of Scalars. The vector length must be 1, 3, or 6. See the full documentation on neml2::SR2 on the dispatch of fill method. When vector length is 1, the Scalar value is used to fill the diagonals; when vector length is 3, the Scalar values are used to fill the respective diagonal entries; when vector length is 6, the Scalar values are used to fill the tensor following the Voigt notation.
values
Scalars used to fill the R2Detailed documentation link
Construct a Rot from a vector of Scalars.
values
Scalars used to fill the WR2Detailed documentation link
Construct a full MillerIndex with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full Quaternion with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full R2 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full R3 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full R4 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full R5 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full R8 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full Rot with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full SFFR4 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full SFR3 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full SR2 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full SSFR5 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full SSR4 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full SSSSR8 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full SWR4 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full Scalar with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full Tensor with given batch and base shapes filled with a given value.
base_shape
Base shapebatch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full Vec with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full WR2 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full WSR4 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct a full WWR4 with given batch shape filled with a given value.
batch_shape
Batch shapevalue
Value used to fill the tensorDetailed documentation link
Construct an identity Tensor with given batch shape.
batch_shape
Batch shapen
Diagonal size of the identity tensor, i.e., base shape of the identity tensor will be (n,n)Detailed documentation link
Construct a MillerIndex linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a Quaternion linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a R2 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a R3 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a R4 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a R5 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a R8 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a Rot linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SFFR4 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SFR3 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SR2 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SSFR5 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SSR4 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SSSSR8 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SWR4 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a Scalar linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a Tensor linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_dim
Batch dimension of the outputbatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a Vec linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a WR2 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a WSR4 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a WWR4 linearly spaced on the batch dimensions. See neml2::TensorBase::linspace for a detailed explanation.
batch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a MillerIndex with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a Quaternion with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a R2 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a R3 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a R4 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a R5 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a R8 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a Rot with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SFFR4 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SFR3 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SR2 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SSFR5 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SSR4 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SSSSR8 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a SWR4 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a Scalar with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a Tensor with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_dim
Batch dimension of the outputbatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a Vec with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a WR2 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a WSR4 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a WWR4 with exponents linearly spaced on the batch dimensions. See neml2::TensorBase::logspace for a detailed explanation.
base
Exponent basebatch_expand
After construction, perform an additional batch expanding operation into the given batch shape.dim
Where to insert the new dimensionend
The ending tensornstep
The number of steps with even spacing along the new dimensionstart
The starting tensorDetailed documentation link
Construct a MillerIndex from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a MillerIndex with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a Quaternion with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a R2 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a R3 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a R4 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a R5 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a R8 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a Rot with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a SFFR4 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a SFR3 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a SR2 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a SSFR5 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a SSR4 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a SSSSR8 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a SWR4 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a Scalar with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a Tensor with batch and base shapes filled with ones.
base_shape
Base shapebatch_shape
Batch shapeDetailed documentation link
Construct a Vec with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a WR2 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a WSR4 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
Construct a WWR4 with given batch shape filled with ones.
batch_shape
Batch shapeDetailed documentation link
An orientation, internally defined as a set of Modified Rodrigues parameters given by \( r = n \tan{\frac{\theta}{4}} \) with \( n \) the axis of rotation and \( \theta \) the rotation angle about that axis. However, this class provides a variety of ways to define the orientation in terms of other, more common representations.
angle_convention
Euler angle convention, 'Kocks', 'Roe', or 'Bunge'angle_type
Type of angles, either 'degrees' or 'radians'input_type
The method used to define the angles, 'euler_angles' or 'random'normalize
If true do a shadow parameter replacement of the underlying MRP representation to move the inputs farther away from the singularityquantity
Number (batch size) of random orientationsrandom_seed
Random seed for random angle generationvalues
Input Euler angles, as a flattened n-by-3 matrixDetailed documentation link
Construct a Quaternion from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a R2 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a R3 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a R4 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a R5 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a R8 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a Rot from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a SFFR4 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a SFR3 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a SR2 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a SSFR5 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a SSR4 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a SSSSR8 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a SWR4 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a Scalar from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Returns a tensor of symmetry operations for a given symmetr group represented in orbifold notation.
orbifold
A string giving the orbifold representation of the group, for example 432 for the typical cubic crystal system defined by chiral octahedral symmetryDetailed documentation link
Construct a Tensor from a vector of values. The vector will be reshaped according to the specified batch and base shapes.
base_shape
Base shapebatch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a Vec from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a WR2 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a WSR4 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a WWR4 from a vector values. The vector will be reshaped according to the specified batch shape.
batch_shape
Batch shapevalues
Values in this (flattened) tensorDetailed documentation link
Construct a MillerIndex with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a Quaternion with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a R2 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a R3 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a R4 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a R5 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a R8 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a Rot with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a SFFR4 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a SFR3 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a SR2 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a SSFR5 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a SSR4 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a SSSSR8 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a SWR4 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a Scalar with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a Tensor with batch and base shapes filled with zeros.
base_shape
Base shapebatch_shape
Batch shapeDetailed documentation link
Construct a Vec with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a WR2 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a WSR4 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link
Construct a WWR4 with given batch shape filled with zeros.
batch_shape
Batch shapeDetailed documentation link