KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | Public Attributes | List of all members
algorithms.algorithm_trust_region.Projector Class Reference
Collaboration diagram for algorithms.algorithm_trust_region.Projector:

Public Member Functions

def __init__ (self, len_obj, dir_obj, len_eqs, dir_eqs, len_ineqs, dir_ineqs, settings)
 
def RunProjection (self, len_obj, threshold)
 
def GetDetailedResultsOfLatestProjection (self)
 

Public Attributes

 far_away_length
 
 subopt_max_itr
 
 subopt_tolerance
 
 are_projection_restuls_stored
 
 projection_results
 
 input_len_obj
 
 input_len_eqs
 
 input_len_ineqs
 
 remaining_eqs_entries
 
 remaining_ineqs_entries
 
 len_eqs
 
 len_ineqs
 
 num_eqs
 
 num_ineqs
 
 num_unknowns
 
 ortho_basis
 
 dir_obj_o
 
 dir_eqs_o
 
 dir_ineqs_o
 

Constructor & Destructor Documentation

◆ __init__()

def algorithms.algorithm_trust_region.Projector.__init__ (   self,
  len_obj,
  dir_obj,
  len_eqs,
  dir_eqs,
  len_ineqs,
  dir_ineqs,
  settings 
)

Member Function Documentation

◆ GetDetailedResultsOfLatestProjection()

def algorithms.algorithm_trust_region.Projector.GetDetailedResultsOfLatestProjection (   self)

◆ RunProjection()

def algorithms.algorithm_trust_region.Projector.RunProjection (   self,
  len_obj,
  threshold 
)

Member Data Documentation

◆ are_projection_restuls_stored

algorithms.algorithm_trust_region.Projector.are_projection_restuls_stored

◆ dir_eqs_o

algorithms.algorithm_trust_region.Projector.dir_eqs_o

◆ dir_ineqs_o

algorithms.algorithm_trust_region.Projector.dir_ineqs_o

◆ dir_obj_o

algorithms.algorithm_trust_region.Projector.dir_obj_o

◆ far_away_length

algorithms.algorithm_trust_region.Projector.far_away_length

◆ input_len_eqs

algorithms.algorithm_trust_region.Projector.input_len_eqs

◆ input_len_ineqs

algorithms.algorithm_trust_region.Projector.input_len_ineqs

◆ input_len_obj

algorithms.algorithm_trust_region.Projector.input_len_obj

◆ len_eqs

algorithms.algorithm_trust_region.Projector.len_eqs

◆ len_ineqs

algorithms.algorithm_trust_region.Projector.len_ineqs

◆ num_eqs

algorithms.algorithm_trust_region.Projector.num_eqs

◆ num_ineqs

algorithms.algorithm_trust_region.Projector.num_ineqs

◆ num_unknowns

algorithms.algorithm_trust_region.Projector.num_unknowns

◆ ortho_basis

algorithms.algorithm_trust_region.Projector.ortho_basis

◆ projection_results

algorithms.algorithm_trust_region.Projector.projection_results

◆ remaining_eqs_entries

algorithms.algorithm_trust_region.Projector.remaining_eqs_entries

◆ remaining_ineqs_entries

algorithms.algorithm_trust_region.Projector.remaining_ineqs_entries

◆ subopt_max_itr

algorithms.algorithm_trust_region.Projector.subopt_max_itr

◆ subopt_tolerance

algorithms.algorithm_trust_region.Projector.subopt_tolerance

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