Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

todo - general code #10

Open
12 of 33 tasks
e-dub opened this issue Aug 4, 2021 · 0 comments
Open
12 of 33 tasks

todo - general code #10

e-dub opened this issue Aug 4, 2021 · 0 comments

Comments

@e-dub
Copy link
Owner

e-dub commented Aug 4, 2021

Code general

  • Opt.g = ["gFreqBallistic"] and Opt.g = "gFreqBallistic"
  • variable function for primal and sens
  • different way to define design variables with x vector
  • add initial step to calc nx, ng and source of algorithm!
  • make all values numpy arrays
  • return arrays!!! not lists, for gradients important!
  • remove parameter pyOptAlg = True
  • add option, fType min max
  • normalize and denormalize as vector operations? not index assignment?
  • nit for nongrad alg
  • ResultReport
  • sensitivity analysis
  • Postprocessing for shadow prices
  • echo or debug level? what is standard?
  • Variable linking?
  • Normalization for each design variables or global (currently for each)???
  • Normalization for each contraint or global (currently for each)???
  • different normalizations for design variables
  • default normlaization for xnorm
  • default normlaization for fnorm
  • default normlaization for gnorm
  • equality constraints?
  • add range constraints?
  • default gtype: upper bound
  • rconval -> rConVal
  • sensivity analysis for gVector
  • mix form of constraints for scalara and vectors, e.g. stressVec and dispScalar
  • add all normalization techniques from DesOptPy1
  • gMax and gMaxIt...
  • stop criteria
  • rename interface wrappers
  • save iteration values as hdf5?
  • force f, g, fNabla, gNabla to be list of strings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant