示例#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
 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;
 }