示例#1
0
  /**
   * This constructs a number with specified name
   *
   * @param name - name of the variable
   * @param n - initialized values
   */
  public NslInt2(String name, NslNumeric2 n) {
    super(name);
    _data = new int[n.getSize1()][n.getSize2()];
    set(n.getint2());
    // _name = name;

  }
示例#2
0
  public NslInt2(String name, NslHierarchy curParent, NslNumeric2 n) {
    super(name, curParent, curParent.nslGetAccess());

    _data = new int[n.getSize1()][n.getSize2()];
    set(n.getint2());
    // _name = name;
    // module = curParent;
    // visibility = module.getVisibility();
    // module.enableAccess(this);

  }
示例#3
0
  public int[][] set(NslNumeric2 n) {
    int i;
    //   NslInt0 size1 = new NslInt0(0);
    //   NslInt0 size2 = new NslInt0(0);

    //  value.getSizes(size1, size2);
    if (_data.length != n.getSize1() || _data[0].length != n.getSize2()) {
      System.out.println("NslInt1: array size not eqaul");
      return _data;
    }
    return set(n.getint2());
  }
示例#4
0
 public NslInt2(NslNumeric2 n) {
   super();
   _data = new int[n.getSize1()][n.getSize2()];
   set(n.getint2());
   // _name = null;
 }