Focused Waves
Hello everyone,
I am trying to implement a focused waves but in the xml file there is no options about the "Focused Time" but we have the "Focused Location". Is it implemented somewhere else ?
Also, when I am creating my wave, its focusing at the right time so I wonder how is it calculated because there is no info on Github.
Thanks in advance
Comments
What do you mean about "focused time". We only work here with "focused position xf".
Perhaps @iarba27 can help here
Hi Alex,
Thanks for the reply. The formula for a focused wave is
data:image/png;base64,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 data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAaCAYAAABvj9h3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAVlSURBVGhD7Zp9TFNnFMYPTmBmToMyZ10GCpFNTObC8AMjaueyqPEjTovzDxeHzESXCYjKtuDUSaK4CUuUSQbTTDIFxG1+TZ1Ohl8wERDoWoEiflCLUC1QtNLa++xte9XCYNwiijfeX/Kmfc899/a553nPe5O2bmCQhGjpxb9KiBTJQJEjGShyJANFjmSgyJEMFDmSgSJHMlDkPIaBRrq8M5A815ymW3ykp7EWL6R+oWn0F8cHngMew0AtVVyoJZm/jLz4SM9iIq2qhEwhfvTGk95XLOWU+08jdfdXWDAW0aHiOrrHz4XQ9Vu1ltOl9JE0ZsSgZ2QfvkGaQh0NG+VHg/nIE6N+D63YW0Fmfto9WMhwKorm7laSgY8IoQu1b6a6gnjasnQ5bTPqKW/HbvqxpoU/1oNYK0i9K4DGBr5CbtBSWepUGp1wlq61ahMdXdz6Lk3J0LB+ZbA8Zep0mpCY3yavO2iiq/uiKa60walT66k8czF98mdtm+6tpNx14yhiQwFZTm6hKcHRtE4jrA9dM9B2w9vlNGqrJ3m96k6X5R9S/Ds/06ppWynLyB48lioq2VdKVZa21QBZNN9RbFgYhXU0Yg9SnoVP7wq3SqikaSKN866mA6vkNFO7knauGE8+9501DaaRMyeSf8Rm+rq6lpQpc2hGVRSlfDaWfNzYYdRRdW42ZZe6to21B7TbaOPCGqp1e4Fsl3bAuuzSfkovrHF0L18vneV1ClRMJz/lCJoUGUvrvwqnhb6e9jM61WT7NUIYHMyqTyEfkICsO0YUfzsEHhvyYLKewA8yGRT5RlhLF8M7OBUn7/OnPDa3cT0/G1lZWe2O7Eu3YbXnWdGcMw3uPgp8PK8/vNafhY6zH2hHUyOuZoyHrF8AfGKPoszMJ3Iq5ESGQJ6Ugpi9KjQ4og7MZ7F/VRgUCoV9rI8OhFfoMswND+djUYg5V88q9IBGlKf4o3fkUVRzZtTlJSOt3MjiWpxb542Xky6ihc1aadMnYrn7CiTqnYr3f5p4XDDQIcozoQAWLh97ZvVH0G81QHMa4jwW4fMrNkndjQmNNSoolcp2h0p/ly+aQxsNX4CopcPQe8YOnHxgTFu4GpRtfxvD6X3MPqN/WHSrehmGfLAXZR2c1grtWgStPY97/PS/FCJb4eWoD9T4PcIXs06z8nOn8NPkgZh8rN6R9hAOpjOz4SFPRY5jRdoRoskFA824dSjUXpwyQyri3Gdi8QU1TqweCtnGPBjAunJzAEIO1fL5zrDurUzCan4FtztWH8A5M5/uMmocWSLD+MM6cHcysMkrAPI/brJPNbTWZDPv+9HwjT2CyoIIhMi+QWYjW/GNu5AwsQ88Q+YgOLmI9X0nCDFwnjfTcwMtFTGY3+st+3tzZQzmvPQlku1dpnfSZkTVjjfhHncKeq4B13XsygI1uWAgw1yM47GvoZevL4baHmx9JyAo8TSUttXOVtdO3/ewTG3ik58ipnRs8FiAaI2tpHehzQiG+0eZuNyieqTJrMb5pGBm3jHHtslVIJfdy+CN+TBwBpyP9+9g8bVDpwbehiY9mHU5q9HwcKxNmgJ5X1u9pmHqsWtsX2G0qlcTM3AE3IaFYswgOetWPYvpBGlyzUA793AjMwg0PwOFzq3dkIyVL65BWrOQPegpIVSTvZiz+QUggJubMCm+yP4c6xgjbv59HIVNtm4zo6nyOHJqna7fVptZg6KDVah7IFWgpi4YeAW5XwzEwG1KJusR9gfyooOo4OfPAoI12YrZJx7ppqe3+DrVJlCT6/+JQQkdjoikX5f8QmljB/BBiZ5C+lOTyHk2vgWT6DKSgSJHMlDkSAaKGqJ/AUm9HoYSP1kYAAAAAElFTkSuQmCCFocused waves (Whittaker et al., 2017)
There is the xf as you said, but also the tf which is the focused time. I was wondering how we can modify it on the xml.
Focus time is automatically calculated based on the smallest wave celerity in the group, in order to guarantee that all waves are reaching the focused location. In other words, once the wave component with the largest frequency is identified, its celerity is calculated. The focus time is equal to xf/cel_min+fpretime (this last one is an extra time to add at the beginning of the wave generation.
And how can we implement the range of frequencies as you are saying that we can calculate the celerity based on it ? (For example if I wanna put a range between 0.6 and 1.6 Hz)
Because as you can see when I do the simulations with a small dp I obtain a shape like this :
When I should obtain a focused waves like this :
Thank you in advance for the help