예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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;
        }