GSvit documentation

open source FDTD solver with GPU support

User Tools

Site Tools


docs:gsvit_inputs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
docs:gsvit_inputs [2018/10/09 08:36]
pklapetek
docs:gsvit_inputs [2018/10/09 09:14]
pklapetek
Line 306: Line 306:
 Adds roughness to objects consisting of defined tabulated material (parameter material_index) ​ Adds roughness to objects consisting of defined tabulated material (parameter material_index) ​
 using spectral synthesis and vector displacement method. Roughness parameters sigma and T controlling variance and correlation length are given in voxels. using spectral synthesis and vector displacement method. Roughness parameters sigma and T controlling variance and correlation length are given in voxels.
 +
 +<​p><​b>​MEDIUM_EXPRESSION</​b><​br>​
 +<​i>​i_start j_start k_start i_end j_end k_end material_index void_index max_distance distance_mode expression</​i><​br>​
 +Alters object boundary using some analytical expression. In the expression, x, y and z mean the voxel coordinates. Basic mathematical functions and constants (pi) can be used.
 +As an example, this combination of sine functions can create quite chaotic surface shape:
 +<​tt><​br><​br>​
 +MEDIUM_EXPRESSION<​br>​
 +10 10 10 290 290 290 1 0 10 1 0.5+0.08*sin(x/​2)+0.08*sin(y/​3)+0.08*sin(z/​3.8)+0.08*sin((x+y)/​5)+0.08*sin((y+z)/​2.5)+0.08*sin((x+z)/​4.2)<​br>​
 +</tt>
 +
 +
  
 <​p><​b>​MEDIUM_ROUGHEN</​b><​br>​ <​p><​b>​MEDIUM_ROUGHEN</​b><​br>​
docs/gsvit_inputs.txt ยท Last modified: 2023/08/06 15:05 by pklapetek