AnalogPrototype function ( double arg0 ) { double [ ] loc0 = { arg0 } ; double [ ] loc1 = { 0.0 , 1.0 } ; Rational loc2 = new Rational ( loc0 , loc1 ) ; AnalogPrototype loc3 = new AnalogPrototype ( ) ; for ( int loc4 = 0 ; loc4 < sections . size ( ) ; loc4 ++ ) loc3 . addSection ( sections . get ( loc4 ) . map ( loc2 ) ) ; return loc3 ; }
converts a lowpass analog prototype with cutoff at 1 rad/sec to a highpass filter with a new cutoff . concode_field_sep Rational T concode_elem_sep ArrayList<Rational> sections concode_field_sep AnalogPrototype lptobp concode_elem_sep void print concode_elem_sep Rational getSection concode_elem_sep Polynomial[] lptobpFactors concode_elem_sep void addSection concode_elem_sep double groupDelay concode_elem_sep Rational getTransferFunction concode_elem_sep void computeTransferFunction concode_elem_sep Complex evaluate concode_elem_sep int nSections concode_elem_sep AnalogPrototype lptolp