gridripper::odesolver::shoot::ParameterParser Class Reference

ODE solver parameter parser. More...

#include <ParameterParser.h>

List of all members.

Public Member Functions

 ParameterParser (const GrrProperties &props)
 Creates a parameter parser using a property map.
void parse () throw (IllegalArgumentException&)
 Parses parameters.

Public Attributes

ODEode
 The ordinary differential equation.
ODEIntegratorodeIntegrator
 ODE integration method.
double dx
 Grid spacing.
bool dxSet
 Whether the dx parameter was set explicitly.
int subSteps
 The finest AMR grid spacing is subdivided with specified number.
bool subStepsSet
 Whether the subSteps parameter was set explicitly.
string dataFormat
 Output is printed in the specified format.

Protected Member Functions

string * getParameter (string key) const
 Gets a parameter.


Detailed Description

ODE solver parameter parser.

Version:
0.5, 06/24/2008
Since:
GridRipper 0.4, 09/17/2006
Author:
Peter Csizmadia

Constructor & Destructor Documentation

gridripper::odesolver::shoot::ParameterParser::ParameterParser ( const GrrProperties props  ) 

Creates a parameter parser using a property map.

Parameters:
props the property map


Member Function Documentation

string* gridripper::odesolver::shoot::ParameterParser::getParameter ( string  key  )  const [protected]

Gets a parameter.

Parameters:
key the parameter name


Member Data Documentation

ODE* gridripper::odesolver::shoot::ParameterParser::ode

The ordinary differential equation.

ODEIntegrator* gridripper::odesolver::shoot::ParameterParser::odeIntegrator

ODE integration method.

double gridripper::odesolver::shoot::ParameterParser::dx

Grid spacing.

bool gridripper::odesolver::shoot::ParameterParser::dxSet

Whether the dx parameter was set explicitly.

int gridripper::odesolver::shoot::ParameterParser::subSteps

The finest AMR grid spacing is subdivided with specified number.

Use it instead of the dx parameter if possible.

bool gridripper::odesolver::shoot::ParameterParser::subStepsSet

Whether the subSteps parameter was set explicitly.


The documentation for this class was generated from the following file:

Generated on Wed Jun 17 18:46:58 2009 for GridRipper by  doxygen 1.5.6