struct MM::ImproperType
- MM::ImproperType
- MM::SimpleParameterType({String, String?, String?, String})
- MM::ParameterType({String, String?, String?, String})
- Struct
- Value
- Object
Defined in:
mm/params.crConstructors
Instance Method Summary
- #==(typenames : Tuple(String, String | Nil, String | Nil, String)) : Bool
- #===(typenames : Tuple(String, String | Nil, String | Nil, String)) : Bool
- #each_typename_permutation(& : Tuple(String, String | Nil, String | Nil, String) -> ) : Nil
Instance methods inherited from struct MM::SimpleParameterType({String, String?, String?, String})
==(rhs : self) : Bool
==,
copy_with(typenames : Tuple(*T))
copy_with,
eq_value : Float64
eq_value,
force_constant : Float64
force_constant
Constructor methods inherited from struct MM::SimpleParameterType({String, String?, String?, String})
new(typenames : Tuple(*T), force_constant : Float64, eq_value : Float64, penalty : Float64 = 0.0, comment : String | Nil = nil)
new
Instance methods inherited from struct MM::ParameterType({String, String?, String?, String})
<=>(rhs : self) : Int32
<=>,
==(typenames : Tuple(*T)) : Bool
==,
===(rhs : self) : Bool===(typenames : Tuple(*T)) : Bool ===, comment : String | Nil comment, copy_with(typenames : Tuple(*T)) : self copy_with, each_typename_permutation(& : Tuple(*T) -> ) : Nil each_typename_permutation, penalty : Float64 penalty, typename_permutations : Array(Tuple(*T)) typename_permutations, typenames : Tuple(*T) typenames
Constructor methods inherited from struct MM::ParameterType({String, String?, String?, String})
new(typenames : Tuple(*T), penalty : Float64 = 0.0, comment : String | Nil = nil)
new
Constructor Detail
def self.new(typenames : Tuple(*T), force_constant : Float64, eq_value : Float64, penalty : Float64 = 0.0, comment : String | Nil = nil)
#
Instance Method Detail
def each_typename_permutation(& : Tuple(String, String | Nil, String | Nil, String) -> ) : Nil
#