The Walpole basis
<!– crosslinks: written by .github/scripts/crosslinks.py from docs/crosslinks.toml; do not edit –>
See also
Theory: Transversely isotropic parametrizations · Isotropic tensors
Manual: Structured tensors · Parametrizations and conversions
Tutorials: The Walpole basis end to end · Acoustic and Hill tensors · Elastic Green's functions · A two-point Green tensor between offset frames
<!– /crosslinks –>
Transverse isotropy about an axis TensND stores such tensors as their coefficients on this basis (TensTI, src/tens_anisotropic.jl) rather than as 81 components.
The six tensors
From the axial and transverse projectors
build (Walpole, 1981; Walpole, 1984):
and any transversely isotropic order-4 tensor decomposes as
They are tens_W1 … tens_W6, collectively walpole_basis.
Kelvin–Mandel matrices
In the frame where
Note that
The synthetic triplet
Gather the first four coefficients into a
The Walpole basis is closed under double contraction, and in this notation the algebra reads (Walpole, 1984)
The reason is the multiplication table, which identifies
(row
Orthogonality and norms
For the Frobenius scalar product the basis is orthogonal but not orthonormal:
This single fact is what makes every transversely isotropic projection closed-form: the normal equations of Projection onto a symmetry class are diagonal, so each coefficient is an independent quotient
The isotropic tensors on this basis
The identity, spherical and deviatoric tensors of Isotropic tensors are transversely isotropic about any axis, so they have Walpole coefficients — and these are worth recording because they are easy to get wrong:
or, in the synthetic notation,
Both iso_to_ti.
\mathbb{I} is not the sum of the six
Major symmetry and storage
A major-symmetric transversely isotropic tensor — an elastic stiffness, for instance — therefore needs five coefficients, a general one six:
| Storage | Coefficients | Case |
|---|---|---|
TensTI{4,T,5} | major-symmetric, | |
TensTI{4,T,6} | general | |
TensTI{4,T,8} | full axially-invariant space, see The extended Walpole algebra |
The widening is not cosmetic: the product of two major-symmetric Walpole tensors is generally not major-symmetric, because TensTI{4,T,5} ⊡ TensTI{4,T,5} therefore returns an N=6 container.
The symmetrized basis sometimes met in the literature merges the pair, walpole_basis_sym.
Order-2 transverse isotropy
The same construction one order down: a transversely isotropic order-2 tensor is
with TensTI{2,T,2}. Products and inverses are again termwise, since