#include <NOX_Parameter_LineSearchConstructorT.H>
Inheritance diagram for NOX::Parameter::LineSearchConstructorT< T >:
Public Member Functions | |
| LineSearchConstructorT () | |
| Default Constructor. Sets the name to "Templated LineSearch Constructor". | |
| LineSearchConstructorT (const string &n) | |
| Constructor with the line search name. | |
| ~LineSearchConstructorT () | |
| Destructor. | |
| LineSearchConstructor * | clone () const |
| Clone a exact replica of yourself and pass back a pointer. | |
| const string & | getType () const |
| Get a short descriptive string describing the Arbitrary object. | |
| ostream & | print (ostream &stream, int indent=0) const |
| Print out detailed information describing the Arbitrary object. | |
| NOX::LineSearch::Generic * | newLineSearch (const NOX::Utils &u, NOX::Parameter::List &p) const |
| Constructs and linesearch of type T and returns its pointer. | |
This templated class provides an instantiation of NOX::Parameter::LineSearchConstructor for any line search class derived from NOX::LineSearch::Generic.
The name of the line search can optionally be included as an argument to the constructor.
|
|||||||||
|
Clone a exact replica of yourself and pass back a pointer. It's left to the implementer to decide precisely how clone should function. The main requirement is that the cloned copy should still be valid even if the original is destroyed and even if multiple cloned copies exist. Implements NOX::Parameter::LineSearchConstructor. |
|
||||||||||||||||
|
Print out detailed information describing the Arbitrary object.
Each line of output should be indented by the number of spaces specified by Reimplemented from NOX::Parameter::LineSearchConstructor. |
1.3.9.1