Changeset b155ed03 for src/vecutils.h
- Timestamp:
- Dec 17, 2013, 4:42:20 PM (10 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- ad76ce2
- Parents:
- aa033c2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/vecutils.h
raa033c2 rb155ed03 21 21 /** \file 22 22 23 Utility functions for ::fvec_t and ::cvec_t objects23 Utility functions for ::fvec_t 24 24 25 25 */ … … 110 110 void fvec_pow (fvec_t *s, smpl_t pow); 111 111 112 /** compute \f$e^x\f$ of each vector norm elements113 114 \param s vector to modify115 116 */117 void cvec_norm_exp (cvec_t *s);118 119 /** compute \f$cos(x)\f$ of each vector norm elements120 121 \param s vector to modify122 123 */124 void cvec_norm_cos (cvec_t *s);125 126 /** compute \f$sin(x)\f$ of each vector norm elements127 128 \param s vector to modify129 130 */131 void cvec_norm_sin (cvec_t *s);132 133 /** compute the \f$abs(x)\f$ of each vector norm elements134 135 \param s vector to modify136 137 */138 void cvec_norm_abs (cvec_t *s);139 140 /** compute the \f$sqrt(x)\f$ of each vector norm elements141 142 \param s vector to modify143 144 */145 void cvec_norm_sqrt (cvec_t *s);146 147 /** compute the \f$log10(x)\f$ of each vector norm elements148 149 \param s vector to modify150 151 */152 void cvec_norm_log10 (cvec_t *s);153 154 /** compute the \f$log(x)\f$ of each vector norm elements155 156 \param s vector to modify157 158 */159 void cvec_norm_log (cvec_t *s);160 161 /** compute the \f$floor(x)\f$ of each vector norm elements162 163 \param s vector to modify164 165 */166 void cvec_norm_floor (cvec_t *s);167 168 /** compute the \f$ceil(x)\f$ of each vector norm elements169 170 \param s vector to modify171 172 */173 void cvec_norm_ceil (cvec_t *s);174 175 /** compute the \f$round(x)\f$ of each vector norm elements176 177 \param s vector to modify178 179 */180 void cvec_norm_round (cvec_t *s);181 182 /** raise each vector norm elements to the power pow183 184 \param s vector to modify185 \param pow power to raise to186 187 */188 void cvec_norm_pow (cvec_t *s, smpl_t pow);189 190 /** compute \f$e^x\f$ of each vector phas elements191 192 \param s vector to modify193 194 */195 void cvec_phas_exp (cvec_t *s);196 197 /** compute \f$cos(x)\f$ of each vector phas elements198 199 \param s vector to modify200 201 */202 void cvec_phas_cos (cvec_t *s);203 204 /** compute \f$sin(x)\f$ of each vector phas elements205 206 \param s vector to modify207 208 */209 void cvec_phas_sin (cvec_t *s);210 211 /** compute the \f$abs(x)\f$ of each vector phas elements212 213 \param s vector to modify214 215 */216 void cvec_phas_abs (cvec_t *s);217 218 /** compute the \f$sqrt(x)\f$ of each vector phas elements219 220 \param s vector to modify221 222 */223 void cvec_phas_sqrt (cvec_t *s);224 225 /** compute the \f$log10(x)\f$ of each vector phas elements226 227 \param s vector to modify228 229 */230 void cvec_phas_log10 (cvec_t *s);231 232 /** compute the \f$log(x)\f$ of each vector phas elements233 234 \param s vector to modify235 236 */237 void cvec_phas_log (cvec_t *s);238 239 /** compute the \f$floor(x)\f$ of each vector phas elements240 241 \param s vector to modify242 243 */244 void cvec_phas_floor (cvec_t *s);245 246 /** compute the \f$ceil(x)\f$ of each vector phas elements247 248 \param s vector to modify249 250 */251 void cvec_phas_ceil (cvec_t *s);252 253 /** compute the \f$round(x)\f$ of each vector phas elements254 255 \param s vector to modify256 257 */258 void cvec_phas_round (cvec_t *s);259 260 /** raise each vector phas elements to the power pow261 262 \param s vector to modify263 \param pow power to raise to264 265 */266 void cvec_phas_pow (cvec_t *s, smpl_t pow);267 268 112 #ifdef __cplusplus 269 113 }
Note: See TracChangeset
for help on using the changeset viewer.