Commit 72bc805be8d81b429487da397aec92154fec983a

Authored by David Mayerich
1 parent ae407376

added a default constructor for grid.h

Showing 2 changed files with 29 additions and 26 deletions   Show diff stats
1 -Copyright (c) 2009, David Mayerich  
2 -All rights reserved.  
3 -  
4 -Redistribution and use in source and binary forms, with or without  
5 -modification, are permitted provided that the following conditions are met:  
6 -  
7 -1. Redistributions of source code must retain the above copyright notice, this  
8 - list of conditions and the following disclaimer.  
9 -2. Redistributions in binary form must reproduce the above copyright notice,  
10 - this list of conditions and the following disclaimer in the documentation  
11 - and/or other materials provided with the distribution.  
12 -  
13 -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND  
14 -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED  
15 -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE  
16 -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR  
17 -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES  
18 -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;  
19 -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND  
20 -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT  
21 -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS  
22 -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
23 -  
24 -The views and conclusions contained in the software and documentation are those  
25 -of the authors and should not be interpreted as representing official policies, 1 +Copyright (c) 2009, David Mayerich
  2 +All rights reserved.
  3 +
  4 +Redistribution and use in source and binary forms, with or without
  5 +modification, are permitted provided that the following conditions are met:
  6 +
  7 +1. Redistributions of source code must retain the above copyright notice, this
  8 + list of conditions and the following disclaimer.
  9 +2. Redistributions in binary form must reproduce the above copyright notice,
  10 + this list of conditions and the following disclaimer in the documentation
  11 + and/or other materials provided with the distribution.
  12 +
  13 +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  14 +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  15 +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  16 +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  17 +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  18 +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  19 +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  20 +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  21 +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  22 +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  23 +
  24 +The views and conclusions contained in the software and documentation are those
  25 +of the authors and should not be interpreted as representing official policies,
26 either expressed or implied, of the FreeBSD Project. 26 either expressed or implied, of the FreeBSD Project.
27 \ No newline at end of file 27 \ No newline at end of file
@@ -49,8 +49,11 @@ protected: @@ -49,8 +49,11 @@ protected:
49 49
50 public: 50 public:
51 51
52 - ///Constructor used to specify the grid size as a vector 52 + ///Default constructor doesn't do anything
  53 + grid(){}
53 54
  55 + ///Constructor used to specify the grid size as a vector
  56 +
54 /// @param _R is a vector describing the grid resolution 57 /// @param _R is a vector describing the grid resolution
55 grid( stim::vec<unsigned long, D> _R){ 58 grid( stim::vec<unsigned long, D> _R){
56 59