/usr/include/linbox/blackbox/blackbox-interface.h is in liblinbox-dev 1.1.6~rc0-4.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | /* -*- mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
/* linbox/blackbox/blackbox-interface.h
* Copyright (C) 2002 David Saunders
*
* For licensing information see COPYING
*/
#ifndef __BLACKBOX_INTERFACE_H
#define __BLACKBOX_INTERFACE_H
#include "linbox/element/archetype.h"
namespace LinBox
{
// LinBox Blackbox Interface
/*
* The LinBox {@link BlackboxInterface} common object {@link Interfaces interface}.
* The blackbox interface includes the public members defined in the archetype.
*/
/**
* \brief This blackbox base class exists solely to aid documentation organization.
* For the general blackbox member function documentation consult the {@link Blackbox Archetype}. For specific properties of individual representations consult the specific blackbox classes.
*/
class BlackboxInterface
{
/*
public:
// this just demo's that some declarations could be here.
typedef ElementArchetype Element;
virtual Element& mul(Element& c, const Element& a, const Element& b) const = 0;
*/
};// empty class so doc++ makes a nice hierarchy.
} // namespace LinBox
#endif // __BLACKBOX_INTERFACE_H
|