def _arguments_types(cls): return { 'name': co.BasicOption(str, None), 'algo': co.BasicOption(str), 'left': co.BasicOption(str), 'bot': co.BasicOption(str), 'right': co.NoneOr(co.BasicOption(str), None), 'top': co.NoneOr(co.BasicOption(str), None), 'her_w': co.ListOfOptions(co.BasicOption(float), [0., 0., 0., 0.]), 'return_invalid': co.BoolOption(False), }
def _arguments_types(cls): return { 'name': co.BasicOption(str, None), 'grid': co.BasicOption(str), 'cont': co.BasicOption(str), 'gp1': co.Point2Option(), 'gp2': co.Point2Option(), 'cp1': co.NoneOr(co.Point2Option(), None), 'cp2': co.NoneOr(co.Point2Option(), None), 'algo': co.BasicOption(str, "add"), }
def _arguments_types(cls): return { 'name': comopt.BasicOption(str, None), 'algo': comopt.BasicOption(str), 'step': comopt.ListOfOptions(comopt.BasicOption(float)), 'angle0': comopt.BasicOption(float, 1.), 'base': comopt.BasicOption(str), 'keepbnd': comopt.BoolOption(True), 'nedges': comopt.NoneOr(comopt.BasicOption(int), None), 'crosses': comopt.ListOfOptions(comopt.BasicOption(str), []), 'start': comopt.NoneOr(comopt.Point2Option(), None), 'end': comopt.NoneOr(comopt.Point2Option(), None), 'keep_pts': comopt.ListOfOptions(comopt.Point2Option(), []) }
def __init__(self): super(BuildBoundaryGrid.Option, self).__init__(source=co.BasicOption(str), partition=co.ListOfOptions( co.BasicOption(float)), direction=co.BasicOption(int), mesh_cont=co.BasicOption(int, 0), mesh_cont_step=co.BasicOption(float, 1.), step_start=co.BasicOption(float, 1.), step_end=co.BasicOption(float, 1.), algo_acute=co.BasicOption(float, 45.), algo_right=co.BasicOption(float, 120.), algo_straight=co.BasicOption(float, 240.), algo_reentr=co.BasicOption(float, 300.), start=co.NoneOr(co.Point2Option(), None), end=co.NoneOr(co.Point2Option(), None), force_conf=co.BoolOption(False))
def _arguments_types(cls): """ name - string bdict - {bndtype: [list of edges indicies] } btypes - btype for the whole object """ return { 'name': comopt.BasicOption(str), 'btypes': comopt.BoundaryPickerOption(), 'whole': comopt.NoneOr(comopt.BasicOption(int), None), }
def _arguments_types(cls): """ btop, bbot are either single value array or int array value for each 2d cell; bside is * None if boundary should be taken from grid2; * [single_value] if one boundary type for everything * [ed0_0, ed0_1, ... ed0_n, ed1_0, ed1_1, ..., edm_n]: values for each grid2 edge for each z section starting from bottom to top zvals is strictly increasing """ return {'name': co.BasicOption(str, None), 'base': co.BasicOption(str), 'zvals': co.ListOfOptions(co.BasicOption(float)), 'bbot': co.ListCompressedOption([0]), 'btop': co.ListCompressedOption([0]), 'bside': co.NoneOr(co.BasicOption(int), None) }