C# 클래스 ParamChanger, promenade

파일 보기 프로젝트 열기: jarllarsson/promenade 1 사용 예제들

공개 메소드들

메소드 설명
ParamChanger ( ) : System.Collections
change ( List p_params ) : List
change ( List p_params, List p_Pmin, List p_Pmax, int p_iteration ) : List

비공개 메소드들

메소드 설명
getDeltaP ( List p_P ) : List

Generate DeltaP the change vector to be added to old P. It contains randomly activated slots. Not all parameters will thus be changed by this vector.

getDeltaP ( List p_P, List p_Pmin, List p_Pmax, int p_iteration ) : List

Generate DeltaP the change vector to be added to old P. It contains randomly activated slots. Not all parameters will thus be changed by this vector.

getMaxMinOfList ( List p_list, double &p_min, double &p_max ) : void
getMaxMinOfList ( List p_list, float &p_min, float &p_max ) : void
getS ( int p_size ) : List

Selection vector, determines wether the parameter at this position in the list should be changed. 20% probability of change.

메소드 상세

ParamChanger() 공개 메소드

public ParamChanger ( ) : System.Collections
리턴 System.Collections

change() 공개 메소드

public change ( List p_params ) : List
p_params List
리턴 List

change() 공개 메소드

public change ( List p_params, List p_Pmin, List p_Pmax, int p_iteration ) : List
p_params List
p_Pmin List
p_Pmax List
p_iteration int
리턴 List