ALMaSS Vole ODDox  1.1
The vole model description following ODdox protocol
AlleleFreq256_16 Class Reference

#include <GeneticMaterial.h>

Public Member Functions

 AlleleFreq256_16 ()
 
int SupplyAN (int loc, int al)
 

Protected Attributes

int AlleleNumber [256][16]
 
float AlleleFrequency [16][256]
 
float HE [16]
 
float HO [16]
 
int NoAlleles [256]
 

Detailed Description

Definition at line 179 of file GeneticMaterial.h.

Constructor & Destructor Documentation

◆ AlleleFreq256_16()

AlleleFreq256_16::AlleleFreq256_16 ( )

Definition at line 575 of file GeneticMaterial.cpp.

575  {
576  FILE * FreqFile = fopen("GeneticFrequencies_256_16_Mut.txt", "r" );
577  int data;
578  if ( !FreqFile ) {
579  g_msg->Warn( "GeneticFrequencies_256_16_Mut.txt File missing - AllelFreq1616", "" );
580  exit( 0 );
581  }
582  for ( int i = 0; i < 256; i++ ) {
583  for ( int j = 0; j < 16; j++ ) {
584  fscanf( FreqFile, "%d", & data );
585  AlleleNumber[ i ] [ j ] = data;
586  }
587  }
588 
589  fclose( FreqFile );
590 }

References AlleleNumber.

Member Function Documentation

◆ SupplyAN()

int AlleleFreq256_16::SupplyAN ( int  loc,
int  al 
)
inline

Definition at line 189 of file GeneticMaterial.h.

189 { return AlleleNumber[al][loc];}

References AlleleNumber.

Referenced by GeneticMaterial256_16::Initiation().

Member Data Documentation

◆ AlleleFrequency

float AlleleFreq256_16::AlleleFrequency[16][256]
protected

Definition at line 183 of file GeneticMaterial.h.

◆ AlleleNumber

int AlleleFreq256_16::AlleleNumber[256][16]
protected

Definition at line 182 of file GeneticMaterial.h.

Referenced by AlleleFreq256_16(), and SupplyAN().

◆ HE

float AlleleFreq256_16::HE[16]
protected

Definition at line 184 of file GeneticMaterial.h.

◆ HO

float AlleleFreq256_16::HO[16]
protected

Definition at line 185 of file GeneticMaterial.h.

◆ NoAlleles

int AlleleFreq256_16::NoAlleles[256]
protected

Definition at line 186 of file GeneticMaterial.h.


The documentation for this class was generated from the following files:
AlleleFreq256_16::AlleleNumber
int AlleleNumber[256][16]
Definition: GeneticMaterial.h:182