Chi-Tech
chi_mesh.RCCLogicalVolume

Example usage:

Create this object:

params =
{
param_name1 = value1,
param_name2 = value2,
--etc.
}
chi_mesh.RCCLogicalVolume.Create(params)

Optional Input parameters

Usage Examples:

test/framework/chi_mesh/LogicalVolume/lv_rcc_test1.lua
test/framework/chi_mesh/LogicalVolume/lv_boolean_test1.lua

Additional Example

mesh={}
N=40
L=5
xmin = -L/2
dx = L/N
for i=1,(N+1) do
k=i-1
mesh[i] = xmin + k*dx
end
lv1 = chi_mesh.RCCLogicalVolume.Create({r = 1.3, x0=L/2, y0=L/2, z0 = -1.0, vz = 2.0})
lv2 = chi_mesh.RCCLogicalVolume.Create({r = 1.3,
x0=-0.8, y0=-0.8, z0=-1.5,
vx=1.0, vy=1.0, vz=3.0})
Handle chiMeshHandlerCreate()
void chiMeshHandlerExportMeshToVTK(char FileName)
Two chiMeshCreateUnpartitioned3DOrthoMesh(array_float x_nodes, array_float y_nodes, array_float z_nodes)
void chiVolumeMesherSetProperty(int PropertyIndex, varying PropertyValue)
void chiVolumeMesherExecute()