/// <summary> /// Calculates if this subspaces has any intersection with thie hyperplane that represents this constraint /// </summary> /// <returns> /// The intersection Subspace ///</returns> public SubSpace Intersects(SubSpace subspace) { //TODO:firstly find if it represent a inconsistent problem bool inconsistentSystem = false; DotNumerics.LinearAlgebra.CSLapack.l if (inconsistentSystem) { //If so, both subspaces (the hyperplane Constraint and this subspace) are pararell, and that means that it can verifies the constraint or not //The question is ¿this pararell subspace verifies the constraint? //TODO: just check if any point of the subspace verifies it. throw new NotImplementedException(); } else { //Just make the intersection subspace... //but where will be the semi-hyperSpace Constraints?? throw new NotImplementedException(); } return(null); }
/// <summary> /// Calculates if this subspaces has any intersection with thie hyperplane that represents this constraint /// </summary> /// <returns> /// The intersection Subspace ///</returns> public SubSpace Intersects(SubSpace subspace) { //TODO:firstly find if it represent a inconsistent problem bool inconsistentSystem=false; DotNumerics.LinearAlgebra.CSLapack.l if(inconsistentSystem) { //If so, both subspaces (the hyperplane Constraint and this subspace) are pararell, and that means that it can verifies the constraint or not //The question is ¿this pararell subspace verifies the constraint? //TODO: just check if any point of the subspace verifies it. throw new NotImplementedException(); } else { //Just make the intersection subspace... //but where will be the semi-hyperSpace Constraints?? throw new NotImplementedException(); } return null; }