Esempio n. 1
0
 public TNodeMatrixAssign(TNode Parent, Heap<CellMatrix> Heap, int Ref, MNode Expression)
     : base(Parent)
 {
     this._expression = Expression;
     this._ref = Ref;
     this._mat = Heap;
 }
Esempio n. 2
0
 public MNodeMinus(MNode Parent)
     : base(Parent)
 {
 }
Esempio n. 3
0
 public MNodeInverse(MNode Parent)
     : base(Parent)
 {
 }
Esempio n. 4
0
 public MNodeDivide(MNode Parent)
     : base(Parent)
 {
 }
Esempio n. 5
0
 public void Add(string Name, MNode Value)
 {
     this.Add(Name, new HParameter(Value));
 }
Esempio n. 6
0
 public MNodeTranspose(MNode Parent)
     : base(Parent)
 {
 }
Esempio n. 7
0
 public MNodeSubtractScalar(MNode Parent, FNode Expression, int Association)
     : base(Parent)
 {
     this._Association = Association;
     this._expression = Expression;
 }
Esempio n. 8
0
 public HParameter(MNode Value)
 {
     this._affinity = HParameterAffinity.Matrix;
     this._matrix = Value;
 }
Esempio n. 9
0
 public MNodeSubtract(MNode Parent)
     : base(Parent)
 {
 }
Esempio n. 10
0
 public MNodeAdd(MNode Parent)
     : base(Parent)
 {
 }
Esempio n. 11
0
 public MNodeHeap(MNode Parent, Heap<CellMatrix> Heap, int Ref)
     : base(Parent)
 {
     this._ref = Ref;
     this._heap = Heap;
 }
Esempio n. 12
0
 public void Add(string Name, MNode Expression)
 {
     this._matrixcount++;
     this._nodes.Add(new DeclareMatrixNode(this._memory, Name, Expression));
 }
Esempio n. 13
0
 public DeclareMatrixNode(MemoryStruct Memory, string Name, MNode Node)
     : base(Memory, Name)
 {
     this._node = Node;
 }
Esempio n. 14
0
 public MNodeMultiply(MNode Parent)
     : base(Parent)
 {
 }
Esempio n. 15
0
 public MNode(MNode Parent)
 {
     this._ParentNode = Parent;
     this._Cache = new List<MNode>();
 }
Esempio n. 16
0
 public TNodePrintMatrix(TNode Parent, MNode Expression)
     : base(Parent)
 {
     this._expression = Expression;
 }
Esempio n. 17
0
 // Methods //
 public void AddChildNode(MNode Node)
 {
     Node.ParentNode = this;
     this._Cache.Add(Node);
 }
Esempio n. 18
0
 public MNodeCheckDivide(MNode Parent)
     : base(Parent)
 {
 }
Esempio n. 19
0
 public MNodeLiteral(MNode Parent, CellMatrix Value)
     : base(Parent)
 {
     this._value = Value;
 }
Esempio n. 20
0
 public MNodeIdentity(MNode Parent, int Size, CellAffinity Type)
     : base(Parent)
 {
     this._Size = Size;
     this._Type = Type;
 }
Esempio n. 21
0
 public MNodeCheckDivideScalar(MNode Parent, FNode Expression, int Association)
     : base(Parent)
 {
     this._Association = Association;
     this._expression = Expression;
 }