tensor4all_core/defaults/
mod.rs1pub mod index;
21pub mod tensordynlen;
23
24pub mod contract;
26pub(crate) mod structured_contraction;
27
28pub mod direct_sum;
30pub mod factorize;
31pub mod qr;
32pub mod svd;
33
34pub use contract::{
35 build_diag_union, collect_sizes, contract, contract_owned, contract_owned_with_options,
36 contract_pair, contract_pair_with_options, contract_with_options, outer_product,
37 print_and_reset_contract_profile, remap_output_ids, remap_tensor_ids, reset_contract_profile,
38 tensordot, AxisUnionFind, ContractionOptions,
39};
40pub use index::{DefaultIndex, DefaultTagSet, DynId, DynIndex, Index, TagSet};
41pub use tensordynlen::{
42 compute_permutation_from_indices, diag_tensor_dyn_len,
43 print_and_reset_pairwise_contract_profile, reset_pairwise_contract_profile, unfold_split,
44 TensorDynLen,
45};
46
47pub use direct_sum::direct_sum;
49pub use factorize::{
50 factorize, Canonical, FactorizeAlg, FactorizeError, FactorizeOptions, FactorizeResult,
51};
52pub use qr::{default_qr_rtol, qr, qr_with, set_default_qr_rtol, QrError, QrOptions};
53pub use svd::{svd, svd_with, SvdError, SvdOptions};