Enum rgsl::Value 
                   
                       [−]
                   
               [src]
pub enum Value {
    Success,
    Failure,
    Continue,
    Domain,
    Range,
    Fault,
    Invalid,
    Failed,
    Factorization,
    Sanity,
    NoMemory,
    BadFunction,
    RunAway,
    MaxIteration,
    ZeroDiv,
    BadTolerance,
    Tolerance,
    UnderFlow,
    OverFlow,
    Loss,
    Round,
    BadLength,
    NotSquare,
    Singularity,
    Diverge,
    Unsupported,
    Unimplemented,
    Cache,
    Table,
    NoProgress,
    NoProgressJacobian,
    ToleranceF,
    ToleranceX,
    ToleranceG,
    EOF,
}Variants
SuccessFailureContinueiteration has not converged
Domaininput domain error, e.g sqrt(-1)
Rangeoutput range error, e.g. exp(1e100)
Faultinvalid pointer
Invalidinvalid argument supplied by user
Failedgeneric failure
Factorizationfactorization failed
Sanitysanity check failed - shouldn't happen
NoMemorymalloc failed
BadFunctionproblem with user-supplied function
RunAwayiterative process is out of control
MaxIterationexceeded max number of iterations
ZeroDivtried to divide by zero
BadToleranceuser specified an invalid tolerance
Tolerancefailed to reach the specified tolerance
UnderFlowunderflow
OverFlowoverflow
Lossloss of accuracy
Roundfailed because of roundoff error
BadLengthmatrix, vector lengths are not conformant
NotSquarematrix not square
Singularityapparent singularity detected
Divergeintegral or series is divergent
Unsupportedrequested feature is not supported by the hardware
Unimplementedrequested feature not (yet) implemented
Cachecache limit exceeded
Tabletable limit exceeded
NoProgressiteration is not making progress towards solution
NoProgressJacobianjacobian evaluations are not improving the solution
ToleranceFcannot reach the specified tolerance in F
ToleranceXcannot reach the specified tolerance in X
ToleranceGcannot reach the specified tolerance in gradient
EOFcannot reach the specified tolerance in gradient
Methods
impl Value[src]
Trait Implementations
impl Copy for Value[src]
impl Debug for Value[src]
impl PartialOrd for Value[src]
fn partial_cmp(&self, __arg_0: &Value) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl PartialEq for Value[src]
fn eq(&self, __arg_0: &Value) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Clone for Value[src]
fn clone(&self) -> Value
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more