A BandGenLinLapackSolver object can be constructed to solve a BandGenLinSOE object. It obtains the solution by making calls on the the LAPACK library. The class is defined to be a friend of the BandGenLinSOE class (see <BandGenLinSOE.h>).
~BandGenLinLapackSolver() int solve(void) int setSize(void); int setSize(void) Is used to construct a 1d integer array, iPiv that is needed by the LAPACK solvers. It checks to see if current size of iPiv is large enough, if not it deletes the cold and creates a larger array. Returns 0 if sucessfull, prints a warning message and returns a -1 if not enough memory is available for this new array. int sendSelf(int commitTag, Channel &theChannel) Does nothing but return 0 int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker) Does nothing but return 0
int solve(void) int setSize(void); int setSize(void) Is used to construct a 1d integer array, iPiv that is needed by the LAPACK solvers. It checks to see if current size of iPiv is large enough, if not it deletes the cold and creates a larger array. Returns 0 if sucessfull, prints a warning message and returns a -1 if not enough memory is available for this new array. int sendSelf(int commitTag, Channel &theChannel) Does nothing but return 0 int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker) Does nothing but return 0
int setSize(void);
int setSize(void) Is used to construct a 1d integer array, iPiv that is needed by the LAPACK solvers. It checks to see if current size of iPiv is large enough, if not it deletes the cold and creates a larger array. Returns 0 if sucessfull, prints a warning message and returns a -1 if not enough memory is available for this new array. int sendSelf(int commitTag, Channel &theChannel) Does nothing but return 0 int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker) Does nothing but return 0
Is used to construct a 1d integer array, iPiv that is needed by the LAPACK solvers. It checks to see if current size of iPiv is large enough, if not it deletes the cold and creates a larger array. Returns 0 if sucessfull, prints a warning message and returns a -1 if not enough memory is available for this new array.
int sendSelf(int commitTag, Channel &theChannel) Does nothing but return 0 int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker) Does nothing but return 0
Does nothing but return 0
int recvSelf(int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker) Does nothing but return 0
alphabetic index Contents
this page has been generated automatically by a slightly modified version of doc++ for OpenSees