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