Class CeresSolver.SolverSummary

java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.SolverSummary
Enclosing class:
CeresSolver

class CeresSolver.SolverSummary extends Object
  • Field Details

    • minimizer_type

      public CeresSolver.MinimizerType minimizer_type
    • termination_type

      public CeresSolver.TerminationType termination_type
    • message

      public String[] message
    • initial_cost

      public double initial_cost
    • final_cost

      public double final_cost
    • fixed_cost

      public double fixed_cost
    • 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 Vector<Integer> linear_solver_ordering_given
    • linear_solver_ordering_used

      public Vector<Integer> linear_solver_ordering_used
    • schur_structure_given

      public String schur_structure_given
    • schur_structure_used

      public 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 Vector<Integer> inner_iteration_ordering_given
    • inner_iteration_ordering_used

      public Vector<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
  • Constructor Details

    • SolverSummary

      public SolverSummary()
  • Method Details

    • BriefReport

      public String BriefReport()
    • IsSolutionUsable

      public boolean IsSolutionUsable()