C++ side for settings logicals, structs, sparse real, sparse complex, sparse logicals