Skip to content

Improve cubical_complex() method of MomentAngleComplex #36215

@OP5642

Description

@OP5642

Problem Description

One can currently construct the cubical complex which represents the moment-angle complex by calling the method cubical_complex(), which internally calls the product() method of CubicalComplex a large number of times and is therefore quite inefficient and practically unusable when the number of vertices exceeds 5.

Proposed Solution

It may be possible to avoid calling the product() method by explicitly listing the vertices of the cubical complex representing a moment-angle complex, which is expected to make this significantly more efficient.

Alternatives Considered

The only considered alternative is the one that is already implemented and is basically rendered useless for larger simplicial complexes.

Additional Information

This issue is regarding the PR #35875, and, consequently, is a part of #35640 (GSoC2023).

Is there an existing issue for this?

  • I have searched the existing issues for a bug report that matches the one I want to file, without success.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions