----------------------- PLEASE READ THIS ---------------------------!!!

-- This input file is set up to run for regression check
-- Please make sure you DO NOT MODIFY AND PUSH it to the repository

--------------------------------------------------------------------!!!


-- Use this file as template. Do not modify this file for running some testcases

require "common"

folder = 'mesh/'--..subprefix
Debug = {debugMode = true, debugFiles=true}
timing_file = 'sdr_timing.res'

-- boundingbox: two entries: origin and length in this
-- order, if no keys are used
bounding_cube = {origin = {-dx,-dx,-dx},
               length = length_bnd}
logging = {level=10}
minlevel = level
---- refinebox: three entries: origin, length and refinementlevel
--refinebox = {{origin = {-dx, -dx, -dx},
--            length = {length+4*dx, height+2*dx, 5.0*dx},
--            refinementlevel = level
--            }}

spatial_object = {
  {
    attribute = {
      kind = 'seed',   ----seed
    },
    geometry = {
      kind = 'canoND',
      object = {
        origin = { length*0.5,dx/2.0 , zpos },
        }
    }
  },
  {
    attribute = {
      kind = 'boundary' ,
      label = 'left',
    },
    geometry = {
      kind = 'canoNd',
      object = {
        origin = {-dx/2.0,-dx/2.0,-dx/2.0},
        vec = {{0.0,length+3.0*dx,0.0},
               {0.0,0.0,length+3.0*dx}}
        }
      }
   },
   {
     attribute = {
       kind = 'boundary' ,
       label = 'right',
     },
     geometry = {
       kind = 'canoNd' ,
       object = {
         origin = {length+dx/2.0,-dx/2.0,-dx/2.0},
         vec = {{0.0,length+ 3.0*dx,0.0},
                {0.0,0.0,length+3.0*dx}}
         }
      }
  },
  {
    attribute ={
      kind = 'boundary',
      label= 'top',
    },
    geometry = {
      kind = 'canoNd',
      object= {
        origin = { -dx/2.0, -dx/2.0, -dx/2.0},
        vec = {{length+3.0*dx,0.0,0.0},
               {0.0,0.0,length+3.0*dx}}
        }
      }
  },
  {
    attribute = {
      kind = 'boundary' ,
      label= 'bottom',
    },
    geometry = {
      kind ='canoNd',
      object ={
        origin = {-dx/2.0,length+dx/2.0,-dx/2.0},
        vec = {{length+3.0*dx,0.0,0.0},
               {0.0,0.0,length+3.0*dx}}
        }
      }
  },

  {
    attribute = {
      kind = 'boundary',
      label='front',
    },
    geometry = {
      kind = 'canoNd',
      object = {
          origin = {-dx/2.0,-dx/2.0,length+dx/2.0},
          vec = {{length+3.0*dx,0.0,0.0},
               {0.0,length+ 3.0*dx,0.0}}
              
        }
      }
  },
  {
    attribute ={
      kind = 'boundary',
      label= 'back',
    },
    geometry = {
      kind = 'canoNd' ,
      object = {
          origin = {-dx/2.0,-dx/2.0,-dx/2.0},
          vec = {{length+3.0*dx,0.0,0.0},
                 {0.0,length+3.0*dx,0.0,}}
        }         
      }  
    },

 
}
   
       
     
   
  


