/// <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); }
/// <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); }
/// <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); }
/// <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); }