/dports/games/tycho/species/ |
H A D | inst_gen.cpp | 34 const char *CInstGenerator::IMPL_DESC[CInstGenerator::IMPL_LAST] = { "weighted_random","markov","ma… 36 CInstGenerator::CInstGenerator() { in CInstGenerator() function in CInstGenerator 42 const char *CInstGenerator::impl_desc(const CInstGenerator::IMPL type) { in impl_desc() 48 CInstGenerator::IMPL CInstGenerator::desc_to_impl(const char *desc) { in desc_to_impl() 56 CInstGenerator *CInstGenerator::read_ini(INIFile &ini) { in read_ini() 58 CInstGenerator *ret; in read_ini() 79 CInstGenerator *CInstGenerator::read_override_ini(CInstGenerator *gen,INIFile &ini) { in read_override_ini() 81 CInstGenerator *ret; in read_override_ini() 119 void CInstGenerator::generate_completely_random(insn_t &instruction) const { // utility in generate_completely_random() 130 void CInstGenerator::read_opcode_allowed(INIFile &ini) { in read_opcode_allowed() [all …]
|
H A D | inst_gen.hpp | 35 class CInstGenerator { // an abstract class, use the factory to get an implementation class 42 virtual ~CInstGenerator() {} in ~CInstGenerator() 44 static CInstGenerator *read_ini(INIFile &ini); // create a new implementation 45 …static CInstGenerator *read_override_ini(CInstGenerator *gen,INIFile &ini); /* loads an implementa… 56 virtual void write_override_ini(std::ostream &os,const CInstGenerator *parent) = 0; 58 …static bool same_type(const CInstGenerator *gen1,const CInstGenerator *gen2) { return (gen1->type(… in same_type() 61 CInstGenerator(); 72 virtual CInstGenerator *read_override_ini_impl(INIFile &ini) = 0; 77 void write_opcode_allowed(std::ostream &os,const CInstGenerator *parent = 0) const;
|
H A D | inst_gen_weighted_random.hpp | 23 class CInstGeneratorWeightedRandom: public CInstGenerator { /* manages instruction frequency */ 32 virtual void write_override_ini(std::ostream &os,const CInstGenerator *parent); 43 …virtual CInstGenerator *read_override_ini_impl(INIFile &ini); /* loads freq values; if any freq va…
|
H A D | inst_gen_markov_2.hpp | 34 class CInstGeneratorMarkov2: public CInstGenerator { 50 virtual void write_override_ini(std::ostream &os,const CInstGenerator *parent); 55 virtual CInstGenerator *read_override_ini_impl(INIFile &ini); 125 CImmutableStart(std::istream &in,const CInstGenerator *opcode_allowed); 139 CImmutableMarkov(std::istream &in,const CInstGenerator *opcode_allowed);
|
H A D | genus.hpp | 44 CInstGenerator *freq() const { return _freq; } in freq() 56 CInstGenerator *_freq; // might be referencing CKingdom::_freq if not overriden
|
H A D | chromosome.hpp | 72 CInstGenerator *freq() const { return _freq; } in freq() 81 CInstGenerator *_freq; // might be CGenus::_freq if not overriden
|
H A D | inst_gen_markov.hpp | 133 class CInstGeneratorMarkov: public CInstGenerator { 141 virtual void write_override_ini(std::ostream &os,const CInstGenerator *parent); 150 virtual CInstGenerator *read_override_ini_impl(INIFile &ini);
|
H A D | kingdom.hpp | 61 CInstGenerator *freq() const { return _freq; } in freq() 78 CInstGenerator *_freq;
|
H A D | inst_gen_markov_2.cpp | 140 CInstGeneratorMarkov2::CImmutableMarkov::CImmutableMarkov(istream &in,const CInstGenerator *opcode_… in CImmutableMarkov() 256 CInstGeneratorMarkov2::CImmutableStart::CImmutableStart(istream &in,const CInstGenerator *opcode_al… in CImmutableStart() 296 CInstGenerator() { // mutable in CInstGeneratorMarkov2() 307 CInstGenerator() { // immutable in CInstGeneratorMarkov2() 395 void CInstGeneratorMarkov2::write_override_ini(ostream &os,const CInstGenerator *parent) { in write_override_ini() 415 CInstGenerator *CInstGeneratorMarkov2::read_override_ini_impl(INIFile &ini) { in read_override_ini_impl()
|
H A D | reproduction.cpp | 373 chromosome.type()->freq()->suggest_instruction(chromosome.code(i),CInstGenerator::FORWARD); in generateCompletelyRandom() 463 chromosome.type()->freq()->suggest_instruction(dest,CInstGenerator::FORWARD); in copy_instruction() 525 chromosome.type()->freq()->suggest_instruction(chromosome.code(i),CInstGenerator::INSERT); in breed_random() 530 chromosome.type()->freq()->suggest_instruction(chromosome.code(i),CInstGenerator::FORWARD); in breed_random() 543 chromosome.type()->freq()->suggest_instruction(chromosome.code(i),CInstGenerator::INSERT); in breed_random() 548 chromosome.type()->freq()->suggest_instruction(chromosome.code(i),CInstGenerator::FORWARD); in breed_random()
|
H A D | species.hpp | 152 CInstGenerator *freq() const { return _freq; } in freq() 178 CInstGenerator *_freq; // might be CGenus::_freq if not overriden
|
H A D | inst_gen_weighted_random.cpp | 125 CInstGenerator *CInstGeneratorWeightedRandom::read_override_ini_impl(INIFile &ini) { in read_override_ini_impl() 188 void CInstGeneratorWeightedRandom::write_override_ini(ostream &os,const CInstGenerator *parent) { in write_override_ini()
|
H A D | chromosome.cpp | 140 _freq = CInstGenerator::read_override_ini(_freq,ini); in read_ini()
|
/dports/games/species/species/ |
H A D | inst_gen.cpp | 34 const char *CInstGenerator::IMPL_DESC[CInstGenerator::IMPL_LAST] = { "weighted_random","markov","ma… 36 CInstGenerator::CInstGenerator() { in CInstGenerator() function in CInstGenerator 42 const char *CInstGenerator::impl_desc(const CInstGenerator::IMPL type) { in impl_desc() 48 CInstGenerator::IMPL CInstGenerator::desc_to_impl(const char *desc) { in desc_to_impl() 56 CInstGenerator *CInstGenerator::read_ini(INIFile &ini) { in read_ini() 58 CInstGenerator *ret; in read_ini() 79 CInstGenerator *CInstGenerator::read_override_ini(CInstGenerator *gen,INIFile &ini) { in read_override_ini() 81 CInstGenerator *ret; in read_override_ini() 119 void CInstGenerator::generate_completely_random(insn_t &instruction) const { // utility in generate_completely_random() 130 void CInstGenerator::read_opcode_allowed(INIFile &ini) { in read_opcode_allowed() [all …]
|
H A D | inst_gen.hpp | 35 class CInstGenerator { // an abstract class, use the factory to get an implementation class 42 virtual ~CInstGenerator() {} in ~CInstGenerator() 44 static CInstGenerator *read_ini(INIFile &ini); // create a new implementation 45 …static CInstGenerator *read_override_ini(CInstGenerator *gen,INIFile &ini); /* loads an implementa… 56 virtual void write_override_ini(std::ostream &os,const CInstGenerator *parent) = 0; 58 …static bool same_type(const CInstGenerator *gen1,const CInstGenerator *gen2) { return (gen1->type(… in same_type() 61 CInstGenerator(); 72 virtual CInstGenerator *read_override_ini_impl(INIFile &ini) = 0; 77 void write_opcode_allowed(std::ostream &os,const CInstGenerator *parent = 0) const;
|
H A D | inst_gen_weighted_random.hpp | 23 class CInstGeneratorWeightedRandom: public CInstGenerator { /* manages instruction frequency */ 32 virtual void write_override_ini(std::ostream &os,const CInstGenerator *parent); 43 …virtual CInstGenerator *read_override_ini_impl(INIFile &ini); /* loads freq values; if any freq va…
|
H A D | inst_gen_markov_2.hpp | 34 class CInstGeneratorMarkov2: public CInstGenerator { 50 virtual void write_override_ini(std::ostream &os,const CInstGenerator *parent); 55 virtual CInstGenerator *read_override_ini_impl(INIFile &ini); 125 CImmutableStart(std::istream &in,const CInstGenerator *opcode_allowed); 139 CImmutableMarkov(std::istream &in,const CInstGenerator *opcode_allowed);
|
H A D | genus.hpp | 44 CInstGenerator *freq() const { return _freq; } in freq() 56 CInstGenerator *_freq; // might be referencing CKingdom::_freq if not overriden
|
H A D | chromosome.hpp | 72 CInstGenerator *freq() const { return _freq; } in freq() 81 CInstGenerator *_freq; // might be CGenus::_freq if not overriden
|
H A D | inst_gen_markov.hpp | 133 class CInstGeneratorMarkov: public CInstGenerator { 141 virtual void write_override_ini(std::ostream &os,const CInstGenerator *parent); 150 virtual CInstGenerator *read_override_ini_impl(INIFile &ini);
|
H A D | kingdom.hpp | 61 CInstGenerator *freq() const { return _freq; } in freq() 78 CInstGenerator *_freq;
|
H A D | reproduction.cpp | 373 chromosome.type()->freq()->suggest_instruction(chromosome.code(i),CInstGenerator::FORWARD); in generateCompletelyRandom() 463 chromosome.type()->freq()->suggest_instruction(dest,CInstGenerator::FORWARD); in copy_instruction() 525 chromosome.type()->freq()->suggest_instruction(chromosome.code(i),CInstGenerator::INSERT); in breed_random() 530 chromosome.type()->freq()->suggest_instruction(chromosome.code(i),CInstGenerator::FORWARD); in breed_random() 543 chromosome.type()->freq()->suggest_instruction(chromosome.code(i),CInstGenerator::INSERT); in breed_random() 548 chromosome.type()->freq()->suggest_instruction(chromosome.code(i),CInstGenerator::FORWARD); in breed_random()
|
H A D | inst_gen_markov_2.cpp | 140 CInstGeneratorMarkov2::CImmutableMarkov::CImmutableMarkov(istream &in,const CInstGenerator *opcode_… in CImmutableMarkov() 256 CInstGeneratorMarkov2::CImmutableStart::CImmutableStart(istream &in,const CInstGenerator *opcode_al… in CImmutableStart() 296 CInstGenerator() { // mutable in CInstGeneratorMarkov2() 307 CInstGenerator() { // immutable in CInstGeneratorMarkov2() 395 void CInstGeneratorMarkov2::write_override_ini(ostream &os,const CInstGenerator *parent) { in write_override_ini() 415 CInstGenerator *CInstGeneratorMarkov2::read_override_ini_impl(INIFile &ini) { in read_override_ini_impl()
|
H A D | species.hpp | 152 CInstGenerator *freq() const { return _freq; } in freq() 178 CInstGenerator *_freq; // might be CGenus::_freq if not overriden
|
H A D | inst_gen_weighted_random.cpp | 125 CInstGenerator *CInstGeneratorWeightedRandom::read_override_ini_impl(INIFile &ini) { in read_override_ini_impl() 188 void CInstGeneratorWeightedRandom::write_override_ini(ostream &os,const CInstGenerator *parent) { in write_override_ini()
|