Published July 11, 2023
| Version v1
Software
Open
Landscape theory for the generalised capacitance matrix
Description
Matlab code used to compute the capacitance matrix for a collection of spherical particles, which can have arbitrary positions in three-dimensional space. A multipole expansion is used, in terms of a basis consisting of spherical harmonics. After generating the capacitance matrix with the routine MakeC_mn.m, the eigenvectors are computed. Then, the landscape and the upper landscape, as defined in the reference [Landscape of wave localisation at low frequencies, Davies & Lou, 2023], are computed.
The code can be executed by running the file RUN_example.m in Matlab, which distributes 15 unit spheres on the z=0 plane, as a demonstrative example.
Files
Files
(616.6 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:145892b48cc089fbc81564d0696ba5ea
|
658 Bytes | Download |
|
md5:e4790044c7f1fd294af488154b41fcc8
|
196 Bytes | Download |
|
md5:04dde811329d1a08ea759aba8960cf62
|
602.7 kB | Download |
|
md5:a99a70c6672c5d3b815c0412ff2551bf
|
264 Bytes | Download |
|
md5:bc23c7f5ef5c7db7080f89fde5a0da89
|
850 Bytes | Download |
|
md5:2fd2482c8c556bae6ba80666fe5d99f6
|
496 Bytes | Download |
|
md5:f56b1a2c03affff6ef9ac08349db75bf
|
534 Bytes | Download |
|
md5:31993d012d48087b2142b311a8afbb9c
|
536 Bytes | Download |
|
md5:92df7c658a3ad9751f0a069b0b607de8
|
481 Bytes | Download |
|
md5:77c8bc6e70fc074df61af103b9104f22
|
628 Bytes | Download |
|
md5:61e5f02de41ab56be47bed9ba3832d87
|
537 Bytes | Download |
|
md5:263cb3771a6e254d4de92c9c32072e33
|
3.3 kB | Download |
|
md5:4c00f1acaeb8bbd26699cb2355d08eda
|
475 Bytes | Download |
|
md5:63f796402278dd218e65cef4bd06f5ce
|
2.3 kB | Download |
|
md5:41c67b3c55c176e8aff9004c0d36d0e1
|
316 Bytes | Download |
|
md5:3c3642be8479c3fa5f348592e60bcbcc
|
314 Bytes | Download |
|
md5:4fa3d84ec326f6589dfe89f58228f148
|
2.1 kB | Download |
Additional details
Funding
- UK Research and Innovation
- Mathematical Analysis of Multi-dimensional Topological Edge Modes EP/X027422/1