OPAL (Object Oriented Parallel Accelerator Library)  2024.1
OPAL
Functions | Variables
LICENSE File Reference

Go to the source code of this file.

Functions

GNU GENERAL PUBLIC LICENSE June Copyright (C) 1989
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two 
and (2) offer you this license which gives you legal permission to copy
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent in effect making
the program proprietary To
prevent we have made it clear
that any patent must be
licensed for everyone s free
use or not licensed at all The
precise terms and conditions
for distribution and
modification follow GNU
GENERAL PUBLIC LICENSE TERMS
AND CONDITIONS FOR
DISTRIBUTION AND MODIFICATION
This License applies to any
program or other work which
contains a notice placed by
the copyright holder saying it
may be distributed under the
terms of this General Public
License The refers to any such
program or and a work based on
the Program means either the
Program or any derivative work
under copyright a work
containing the Program or a
portion of either verbatim or
with modifications and or
translated into another 
language (Hereinafter, translation is included without limitation in the term"modification".) Each licensee is addressed as"you".Activities other than copying
 
they are outside its scope The
act of running the Program is
not and the output from the
Program is covered only if its
contents constitute a work
based on the 
Program (independent of having been made by running the Program).Whether that is true depends on what the Program does.1.You may copy and distribute verbatim copies of the Program's source code as you receive it
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these that in whole or
in part contains or is derived
from the Program or any part
to be licensed as a whole at
no charge to all third parties
under the terms of this
License c If the modified
program normally reads
commands interactively when
you must cause when started
running for such interactive
use in the most ordinary to
print or display an
announcement including an
appropriate copyright notice
and a notice that there is no 
warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these that in whole or
in part contains or is derived
from the Program or any part
to be licensed as a whole at
no charge to all third parties
under the terms of this
License c If the modified
program normally reads
commands interactively when
you must cause when started
running for such interactive
use in the most ordinary to
print or display an
announcement including an
appropriate copyright notice
and a notice that there is no
and telling the user how to
view a copy of this 
License (Exception:if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole.If identifiable sections of that work are not derived from the Program
 
the intent is to exercise the
right to control the
distribution of derivative or
collective works based on the
Program In mere aggregation of
another work not based on the
Program with the 
Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.3.You may copy and distribute the Program(or a work based on it
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source 
code (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it.For an executable work
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally 
distributed (in either source or binary form) with the major components(compiler
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is and will
automatically terminate your
rights under this License
parties who have received or
from you under this License
will not have their licenses
terminated so long as such
parties remain in full
compliance You are not
required to accept this since
you have not signed it nothing
else grants you permission to
modify or distribute the
Program or its derivative
works These actions are
prohibited by law if you do
not accept this License by
modifying or distributing the 
Program (or any work based on the Program)
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is and will
automatically terminate your
rights under this License
parties who have received or
from you under this License
will not have their licenses
terminated so long as such
parties remain in full
compliance You are not
required to accept this since
you have not signed it nothing
else grants you permission to
modify or distribute the
Program or its derivative
works These actions are
prohibited by law if you do
not accept this License by
modifying or distributing the
you indicate your acceptance
of this License to do and all
its terms and conditions for
distributing or modifying the
Program or works based on it
Each time you redistribute the
the recipient automatically
receives a license from the
original licensor to
distribute or modify the
Program subject to these terms
and conditions You may not
impose any further
restrictions on the recipients
exercise of the rights granted
herein You are not responsible
for enforcing compliance by
third parties to this License
as a consequence of a court
judgment or allegation of
patent infringement or for any
other 
reason (not limited to patent issues)
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is and will
automatically terminate your
rights under this License
parties who have received or
from you under this License
will not have their licenses
terminated so long as such
parties remain in full
compliance You are not
required to accept this since
you have not signed it nothing
else grants you permission to
modify or distribute the
Program or its derivative
works These actions are
prohibited by law if you do
not accept this License by
modifying or distributing the
you indicate your acceptance
of this License to do and all
its terms and conditions for
distributing or modifying the
Program or works based on it
Each time you redistribute the
the recipient automatically
receives a license from the
original licensor to
distribute or modify the
Program subject to these terms
and conditions You may not
impose any further
restrictions on the recipients
exercise of the rights granted
herein You are not responsible
for enforcing compliance by
third parties to this License
as a consequence of a court
judgment or allegation of
patent infringement or for any
other conditions are imposed
on 
you (whether by court order, agreement or otherwise) that contradict the conditions of this License
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR BUT
NOT LIMITED THE IMPLIED
WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR
PURPOSE THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU SHOULD
THE PROGRAM PROVE YOU ASSUME
THE COST OF ALL NECESSARY
REPAIR OR CORRECTION IN NO
EVENT UNLESS REQUIRED BY
APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT OR
ANY OTHER PARTY WHO MAY MODIFY
AND OR REDISTRIBUTE THE
PROGRAM AS PERMITTED BE LIABLE
TO YOU FOR INCLUDING ANY
INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE
OR INABILITY TO USE THE 
PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS)
 
either version of the or (at your option) any later version.This program is distributed in the hope that it will be useful
 
they could even be mouse
clicks or menu items whatever
suits your program You should
also get your 
employer (if you work as a programmer) or your school
 
alter the hereby disclaims all
copyright interest in the
program 
Gnomovision (which makes passes at compilers) written by James Hacker.< signature of Ty Coon >
 

Variables

GNU GENERAL PUBLIC LICENSE Version
 
GNU GENERAL PUBLIC LICENSE
June Free Software 
Foundation
 
GNU GENERAL PUBLIC LICENSE
June Free Software Inc Temple 
Place
 
GNU GENERAL PUBLIC LICENSE
June Free Software Inc Temple 
Suite
 
GNU GENERAL PUBLIC LICENSE
June Free Software Inc Temple 
Boston
 
GNU GENERAL PUBLIC LICENSE
June Free Software Inc Temple
MA USA Everyone is permitted
to copy and distribute
verbatim copies of this
license 
document
 
GNU GENERAL PUBLIC LICENSE
June Free Software Inc Temple
MA USA Everyone is permitted
to copy and distribute
verbatim copies of this
license but changing it is not
allowed Preamble The licenses
for most software are designed
to take away your freedom to
share and change it By 
contrast
 
and that you know you can do
these things To protect your 
rights
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the 
software
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For 
example
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a 
program
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a 
fee
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that 
they
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that 
too
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two 
steps
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software 
Also
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and 
ours
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed 
on
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the 
original
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations 
Finally
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent 
licenses
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent in effect making
the program proprietary To
prevent 
this
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent in effect making
the program proprietary To
prevent we have made it clear
that any patent must be
licensed for everyone s free
use or not licensed at all The
precise terms and conditions
for 
copying
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent in effect making
the program proprietary To
prevent we have made it clear
that any patent must be
licensed for everyone s free
use or not licensed at all The
precise terms and conditions
for distribution and
modification follow GNU
GENERAL PUBLIC LICENSE TERMS
AND CONDITIONS FOR 
COPYING
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent in effect making
the program proprietary To
prevent we have made it clear
that any patent must be
licensed for everyone s free
use or not licensed at all The
precise terms and conditions
for distribution and
modification follow GNU
GENERAL PUBLIC LICENSE TERMS
AND CONDITIONS FOR
DISTRIBUTION AND MODIFICATION
This License applies to any
program or other work which
contains a notice placed by
the copyright holder saying it
may be distributed under the
terms of this General Public
License The 
Program
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent in effect making
the program proprietary To
prevent we have made it clear
that any patent must be
licensed for everyone s free
use or not licensed at all The
precise terms and conditions
for distribution and
modification follow GNU
GENERAL PUBLIC LICENSE TERMS
AND CONDITIONS FOR
DISTRIBUTION AND MODIFICATION
This License applies to any
program or other work which
contains a notice placed by
the copyright holder saying it
may be distributed under the
terms of this General Public
License The 
below
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent in effect making
the program proprietary To
prevent we have made it clear
that any patent must be
licensed for everyone s free
use or not licensed at all The
precise terms and conditions
for distribution and
modification follow GNU
GENERAL PUBLIC LICENSE TERMS
AND CONDITIONS FOR
DISTRIBUTION AND MODIFICATION
This License applies to any
program or other work which
contains a notice placed by
the copyright holder saying it
may be distributed under the
terms of this General Public
License The refers to any such
program or 
work
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent in effect making
the program proprietary To
prevent we have made it clear
that any patent must be
licensed for everyone s free
use or not licensed at all The
precise terms and conditions
for distribution and
modification follow GNU
GENERAL PUBLIC LICENSE TERMS
AND CONDITIONS FOR
DISTRIBUTION AND MODIFICATION
This License applies to any
program or other work which
contains a notice placed by
the copyright holder saying it
may be distributed under the
terms of this General Public
License The refers to any such
program or and a work based on
the Program means either the
Program or any derivative work
under copyright 
law
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent in effect making
the program proprietary To
prevent we have made it clear
that any patent must be
licensed for everyone s free
use or not licensed at all The
precise terms and conditions
for distribution and
modification follow GNU
GENERAL PUBLIC LICENSE TERMS
AND CONDITIONS FOR
DISTRIBUTION AND MODIFICATION
This License applies to any
program or other work which
contains a notice placed by
the copyright holder saying it
may be distributed under the
terms of this General Public
License The refers to any such
program or and a work based on
the Program means either the
Program or any derivative work
under copyright a work
containing the Program or a
portion of 
it
 
and that you know you can do
these things To protect your
we need to make restrictions
that forbid anyone to deny you
these rights or to ask you to
surrender the rights These
restrictions translate to
certain responsibilities for
you if you distribute copies
of the or if you modify it For
if you distribute copies of
such a whether gratis or for a
you must give the recipients
all the rights that you have
You must make sure that
receive or can get the source
code And you must show them
these terms so they know their
rights We protect your rights
with two distribute and or
modify the software for each
author s protection and we
want to make certain that
everyone understands that
there is no warranty for this
free software If the software
is modified by someone else
and passed we want its
recipients to know that what
they have is not the so that
any problems introduced by
others will not reflect on the
original authors reputations
any free program is threatened
constantly by software patents
We wish to avoid the danger
that redistributors of a free
program will individually
obtain patent in effect making
the program proprietary To
prevent we have made it clear
that any patent must be
licensed for everyone s free
use or not licensed at all The
precise terms and conditions
for distribution and
modification follow GNU
GENERAL PUBLIC LICENSE TERMS
AND CONDITIONS FOR
DISTRIBUTION AND MODIFICATION
This License applies to any
program or other work which
contains a notice placed by
the copyright holder saying it
may be distributed under the
terms of this General Public
License The refers to any such
program or and a work based on
the Program means either the
Program or any derivative work
under copyright a work
containing the Program or a
portion of either verbatim or
with modifications and or
translated into another
distribution and modification
are not covered by this 
License
 
they are outside its scope The
act of running the Program is
not 
restricted
 
they are outside its scope The
act of running the Program is
not and the output from the
Program is covered only if its
contents constitute a work
based on the in any 
medium
 
they are outside its scope The
act of running the Program is
not and the output from the
Program is covered only if its
contents constitute a work
based on the in any provided
that you conspicuously and
appropriately publish on each
copy an appropriate copyright
notice and disclaimer of 
warranty
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a 
copy
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section 
above
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these 
conditions
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these that in whole or
in part contains or is derived
from the Program or any part 
thereof
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these that in whole or
in part contains or is derived
from the Program or any part
to be licensed as a whole at
no charge to all third parties
under the terms of this
License c If the modified
program normally reads
commands interactively when 
run
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these that in whole or
in part contains or is derived
from the Program or any part
to be licensed as a whole at
no charge to all third parties
under the terms of this
License c If the modified
program normally reads
commands interactively when
you must cause when started
running for such interactive
use in the most ordinary 
way
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these that in whole or
in part contains or is derived
from the Program or any part
to be licensed as a whole at
no charge to all third parties
under the terms of this
License c If the modified
program normally reads
commands interactively when
you must cause when started
running for such interactive
use in the most ordinary to
print or display an
announcement including an
appropriate copyright notice
and a notice that there is no
and telling the user how to
view a copy of this and can be
reasonably considered
independent and separate works
in 
themselves
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these that in whole or
in part contains or is derived
from the Program or any part
to be licensed as a whole at
no charge to all third parties
under the terms of this
License c If the modified
program normally reads
commands interactively when
you must cause when started
running for such interactive
use in the most ordinary to
print or display an
announcement including an
appropriate copyright notice
and a notice that there is no
and telling the user how to
view a copy of this and can be
reasonably considered
independent and separate works
in then this and its 
terms
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these that in whole or
in part contains or is derived
from the Program or any part
to be licensed as a whole at
no charge to all third parties
under the terms of this
License c If the modified
program normally reads
commands interactively when
you must cause when started
running for such interactive
use in the most ordinary to
print or display an
announcement including an
appropriate copyright notice
and a notice that there is no
and telling the user how to
view a copy of this and can be
reasonably considered
independent and separate works
in then this and its do not
apply to those sections when
you distribute them as
separate works But when you
distribute the same sections
as part of a whole which is a
work based on the the
distribution of the whole must
be on the terms of this whose
permissions for other
licensees extend to the entire 
whole
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these that in whole or
in part contains or is derived
from the Program or any part
to be licensed as a whole at
no charge to all third parties
under the terms of this
License c If the modified
program normally reads
commands interactively when
you must cause when started
running for such interactive
use in the most ordinary to
print or display an
announcement including an
appropriate copyright notice
and a notice that there is no
and telling the user how to
view a copy of this and can be
reasonably considered
independent and separate works
in then this and its do not
apply to those sections when
you distribute them as
separate works But when you
distribute the same sections
as part of a whole which is a
work based on the the
distribution of the whole must
be on the terms of this whose
permissions for other
licensees extend to the entire
and thus to each and every
part regardless of who wrote
it 
Thus
 
and give any other recipients
of the Program a copy of this
License along with the Program
You may charge a fee for the
physical act of transferring a
and you may at your option
offer warranty protection in
exchange for a fee You may
modify your copy or copies of
the Program or any portion of
thus forming a work based on
the and copy and distribute
such modifications or work
under the terms of Section
provided that you also meet
all of these that in whole or
in part contains or is derived
from the Program or any part
to be licensed as a whole at
no charge to all third parties
under the terms of this
License c If the modified
program normally reads
commands interactively when
you must cause when started
running for such interactive
use in the most ordinary to
print or display an
announcement including an
appropriate copyright notice
and a notice that there is no
and telling the user how to
view a copy of this and can be
reasonably considered
independent and separate works
in then this and its do not
apply to those sections when
you distribute them as
separate works But when you
distribute the same sections
as part of a whole which is a
work based on the the
distribution of the whole must
be on the terms of this whose
permissions for other
licensees extend to the entire
and thus to each and every
part regardless of who wrote
it it is not the intent of
this section to claim rights
or contest your rights to work
written entirely by 
you
 
 rather
 
the intent is to exercise the
right to control the
distribution of derivative or
collective works based on the
Program In 
addition
 
the intent is to exercise the
right to control the
distribution of derivative or
collective works based on the
Program In mere aggregation of
another work not based on the
Program with the under Section
in object code or executable
form under the terms of
Sections and above provided
that you also do one of the 
following
 
the intent is to exercise the
right to control the
distribution of derivative or
collective works based on the
Program In mere aggregation of
another work not based on the
Program with the under Section
in object code or executable
form under the terms of
Sections and above provided
that you also do one of the
which must be distributed
under the terms of Sections
and above on a medium
customarily used for software 
interchange
 
 or
 
b Accompany it with a written offer
 
b Accompany it with a written
valid for at least three 
years
 
b Accompany it with a written
valid for at least three to
give any third 
party
 
b Accompany it with a written
valid for at least three to
give any third for a charge no
more than your cost of
physically performing source 
distribution
 
b Accompany it with a written
valid for at least three to
give any third for a charge no
more than your cost of
physically performing source a
complete machine readable copy
of the corresponding source 
code
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it 
contains
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition 
files
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable 
However
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special 
exception
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally 
kernel
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable 
runs
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated 
place
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not 
modify
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not 
sublicense
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is 
void
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is and will
automatically terminate your
rights under this License
parties who have received 
copies
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is and will
automatically terminate your
rights under this License
parties who have received or
from you under this License
will not have their licenses
terminated so long as such
parties remain in full
compliance You are not
required to accept this since
you have not signed it nothing
else grants you permission to
modify or distribute the
Program or its derivative
works These actions are
prohibited by law if you do
not accept this License 
Therefore
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is and will
automatically terminate your
rights under this License
parties who have received or
from you under this License
will not have their licenses
terminated so long as such
parties remain in full
compliance You are not
required to accept this since
you have not signed it nothing
else grants you permission to
modify or distribute the
Program or its derivative
works These actions are
prohibited by law if you do
not accept this License by
modifying or distributing the
you indicate your acceptance
of this License to do 
so
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is and will
automatically terminate your
rights under this License
parties who have received or
from you under this License
will not have their licenses
terminated so long as such
parties remain in full
compliance You are not
required to accept this since
you have not signed it nothing
else grants you permission to
modify or distribute the
Program or its derivative
works These actions are
prohibited by law if you do
not accept this License by
modifying or distributing the
you indicate your acceptance
of this License to do and all
its terms and conditions for
distributing or modifying the
Program or works based on it
Each time you redistribute the
the recipient automatically
receives a license from the
original licensor to
distribute or modify the
Program subject to these terms
and conditions You may not
impose any further
restrictions on the recipients
exercise of the rights granted
herein You are not responsible
for enforcing compliance by
third parties to this License 
If
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is and will
automatically terminate your
rights under this License
parties who have received or
from you under this License
will not have their licenses
terminated so long as such
parties remain in full
compliance You are not
required to accept this since
you have not signed it nothing
else grants you permission to
modify or distribute the
Program or its derivative
works These actions are
prohibited by law if you do
not accept this License by
modifying or distributing the
you indicate your acceptance
of this License to do and all
its terms and conditions for
distributing or modifying the
Program or works based on it
Each time you redistribute the
the recipient automatically
receives a license from the
original licensor to
distribute or modify the
Program subject to these terms
and conditions You may not
impose any further
restrictions on the recipients
exercise of the rights granted
herein You are not responsible
for enforcing compliance by
third parties to this License
as a consequence of a court
judgment or allegation of
patent infringement or for any
other conditions are imposed
on they do not excuse you from
the conditions of this License
If you cannot distribute so as
to satisfy simultaneously your
obligations under this License
and any other pertinent 
obligations
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is and will
automatically terminate your
rights under this License
parties who have received or
from you under this License
will not have their licenses
terminated so long as such
parties remain in full
compliance You are not
required to accept this since
you have not signed it nothing
else grants you permission to
modify or distribute the
Program or its derivative
works These actions are
prohibited by law if you do
not accept this License by
modifying or distributing the
you indicate your acceptance
of this License to do and all
its terms and conditions for
distributing or modifying the
Program or works based on it
Each time you redistribute the
the recipient automatically
receives a license from the
original licensor to
distribute or modify the
Program subject to these terms
and conditions You may not
impose any further
restrictions on the recipients
exercise of the rights granted
herein You are not responsible
for enforcing compliance by
third parties to this License
as a consequence of a court
judgment or allegation of
patent infringement or for any
other conditions are imposed
on they do not excuse you from
the conditions of this License
If you cannot distribute so as
to satisfy simultaneously your
obligations under this License
and any other pertinent then
as a consequence you may not
distribute the Program at all
For if a patent license would
not permit royalty free
redistribution of the Program
by all those who receive
copies directly or indirectly
through then the only way you
could satisfy both it and this
License would be to refrain
entirely from distribution of
the Program If any portion of
this section is held invalid
or unenforceable under any
particular 
circumstance
 
c Accompany it with the
information you received as to
the offer to distribute
corresponding source complete
source code means all the
source code for all modules it
plus any associated interface
definition plus the scripts
used to control compilation
and installation of the
executable as a special the
source code distributed need
not include anything that is
normally and so on of the
operating system on which the
executable unless that
component itself accompanies
the executable If distribution
of executable or object code
is made by offering access to
copy from a designated then
offering equivalent access to
copy the source code from the
same place counts as
distribution of the source
even though third parties are
not compelled to copy the
source along with the object
code You may not or distribute
the Program except as
expressly provided under this
License Any attempt otherwise
to sublicense or distribute
the Program is and will
automatically terminate your
rights under this License
parties who have received or
from you under this License
will not have their licenses
terminated so long as such
parties remain in full
compliance You are not
required to accept this since
you have not signed it nothing
else grants you permission to
modify or distribute the
Program or its derivative
works These actions are
prohibited by law if you do
not accept this License by
modifying or distributing the
you indicate your acceptance
of this License to do and all
its terms and conditions for
distributing or modifying the
Program or works based on it
Each time you redistribute the
the recipient automatically
receives a license from the
original licensor to
distribute or modify the
Program subject to these terms
and conditions You may not
impose any further
restrictions on the recipients
exercise of the rights granted
herein You are not responsible
for enforcing compliance by
third parties to this License
as a consequence of a court
judgment or allegation of
patent infringement or for any
other conditions are imposed
on they do not excuse you from
the conditions of this License
If you cannot distribute so as
to satisfy simultaneously your
obligations under this License
and any other pertinent then
as a consequence you may not
distribute the Program at all
For if a patent license would
not permit royalty free
redistribution of the Program
by all those who receive
copies directly or indirectly
through then the only way you
could satisfy both it and this
License would be to refrain
entirely from distribution of
the Program If any portion of
this section is held invalid
or unenforceable under any
particular the balance of the
section is intended to apply
and the section as a whole is
intended to apply in other
circumstances It is not the
purpose of this section to
induce you to infringe any
patents or other property
right claims or to contest
validity of any such 
claims
 
this section has the sole
purpose of protecting the
integrity of the free software
distribution 
system
 
it is up to the author donor
to decide if he or she is
willing to distribute software
through any other system and a
licensee cannot impose that
choice This section is
intended to make thoroughly
clear what is believed to be a
consequence of the rest of
this License If the
distribution and or use of the
Program is restricted in
certain countries either by
patents or by copyrighted 
interfaces
 
it is up to the author donor
to decide if he or she is
willing to distribute software
through any other system and a
licensee cannot impose that
choice This section is
intended to make thoroughly
clear what is believed to be a
consequence of the rest of
this License If the
distribution and or use of the
Program is restricted in
certain countries either by
patents or by copyrighted the
original copyright holder who
places the Program under this
License may add an
geographical distribution
limitation excluding those 
countries
 
it is up to the author donor
to decide if he or she is
willing to distribute software
through any other system and a
licensee cannot impose that
choice This section is
intended to make thoroughly
clear what is believed to be a
consequence of the rest of
this License If the
distribution and or use of the
Program is restricted in
certain countries either by
patents or by copyrighted the
original copyright holder who
places the Program under this
License may add an
geographical distribution
limitation excluding those so
that distribution is permitted
only in or among countries not
thus excluded In such 
case
 
it is up to the author donor
to decide if he or she is
willing to distribute software
through any other system and a
licensee cannot impose that
choice This section is
intended to make thoroughly
clear what is believed to be a
consequence of the rest of
this License If the
distribution and or use of the
Program is restricted in
certain countries either by
patents or by copyrighted the
original copyright holder who
places the Program under this
License may add an
geographical distribution
limitation excluding those so
that distribution is permitted
only in or among countries not
thus excluded In such this
License incorporates the
limitation as if written in
the body of this License The
Free Software Foundation may
publish revised and or new
versions of the General Public
License from time to time Such
new versions will be similar
in spirit to the present 
version
 
it is up to the author donor
to decide if he or she is
willing to distribute software
through any other system and a
licensee cannot impose that
choice This section is
intended to make thoroughly
clear what is believed to be a
consequence of the rest of
this License If the
distribution and or use of the
Program is restricted in
certain countries either by
patents or by copyrighted the
original copyright holder who
places the Program under this
License may add an
geographical distribution
limitation excluding those so
that distribution is permitted
only in or among countries not
thus excluded In such this
License incorporates the
limitation as if written in
the body of this License The
Free Software Foundation may
publish revised and or new
versions of the General Public
License from time to time Such
new versions will be similar
in spirit to the present but
may differ in detail to
address new problems or
concerns Each version is given
a distinguishing version
number If the Program
specifies a version number of
this License which applies to
it and any later you have the
option of following the terms
and conditions either of that
version or of any later
version published by the Free
Software Foundation If the
Program does not specify a
version number of this you may
choose any version ever
published by the Free Software
Foundation If you wish to
incorporate parts of the
Program into other free
programs whose distribution
conditions are 
different
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF 
CHARGE
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE 
PROGRAM
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY 
KIND
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR 
IMPLIED
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR 
INCLUDING
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR BUT
NOT LIMITED 
TO
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR BUT
NOT LIMITED THE IMPLIED
WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR
PURPOSE THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU SHOULD
THE PROGRAM PROVE 
DEFECTIVE
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR BUT
NOT LIMITED THE IMPLIED
WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR
PURPOSE THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU SHOULD
THE PROGRAM PROVE YOU ASSUME
THE COST OF ALL NECESSARY 
SERVICING
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR BUT
NOT LIMITED THE IMPLIED
WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR
PURPOSE THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU SHOULD
THE PROGRAM PROVE YOU ASSUME
THE COST OF ALL NECESSARY
REPAIR OR CORRECTION IN NO
EVENT UNLESS REQUIRED BY
APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT 
HOLDER
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR BUT
NOT LIMITED THE IMPLIED
WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR
PURPOSE THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU SHOULD
THE PROGRAM PROVE YOU ASSUME
THE COST OF ALL NECESSARY
REPAIR OR CORRECTION IN NO
EVENT UNLESS REQUIRED BY
APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT OR
ANY OTHER PARTY WHO MAY MODIFY
AND OR REDISTRIBUTE THE
PROGRAM AS PERMITTED 
ABOVE
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR BUT
NOT LIMITED THE IMPLIED
WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR
PURPOSE THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU SHOULD
THE PROGRAM PROVE YOU ASSUME
THE COST OF ALL NECESSARY
REPAIR OR CORRECTION IN NO
EVENT UNLESS REQUIRED BY
APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT OR
ANY OTHER PARTY WHO MAY MODIFY
AND OR REDISTRIBUTE THE
PROGRAM AS PERMITTED BE LIABLE
TO YOU FOR 
DAMAGES
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR BUT
NOT LIMITED THE IMPLIED
WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR
PURPOSE THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU SHOULD
THE PROGRAM PROVE YOU ASSUME
THE COST OF ALL NECESSARY
REPAIR OR CORRECTION IN NO
EVENT UNLESS REQUIRED BY
APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT OR
ANY OTHER PARTY WHO MAY MODIFY
AND OR REDISTRIBUTE THE
PROGRAM AS PERMITTED BE LIABLE
TO YOU FOR INCLUDING ANY 
GENERAL
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR BUT
NOT LIMITED THE IMPLIED
WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR
PURPOSE THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU SHOULD
THE PROGRAM PROVE YOU ASSUME
THE COST OF ALL NECESSARY
REPAIR OR CORRECTION IN NO
EVENT UNLESS REQUIRED BY
APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT OR
ANY OTHER PARTY WHO MAY MODIFY
AND OR REDISTRIBUTE THE
PROGRAM AS PERMITTED BE LIABLE
TO YOU FOR INCLUDING ANY 
SPECIAL
 
we sometimes make exceptions
for this Our decision will be
guided by the two goals of
preserving the free status of
all derivatives of our free
software and of promoting the
sharing and reuse of software
generally NO WARRANTY BECAUSE
THE PROGRAM IS LICENSED FREE
OF THERE IS NO WARRANTY FOR
THE TO THE EXTENT PERMITTED BY
APPLICABLE LAW EXCEPT WHEN
OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND OR
OTHER PARTIES PROVIDE THE
PROGRAM AS IS WITHOUT WARRANTY
OF ANY EITHER EXPRESSED OR BUT
NOT LIMITED THE IMPLIED
WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR
PURPOSE THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU SHOULD
THE PROGRAM PROVE YOU ASSUME
THE COST OF ALL NECESSARY
REPAIR OR CORRECTION IN NO
EVENT UNLESS REQUIRED BY
APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT OR
ANY OTHER PARTY WHO MAY MODIFY
AND OR REDISTRIBUTE THE
PROGRAM AS PERMITTED BE LIABLE
TO YOU FOR INCLUDING ANY
INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE
OR INABILITY TO USE THE EVEN
IF SUCH HOLDER OR OTHER PARTY
HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES
END OF TERMS AND CONDITIONS
How to Apply These Terms to
Your New Programs If you
develop a new and you want it
to be of the greatest possible
use to the 
public
 
either version of the but
WITHOUT ANY 
WARRANTY
 
if not
 
if write to the Free Software Inc
 
if write to the Free Software
Temple MA USA Also add
information on how to contact
you by electronic and paper
mail If the program is 
interactive
 
if write to the Free Software
Temple MA USA Also add
information on how to contact
you by electronic and paper
mail If the program is make it
output a short notice like
this when it starts in an
interactive 
mode
 
type show c for details The
hypothetical commands show w
and show c should show the
appropriate parts of the
General Public License Of 
course
 
type show c for details The
hypothetical commands show w
and show c should show the
appropriate parts of the
General Public License Of the
commands you use may be called
something other than show w
and show 
c
 
they could even be mouse
clicks or menu items whatever
suits your program You should
also get your if 
any
 
they could even be mouse
clicks or menu items whatever
suits your program You should
also get your if to sign a
copyright disclaimer for the
if necessary Here is
sample
 
alter the names
 
alter the hereby disclaims all
copyright interest in the
program April Ty 
Coon
 
alter the hereby disclaims all
copyright interest in the
program April Ty President of
Vice This General Public
License does not permit
incorporating your program
into proprietary programs If
your program is a subroutine 
library
 
alter the hereby disclaims all
copyright interest in the
program April Ty President of
Vice This General Public
License does not permit
incorporating your program
into proprietary programs If
your program is a subroutine
you may consider it more
useful to permit linking
proprietary applications with
the library If this is what
you want to 
do
 

Function Documentation

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two and ( )
c Accompany it with the information you received as to the offer to distribute corresponding source code ( This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an  offer,
in accord with Subsection b  above. 
)
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for more details Code for the hv3_AVL function in wfg c is Copyright ( )
c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally distributed ( in either source or binary  form)
they could even be mouse clicks or menu items whatever suits your program You should also get your employer ( if you work as a  programmer)
alter the hereby disclaims all copyright interest in the program Gnomovision ( which makes passes at  compilers)
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR DISTRIBUTION AND MODIFICATION This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The refers to any such program or and a work based on the Program means either the Program or any derivative work under copyright a work containing the Program or a portion of either verbatim or with modifications and or translated into another language ( Hereinafter  ,
translation is included without limitation in the term"modification"  . 
)
and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when you must cause when started running for such interactive use in the most ordinary to print or display an announcement including an appropriate copyright notice and a notice that there is no and telling the user how to view a copy of this License ( Exception:if the Program itself is interactive but does not normally print such an  announcement,
your work based on the Program is not required to print an  announcement. 
)
either version of the or ( at your  option)
they are outside its scope The act of running the Program is not and the output from the Program is covered only if its contents constitute a work based on the Program ( independent of having been made by running the  Program)
the intent is to exercise the right to control the distribution of derivative or collective works based on the Program In mere aggregation of another work not based on the Program with the Program ( or with a work based on the  Program)
c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the Program ( or any work based on the  Program)
we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED BE LIABLE TO YOU FOR INCLUDING ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM ( INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER  PROGRAMS)
c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for distributing or modifying the Program or works based on it Each time you redistribute the the recipient automatically receives a license from the original licensor to distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License as a consequence of a court judgment or allegation of patent infringement or for any other reason ( not limited to patent  issues)
and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when you must cause when started running for such interactive use in the most ordinary to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty ( or  else,
saying that you provide a  warranty 
)
c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for distributing or modifying the Program or works based on it Each time you redistribute the the recipient automatically receives a license from the original licensor to distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License as a consequence of a court judgment or allegation of patent infringement or for any other conditions are imposed on you ( whether by court  order,
agreement or  otherwise 
)

Variable Documentation

and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section above

Definition at line 87 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE

Definition at line 260 of file LICENSE.

the intent is to exercise the right to control the distribution of derivative or collective works based on the Program In addition

Definition at line 125 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software Also

Definition at line 43 of file LICENSE.

they could even be mouse clicks or menu items whatever suits your program You should also get your if any

Definition at line 327 of file LICENSE.

Referenced by OpalParser::getHint().

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR DISTRIBUTION AND MODIFICATION This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The below

Definition at line 43 of file LICENSE.

if write to the Free Software Temple Boston

Definition at line 4 of file LICENSE.

type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c

Definition at line 322 of file LICENSE.

it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Program is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Program under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such case
explicit

Definition at line 230 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE

Definition at line 260 of file LICENSE.

Referenced by Beam::Beam(), Beam::execute(), Beam::getCharge(), Beam::print(), and Beam::update().

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for distributing or modifying the Program or works based on it Each time you redistribute the the recipient automatically receives a license from the original licensor to distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License as a consequence of a court judgment or allegation of patent infringement or for any other conditions are imposed on they do not excuse you from the conditions of this License If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent then as a consequence you may not distribute the Program at all For if a patent license would not permit royalty free redistribution of the Program by all those who receive copies directly or indirectly through then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program If any portion of this section is held invalid or unenforceable under any particular circumstance

Definition at line 203 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for distributing or modifying the Program or works based on it Each time you redistribute the the recipient automatically receives a license from the original licensor to distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License as a consequence of a court judgment or allegation of patent infringement or for any other conditions are imposed on they do not excuse you from the conditions of this License If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent then as a consequence you may not distribute the Program at all For if a patent license would not permit royalty free redistribution of the Program by all those who receive copies directly or indirectly through then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program If any portion of this section is held invalid or unenforceable under any particular the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims

Definition at line 203 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source code
for details type show w This is free and you are welcome to redistribute it under certain conditions

Definition at line 87 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it contains
GNU GENERAL PUBLIC LICENSE June Free Software Inc Temple MA USA Everyone is permitted to copy and distribute verbatim copies of this license but changing it is not allowed Preamble The licenses for most software are designed to take away your freedom to share and change it By contrast

Definition at line 4 of file LICENSE.

alter the hereby disclaims all copyright interest in the program April Ty Coon

Definition at line 334 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received copies
c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for distributing or modifying the Program or works based on it Each time you redistribute the the recipient automatically receives a license from the original licensor to copy

Definition at line 87 of file LICENSE.

Referenced by Array1D< T >::Array1D(), Array2D< T >::Array2D(), FTpsData< N >::build(), Line::copy(), H5PartWrapper::copyFileSystem(), Distribution::createDistributionFromFile(), interpolation::MMatrix< Tmplt >::determinant(), FTps< T, N >::divide(), FTps< T, N >::evalMonoms(), FTps< T, N >::evaluate(), FArray1D< T, N >::FArray1D(), FArray2D< T, M, N >::FArray2D(), LatinHyperCube::fillBins_m(), Tps< T >::filter(), FTps< T, N >::filter(), FLieGenerator< T, N >::FLieGenerator(), FMonomial< N >::FMonomial(), FArray2D< T, M, N >::getColumn(), Array2D< T >::getColumn(), FArray2D< T, M, N >::getRow(), Array2D< T >::getRow(), interpolation::MMatrix< Tmplt >::inverse(), LField< T, Dim >::LField(), MsgBuffer::MsgBuffer(), interpolation::operator++(), Taylor< T >::operator+=(), Tps< T >::operator+=(), interpolation::operator--(), Taylor< T >::operator-=(), Tps< T >::operator-=(), FMonomial< N >::operator=(), Array1D< T >::operator=(), FArray1D< T, N >::operator=(), FArray2D< T, M, N >::operator=(), Array2D< T >::operator=(), OpalParser::parseAction(), OpalParser::parseDefine(), OpalParser::parseMacro(), SumErrSq::parseMeasurements(), SequenceParser::parseMember(), Object::printHelp(), FArray2D< T, M, N >::putColumn(), Array2D< T >::putColumn(), FArray2D< T, M, N >::putRow(), Array2D< T >::putRow(), FromFile::readValues(), Array1D< T >::resize(), ClosedOrbitFinder< Value_type, Size_type, Stepper >::rotate(), LossDataSink::saveH5(), Tps< T >::setCoefficient(), FieldLayout< Dim >::setup(), FVps< T, N >::substitute(), FTps< T, N >::substitute(), LaserProfile::swapXY(), FMatrix< T, N, M >::transpose(), Matrix< T >::transpose(), FTps< T, N >::unique(), and MeshGenerator::write().

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for copying

Definition at line 43 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING

Definition at line 43 of file LICENSE.

it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Program is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Program under this License may add an geographical distribution limitation excluding those countries
explicit

Definition at line 230 of file LICENSE.

type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of course

Definition at line 322 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED BE LIABLE TO YOU FOR DAMAGES

Definition at line 260 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE DEFECTIVE

Definition at line 260 of file LICENSE.

it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Program is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Program under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Program specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Program does not specify a version number of this you may choose any version ever published by the Free Software Foundation If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different
explicit

Definition at line 230 of file LICENSE.

b Accompany it with a written valid for at least three to give any third for a charge no more than your cost of physically performing source distribution

Definition at line 140 of file LICENSE.

Referenced by TrackRun::setDistributionParallelT().

alter the hereby disclaims all copyright interest in the program April Ty President of Vice This General Public License does not permit incorporating your program into proprietary programs If your program is a subroutine you may consider it more useful to permit linking proprietary applications with the library If this is what you want to do

Definition at line 334 of file LICENSE.

GNU GENERAL PUBLIC LICENSE June Free Software Inc Temple MA USA Everyone is permitted to copy and distribute verbatim copies of this license document

Definition at line 4 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for distributing or modifying the Program or works based on it Each time you redistribute the the recipient automatically receives a license from the original licensor to distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License as a consequence of a court judgment or allegation of patent infringement or for any other conditions are imposed on they do not excuse you from the conditions of this License If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent then as a consequence you may not distribute the Program at all For example

Definition at line 28 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special exception
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a fee

Definition at line 28 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition files

Definition at line 157 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations Finally

Definition at line 43 of file LICENSE.

the intent is to exercise the right to control the distribution of derivative or collective works based on the Program In mere aggregation of another work not based on the Program with the under Section in object code or executable form under the terms of Sections and above provided that you also do one of the following

Definition at line 139 of file LICENSE.

you can redistribute it and or modify it under the terms of the GNU General Public License as published by the Free Software Foundation
explicit

Definition at line 4 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED BE LIABLE TO YOU FOR INCLUDING ANY GENERAL

Definition at line 260 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER

Definition at line 260 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it However

Definition at line 157 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for distributing or modifying the Program or works based on it Each time you redistribute the the recipient automatically receives a license from the original licensor to distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License If

Definition at line 191 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR IMPLIED

Definition at line 260 of file LICENSE.

alter the Inc

Definition at line 307 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR INCLUDING

Definition at line 260 of file LICENSE.

if write to the Free Software Temple MA USA Also add information on how to contact you by electronic and paper mail If the program is interactive

Definition at line 307 of file LICENSE.

b Accompany it with a written valid for at least three to give any third for a charge no more than your cost of physically performing source a complete machine readable copy of the corresponding source to be distributed under the terms of Sections and above on a medium customarily used for software interchange

Definition at line 139 of file LICENSE.

it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces

Definition at line 230 of file LICENSE.

and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when you must cause it

Definition at line 43 of file LICENSE.

Referenced by OpalBeamline::activateElements(), IndexMap::add(), interpolation::ThreeDGrid::add(), SDDSColumnSet::addColumnValue(), CmdArguments::arg(), OrbitThreader::autophaseCavities(), Individual::checkConstraints(), ThickTracker::checkElementOrder_m(), _Fieldmap::checkMap(), FixedPisaNsga2< CrossoverOperator, MutationOperator >::checkParetoFront(), Vacuum::checkPressure(), OpalSimulation::cleanUp(), _Fieldmap::clearDictionary(), SectorMagneticFieldMap::clearFieldCache(), CmdArguments::arg< std::string >(), OpalBeamline::compute3DLattice(), OrbitThreader::computeBoundingBox(), ParallelTTracker::computeExternalFields(), Population< Individual_t >::computeHypervolume(), DistributionMoments::computeMeans(), DistributionMoments::computeNormalizedEmittance(), ParallelTTracker::computeParticleMatterInteraction(), DistributionMoments::computePercentiles(), DistributionMoments::computeStatistics(), ParallelTTracker::computeWakefield(), OrbitThreader::containsCavity(), ScatteringPhysics::copyFromBunch(), PeakFinder::createHistogram_m(), Distribution::createOpalT(), DistributionMoments::determinePercentilesDetail(), FixedPisaNsga2< CrossoverOperator, MutationOperator >::dumpPopulationToFile(), FixedPisaNsga2< CrossoverOperator, MutationOperator >::dumpPopulationToJSON(), OptimizeCmd::execute(), SampleCmd::execute(), TrackRun::execute(), OrbitThreader::execute(), MGPoissonSolver::extrapolateLHS(), ThickTracker::fillGaps_m(), Directory::find(), FixedPisaNsga2< CrossoverOperator, MutationOperator >::FixedPisaNsga2(), Population< Individual_t >::get_individual(), Population< Individual_t >::get_staging(), CmdArguments::getArguments(), SDDS::SDDSParser::getColumnIndex(), interpolation::PPSolveFactory::getDerivs(), OpalBeamline::getElements(), OpalBeamline::getFieldAt(), OpalParser::getHint(), _Fieldmap::getListFieldmapNames(), OrbitThreader::getMaxDesignEnergy(), endfieldmodel::EndFieldModel::getName(), AttributeHandler::getOwner(), ParticleProperties::getParticleType(), IndexMap::getRange(), IndexMap::getTouchingElements(), OpalSimulation::getVariableDictionary(), Variator< ind_t, CrossoverOperator, MutationOperator >::initial_population(), SigmaGenerator::initialize(), OrbitThreader::integrate(), Cyclotron::interpolate(), BoundaryGeometry::intersectTinyLineSegmentBoundary(), Population< Individual_t >::keepSurvivors(), EllipticDomain::linearInterpolation(), Sampler::onMessage(), FixedPisaNsga2< CrossoverOperator, MutationOperator >::onMessage(), opalMain(), matheval::detail::eval_ast< real_t >::operator()(), FVps< T, N >::operator*(), PartBunchBase< T, Dim >::ConstIterator::operator++(), mslang::parse(), ProbeHistReader::parseFile(), PeakReader::parseFile(), ListElem::print(), StepSizeConfig::print(), Timing::print(), Object::printHelp(), OrbitThreader::processElementRegister(), EllipticDomain::quadraticInterpolation(), IndexMap::query(), OrbitThreader::registerElement(), interpolation::ThreeDGrid::remove(), Population< Individual_t >::remove_individual(), ParallelTTracker::restoreCavityPhases(), FixedPisaNsga2< CrossoverOperator, MutationOperator >::runStateMachine(), OpalBeamline::save3DInput(), OpalBeamline::save3DLattice(), IndexMap::saveSDDS(), RFCavity::setCavityType(), FlexibleCollimator::setDescription(), OrbitThreader::setDesignEnergy(), PyOpal::PyLine_< C >::setElement(), Vacuum::setResidualGas(), TrackRun::setRunMethod(), TrackRun::setupTTracker(), StepSizeConfig::shiftZStopLeft(), StepSizeConfig::shiftZStopRight(), interpolation::PPSolveFactory::solve(), H5PartWrapper::storeCavityInformation(), ThickTracker::track_m(), OpalFlexibleCollimator::update(), ParallelTTracker::updateReferenceParticle(), DumpFields::writeFields(), DumpEMFields::writeFields(), DumpFields::writeFieldThis(), DumpEMFields::writeFieldThis(), Sampler::writeJsonHeader(), ParallelTTracker::writePhaseSpace(), Monitor::writeStatistics(), and Timing::~Timing().

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally kernel

Definition at line 162 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY KIND

Definition at line 260 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR DISTRIBUTION AND MODIFICATION This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The refers to any such program or and a work based on the Program means either the Program or any derivative work under copyright law

Definition at line 43 of file LICENSE.

alter the hereby disclaims all copyright interest in the program April Ty President of Vice This General Public License does not permit incorporating your program into proprietary programs If your program is a subroutine library

Definition at line 334 of file LICENSE.

either version of the License
explicit

Definition at line 73 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses

Definition at line 43 of file LICENSE.

they are outside its scope The act of running the Program is not and the output from the Program is covered only if its contents constitute a work based on the in any medium

Definition at line 80 of file LICENSE.

if write to the Free Software Temple MA USA Also add information on how to contact you by electronic and paper mail If the program is make it output a short notice like this when it starts in an interactive mode

Definition at line 307 of file LICENSE.

Referenced by LossDataSink::openH5(), and TravelingWave::setMode().

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to modify

Definition at line 162 of file LICENSE.

alter the names
if not

Definition at line 307 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for distributing or modifying the Program or works based on it Each time you redistribute the the recipient automatically receives a license from the original licensor to distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License as a consequence of a court judgment or allegation of patent infringement or for any other conditions are imposed on they do not excuse you from the conditions of this License If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations

Definition at line 203 of file LICENSE.

b Accompany it with a written offer

Definition at line 140 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed on

Definition at line 43 of file LICENSE.

either version of the or

Definition at line 140 of file LICENSE.

Referenced by SplineTimeDependence::getValue().

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the original

Definition at line 43 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and ours

Definition at line 43 of file LICENSE.

b Accompany it with a written valid for at least three to give any third party

Definition at line 140 of file LICENSE.

if write to the Free Software Temple Place

Definition at line 4 of file LICENSE.

Referenced by Attributes::makePlace().

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated place

Definition at line 162 of file LICENSE.

Referenced by Attributes::getPlace().

they could even be mouse clicks or menu items whatever suits your program You should also get your if to sign a copyright disclaimer for the program

Definition at line 28 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for distributing or modifying the Program or works based on it Each time you redistribute the Program

Definition at line 43 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE PROGRAM

Definition at line 260 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED BE LIABLE TO YOU FOR INCLUDING ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new and you want it to be of the greatest possible use to the public

Definition at line 284 of file LICENSE.

rather

Definition at line 125 of file LICENSE.

they are outside its scope The act of running the Program is not restricted

Definition at line 74 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or rights

Definition at line 28 of file LICENSE.

and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when run
c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable runs

Definition at line 162 of file LICENSE.

they could even be mouse clicks or menu items whatever suits your program You should also get your if to sign a copyright disclaimer for the if necessary Here is a sample

Definition at line 327 of file LICENSE.

Referenced by SampleGaussianSequence::getNext(), and FromFile::getNext().

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING

Definition at line 260 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED BE LIABLE TO YOU FOR INCLUDING ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new and you want it to be of the greatest possible use to the the best way to achieve this is to make it free software which everyone can redistribute and change under these terms To do so

Definition at line 185 of file LICENSE.

Referenced by SIndexExpLoop< OP, Dim >::evaluate(), and SIndex< Dim >::SIndex().

for details type show w This is free software

Definition at line 28 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED BE LIABLE TO YOU FOR INCLUDING ANY SPECIAL

Definition at line 260 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two steps

Definition at line 28 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not sublicense

Definition at line 162 of file LICENSE.

if write to the Free Software Temple Suite

Definition at line 4 of file LICENSE.

this section has the sole purpose of protecting the integrity of the free software distribution which is implemented by public license practices Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system

Definition at line 218 of file LICENSE.

Referenced by PSystem::execute(), and System::execute().

and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when you must cause when started running for such interactive use in the most ordinary to print or display an announcement including an appropriate copyright notice and a notice that there is no and telling the user how to view a copy of this and can be reasonably considered independent and separate works in then this and its terms

Definition at line 117 of file LICENSE.

and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when you must cause when started running for such interactive use in the most ordinary to print or display an announcement including an appropriate copyright notice and a notice that there is no and telling the user how to view a copy of this and can be reasonably considered independent and separate works in themselves

Definition at line 117 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License Therefore

Definition at line 162 of file LICENSE.

and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part thereof

Definition at line 87 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that they

Definition at line 28 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent this
and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when you must cause when started running for such interactive use in the most ordinary to print or display an announcement including an appropriate copyright notice and a notice that there is no and telling the user how to view a copy of this and can be reasonably considered independent and separate works in then this and its do not apply to those sections when you distribute them as separate works But when you distribute the same sections as part of a whole which is a work based on the the distribution of the whole must be on the terms of this whose permissions for other licensees extend to the entire and thus to each and every part regardless of who wrote it Thus

Definition at line 117 of file LICENSE.

we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED TO

Definition at line 260 of file LICENSE.

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that too

Definition at line 28 of file LICENSE.

GNU GENERAL PUBLIC LICENSE Version

Definition at line 2 of file LICENSE.

it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Program is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Program under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Program specifies a version number of this License which applies to it and any later version
explicit

Definition at line 230 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is void
we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED BE LIABLE TO YOU FOR INCLUDING ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new and you want it to be of the greatest possible use to the the best way to achieve this is to make it free software which everyone can redistribute and change under these terms To do attach the following notices to the program It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty

Definition at line 80 of file LICENSE.

either version of the but WITHOUT ANY WARRANTY

Definition at line 302 of file LICENSE.

and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when you must cause when started running for such interactive use in the most ordinary way

Definition at line 87 of file LICENSE.

and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when you must cause when started running for such interactive use in the most ordinary to print or display an announcement including an appropriate copyright notice and a notice that there is no and telling the user how to view a copy of this and can be reasonably considered independent and separate works in then this and its do not apply to those sections when you distribute them as separate works But when you distribute the same sections as part of a whole which is a work based on the the distribution of the whole must be on the terms of this whose permissions for other licensees extend to the entire whole

Definition at line 117 of file LICENSE.

Referenced by BrickIterator< T, Dim >::putMessage().

and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR DISTRIBUTION AND MODIFICATION This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The refers to any such program or work
b Accompany it with a written valid for at least three years

Definition at line 140 of file LICENSE.

c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received or from you under this License will not have their licenses terminated so long as such parties remain in full compliance You are not required to accept this since you have not signed it nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License by modifying or distributing the you indicate your acceptance of this License to do and all its terms and conditions for distributing or modifying the Program or works based on it Each time you redistribute the the recipient automatically receives a license from the original licensor to distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License as a consequence of a court judgment or allegation of patent infringement or for any other conditions are imposed on they do not excuse you from the conditions of this License If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent then as a consequence you may not distribute the Program at all For if a patent license would not permit royalty free redistribution of the Program by all those who receive copies directly or indirectly through you

Definition at line 117 of file LICENSE.