Basic Polynomial Algebra Subprograms (BPAS)
v. 1.791
include
RegularChain
BPASZeroDimRegularChain.hpp
1
2
3
#ifndef _BPAS_ZERODIM_REGCHAIN_H_
4
#define _BPAS_ZERODIM_REGCHAIN_H_
5
6
#include "BPASRegularChain.hpp"
7
8
/**
9
* An abstract class defining the interface of a zero-dimensional regular chain.
10
*/
11
template
<
class
Field,
class
RecursiveFieldPoly>
12
class
BPASZeroDimensionalRegularChain
:
public
virtual
BPASRegularChain
<Field,RecursiveFieldPoly>
13
{
14
public
:
15
16
virtual
BPASZeroDimensionalRegularChain<Field,RecursiveFieldPoly>
& operator= (
const
BPASZeroDimensionalRegularChain<Field,RecursiveFieldPoly>
&) = 0;
17
virtual
BPASZeroDimensionalRegularChain<Field,RecursiveFieldPoly>
& operator= (
BPASZeroDimensionalRegularChain<Field,RecursiveFieldPoly>
&&) = 0;
18
};
19
20
#endif
BPASZeroDimensionalRegularChain
An abstract class defining the interface of a zero-dimensional regular chain.
Definition:
BPASZeroDimRegularChain.hpp:12
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