Basic Polynomial Algebra Subprograms (BPAS)
v. 1.791
include
RegularChain
BPASRegularChain.hpp
1
2
3
#ifndef _BPAS_REGCHAIN_H_
4
#define _BPAS_REGCHAIN_H_
5
6
/**
7
* An abstract class defining the interface of a regular chain.
8
* See also BPASTriangularSet.
9
*/
10
template
<
class
Field,
class
RecursiveFieldPoly>
11
class
BPASRegularChain
:
public
virtual
BPASTriangularSet
<Field,RecursiveFieldPoly>
12
{
13
public
:
14
15
virtual
BPASRegularChain<Field,RecursiveFieldPoly>
& operator= (
const
BPASRegularChain<Field,RecursiveFieldPoly>
&) = 0;
16
virtual
BPASRegularChain<Field,RecursiveFieldPoly>
& operator= (
BPASRegularChain<Field,RecursiveFieldPoly>
&&) = 0;
17
// virtual RecursiveFieldPoly normalize (const RecursiveFieldPoly&) = 0;
18
};
19
20
#endif
BPASTriangularSet
An abstract class defining the interface of a triangular set.
Definition:
BPASTriangularSet.hpp:14
BPASRegularChain
An abstract class defining the interface of a regular chain.
Definition:
BPASRegularChain.hpp:11
Generated on Sun May 23 2021 17:29:11 for Basic Polynomial Algebra Subprograms (BPAS) by
1.8.13