LICENSING: Switched to MIT

This commit is contained in:
Philippe Tillet
2017-01-17 20:25:28 -05:00
parent f2268370fa
commit a68061aa96
111 changed files with 2311 additions and 1981 deletions

View File

@@ -1,4 +1,4 @@
for i in $(find ../lib/ ../include/isaac/ ../python/src/bind -name '*.cpp' -or -name '*.hpp' -or -name '*.h' | egrep -v "../lib/external"); for i in $(find ../lib/ ../include/isaac/ ../python/src/bind -name '*.cpp' -or -name '*.hpp' -or -name '*.h' | grep -v "../lib/external" | grep -v "../include/isaac/driver/external/");
do do
if ! grep -q Copyright $i if ! grep -q Copyright $i
then then

View File

@@ -1,20 +1,21 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_ARRAY_H_ #ifndef ISAAC_ARRAY_H_
#define ISAAC_ARRAY_H_ #define ISAAC_ARRAY_H_

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_COMMON_EXPRESSION_TYPE_H #ifndef ISAAC_COMMON_EXPRESSION_TYPE_H
#define ISAAC_COMMON_EXPRESSION_TYPE_H #define ISAAC_COMMON_EXPRESSION_TYPE_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_COMMON_NUMERIC_TYPE_H #ifndef ISAAC_COMMON_NUMERIC_TYPE_H
#define ISAAC_COMMON_NUMERIC_TYPE_H #define ISAAC_COMMON_NUMERIC_TYPE_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DEFINES_H #ifndef ISAAC_DEFINES_H
#define ISAAC_DEFINES_H #define ISAAC_DEFINES_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_CL_QUEUES_H #ifndef ISAAC_CL_QUEUES_H
#define ISAAC_CL_QUEUES_H #define ISAAC_CL_QUEUES_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_BUFFER_H #ifndef ISAAC_DRIVER_BUFFER_H
#define ISAAC_DRIVER_BUFFER_H #define ISAAC_DRIVER_BUFFER_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_COMMAND_QUEUE_H #ifndef ISAAC_DRIVER_COMMAND_QUEUE_H
#define ISAAC_DRIVER_COMMAND_QUEUE_H #define ISAAC_DRIVER_COMMAND_QUEUE_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_COMMON_H #ifndef ISAAC_DRIVER_COMMON_H
#define ISAAC_DRIVER_COMMON_H #define ISAAC_DRIVER_COMMON_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_CONTEXT_H #ifndef ISAAC_DRIVER_CONTEXT_H
#define ISAAC_DRIVER_CONTEXT_H #define ISAAC_DRIVER_CONTEXT_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_DEVICE_H #ifndef ISAAC_DRIVER_DEVICE_H
#define ISAAC_DRIVER_DEVICE_H #define ISAAC_DRIVER_DEVICE_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_DISPATCHER_H #ifndef ISAAC_DRIVER_DISPATCHER_H
#define ISAAC_DRIVER_DISPATCHER_H #define ISAAC_DRIVER_DISPATCHER_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_EVENT_H #ifndef ISAAC_DRIVER_EVENT_H
#define ISAAC_DRIVER_EVENT_H #define ISAAC_DRIVER_EVENT_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_HANDLE_H #ifndef ISAAC_DRIVER_HANDLE_H
#define ISAAC_DRIVER_HANDLE_H #define ISAAC_DRIVER_HANDLE_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_KERNEL_H #ifndef ISAAC_DRIVER_KERNEL_H
#define ISAAC_DRIVER_KERNEL_H #define ISAAC_DRIVER_KERNEL_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_NDRANGE_H #ifndef ISAAC_DRIVER_NDRANGE_H
#define ISAAC_DRIVER_NDRANGE_H #define ISAAC_DRIVER_NDRANGE_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_PLATFORM_H #ifndef ISAAC_DRIVER_PLATFORM_H
#define ISAAC_DRIVER_PLATFORM_H #define ISAAC_DRIVER_PLATFORM_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_PROGRAM_H #ifndef ISAAC_DRIVER_PROGRAM_H
#define ISAAC_DRIVER_PROGRAM_H #define ISAAC_DRIVER_PROGRAM_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_DRIVER_PROGRAM_CACHE_H #ifndef ISAAC_DRIVER_PROGRAM_CACHE_H
#define ISAAC_DRIVER_PROGRAM_CACHE_H #define ISAAC_DRIVER_PROGRAM_CACHE_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_EXCEPTION_API_H #ifndef ISAAC_EXCEPTION_API_H
#define ISAAC_EXCEPTION_API_H #define ISAAC_EXCEPTION_API_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_EXCEPTION_DRIVER_H #ifndef ISAAC_EXCEPTION_DRIVER_H
#define ISAAC_EXCEPTION_DRIVER_H #define ISAAC_EXCEPTION_DRIVER_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_TEMPLATES_base_ #ifndef ISAAC_TEMPLATES_base_
#define ISAAC_TEMPLATES_base_ #define ISAAC_TEMPLATES_base_

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_BACKEND_TEMPLATES_VAXPY_H #ifndef ISAAC_BACKEND_TEMPLATES_VAXPY_H
#define ISAAC_BACKEND_TEMPLATES_VAXPY_H #define ISAAC_BACKEND_TEMPLATES_VAXPY_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_BACKEND_TEMPLATES_MAXPY_H #ifndef ISAAC_BACKEND_TEMPLATES_MAXPY_H
#define ISAAC_BACKEND_TEMPLATES_MAXPY_H #define ISAAC_BACKEND_TEMPLATES_MAXPY_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_BACKEND_KEYWORDS_H #ifndef ISAAC_BACKEND_KEYWORDS_H
#define ISAAC_BACKEND_KEYWORDS_H #define ISAAC_BACKEND_KEYWORDS_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_BACKEND_STREAM_H #ifndef ISAAC_BACKEND_STREAM_H
#define ISAAC_BACKEND_STREAM_H #define ISAAC_BACKEND_STREAM_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_BACKEND_TEMPLATES_MPRODUCT_H #ifndef ISAAC_BACKEND_TEMPLATES_MPRODUCT_H
#define ISAAC_BACKEND_TEMPLATES_MPRODUCT_H #define ISAAC_BACKEND_TEMPLATES_MPRODUCT_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_BACKEND_TEMPLATES_DOT_H #ifndef ISAAC_BACKEND_TEMPLATES_DOT_H
#define ISAAC_BACKEND_TEMPLATES_DOT_H #define ISAAC_BACKEND_TEMPLATES_DOT_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_BACKEND_TEMPLATES_MDOT_H #ifndef ISAAC_BACKEND_TEMPLATES_MDOT_H
#define ISAAC_BACKEND_TEMPLATES_MDOT_H #define ISAAC_BACKEND_TEMPLATES_MDOT_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_BACKEND_BINDER_H #ifndef ISAAC_BACKEND_BINDER_H
#define ISAAC_BACKEND_BINDER_H #define ISAAC_BACKEND_BINDER_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_SYMBOLIC_ENGINE_MACRO_H #ifndef ISAAC_SYMBOLIC_ENGINE_MACRO_H
#define ISAAC_SYMBOLIC_ENGINE_MACRO_H #define ISAAC_SYMBOLIC_ENGINE_MACRO_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_MAPPED_OBJECT_H #ifndef ISAAC_MAPPED_OBJECT_H
#define ISAAC_MAPPED_OBJECT_H #define ISAAC_MAPPED_OBJECT_H

View File

@@ -1,3 +1,24 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_SYMBOLIC_ENGINE_PROCESS #ifndef ISAAC_SYMBOLIC_ENGINE_PROCESS
#define ISAAC_SYMBOLIC_ENGINE_PROCESS #define ISAAC_SYMBOLIC_ENGINE_PROCESS

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef _ISAAC_SYMBOLIC_EXPRESSION_H #ifndef _ISAAC_SYMBOLIC_EXPRESSION_H
#define _ISAAC_SYMBOLIC_EXPRESSION_H #define _ISAAC_SYMBOLIC_EXPRESSION_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef _ISAAC_SYMBOLIC_OPERATIONS_H #ifndef _ISAAC_SYMBOLIC_OPERATIONS_H
#define _ISAAC_SYMBOLIC_OPERATIONS_H #define _ISAAC_SYMBOLIC_OPERATIONS_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_SYMBOLIC_PRESET_H_ #ifndef ISAAC_SYMBOLIC_PRESET_H_
#define ISAAC_SYMBOLIC_PRESET_H_ #define ISAAC_SYMBOLIC_PRESET_H_

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_RANDOM_RAND_H_ #ifndef ISAAC_RANDOM_RAND_H_
#define ISAAC_RANDOM_RAND_H_ #define ISAAC_RANDOM_RAND_H_

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef _ISAAC_SYMBOLIC_EXECUTE_H #ifndef _ISAAC_SYMBOLIC_EXECUTE_H
#define _ISAAC_SYMBOLIC_EXECUTE_H #define _ISAAC_SYMBOLIC_EXECUTE_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef _ISAAC_SYMBOLIC_HANDLER_H #ifndef _ISAAC_SYMBOLIC_HANDLER_H
#define _ISAAC_SYMBOLIC_HANDLER_H #define _ISAAC_SYMBOLIC_HANDLER_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_MODEL_PREDICTORS_RANDOM_FOREST_H #ifndef ISAAC_MODEL_PREDICTORS_RANDOM_FOREST_H
#define ISAAC_MODEL_PREDICTORS_RANDOM_FOREST_H #define ISAAC_MODEL_PREDICTORS_RANDOM_FOREST_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_MODEL_DATABASE_H #ifndef ISAAC_MODEL_DATABASE_H
#define ISAAC_MODEL_DATABASE_H #define ISAAC_MODEL_DATABASE_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_TOOLS_MISCELLANEOUS_HPP #ifndef ISAAC_TOOLS_MISCELLANEOUS_HPP
#define ISAAC_TOOLS_MISCELLANEOUS_HPP #define ISAAC_TOOLS_MISCELLANEOUS_HPP

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_TOOLS_CPP_STRING_HPP #ifndef ISAAC_TOOLS_CPP_STRING_HPP
#define ISAAC_TOOLS_CPP_STRING_HPP #define ISAAC_TOOLS_CPP_STRING_HPP

View File

@@ -1,3 +1,24 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_TOOLS_CPP_TIMER_HPP #ifndef ISAAC_TOOLS_CPP_TIMER_HPP
#define ISAAC_TOOLS_CPP_TIMER_HPP #define ISAAC_TOOLS_CPP_TIMER_HPP

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_TOOLS_CPP_TUPLES_HPP #ifndef ISAAC_TOOLS_CPP_TUPLES_HPP
#define ISAAC_TOOLS_CPP_TUPLES_HPP #define ISAAC_TOOLS_CPP_TUPLES_HPP

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_TOOLS_GETENV #ifndef ISAAC_TOOLS_GETENV
#define ISAAC_TOOLS_GETENV #define ISAAC_TOOLS_GETENV

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_TOOLS_MKDIR #ifndef ISAAC_TOOLS_MKDIR
#define ISAAC_TOOLS_MKDIR #define ISAAC_TOOLS_MKDIR

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_TYPES_H #ifndef ISAAC_TYPES_H
#define ISAAC_TYPES_H #define ISAAC_TYPES_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef ISAAC_VALUE_SCALAR_H #ifndef ISAAC_VALUE_SCALAR_H
#define ISAAC_VALUE_SCALAR_H #define ISAAC_VALUE_SCALAR_H

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/array.h" #include "isaac/array.h"
#include "isaac/runtime/execute.h" #include "isaac/runtime/execute.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/array.h" #include "isaac/array.h"
#include "isaac/runtime/execute.h" #include "isaac/runtime/execute.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#define NOMINMAX #define NOMINMAX

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/driver/backend.h" #include "isaac/driver/backend.h"
#include "isaac/driver/buffer.h" #include "isaac/driver/buffer.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <iostream> #include <iostream>
#include "isaac/driver/buffer.h" #include "isaac/driver/buffer.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/driver/common.h" #include "isaac/driver/common.h"
#include "isaac/exception/driver.h" #include "isaac/exception/driver.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <iostream> #include <iostream>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <iostream> #include <iostream>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <algorithm> #include <algorithm>
#include <sstream> #include <sstream>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/driver/dispatch.h" #include "isaac/driver/dispatch.h"
#include "isaac/driver/context.h" #include "isaac/driver/context.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/driver/event.h" #include "isaac/driver/event.h"
#include "helpers/ocl/infos.hpp" #include "helpers/ocl/infos.hpp"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <cassert> #include <cassert>
#include <memory> #include <memory>

View File

@@ -1,3 +1,24 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#pragma once #pragma once
#include <cstddef> #include <cstddef>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/driver/kernel.h" #include "isaac/driver/kernel.h"
#include "isaac/driver/buffer.h" #include "isaac/driver/buffer.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <algorithm> #include <algorithm>
#include "isaac/driver/ndrange.h" #include "isaac/driver/ndrange.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/driver/platform.h" #include "isaac/driver/platform.h"
#include "isaac/driver/device.h" #include "isaac/driver/device.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/driver/program_cache.h" #include "isaac/driver/program_cache.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/exception/api.h" #include "isaac/exception/api.h"
#include "isaac/tools/cpp/string.hpp" #include "isaac/tools/cpp/string.hpp"

View File

@@ -1 +1,22 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <cassert> #include <cassert>
#include <algorithm> #include <algorithm>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <iostream> #include <iostream>
#include <cstring> #include <cstring>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <cstring> #include <cstring>
#include <iostream> #include <iostream>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/jit/generation/engine/keywords.h" #include "isaac/jit/generation/engine/keywords.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/jit/generation/engine/stream.h" #include "isaac/jit/generation/engine/stream.h"
#include "isaac/tools/cpp/string.hpp" #include "isaac/tools/cpp/string.hpp"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/array.h" #include "isaac/array.h"
#include "isaac/driver/dispatch.h" #include "isaac/driver/dispatch.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <cstring> #include <cstring>
#include <iostream> #include <iostream>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <cstring> #include <cstring>
#include <iostream> #include <iostream>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <string> #include <string>
#include <vector> #include <vector>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/jit/generation/engine/stream.h" #include "isaac/jit/generation/engine/stream.h"
#include "isaac/jit/generation/base.h" #include "isaac/jit/generation/base.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <string> #include <string>
#include <stdexcept> #include <stdexcept>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <string> #include <string>
#include <cassert> #include <cassert>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/jit/syntax/engine/binder.h" #include "isaac/jit/syntax/engine/binder.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <algorithm> #include <algorithm>
#include <tuple> #include <tuple>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <string> #include <string>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/jit/syntax/engine/process.h" #include "isaac/jit/syntax/engine/process.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <cassert> #include <cassert>
#include <vector> #include <vector>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <cstring> #include <cstring>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/jit/syntax/expression/preset.h" #include "isaac/jit/syntax/expression/preset.h"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <vector> #include <vector>
#include "isaac/random/rand.h" #include "isaac/random/rand.h"

View File

@@ -1,3 +1,24 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#pragma once #pragma once
#include <cstddef> #include <cstddef>

View File

@@ -1,3 +1,24 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#pragma once #pragma once
#include <cstddef> #include <cstddef>

View File

@@ -1,3 +1,24 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#pragma once #pragma once
#include <cstddef> #include <cstddef>

View File

@@ -1,3 +1,24 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#pragma once #pragma once
#include <cstddef> #include <cstddef>

View File

@@ -1,3 +1,24 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#pragma once #pragma once
#include <cstddef> #include <cstddef>

View File

@@ -1,3 +1,24 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#pragma once #pragma once
#include <cstddef> #include <cstddef>

View File

@@ -1,3 +1,24 @@
/* Copyright 2015-2017 Philippe Tillet
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software,
* and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#pragma once #pragma once
#include <cstddef> #include <cstddef>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <assert.h> #include <assert.h>
#include <list> #include <list>

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include "isaac/runtime/predictors/random_forest.h" #include "isaac/runtime/predictors/random_forest.h"
#include "rapidjson/to_array.hpp" #include "rapidjson/to_array.hpp"

View File

@@ -1,23 +1,24 @@
/* /* Copyright 2015-2017 Philippe Tillet
* Copyright (c) 2015, PHILIPPE TILLET. All rights reserved. *
* * Permission is hereby granted, free of charge, to any person obtaining
* This file is part of ISAAC. * a copy of this software and associated documentation files
* * (the "Software"), to deal in the Software without restriction,
* ISAAC is free software; you can redistribute it and/or * including without limitation the rights to use, copy, modify, merge,
* modify it under the terms of the GNU Lesser General Public * publish, distribute, sublicense, and/or sell copies of the Software,
* License as published by the Free Software Foundation; either * and to permit persons to whom the Software is furnished to do so,
* version 2.1 of the License, or (at your option) any later version. * subject to the following conditions:
* *
* This library is distributed in the hope that it will be useful, * The above copyright notice and this permission notice shall be
* but WITHOUT ANY WARRANTY; without even the implied warranty of * included in all copies or substantial portions of the Software.
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* You should have received a copy of the GNU Lesser General Public * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* License along with this library; if not, write to the Free Software * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* MA 02110-1301 USA * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
*/ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <fstream> #include <fstream>
#include <algorithm> #include <algorithm>

Some files were not shown because too many files have changed in this diff Show More