PLearn 0.1
|
#include <SDBVMat.h>
Public Member Functions | |
SDBVMFieldSumClaims (Schema schema) | |
virtual void | convertField (const SDBWithStats &sdb, const Row &row, Vec &output) const |
virtual int | fieldWidth () const |
Width that the field occupies in the VMat. | |
Protected Attributes | |
FieldPtr | bodily_injury_incurred_ |
FieldPtr | property_damage_incurred_ |
FieldPtr | accident_death_incurred_ |
FieldPtr | collision_lou_incurred_ |
FieldPtr | comprehensive_incurred_ |
FieldPtr | roadstar_incurred_ |
Private Types | |
typedef SDBVMField | inherited |
typedef SDBVMField PLearn::SDBVMFieldSumClaims::inherited [private] |
PLearn::SDBVMFieldSumClaims::SDBVMFieldSumClaims | ( | Schema | schema | ) | [inline] |
Definition at line 1062 of file SDBVMat.h.
: inherited(0), bodily_injury_incurred_(schema("bodily_injury_incurred")), property_damage_incurred_(schema("property_damage_incurred")), accident_death_incurred_(schema("accident_death_incurred")), collision_lou_incurred_(schema("collision_lou_incurred")), comprehensive_incurred_(schema("comprehensive_incurred")), roadstar_incurred_(schema("roadstar_incurred")) {}
void PLearn::SDBVMFieldSumClaims::convertField | ( | const SDBWithStats & | sdb, |
const Row & | row, | ||
Vec & | output | ||
) | const [virtual] |
Definition at line 1194 of file SDBVMat.cc.
References a, accident_death_incurred_, b, PLearn::Row::bind(), bodily_injury_incurred_, c, collision_lou_incurred_, comprehensive_incurred_, PLearn::SDBVMField::convertMissing(), d, property_damage_incurred_, and roadstar_incurred_.
{ real a,b,c,d,e,f; a = real(row.bind(bodily_injury_incurred_).toDouble()); b = real(row.bind(property_damage_incurred_).toDouble()); c = real(row.bind(accident_death_incurred_).toDouble()); d = real(row.bind(collision_lou_incurred_).toDouble()); e = real(row.bind(comprehensive_incurred_).toDouble()); f = real(row.bind(roadstar_incurred_).toDouble()); output[0] = a+b+c+d+e+f; // REPLACE MISSING VALUES BY ZEROS convertMissing(output); }
virtual int PLearn::SDBVMFieldSumClaims::fieldWidth | ( | ) | const [inline, virtual] |
Width that the field occupies in the VMat.
Implements PLearn::SDBVMField.
Definition at line 1073 of file SDBVMat.h.
{ return 1;}
Definition at line 1078 of file SDBVMat.h.
Referenced by convertField().
Definition at line 1076 of file SDBVMat.h.
Referenced by convertField().
Definition at line 1079 of file SDBVMat.h.
Referenced by convertField().
Definition at line 1080 of file SDBVMat.h.
Referenced by convertField().
Definition at line 1077 of file SDBVMat.h.
Referenced by convertField().
Definition at line 1081 of file SDBVMat.h.
Referenced by convertField().