/// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     //pManager.AddNumberParameter("Closed Vertices", "Closed V", "List of closed vertex coordinates", GH_ParamAccess.list);
     //pManager.AddNumberParameter("Deployed Vertices", "Deployed V", "List of deployed vertex coordinates", GH_ParamAccess.list);
     // --- Grasshopper always reports an error if trying to output a list, hence we export an item of type Matrix
     pManager.AddMatrixParameter("Closed Vertices", "Closed V", "List of closed vertex coordinates", GH_ParamAccess.item);
     pManager.AddMatrixParameter("Deployed Vertices", "Deployed V", "List of deployed vertex coordinates", GH_ParamAccess.item);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddMatrixParameter("ReducedEigenvectorMatrix", "vReduced", "The reduced eigenvector matrix according to the specified indices", GH_ParamAccess.item);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddMatrixParameter("RandomMatrix", "RandomMatrix", "RandomMatrix", GH_ParamAccess.list);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddNumberParameter("eigenValues", "lambda", "The calculated eigenvalues as a list", GH_ParamAccess.list);     //name, input parameter name on component, description, type
     pManager.AddNumberParameter("eigenVectors", "eigsVec", "The calculated eigenvectors as a list", GH_ParamAccess.tree);
     pManager.AddMatrixParameter("eigenvectorMatrix", "v", "The calculated eigenvectors in matrix form (columns)", GH_ParamAccess.item);
 }
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddMatrixParameter("CotangentLaplacian", "L", "The Laplacian matrix with cotangent weightings", GH_ParamAccess.item);
 }
示例#6
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddNumberParameter("eigenValues", "lambda", "The calculated eigenvalues as a list", GH_ParamAccess.list);
     pManager.AddMatrixParameter("eigenvectorMatrix", "v", "The calculated eigenvectors in matrix form (columns)", GH_ParamAccess.item);
 }
示例#7
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddMatrixParameter("CotangentLaplacian", "L", "The Laplacian matrix with cotangent weightings", GH_ParamAccess.item);
     pManager.AddIntegerParameter("k", "k", "The maximum number of eigenvalues/vectors to calculate", GH_ParamAccess.item);
 }
示例#8
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager)
 {
     pManager.AddMatrixParameter("ModifiedLaplacianMatrix", "LBC", "The modified Laplacian matrix with imposed boundary conditions", GH_ParamAccess.item);
     pManager.AddIntegerParameter("k", "k", "The maximum number of eigenvalues/vectors to calculate", GH_ParamAccess.item);
 }