FEI Version of the Day
Loading...
Searching...
No Matches
fei_LinSysCore_flexible.hpp
1/*--------------------------------------------------------------------*/
2/* Copyright 2001 Sandia Corporation. */
3/* Under the terms of Contract DE-AC04-94AL85000, there is a */
4/* non-exclusive license for use of this work by or on behalf */
5/* of the U.S. Government. Export of this program may require */
6/* a license from the United States Government. */
7/*--------------------------------------------------------------------*/
8
9#ifndef _fei_LinSysCore_flexible_hpp_
10#define _fei_LinSysCore_flexible_hpp_
11
12#include "fei_LinearSystemCore.hpp"
13
18class LinSysCore_flexible : public virtual LinearSystemCore {
19 public:
20 virtual ~LinSysCore_flexible() {}
21
24 virtual int resetConstraints(double s) = 0;
25
28 virtual int setMultCRComplete() = 0;
29
47 //virtual int setConstraintMatrixStructure(int numRows,
48 // int* globalRowNumbers,
49 // int* rowLengths,
50 // int** globalColIndices) = 0;
51
57 virtual int constraintsLoadComplete() = 0;
58};
59
60#endif // _fei_LinSysCore_flexible_hpp_
virtual int constraintsLoadComplete()=0
virtual int setMultCRComplete()=0
virtual int resetConstraints(double s)=0