#include <Species_FunPart.h>

Inheritance diagram for Alpha:
Species Checkable

Public Types

typedef SP_Species SP
 strong pointer More...
 
typedef WP_Species WP
 weak pointer More...
 

INTERFACE<<Origen::Checkable>>

See Origen::Checkable for details.

std::string name () const
 
void get_name (std::string &name) const
 
void set_name (std::string name)
 
int id () const
 
void get_id (int &id) const
 
void set_id (int id)
 
bool has_initialized_id () const
 
std::string to_string () const
 
bool good () const
 
bool good (Vec_Str &errors) const
 
bool is_initialized () const
 
Scale::Json::Value to_json () const
 

INTERFACE<<Origen::Species>>

See Origen::Species for details.

int charge_number () const
 
void get_charge_number (int &charge_number) const
 
void set_charge_number (int charge_number)
 
bool has_initialized_charge_number () const
 
int mass_number () const
 
void get_mass_number (int &mass_number) const
 
void set_mass_number (int mass_number)
 
bool has_initialized_mass_number () const
 
double mass () const
 
void get_mass (double &mass) const
 
void set_mass (double mass)
 
bool has_initialized_mass () const
 

Private Member Functions

int charge_number_impl () const
 
int mass_number_impl () const
 
double mass_impl () const
 
std::string name_impl () const
 
int id_impl () const
 
bool good_impl (Vec_Str &errors) const
 useful to chain More...
 

Member Typedef Documentation

typedef SP_Species SP
inherited

strong pointer

typedef WP_Species WP
inherited

weak pointer

Member Function Documentation

int charge_number_impl ( ) const
privatevirtual

Implements Species.

References Origen::ALPHA_CHARGE_NUMBER.

int mass_number_impl ( ) const
privatevirtual

Implements Species.

References Origen::ALPHA_MASS_NUMBER.

double mass_impl ( ) const
privatevirtual

Implements Species.

References Origen::ALPHA_MASS.

std::string name_impl ( ) const
privatevirtual

Reimplemented from Species.

int id_impl ( ) const
privatevirtual

Reimplemented from Species.

References Origen::ALPHA_BYPRODUCT_ID.

bool good_impl ( Vec_Str errors) const
privatevirtual

useful to chain

Reimplemented from Species.

int charge_number ( ) const
inherited
void get_charge_number ( int &  charge_number) const
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

void set_charge_number ( int  charge_number)
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

bool has_initialized_charge_number ( ) const
inherited
int mass_number ( ) const
inherited
void get_mass_number ( int &  mass_number) const
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

void set_mass_number ( int  mass_number)
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

bool has_initialized_mass_number ( ) const
inherited
double mass ( ) const
inherited
void get_mass ( double &  mass) const
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

void set_mass ( double  mass)
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

bool has_initialized_mass ( ) const
inherited
void get_name ( std::string &  name) const
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

void set_name ( std::string  name)
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

void get_id ( int &  id) const
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

void set_id ( int  id)
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

std::string to_string ( ) const
inherited
bool good ( ) const
inherited
bool good ( Vec_Str errors) const
inherited
bool is_initialized ( ) const
inherited
Scale::Json::Value to_json ( ) const
inherited

The documentation for this class was generated from the following files: