Package gov.nih.mipav.model.algorithms
Class CeresSolver.SolverSummary
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.SolverSummary
-
- Enclosing class:
- CeresSolver
class CeresSolver.SolverSummary extends java.lang.Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SolverSummary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
BriefReport()
boolean
IsSolutionUsable()
-
-
-
Field Detail
-
minimizer_type
public CeresSolver.MinimizerType minimizer_type
-
termination_type
public CeresSolver.TerminationType termination_type
-
message
public java.lang.String[] message
-
initial_cost
public double initial_cost
-
final_cost
public double final_cost
-
fixed_cost
public double fixed_cost
-
iterations
public java.util.Vector<CeresSolver.IterationSummary> iterations
-
num_successful_steps
public int num_successful_steps
-
num_unsuccessful_steps
public int num_unsuccessful_steps
-
num_inner_iteration_steps
public int num_inner_iteration_steps
-
num_line_search_steps
public int num_line_search_steps
-
preprocessor_time_in_seconds
public double preprocessor_time_in_seconds
-
minimizer_time_in_seconds
public double minimizer_time_in_seconds
-
postprocessor_time_in_seconds
public double postprocessor_time_in_seconds
-
total_time_in_seconds
public double total_time_in_seconds
-
linear_solver_time_in_seconds
public double linear_solver_time_in_seconds
-
num_linear_solves
public int num_linear_solves
-
residual_evaluation_time_in_seconds
public double residual_evaluation_time_in_seconds
-
num_residual_evaluations
public int num_residual_evaluations
-
jacobian_evaluation_time_in_seconds
public double jacobian_evaluation_time_in_seconds
-
num_jacobian_evaluations
int num_jacobian_evaluations
-
inner_iteration_time_in_seconds
public double inner_iteration_time_in_seconds
-
line_search_cost_evaluation_time_in_seconds
public double line_search_cost_evaluation_time_in_seconds
-
line_search_gradient_evaluation_time_in_seconds
public double line_search_gradient_evaluation_time_in_seconds
-
line_search_polynomial_minimization_time_in_seconds
public double line_search_polynomial_minimization_time_in_seconds
-
line_search_total_time_in_seconds
public double line_search_total_time_in_seconds
-
num_parameter_blocks
public int num_parameter_blocks
-
num_parameters
public int num_parameters
-
num_effective_parameters
public int num_effective_parameters
-
num_residual_blocks
public int num_residual_blocks
-
num_residuals
public int num_residuals
-
num_parameter_blocks_reduced
public int num_parameter_blocks_reduced
-
num_parameters_reduced
public int num_parameters_reduced
-
num_effective_parameters_reduced
public int num_effective_parameters_reduced
-
num_residual_blocks_reduced
public int num_residual_blocks_reduced
-
num_residuals_reduced
public int num_residuals_reduced
-
is_constrained
public boolean is_constrained
-
num_threads_given
public int num_threads_given
-
num_threads_used
public int num_threads_used
-
num_linear_solver_threads_given
public int num_linear_solver_threads_given
-
num_linear_solver_threads_used
public int num_linear_solver_threads_used
-
linear_solver_type_given
public CeresSolver.LinearSolverType linear_solver_type_given
-
linear_solver_type_used
public CeresSolver.LinearSolverType linear_solver_type_used
-
linear_solver_ordering_given
public java.util.Vector<java.lang.Integer> linear_solver_ordering_given
-
linear_solver_ordering_used
public java.util.Vector<java.lang.Integer> linear_solver_ordering_used
-
schur_structure_given
public java.lang.String schur_structure_given
-
schur_structure_used
public java.lang.String schur_structure_used
-
inner_iterations_given
public boolean inner_iterations_given
-
inner_iterations_used
public boolean inner_iterations_used
-
inner_iteration_ordering_given
public java.util.Vector<java.lang.Integer> inner_iteration_ordering_given
-
inner_iteration_ordering_used
public java.util.Vector<java.lang.Integer> inner_iteration_ordering_used
-
preconditioner_type_given
public CeresSolver.PreconditionerType preconditioner_type_given
-
preconditioner_type_used
public CeresSolver.PreconditionerType preconditioner_type_used
-
visibility_clustering_type
public CeresSolver.VisibilityClusteringType visibility_clustering_type
-
trust_region_strategy_type
public CeresSolver.TrustRegionStrategyType trust_region_strategy_type
-
dogleg_type
public CeresSolver.DoglegType dogleg_type
-
dense_linear_algebra_library_type
public CeresSolver.DenseLinearAlgebraLibraryType dense_linear_algebra_library_type
-
sparse_linear_algebra_library_type
public CeresSolver.SparseLinearAlgebraLibraryType sparse_linear_algebra_library_type
-
line_search_direction_type
public CeresSolver.LineSearchDirectionType line_search_direction_type
-
line_search_type
public CeresSolver.LineSearchType line_search_type
-
line_search_interpolation_type
public CeresSolver.LineSearchInterpolationType line_search_interpolation_type
-
nonlinear_conjugate_gradient_type
public CeresSolver.NonlinearConjugateGradientType nonlinear_conjugate_gradient_type
-
max_lbfgs_rank
public int max_lbfgs_rank
-
-