Skip to content

Expose pure MASA c++ interface #26

@nicholasmalaya

Description

@nicholasmalaya

Instead of forcing user to call sets of functions, al la:

masa_init();
masa_init_param();
masa_sanity_check();

etc.

Put together the c++ interface so that all are member functions of a masa class, i.e.:

MASA foo;
foo.init();
foo.init_param();
foo.sanity();

etc.

Should not be too hard. Will require reworking masa core routines, as well as wrappers for c and fortran. Also, all cpp regression tests will need fixin'.

Was requested by @pbauman and @vikramvgarg. This is not an API change but significant enough I would like it to be independent of current masa release targets (0.44). Likely will be named 0.50.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions