#include <rt-wdf_nlSolvers.h>
§ nlSolver()
Parent class for all non-linear solvers.
§ ~nlSolver()
§ getNumPorts()
int nlSolver::getNumPorts |
( |
| ) |
|
Function which returns the number of ports on an NL model for memory house- keeping
- Returns
- the total number of non-linear ports which are present at the root.
§ nlSolve()
virtual void nlSolver::nlSolve |
( |
vec * |
inWaves, |
|
|
vec * |
outWaves |
|
) |
| |
|
pure virtual |
Virtual function that processes a vector of incoming waves and returns a vector of outgoing waves according to the specified nonlinearities.
Must be implemented in an NL solver according to the desired behaviour.
- Parameters
-
*inWaves | is a pointer to a vector of incoming waves |
*outWaves | is a pointer to a vector of outgoing waves |
*myMatData | is a pointer to the E,F,M,N (and S) matrices |
Implemented in nlNewtonSolver.
§ nlModels
std::vector<nlModel*> nlSolver::nlModels |
Vector of enums that specify the types on non-linearities in the solver
§ numNLPorts
Total number of non-linear ports which are present at the root.
The documentation for this class was generated from the following files: