Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

FullGenLinSolver Class Reference

#include <FullGenLinSolver.h>

Inheritance diagram for FullGenLinSolver::

LinearSOESolver Solver FullGenLinLapackSolver List of all members.

Public Methods

 FullGenLinSolver (int classTag)
virtual ~FullGenLinSolver ()
virtual int setLinearSOE (FullGenLinSOE &theSOE)

Protected Attributes

FullGenLinSOEtheSOE

Detailed Description

FullGenLinSolver is an abstract class. The FullGEnLinSolver class provides access for each subclass to the FullGenLinSOE object through the pointer {theSOE}, which is a protected pointer. \

{\bf Interface} \ Constructor \ {FullGenLinSolver(int classTag);} \ \ Destructor \ {virtual~ FullGenLinSolver();}\ \ Public Methods \ {virtual int setLinearSOE(FullGenLinSOE &theSOE);} \

{\bf Constructor} \ {FullGenLinSolver(int classTag);} \ The integer {classTag} is passed to the LinearSOESolver classes constructor. \

{\bf Destructor} \ {virtual~ FullGenLinSolver();}\ Does nothing, provided so the subclasses destructor will be called. \

{\bf Public Methods } \ {virtual int setLinearSOE(FullGenLinSOE &theSOE);} \ Sets the link to the FullGEnLinSOE object {theSOE}. This is the object on which the solver will perform the numerical computations. \

Definition at line 77 of file FullGenLinSolver.h.


Constructor & Destructor Documentation

FullGenLinSolver::FullGenLinSolver ( int classTag )
 

Definition at line 43 of file FullGenLinSolver.cpp.

FullGenLinSolver::~FullGenLinSolver ( ) [virtual]
 

Definition at line 50 of file FullGenLinSolver.cpp.


Member Function Documentation

int FullGenLinSolver::setLinearSOE ( FullGenLinSOE & theSOE ) [virtual]
 

Definition at line 56 of file FullGenLinSolver.cpp.

Referenced by FullGenLinSOE::setFullGenSolver().


Member Data Documentation

FullGenLinSOE * FullGenLinSolver::theSOE [protected]
 

Definition at line 91 of file FullGenLinSolver.h.


The documentation for this class was generated from the following files:
Copyright Contact Us