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