Definition at line 30 of file design_parameter.hpp.
#include <design_parameter.hpp>


Public Types | |
| using | scalar_t = ScalarType |
Public Types inherited from MAST::Base::ScalarConstant< ScalarType > | |
| using | scalar_t = ScalarType |
Public Member Functions | |
| DesignParameter (ScalarType v=0.) | |
| virtual | ~DesignParameter () |
| uint_t | id () const |
| const Eigen::Matrix< real_t, 3, 1 > & | point () const |
| void | set_id (uint_t i) |
| void | set_point (real_t x, real_t y=0., real_t z=0.) |
Public Member Functions inherited from MAST::Base::ScalarConstant< ScalarType > | |
| ScalarConstant (ScalarType v=0.) | |
| virtual | ~ScalarConstant () |
| template<typename ContextType , typename ScalarFieldType > | |
| ScalarType | derivative (ContextType &c, const ScalarFieldType &f) const |
| template<typename ContextType , typename ScalarFieldType > | |
| void | derivative (ContextType &c, const ScalarFieldType &f, ScalarType &v) const |
| ScalarType & | operator() () |
| ScalarType | operator() () const |
| ScalarType & | operator= (const ScalarType &v) |
| template<typename ContextType > | |
| ScalarType | value (ContextType &c) const |
| template<typename ContextType > | |
| void | value (ContextType &c, ScalarType &v) const |
Private Attributes | |
| uint_t | _id |
| Eigen::Matrix< real_t, 3, 1 > | _point |
| point to which this parameter is attached More... | |
| using MAST::Optimization::DesignParameter< ScalarType >::scalar_t = ScalarType |
Definition at line 34 of file design_parameter.hpp.
|
inline |
Definition at line 36 of file design_parameter.hpp.
|
inlinevirtual |
Definition at line 43 of file design_parameter.hpp.
|
inline |
Definition at line 47 of file design_parameter.hpp.
|
inline |
Definition at line 58 of file design_parameter.hpp.
|
inline |
Definition at line 45 of file design_parameter.hpp.
|
inline |
Definition at line 49 of file design_parameter.hpp.
|
private |
Definition at line 63 of file design_parameter.hpp.
|
private |
point to which this parameter is attached
Definition at line 66 of file design_parameter.hpp.