Documentation

Index

Constants

This section is empty.

Variables

View Source
var Demograph_name = map[int32]string{
	0: "Black",
	1: "Hispanic",
	2: "WhiteOther",
	3: "All",
}
View Source
var Demograph_value = map[string]int32{
	"Black":      0,
	"Hispanic":   1,
	"WhiteOther": 2,
	"All":        3,
}
View Source
var Emission_name = map[int32]string{
	0: "PM25",
	1: "NH3",
	2: "NOx",
	3: "SOx",
	4: "VOC",
}
View Source
var Emission_value = map[string]int32{
	"PM25": 0,
	"NH3":  1,
	"NOx":  2,
	"SOx":  3,
	"VOC":  4,
}
View Source
var FinalDemandType_name = map[int32]string{
	0:  "PersonalConsumption",
	1:  "PrivateStructures",
	2:  "PrivateEquipment",
	3:  "PrivateIP",
	4:  "PrivateResidential",
	5:  "InventoryChange",
	6:  "Export",
	7:  "DefenseConsumption",
	8:  "DefenseStructures",
	9:  "DefenseEquipment",
	10: "DefenseIP",
	11: "NondefenseConsumption",
	12: "NondefenseStructures",
	13: "NondefenseEquipment",
	14: "NondefenseIP",
	15: "LocalConsumption",
	16: "LocalStructures",
	17: "LocalEquipment",
	18: "LocalIP",
	19: "AllDemand",
	20: "NonExport",
}
View Source
var FinalDemandType_value = map[string]int32{
	"PersonalConsumption":   0,
	"PrivateStructures":     1,
	"PrivateEquipment":      2,
	"PrivateIP":             3,
	"PrivateResidential":    4,
	"InventoryChange":       5,
	"Export":                6,
	"DefenseConsumption":    7,
	"DefenseStructures":     8,
	"DefenseEquipment":      9,
	"DefenseIP":             10,
	"NondefenseConsumption": 11,
	"NondefenseStructures":  12,
	"NondefenseEquipment":   13,
	"NondefenseIP":          14,
	"LocalConsumption":      15,
	"LocalStructures":       16,
	"LocalEquipment":        17,
	"LocalIP":               18,
	"AllDemand":             19,
	"NonExport":             20,
}
View Source
var Location_name = map[int32]string{
	0: "Domestic",
	1: "Imported",
	2: "Total",
}
View Source
var Location_value = map[string]int32{
	"Domestic": 0,
	"Imported": 1,
	"Total":    2,
}
View Source
var Pollutant_name = map[int32]string{
	0: "PNH4",
	1: "PNO3",
	2: "PSO4",
	3: "SOA",
	4: "PrimaryPM25",
	5: "TotalPM25",
}
View Source
var Pollutant_value = map[string]int32{
	"PNH4":        0,
	"PNO3":        1,
	"PSO4":        2,
	"SOA":         3,
	"PrimaryPM25": 4,
	"TotalPM25":   5,
}

Functions

func RegisterEIEIOrpcServer

func RegisterEIEIOrpcServer(s *grpc.Server, srv EIEIOrpcServer)

Types

type ColorInfo

type ColorInfo struct {
	RGB                  [][]byte `protobuf:"bytes,1,rep,name=RGB,proto3" json:"RGB,omitempty"`
	Legend               string   `protobuf:"bytes,2,opt,name=Legend,proto3" json:"Legend,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ColorInfo) Descriptor

func (*ColorInfo) Descriptor() ([]byte, []int)

func (*ColorInfo) GetLegend

func (m *ColorInfo) GetLegend() string

func (*ColorInfo) GetRGB

func (m *ColorInfo) GetRGB() [][]byte

func (*ColorInfo) ProtoMessage

func (*ColorInfo) ProtoMessage()

func (*ColorInfo) Reset

func (m *ColorInfo) Reset()

func (*ColorInfo) String

func (m *ColorInfo) String() string

func (*ColorInfo) XXX_DiscardUnknown

func (m *ColorInfo) XXX_DiscardUnknown()

func (*ColorInfo) XXX_Marshal

func (m *ColorInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ColorInfo) XXX_Merge

func (m *ColorInfo) XXX_Merge(src proto.Message)

func (*ColorInfo) XXX_Size

func (m *ColorInfo) XXX_Size() int

func (*ColorInfo) XXX_Unmarshal

func (m *ColorInfo) XXX_Unmarshal(b []byte) error

type ConcentrationInput

type ConcentrationInput struct {
	Demand               *Vector   `protobuf:"bytes,1,opt,name=Demand,proto3" json:"Demand,omitempty"`
	Emitters             *Mask     `protobuf:"bytes,2,opt,name=Emitters,proto3" json:"Emitters,omitempty"`
	Pollutant            Pollutant `protobuf:"varint,3,opt,name=Pollutant,proto3,enum=eieiorpc.Pollutant" json:"Pollutant,omitempty"`
	Year                 int32     `protobuf:"varint,4,opt,name=Year,proto3" json:"Year,omitempty"`
	Location             Location  `protobuf:"varint,5,opt,name=Location,proto3,enum=eieiorpc.Location" json:"Location,omitempty"`
	AQM                  string    `protobuf:"bytes,6,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ConcentrationInput) Descriptor

func (*ConcentrationInput) Descriptor() ([]byte, []int)

func (*ConcentrationInput) GetAQM

func (m *ConcentrationInput) GetAQM() string

func (*ConcentrationInput) GetDemand

func (m *ConcentrationInput) GetDemand() *Vector

func (*ConcentrationInput) GetEmitters

func (m *ConcentrationInput) GetEmitters() *Mask

func (*ConcentrationInput) GetLocation

func (m *ConcentrationInput) GetLocation() Location

func (*ConcentrationInput) GetPollutant

func (m *ConcentrationInput) GetPollutant() Pollutant

func (*ConcentrationInput) GetYear

func (m *ConcentrationInput) GetYear() int32

func (*ConcentrationInput) ProtoMessage

func (*ConcentrationInput) ProtoMessage()

func (*ConcentrationInput) Reset

func (m *ConcentrationInput) Reset()

func (*ConcentrationInput) String

func (m *ConcentrationInput) String() string

func (*ConcentrationInput) XXX_DiscardUnknown

func (m *ConcentrationInput) XXX_DiscardUnknown()

func (*ConcentrationInput) XXX_Marshal

func (m *ConcentrationInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConcentrationInput) XXX_Merge

func (m *ConcentrationInput) XXX_Merge(src proto.Message)

func (*ConcentrationInput) XXX_Size

func (m *ConcentrationInput) XXX_Size() int

func (*ConcentrationInput) XXX_Unmarshal

func (m *ConcentrationInput) XXX_Unmarshal(b []byte) error

type ConcentrationMatrixInput

type ConcentrationMatrixInput struct {
	Demand               *Vector   `protobuf:"bytes,1,opt,name=Demand,proto3" json:"Demand,omitempty"`
	Pollutant            Pollutant `protobuf:"varint,2,opt,name=Pollutant,proto3,enum=eieiorpc.Pollutant" json:"Pollutant,omitempty"`
	Year                 int32     `protobuf:"varint,3,opt,name=Year,proto3" json:"Year,omitempty"`
	Location             Location  `protobuf:"varint,4,opt,name=Location,proto3,enum=eieiorpc.Location" json:"Location,omitempty"`
	AQM                  string    `protobuf:"bytes,5,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ConcentrationMatrixInput) Descriptor

func (*ConcentrationMatrixInput) Descriptor() ([]byte, []int)

func (*ConcentrationMatrixInput) GetAQM

func (m *ConcentrationMatrixInput) GetAQM() string

func (*ConcentrationMatrixInput) GetDemand

func (m *ConcentrationMatrixInput) GetDemand() *Vector

func (*ConcentrationMatrixInput) GetLocation

func (m *ConcentrationMatrixInput) GetLocation() Location

func (*ConcentrationMatrixInput) GetPollutant

func (m *ConcentrationMatrixInput) GetPollutant() Pollutant

func (*ConcentrationMatrixInput) GetYear

func (m *ConcentrationMatrixInput) GetYear() int32

func (*ConcentrationMatrixInput) ProtoMessage

func (*ConcentrationMatrixInput) ProtoMessage()

func (*ConcentrationMatrixInput) Reset

func (m *ConcentrationMatrixInput) Reset()

func (*ConcentrationMatrixInput) String

func (m *ConcentrationMatrixInput) String() string

func (*ConcentrationMatrixInput) XXX_DiscardUnknown

func (m *ConcentrationMatrixInput) XXX_DiscardUnknown()

func (*ConcentrationMatrixInput) XXX_Marshal

func (m *ConcentrationMatrixInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConcentrationMatrixInput) XXX_Merge

func (m *ConcentrationMatrixInput) XXX_Merge(src proto.Message)

func (*ConcentrationMatrixInput) XXX_Size

func (m *ConcentrationMatrixInput) XXX_Size() int

func (*ConcentrationMatrixInput) XXX_Unmarshal

func (m *ConcentrationMatrixInput) XXX_Unmarshal(b []byte) error

type ConcentrationResponseAverageInput

type ConcentrationResponseAverageInput struct {
	Year                 int32    `protobuf:"varint,1,opt,name=Year,proto3" json:"Year,omitempty"`
	Population           string   `protobuf:"bytes,2,opt,name=Population,proto3" json:"Population,omitempty"`
	HR                   string   `protobuf:"bytes,3,opt,name=HR,proto3" json:"HR,omitempty"`
	AQM                  string   `protobuf:"bytes,4,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ConcentrationResponseAverageInput) Descriptor

func (*ConcentrationResponseAverageInput) Descriptor() ([]byte, []int)

func (*ConcentrationResponseAverageInput) GetAQM

func (*ConcentrationResponseAverageInput) GetHR

func (*ConcentrationResponseAverageInput) GetPopulation

func (m *ConcentrationResponseAverageInput) GetPopulation() string

func (*ConcentrationResponseAverageInput) GetYear

func (*ConcentrationResponseAverageInput) ProtoMessage

func (*ConcentrationResponseAverageInput) ProtoMessage()

func (*ConcentrationResponseAverageInput) Reset

func (*ConcentrationResponseAverageInput) String

func (*ConcentrationResponseAverageInput) XXX_DiscardUnknown

func (m *ConcentrationResponseAverageInput) XXX_DiscardUnknown()

func (*ConcentrationResponseAverageInput) XXX_Marshal

func (m *ConcentrationResponseAverageInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConcentrationResponseAverageInput) XXX_Merge

func (*ConcentrationResponseAverageInput) XXX_Size

func (m *ConcentrationResponseAverageInput) XXX_Size() int

func (*ConcentrationResponseAverageInput) XXX_Unmarshal

func (m *ConcentrationResponseAverageInput) XXX_Unmarshal(b []byte) error

type Demograph

type Demograph int32

These are the included demographic groups.

const (
	Demograph_Black      Demograph = 0
	Demograph_Hispanic   Demograph = 1
	Demograph_WhiteOther Demograph = 2
	Demograph_All        Demograph = 3
)

func (Demograph) EnumDescriptor

func (Demograph) EnumDescriptor() ([]byte, []int)

func (Demograph) String

func (x Demograph) String() string

type DemographicConsumptionInput

type DemographicConsumptionInput struct {
	Demograph            Demograph `protobuf:"varint,1,opt,name=Demograph,proto3,enum=eieiorpc.Demograph" json:"Demograph,omitempty"`
	EndUseMask           *Mask     `protobuf:"bytes,2,opt,name=EndUseMask,proto3" json:"EndUseMask,omitempty"`
	Year                 int32     `protobuf:"varint,3,opt,name=Year,proto3" json:"Year,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*DemographicConsumptionInput) Descriptor

func (*DemographicConsumptionInput) Descriptor() ([]byte, []int)

func (*DemographicConsumptionInput) GetDemograph

func (m *DemographicConsumptionInput) GetDemograph() Demograph

func (*DemographicConsumptionInput) GetEndUseMask

func (m *DemographicConsumptionInput) GetEndUseMask() *Mask

func (*DemographicConsumptionInput) GetYear

func (m *DemographicConsumptionInput) GetYear() int32

func (*DemographicConsumptionInput) ProtoMessage

func (*DemographicConsumptionInput) ProtoMessage()

func (*DemographicConsumptionInput) Reset

func (m *DemographicConsumptionInput) Reset()

func (*DemographicConsumptionInput) String

func (m *DemographicConsumptionInput) String() string

func (*DemographicConsumptionInput) XXX_DiscardUnknown

func (m *DemographicConsumptionInput) XXX_DiscardUnknown()

func (*DemographicConsumptionInput) XXX_Marshal

func (m *DemographicConsumptionInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DemographicConsumptionInput) XXX_Merge

func (m *DemographicConsumptionInput) XXX_Merge(src proto.Message)

func (*DemographicConsumptionInput) XXX_Size

func (m *DemographicConsumptionInput) XXX_Size() int

func (*DemographicConsumptionInput) XXX_Unmarshal

func (m *DemographicConsumptionInput) XXX_Unmarshal(b []byte) error

type EIEIOrpcClient

type EIEIOrpcClient interface {
	EndUseGroups(ctx context.Context, in *Selection, opts ...grpc.CallOption) (*Selectors, error)
	EndUseSectors(ctx context.Context, in *Selection, opts ...grpc.CallOption) (*Selectors, error)
	EmitterGroups(ctx context.Context, in *Selection, opts ...grpc.CallOption) (*Selectors, error)
	EmitterSectors(ctx context.Context, in *Selection, opts ...grpc.CallOption) (*Selectors, error)
	Years(ctx context.Context, in *Selection, opts ...grpc.CallOption) (*Year, error)
	DefaultSelection(ctx context.Context, in *Selection, opts ...grpc.CallOption) (*Selection, error)
	Populations(ctx context.Context, in *Selection, opts ...grpc.CallOption) (*Selectors, error)
	MapInfo(ctx context.Context, in *Selection, opts ...grpc.CallOption) (*ColorInfo, error)
	Geometry(ctx context.Context, in *GeometryInput, opts ...grpc.CallOption) (*Rectangles, error)
	Concentrations(ctx context.Context, in *ConcentrationInput, opts ...grpc.CallOption) (*Vector, error)
	ConcentrationMatrix(ctx context.Context, in *ConcentrationMatrixInput, opts ...grpc.CallOption) (*Matrix, error)
	Emissions(ctx context.Context, in *EmissionsInput, opts ...grpc.CallOption) (*Vector, error)
	EmissionsMatrix(ctx context.Context, in *EmissionsMatrixInput, opts ...grpc.CallOption) (*Matrix, error)
	Health(ctx context.Context, in *HealthInput, opts ...grpc.CallOption) (*Vector, error)
	HealthMatrix(ctx context.Context, in *HealthMatrixInput, opts ...grpc.CallOption) (*Matrix, error)
	EvaluationHealth(ctx context.Context, in *EvaluationHealthInput, opts ...grpc.CallOption) (*Vector, error)
	EvaluationConcentrations(ctx context.Context, in *EvaluationConcentrationsInput, opts ...grpc.CallOption) (*Vector, error)
	ConcentrationResponseAverage(ctx context.Context, in *ConcentrationResponseAverageInput, opts ...grpc.CallOption) (*Vector, error)
	PopulationIncidence(ctx context.Context, in *PopulationIncidenceInput, opts ...grpc.CallOption) (*PopulationIncidenceOutput, error)
	FinalDemand(ctx context.Context, in *FinalDemandInput, opts ...grpc.CallOption) (*Vector, error)
	EndUseMask(ctx context.Context, in *StringInput, opts ...grpc.CallOption) (*Mask, error)
	EmitterMask(ctx context.Context, in *StringInput, opts ...grpc.CallOption) (*Mask, error)
	EndUseGroupNames(ctx context.Context, in *StringInput, opts ...grpc.CallOption) (*StringList, error)
	EndUseGroupAbbrevs(ctx context.Context, in *StringInput, opts ...grpc.CallOption) (*StringList, error)
	EmitterGroupNames(ctx context.Context, in *StringInput, opts ...grpc.CallOption) (*StringList, error)
	EmitterGroupAbbrevs(ctx context.Context, in *StringInput, opts ...grpc.CallOption) (*StringList, error)
	Commodities(ctx context.Context, in *StringInput, opts ...grpc.CallOption) (*StringList, error)
	Industries(ctx context.Context, in *StringInput, opts ...grpc.CallOption) (*StringList, error)
	DemographicConsumption(ctx context.Context, in *DemographicConsumptionInput, opts ...grpc.CallOption) (*Vector, error)
}

EIEIOrpcClient is the client API for EIEIOrpc service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEIEIOrpcClient

func NewEIEIOrpcClient(cc *grpc.ClientConn) EIEIOrpcClient

type EIEIOrpcServer

type EIEIOrpcServer interface {
	EndUseGroups(context.Context, *Selection) (*Selectors, error)
	EndUseSectors(context.Context, *Selection) (*Selectors, error)
	EmitterGroups(context.Context, *Selection) (*Selectors, error)
	EmitterSectors(context.Context, *Selection) (*Selectors, error)
	Years(context.Context, *Selection) (*Year, error)
	DefaultSelection(context.Context, *Selection) (*Selection, error)
	Populations(context.Context, *Selection) (*Selectors, error)
	MapInfo(context.Context, *Selection) (*ColorInfo, error)
	Geometry(context.Context, *GeometryInput) (*Rectangles, error)
	Concentrations(context.Context, *ConcentrationInput) (*Vector, error)
	ConcentrationMatrix(context.Context, *ConcentrationMatrixInput) (*Matrix, error)
	Emissions(context.Context, *EmissionsInput) (*Vector, error)
	EmissionsMatrix(context.Context, *EmissionsMatrixInput) (*Matrix, error)
	Health(context.Context, *HealthInput) (*Vector, error)
	HealthMatrix(context.Context, *HealthMatrixInput) (*Matrix, error)
	EvaluationHealth(context.Context, *EvaluationHealthInput) (*Vector, error)
	EvaluationConcentrations(context.Context, *EvaluationConcentrationsInput) (*Vector, error)
	ConcentrationResponseAverage(context.Context, *ConcentrationResponseAverageInput) (*Vector, error)
	PopulationIncidence(context.Context, *PopulationIncidenceInput) (*PopulationIncidenceOutput, error)
	FinalDemand(context.Context, *FinalDemandInput) (*Vector, error)
	EndUseMask(context.Context, *StringInput) (*Mask, error)
	EmitterMask(context.Context, *StringInput) (*Mask, error)
	EndUseGroupNames(context.Context, *StringInput) (*StringList, error)
	EndUseGroupAbbrevs(context.Context, *StringInput) (*StringList, error)
	EmitterGroupNames(context.Context, *StringInput) (*StringList, error)
	EmitterGroupAbbrevs(context.Context, *StringInput) (*StringList, error)
	Commodities(context.Context, *StringInput) (*StringList, error)
	Industries(context.Context, *StringInput) (*StringList, error)
	DemographicConsumption(context.Context, *DemographicConsumptionInput) (*Vector, error)
}

EIEIOrpcServer is the server API for EIEIOrpc service.

type Emission

type Emission int32
const (
	Emission_PM25 Emission = 0
	Emission_NH3  Emission = 1
	Emission_NOx  Emission = 2
	Emission_SOx  Emission = 3
	Emission_VOC  Emission = 4
)

func (Emission) EnumDescriptor

func (Emission) EnumDescriptor() ([]byte, []int)

func (Emission) String

func (x Emission) String() string

type EmissionsInput

type EmissionsInput struct {
	Demand               *Vector  `protobuf:"bytes,1,opt,name=Demand,proto3" json:"Demand,omitempty"`
	Emitters             *Mask    `protobuf:"bytes,2,opt,name=Emitters,proto3" json:"Emitters,omitempty"`
	Emission             Emission `protobuf:"varint,3,opt,name=Emission,proto3,enum=eieiorpc.Emission" json:"Emission,omitempty"`
	Year                 int32    `protobuf:"varint,4,opt,name=Year,proto3" json:"Year,omitempty"`
	Location             Location `protobuf:"varint,5,opt,name=Location,proto3,enum=eieiorpc.Location" json:"Location,omitempty"`
	AQM                  string   `protobuf:"bytes,6,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EmissionsInput) Descriptor

func (*EmissionsInput) Descriptor() ([]byte, []int)

func (*EmissionsInput) GetAQM

func (m *EmissionsInput) GetAQM() string

func (*EmissionsInput) GetDemand

func (m *EmissionsInput) GetDemand() *Vector

func (*EmissionsInput) GetEmission

func (m *EmissionsInput) GetEmission() Emission

func (*EmissionsInput) GetEmitters

func (m *EmissionsInput) GetEmitters() *Mask

func (*EmissionsInput) GetLocation

func (m *EmissionsInput) GetLocation() Location

func (*EmissionsInput) GetYear

func (m *EmissionsInput) GetYear() int32

func (*EmissionsInput) ProtoMessage

func (*EmissionsInput) ProtoMessage()

func (*EmissionsInput) Reset

func (m *EmissionsInput) Reset()

func (*EmissionsInput) String

func (m *EmissionsInput) String() string

func (*EmissionsInput) XXX_DiscardUnknown

func (m *EmissionsInput) XXX_DiscardUnknown()

func (*EmissionsInput) XXX_Marshal

func (m *EmissionsInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EmissionsInput) XXX_Merge

func (m *EmissionsInput) XXX_Merge(src proto.Message)

func (*EmissionsInput) XXX_Size

func (m *EmissionsInput) XXX_Size() int

func (*EmissionsInput) XXX_Unmarshal

func (m *EmissionsInput) XXX_Unmarshal(b []byte) error

type EmissionsMatrixInput

type EmissionsMatrixInput struct {
	Demand               *Vector  `protobuf:"bytes,1,opt,name=Demand,proto3" json:"Demand,omitempty"`
	Emission             Emission `protobuf:"varint,2,opt,name=Emission,proto3,enum=eieiorpc.Emission" json:"Emission,omitempty"`
	Year                 int32    `protobuf:"varint,3,opt,name=Year,proto3" json:"Year,omitempty"`
	Location             Location `protobuf:"varint,4,opt,name=Location,proto3,enum=eieiorpc.Location" json:"Location,omitempty"`
	AQM                  string   `protobuf:"bytes,5,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EmissionsMatrixInput) Descriptor

func (*EmissionsMatrixInput) Descriptor() ([]byte, []int)

func (*EmissionsMatrixInput) GetAQM

func (m *EmissionsMatrixInput) GetAQM() string

func (*EmissionsMatrixInput) GetDemand

func (m *EmissionsMatrixInput) GetDemand() *Vector

func (*EmissionsMatrixInput) GetEmission

func (m *EmissionsMatrixInput) GetEmission() Emission

func (*EmissionsMatrixInput) GetLocation

func (m *EmissionsMatrixInput) GetLocation() Location

func (*EmissionsMatrixInput) GetYear

func (m *EmissionsMatrixInput) GetYear() int32

func (*EmissionsMatrixInput) ProtoMessage

func (*EmissionsMatrixInput) ProtoMessage()

func (*EmissionsMatrixInput) Reset

func (m *EmissionsMatrixInput) Reset()

func (*EmissionsMatrixInput) String

func (m *EmissionsMatrixInput) String() string

func (*EmissionsMatrixInput) XXX_DiscardUnknown

func (m *EmissionsMatrixInput) XXX_DiscardUnknown()

func (*EmissionsMatrixInput) XXX_Marshal

func (m *EmissionsMatrixInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EmissionsMatrixInput) XXX_Merge

func (m *EmissionsMatrixInput) XXX_Merge(src proto.Message)

func (*EmissionsMatrixInput) XXX_Size

func (m *EmissionsMatrixInput) XXX_Size() int

func (*EmissionsMatrixInput) XXX_Unmarshal

func (m *EmissionsMatrixInput) XXX_Unmarshal(b []byte) error

type EvaluationConcentrationsInput

type EvaluationConcentrationsInput struct {
	Year                 int32     `protobuf:"varint,1,opt,name=Year,proto3" json:"Year,omitempty"`
	Pollutant            Pollutant `protobuf:"varint,2,opt,name=Pollutant,proto3,enum=eieiorpc.Pollutant" json:"Pollutant,omitempty"`
	AQM                  string    `protobuf:"bytes,3,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*EvaluationConcentrationsInput) Descriptor

func (*EvaluationConcentrationsInput) Descriptor() ([]byte, []int)

func (*EvaluationConcentrationsInput) GetAQM

func (*EvaluationConcentrationsInput) GetPollutant

func (m *EvaluationConcentrationsInput) GetPollutant() Pollutant

func (*EvaluationConcentrationsInput) GetYear

func (m *EvaluationConcentrationsInput) GetYear() int32

func (*EvaluationConcentrationsInput) ProtoMessage

func (*EvaluationConcentrationsInput) ProtoMessage()

func (*EvaluationConcentrationsInput) Reset

func (m *EvaluationConcentrationsInput) Reset()

func (*EvaluationConcentrationsInput) String

func (*EvaluationConcentrationsInput) XXX_DiscardUnknown

func (m *EvaluationConcentrationsInput) XXX_DiscardUnknown()

func (*EvaluationConcentrationsInput) XXX_Marshal

func (m *EvaluationConcentrationsInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EvaluationConcentrationsInput) XXX_Merge

func (m *EvaluationConcentrationsInput) XXX_Merge(src proto.Message)

func (*EvaluationConcentrationsInput) XXX_Size

func (m *EvaluationConcentrationsInput) XXX_Size() int

func (*EvaluationConcentrationsInput) XXX_Unmarshal

func (m *EvaluationConcentrationsInput) XXX_Unmarshal(b []byte) error

type EvaluationHealthInput

type EvaluationHealthInput struct {
	Year                 int32     `protobuf:"varint,1,opt,name=Year,proto3" json:"Year,omitempty"`
	Pollutant            Pollutant `protobuf:"varint,2,opt,name=Pollutant,proto3,enum=eieiorpc.Pollutant" json:"Pollutant,omitempty"`
	Population           string    `protobuf:"bytes,3,opt,name=Population,proto3" json:"Population,omitempty"`
	HR                   string    `protobuf:"bytes,4,opt,name=HR,proto3" json:"HR,omitempty"`
	AQM                  string    `protobuf:"bytes,5,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*EvaluationHealthInput) Descriptor

func (*EvaluationHealthInput) Descriptor() ([]byte, []int)

func (*EvaluationHealthInput) GetAQM

func (m *EvaluationHealthInput) GetAQM() string

func (*EvaluationHealthInput) GetHR

func (m *EvaluationHealthInput) GetHR() string

func (*EvaluationHealthInput) GetPollutant

func (m *EvaluationHealthInput) GetPollutant() Pollutant

func (*EvaluationHealthInput) GetPopulation

func (m *EvaluationHealthInput) GetPopulation() string

func (*EvaluationHealthInput) GetYear

func (m *EvaluationHealthInput) GetYear() int32

func (*EvaluationHealthInput) ProtoMessage

func (*EvaluationHealthInput) ProtoMessage()

func (*EvaluationHealthInput) Reset

func (m *EvaluationHealthInput) Reset()

func (*EvaluationHealthInput) String

func (m *EvaluationHealthInput) String() string

func (*EvaluationHealthInput) XXX_DiscardUnknown

func (m *EvaluationHealthInput) XXX_DiscardUnknown()

func (*EvaluationHealthInput) XXX_Marshal

func (m *EvaluationHealthInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EvaluationHealthInput) XXX_Merge

func (m *EvaluationHealthInput) XXX_Merge(src proto.Message)

func (*EvaluationHealthInput) XXX_Size

func (m *EvaluationHealthInput) XXX_Size() int

func (*EvaluationHealthInput) XXX_Unmarshal

func (m *EvaluationHealthInput) XXX_Unmarshal(b []byte) error

type FinalDemandInput

type FinalDemandInput struct {
	FinalDemandType      FinalDemandType `protobuf:"varint,1,opt,name=FinalDemandType,proto3,enum=eieiorpc.FinalDemandType" json:"FinalDemandType,omitempty"`
	EndUseMask           *Mask           `protobuf:"bytes,2,opt,name=EndUseMask,proto3" json:"EndUseMask,omitempty"`
	Year                 int32           `protobuf:"varint,3,opt,name=Year,proto3" json:"Year,omitempty"`
	Location             Location        `protobuf:"varint,4,opt,name=Location,proto3,enum=eieiorpc.Location" json:"Location,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*FinalDemandInput) Descriptor

func (*FinalDemandInput) Descriptor() ([]byte, []int)

func (*FinalDemandInput) GetEndUseMask

func (m *FinalDemandInput) GetEndUseMask() *Mask

func (*FinalDemandInput) GetFinalDemandType

func (m *FinalDemandInput) GetFinalDemandType() FinalDemandType

func (*FinalDemandInput) GetLocation

func (m *FinalDemandInput) GetLocation() Location

func (*FinalDemandInput) GetYear

func (m *FinalDemandInput) GetYear() int32

func (*FinalDemandInput) ProtoMessage

func (*FinalDemandInput) ProtoMessage()

func (*FinalDemandInput) Reset

func (m *FinalDemandInput) Reset()

func (*FinalDemandInput) String

func (m *FinalDemandInput) String() string

func (*FinalDemandInput) XXX_DiscardUnknown

func (m *FinalDemandInput) XXX_DiscardUnknown()

func (*FinalDemandInput) XXX_Marshal

func (m *FinalDemandInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FinalDemandInput) XXX_Merge

func (m *FinalDemandInput) XXX_Merge(src proto.Message)

func (*FinalDemandInput) XXX_Size

func (m *FinalDemandInput) XXX_Size() int

func (*FinalDemandInput) XXX_Unmarshal

func (m *FinalDemandInput) XXX_Unmarshal(b []byte) error

type FinalDemandType

type FinalDemandType int32
const (
	// This group of demand types is directly available in the spreadsheet.
	FinalDemandType_PersonalConsumption   FinalDemandType = 0
	FinalDemandType_PrivateStructures     FinalDemandType = 1
	FinalDemandType_PrivateEquipment      FinalDemandType = 2
	FinalDemandType_PrivateIP             FinalDemandType = 3
	FinalDemandType_PrivateResidential    FinalDemandType = 4
	FinalDemandType_InventoryChange       FinalDemandType = 5
	FinalDemandType_Export                FinalDemandType = 6
	FinalDemandType_DefenseConsumption    FinalDemandType = 7
	FinalDemandType_DefenseStructures     FinalDemandType = 8
	FinalDemandType_DefenseEquipment      FinalDemandType = 9
	FinalDemandType_DefenseIP             FinalDemandType = 10
	FinalDemandType_NondefenseConsumption FinalDemandType = 11
	FinalDemandType_NondefenseStructures  FinalDemandType = 12
	FinalDemandType_NondefenseEquipment   FinalDemandType = 13
	FinalDemandType_NondefenseIP          FinalDemandType = 14
	FinalDemandType_LocalConsumption      FinalDemandType = 15
	FinalDemandType_LocalStructures       FinalDemandType = 16
	FinalDemandType_LocalEquipment        FinalDemandType = 17
	FinalDemandType_LocalIP               FinalDemandType = 18
	// This group of demand types consists of aggregates of the
	// above types.
	FinalDemandType_AllDemand FinalDemandType = 19
	FinalDemandType_NonExport FinalDemandType = 20
)

func (FinalDemandType) EnumDescriptor

func (FinalDemandType) EnumDescriptor() ([]byte, []int)

func (FinalDemandType) String

func (x FinalDemandType) String() string

type GeometryInput

type GeometryInput struct {
	SpatialReference     string   `protobuf:"bytes,1,opt,name=SpatialReference,proto3" json:"SpatialReference,omitempty"`
	AQM                  string   `protobuf:"bytes,2,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GeometryInput) Descriptor

func (*GeometryInput) Descriptor() ([]byte, []int)

func (*GeometryInput) GetAQM

func (m *GeometryInput) GetAQM() string

func (*GeometryInput) GetSpatialReference

func (m *GeometryInput) GetSpatialReference() string

func (*GeometryInput) ProtoMessage

func (*GeometryInput) ProtoMessage()

func (*GeometryInput) Reset

func (m *GeometryInput) Reset()

func (*GeometryInput) String

func (m *GeometryInput) String() string

func (*GeometryInput) XXX_DiscardUnknown

func (m *GeometryInput) XXX_DiscardUnknown()

func (*GeometryInput) XXX_Marshal

func (m *GeometryInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GeometryInput) XXX_Merge

func (m *GeometryInput) XXX_Merge(src proto.Message)

func (*GeometryInput) XXX_Size

func (m *GeometryInput) XXX_Size() int

func (*GeometryInput) XXX_Unmarshal

func (m *GeometryInput) XXX_Unmarshal(b []byte) error

type HealthInput

type HealthInput struct {
	Demand               *Vector   `protobuf:"bytes,1,opt,name=Demand,proto3" json:"Demand,omitempty"`
	EmitterMask          *Mask     `protobuf:"bytes,2,opt,name=EmitterMask,proto3" json:"EmitterMask,omitempty"`
	Pollutant            Pollutant `protobuf:"varint,3,opt,name=Pollutant,proto3,enum=eieiorpc.Pollutant" json:"Pollutant,omitempty"`
	Population           string    `protobuf:"bytes,4,opt,name=Population,proto3" json:"Population,omitempty"`
	Year                 int32     `protobuf:"varint,5,opt,name=Year,proto3" json:"Year,omitempty"`
	Location             Location  `protobuf:"varint,6,opt,name=Location,proto3,enum=eieiorpc.Location" json:"Location,omitempty"`
	HR                   string    `protobuf:"bytes,7,opt,name=HR,proto3" json:"HR,omitempty"`
	AQM                  string    `protobuf:"bytes,8,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*HealthInput) Descriptor

func (*HealthInput) Descriptor() ([]byte, []int)

func (*HealthInput) GetAQM

func (m *HealthInput) GetAQM() string

func (*HealthInput) GetDemand

func (m *HealthInput) GetDemand() *Vector

func (*HealthInput) GetEmitterMask

func (m *HealthInput) GetEmitterMask() *Mask

func (*HealthInput) GetHR

func (m *HealthInput) GetHR() string

func (*HealthInput) GetLocation

func (m *HealthInput) GetLocation() Location

func (*HealthInput) GetPollutant

func (m *HealthInput) GetPollutant() Pollutant

func (*HealthInput) GetPopulation

func (m *HealthInput) GetPopulation() string

func (*HealthInput) GetYear

func (m *HealthInput) GetYear() int32

func (*HealthInput) ProtoMessage

func (*HealthInput) ProtoMessage()

func (*HealthInput) Reset

func (m *HealthInput) Reset()

func (*HealthInput) String

func (m *HealthInput) String() string

func (*HealthInput) XXX_DiscardUnknown

func (m *HealthInput) XXX_DiscardUnknown()

func (*HealthInput) XXX_Marshal

func (m *HealthInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HealthInput) XXX_Merge

func (m *HealthInput) XXX_Merge(src proto.Message)

func (*HealthInput) XXX_Size

func (m *HealthInput) XXX_Size() int

func (*HealthInput) XXX_Unmarshal

func (m *HealthInput) XXX_Unmarshal(b []byte) error

type HealthMatrixInput

type HealthMatrixInput struct {
	Demand               *Vector   `protobuf:"bytes,1,opt,name=Demand,proto3" json:"Demand,omitempty"`
	Pollutant            Pollutant `protobuf:"varint,2,opt,name=Pollutant,proto3,enum=eieiorpc.Pollutant" json:"Pollutant,omitempty"`
	Population           string    `protobuf:"bytes,3,opt,name=Population,proto3" json:"Population,omitempty"`
	Year                 int32     `protobuf:"varint,4,opt,name=Year,proto3" json:"Year,omitempty"`
	Location             Location  `protobuf:"varint,5,opt,name=Location,proto3,enum=eieiorpc.Location" json:"Location,omitempty"`
	HR                   string    `protobuf:"bytes,6,opt,name=HR,proto3" json:"HR,omitempty"`
	AQM                  string    `protobuf:"bytes,7,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*HealthMatrixInput) Descriptor

func (*HealthMatrixInput) Descriptor() ([]byte, []int)

func (*HealthMatrixInput) GetAQM

func (m *HealthMatrixInput) GetAQM() string

func (*HealthMatrixInput) GetDemand

func (m *HealthMatrixInput) GetDemand() *Vector

func (*HealthMatrixInput) GetHR

func (m *HealthMatrixInput) GetHR() string

func (*HealthMatrixInput) GetLocation

func (m *HealthMatrixInput) GetLocation() Location

func (*HealthMatrixInput) GetPollutant

func (m *HealthMatrixInput) GetPollutant() Pollutant

func (*HealthMatrixInput) GetPopulation

func (m *HealthMatrixInput) GetPopulation() string

func (*HealthMatrixInput) GetYear

func (m *HealthMatrixInput) GetYear() int32

func (*HealthMatrixInput) ProtoMessage

func (*HealthMatrixInput) ProtoMessage()

func (*HealthMatrixInput) Reset

func (m *HealthMatrixInput) Reset()

func (*HealthMatrixInput) String

func (m *HealthMatrixInput) String() string

func (*HealthMatrixInput) XXX_DiscardUnknown

func (m *HealthMatrixInput) XXX_DiscardUnknown()

func (*HealthMatrixInput) XXX_Marshal

func (m *HealthMatrixInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HealthMatrixInput) XXX_Merge

func (m *HealthMatrixInput) XXX_Merge(src proto.Message)

func (*HealthMatrixInput) XXX_Size

func (m *HealthMatrixInput) XXX_Size() int

func (*HealthMatrixInput) XXX_Unmarshal

func (m *HealthMatrixInput) XXX_Unmarshal(b []byte) error

type Location

type Location int32
const (
	Location_Domestic Location = 0
	Location_Imported Location = 1
	Location_Total    Location = 2
)

func (Location) EnumDescriptor

func (Location) EnumDescriptor() ([]byte, []int)

func (Location) String

func (x Location) String() string

type Mask

type Mask struct {
	Data                 []float64 `protobuf:"fixed64,1,rep,packed,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Mask) Descriptor

func (*Mask) Descriptor() ([]byte, []int)

func (*Mask) GetData

func (m *Mask) GetData() []float64

func (*Mask) ProtoMessage

func (*Mask) ProtoMessage()

func (*Mask) Reset

func (m *Mask) Reset()

func (*Mask) String

func (m *Mask) String() string

func (*Mask) XXX_DiscardUnknown

func (m *Mask) XXX_DiscardUnknown()

func (*Mask) XXX_Marshal

func (m *Mask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Mask) XXX_Merge

func (m *Mask) XXX_Merge(src proto.Message)

func (*Mask) XXX_Size

func (m *Mask) XXX_Size() int

func (*Mask) XXX_Unmarshal

func (m *Mask) XXX_Unmarshal(b []byte) error

type Matrix

type Matrix struct {
	Rows                 int32     `protobuf:"varint,1,opt,name=Rows,proto3" json:"Rows,omitempty"`
	Cols                 int32     `protobuf:"varint,2,opt,name=Cols,proto3" json:"Cols,omitempty"`
	Data                 []float64 `protobuf:"fixed64,3,rep,packed,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Matrix) Descriptor

func (*Matrix) Descriptor() ([]byte, []int)

func (*Matrix) GetCols

func (m *Matrix) GetCols() int32

func (*Matrix) GetData

func (m *Matrix) GetData() []float64

func (*Matrix) GetRows

func (m *Matrix) GetRows() int32

func (*Matrix) ProtoMessage

func (*Matrix) ProtoMessage()

func (*Matrix) Reset

func (m *Matrix) Reset()

func (*Matrix) String

func (m *Matrix) String() string

func (*Matrix) XXX_DiscardUnknown

func (m *Matrix) XXX_DiscardUnknown()

func (*Matrix) XXX_Marshal

func (m *Matrix) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Matrix) XXX_Merge

func (m *Matrix) XXX_Merge(src proto.Message)

func (*Matrix) XXX_Size

func (m *Matrix) XXX_Size() int

func (*Matrix) XXX_Unmarshal

func (m *Matrix) XXX_Unmarshal(b []byte) error

type Point

type Point struct {
	X                    float32  `protobuf:"fixed32,1,opt,name=X,proto3" json:"X,omitempty"`
	Y                    float32  `protobuf:"fixed32,2,opt,name=Y,proto3" json:"Y,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Point) Descriptor

func (*Point) Descriptor() ([]byte, []int)

func (*Point) GetX

func (m *Point) GetX() float32

func (*Point) GetY

func (m *Point) GetY() float32

func (*Point) ProtoMessage

func (*Point) ProtoMessage()

func (*Point) Reset

func (m *Point) Reset()

func (*Point) String

func (m *Point) String() string

func (*Point) XXX_DiscardUnknown

func (m *Point) XXX_DiscardUnknown()

func (*Point) XXX_Marshal

func (m *Point) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Point) XXX_Merge

func (m *Point) XXX_Merge(src proto.Message)

func (*Point) XXX_Size

func (m *Point) XXX_Size() int

func (*Point) XXX_Unmarshal

func (m *Point) XXX_Unmarshal(b []byte) error

type Pollutant

type Pollutant int32
const (
	Pollutant_PNH4        Pollutant = 0
	Pollutant_PNO3        Pollutant = 1
	Pollutant_PSO4        Pollutant = 2
	Pollutant_SOA         Pollutant = 3
	Pollutant_PrimaryPM25 Pollutant = 4
	Pollutant_TotalPM25   Pollutant = 5
)

func (Pollutant) EnumDescriptor

func (Pollutant) EnumDescriptor() ([]byte, []int)

func (Pollutant) String

func (x Pollutant) String() string

type PopulationIncidenceInput

type PopulationIncidenceInput struct {
	Year                 int32    `protobuf:"varint,1,opt,name=Year,proto3" json:"Year,omitempty"`
	Population           string   `protobuf:"bytes,2,opt,name=Population,proto3" json:"Population,omitempty"`
	HR                   string   `protobuf:"bytes,3,opt,name=HR,proto3" json:"HR,omitempty"`
	AQM                  string   `protobuf:"bytes,4,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PopulationIncidenceInput) Descriptor

func (*PopulationIncidenceInput) Descriptor() ([]byte, []int)

func (*PopulationIncidenceInput) GetAQM

func (m *PopulationIncidenceInput) GetAQM() string

func (*PopulationIncidenceInput) GetHR

func (m *PopulationIncidenceInput) GetHR() string

func (*PopulationIncidenceInput) GetPopulation

func (m *PopulationIncidenceInput) GetPopulation() string

func (*PopulationIncidenceInput) GetYear

func (m *PopulationIncidenceInput) GetYear() int32

func (*PopulationIncidenceInput) ProtoMessage

func (*PopulationIncidenceInput) ProtoMessage()

func (*PopulationIncidenceInput) Reset

func (m *PopulationIncidenceInput) Reset()

func (*PopulationIncidenceInput) String

func (m *PopulationIncidenceInput) String() string

func (*PopulationIncidenceInput) XXX_DiscardUnknown

func (m *PopulationIncidenceInput) XXX_DiscardUnknown()

func (*PopulationIncidenceInput) XXX_Marshal

func (m *PopulationIncidenceInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PopulationIncidenceInput) XXX_Merge

func (m *PopulationIncidenceInput) XXX_Merge(src proto.Message)

func (*PopulationIncidenceInput) XXX_Size

func (m *PopulationIncidenceInput) XXX_Size() int

func (*PopulationIncidenceInput) XXX_Unmarshal

func (m *PopulationIncidenceInput) XXX_Unmarshal(b []byte) error

type PopulationIncidenceOutput

type PopulationIncidenceOutput struct {
	Population           []float64 `protobuf:"fixed64,1,rep,packed,name=Population,proto3" json:"Population,omitempty"`
	Incidence            []float64 `protobuf:"fixed64,2,rep,packed,name=Incidence,proto3" json:"Incidence,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*PopulationIncidenceOutput) Descriptor

func (*PopulationIncidenceOutput) Descriptor() ([]byte, []int)

func (*PopulationIncidenceOutput) GetIncidence

func (m *PopulationIncidenceOutput) GetIncidence() []float64

func (*PopulationIncidenceOutput) GetPopulation

func (m *PopulationIncidenceOutput) GetPopulation() []float64

func (*PopulationIncidenceOutput) ProtoMessage

func (*PopulationIncidenceOutput) ProtoMessage()

func (*PopulationIncidenceOutput) Reset

func (m *PopulationIncidenceOutput) Reset()

func (*PopulationIncidenceOutput) String

func (m *PopulationIncidenceOutput) String() string

func (*PopulationIncidenceOutput) XXX_DiscardUnknown

func (m *PopulationIncidenceOutput) XXX_DiscardUnknown()

func (*PopulationIncidenceOutput) XXX_Marshal

func (m *PopulationIncidenceOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PopulationIncidenceOutput) XXX_Merge

func (m *PopulationIncidenceOutput) XXX_Merge(src proto.Message)

func (*PopulationIncidenceOutput) XXX_Size

func (m *PopulationIncidenceOutput) XXX_Size() int

func (*PopulationIncidenceOutput) XXX_Unmarshal

func (m *PopulationIncidenceOutput) XXX_Unmarshal(b []byte) error

type Rectangle

type Rectangle struct {
	LL                   *Point   `protobuf:"bytes,1,opt,name=LL,proto3" json:"LL,omitempty"`
	LR                   *Point   `protobuf:"bytes,2,opt,name=LR,proto3" json:"LR,omitempty"`
	UR                   *Point   `protobuf:"bytes,3,opt,name=UR,proto3" json:"UR,omitempty"`
	UL                   *Point   `protobuf:"bytes,4,opt,name=UL,proto3" json:"UL,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Rectangle) Descriptor

func (*Rectangle) Descriptor() ([]byte, []int)

func (*Rectangle) GetLL

func (m *Rectangle) GetLL() *Point

func (*Rectangle) GetLR

func (m *Rectangle) GetLR() *Point

func (*Rectangle) GetUL

func (m *Rectangle) GetUL() *Point

func (*Rectangle) GetUR

func (m *Rectangle) GetUR() *Point

func (*Rectangle) ProtoMessage

func (*Rectangle) ProtoMessage()

func (*Rectangle) Reset

func (m *Rectangle) Reset()

func (*Rectangle) String

func (m *Rectangle) String() string

func (*Rectangle) XXX_DiscardUnknown

func (m *Rectangle) XXX_DiscardUnknown()

func (*Rectangle) XXX_Marshal

func (m *Rectangle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Rectangle) XXX_Merge

func (m *Rectangle) XXX_Merge(src proto.Message)

func (*Rectangle) XXX_Size

func (m *Rectangle) XXX_Size() int

func (*Rectangle) XXX_Unmarshal

func (m *Rectangle) XXX_Unmarshal(b []byte) error

type Rectangles

type Rectangles struct {
	Rectangles           []*Rectangle `protobuf:"bytes,1,rep,name=Rectangles,proto3" json:"Rectangles,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Rectangles) Descriptor

func (*Rectangles) Descriptor() ([]byte, []int)

func (*Rectangles) GetRectangles

func (m *Rectangles) GetRectangles() []*Rectangle

func (*Rectangles) ProtoMessage

func (*Rectangles) ProtoMessage()

func (*Rectangles) Reset

func (m *Rectangles) Reset()

func (*Rectangles) String

func (m *Rectangles) String() string

func (*Rectangles) XXX_DiscardUnknown

func (m *Rectangles) XXX_DiscardUnknown()

func (*Rectangles) XXX_Marshal

func (m *Rectangles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Rectangles) XXX_Merge

func (m *Rectangles) XXX_Merge(src proto.Message)

func (*Rectangles) XXX_Size

func (m *Rectangles) XXX_Size() int

func (*Rectangles) XXX_Unmarshal

func (m *Rectangles) XXX_Unmarshal(b []byte) error

type Selection

type Selection struct {
	EndUseGroup     string          `protobuf:"bytes,1,opt,name=EndUseGroup,proto3" json:"EndUseGroup,omitempty"`
	EndUseSector    string          `protobuf:"bytes,2,opt,name=EndUseSector,proto3" json:"EndUseSector,omitempty"`
	EmitterGroup    string          `protobuf:"bytes,3,opt,name=EmitterGroup,proto3" json:"EmitterGroup,omitempty"`
	EmitterSector   string          `protobuf:"bytes,4,opt,name=EmitterSector,proto3" json:"EmitterSector,omitempty"`
	ImpactType      string          `protobuf:"bytes,5,opt,name=ImpactType,proto3" json:"ImpactType,omitempty"`
	FinalDemandType FinalDemandType `protobuf:"varint,6,opt,name=FinalDemandType,proto3,enum=eieiorpc.FinalDemandType" json:"FinalDemandType,omitempty"`
	Year            int32           `protobuf:"varint,7,opt,name=Year,proto3" json:"Year,omitempty"`
	Population      string          `protobuf:"bytes,8,opt,name=Population,proto3" json:"Population,omitempty"`
	// Types that are valid to be assigned to Pol:
	//	*Selection_Pollutant
	//	*Selection_Emission
	Pol                  isSelection_Pol `protobuf_oneof:"Pol"`
	AQM                  string          `protobuf:"bytes,11,opt,name=AQM,proto3" json:"AQM,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*Selection) Descriptor

func (*Selection) Descriptor() ([]byte, []int)

func (*Selection) GetAQM

func (m *Selection) GetAQM() string

func (*Selection) GetEmission

func (m *Selection) GetEmission() Emission

func (*Selection) GetEmitterGroup

func (m *Selection) GetEmitterGroup() string

func (*Selection) GetEmitterSector

func (m *Selection) GetEmitterSector() string

func (*Selection) GetEndUseGroup

func (m *Selection) GetEndUseGroup() string

func (*Selection) GetEndUseSector

func (m *Selection) GetEndUseSector() string

func (*Selection) GetFinalDemandType

func (m *Selection) GetFinalDemandType() FinalDemandType

func (*Selection) GetImpactType

func (m *Selection) GetImpactType() string

func (*Selection) GetPol

func (m *Selection) GetPol() isSelection_Pol

func (*Selection) GetPollutant

func (m *Selection) GetPollutant() Pollutant

func (*Selection) GetPopulation

func (m *Selection) GetPopulation() string

func (*Selection) GetYear

func (m *Selection) GetYear() int32

func (*Selection) ProtoMessage

func (*Selection) ProtoMessage()

func (*Selection) Reset

func (m *Selection) Reset()

func (*Selection) String

func (m *Selection) String() string

func (*Selection) XXX_DiscardUnknown

func (m *Selection) XXX_DiscardUnknown()

func (*Selection) XXX_Marshal

func (m *Selection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Selection) XXX_Merge

func (m *Selection) XXX_Merge(src proto.Message)

func (*Selection) XXX_OneofWrappers

func (*Selection) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Selection) XXX_Size

func (m *Selection) XXX_Size() int

func (*Selection) XXX_Unmarshal

func (m *Selection) XXX_Unmarshal(b []byte) error

type Selection_Emission

type Selection_Emission struct {
	Emission Emission `protobuf:"varint,10,opt,name=Emission,proto3,enum=eieiorpc.Emission,oneof"`
}

type Selection_Pollutant

type Selection_Pollutant struct {
	Pollutant Pollutant `protobuf:"varint,9,opt,name=Pollutant,proto3,enum=eieiorpc.Pollutant,oneof"`
}

type Selectors

type Selectors struct {
	Codes                []string  `protobuf:"bytes,1,rep,name=Codes,proto3" json:"Codes,omitempty"`
	Names                []string  `protobuf:"bytes,2,rep,name=Names,proto3" json:"Names,omitempty"`
	Values               []float32 `protobuf:"fixed32,3,rep,packed,name=Values,proto3" json:"Values,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Selectors) Descriptor

func (*Selectors) Descriptor() ([]byte, []int)

func (*Selectors) GetCodes

func (m *Selectors) GetCodes() []string

func (*Selectors) GetNames

func (m *Selectors) GetNames() []string

func (*Selectors) GetValues

func (m *Selectors) GetValues() []float32

func (*Selectors) ProtoMessage

func (*Selectors) ProtoMessage()

func (*Selectors) Reset

func (m *Selectors) Reset()

func (*Selectors) String

func (m *Selectors) String() string

func (*Selectors) XXX_DiscardUnknown

func (m *Selectors) XXX_DiscardUnknown()

func (*Selectors) XXX_Marshal

func (m *Selectors) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Selectors) XXX_Merge

func (m *Selectors) XXX_Merge(src proto.Message)

func (*Selectors) XXX_Size

func (m *Selectors) XXX_Size() int

func (*Selectors) XXX_Unmarshal

func (m *Selectors) XXX_Unmarshal(b []byte) error

type StringInput

type StringInput struct {
	String_              string   `protobuf:"bytes,1,opt,name=String,proto3" json:"String,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StringInput) Descriptor

func (*StringInput) Descriptor() ([]byte, []int)

func (*StringInput) GetString_

func (m *StringInput) GetString_() string

func (*StringInput) ProtoMessage

func (*StringInput) ProtoMessage()

func (*StringInput) Reset

func (m *StringInput) Reset()

func (*StringInput) String

func (m *StringInput) String() string

func (*StringInput) XXX_DiscardUnknown

func (m *StringInput) XXX_DiscardUnknown()

func (*StringInput) XXX_Marshal

func (m *StringInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StringInput) XXX_Merge

func (m *StringInput) XXX_Merge(src proto.Message)

func (*StringInput) XXX_Size

func (m *StringInput) XXX_Size() int

func (*StringInput) XXX_Unmarshal

func (m *StringInput) XXX_Unmarshal(b []byte) error

type StringList

type StringList struct {
	List                 []string `protobuf:"bytes,1,rep,name=List,proto3" json:"List,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StringList) Descriptor

func (*StringList) Descriptor() ([]byte, []int)

func (*StringList) GetList

func (m *StringList) GetList() []string

func (*StringList) ProtoMessage

func (*StringList) ProtoMessage()

func (*StringList) Reset

func (m *StringList) Reset()

func (*StringList) String

func (m *StringList) String() string

func (*StringList) XXX_DiscardUnknown

func (m *StringList) XXX_DiscardUnknown()

func (*StringList) XXX_Marshal

func (m *StringList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StringList) XXX_Merge

func (m *StringList) XXX_Merge(src proto.Message)

func (*StringList) XXX_Size

func (m *StringList) XXX_Size() int

func (*StringList) XXX_Unmarshal

func (m *StringList) XXX_Unmarshal(b []byte) error

type UnimplementedEIEIOrpcServer

type UnimplementedEIEIOrpcServer struct {
}

UnimplementedEIEIOrpcServer can be embedded to have forward compatible implementations.

func (*UnimplementedEIEIOrpcServer) Commodities

func (*UnimplementedEIEIOrpcServer) ConcentrationMatrix

func (*UnimplementedEIEIOrpcServer) ConcentrationResponseAverage

func (*UnimplementedEIEIOrpcServer) ConcentrationResponseAverage(ctx context.Context, req *ConcentrationResponseAverageInput) (*Vector, error)

func (*UnimplementedEIEIOrpcServer) Concentrations

func (*UnimplementedEIEIOrpcServer) DefaultSelection

func (*UnimplementedEIEIOrpcServer) DefaultSelection(ctx context.Context, req *Selection) (*Selection, error)

func (*UnimplementedEIEIOrpcServer) DemographicConsumption

func (*UnimplementedEIEIOrpcServer) DemographicConsumption(ctx context.Context, req *DemographicConsumptionInput) (*Vector, error)

func (*UnimplementedEIEIOrpcServer) Emissions

func (*UnimplementedEIEIOrpcServer) EmissionsMatrix

func (*UnimplementedEIEIOrpcServer) EmitterGroupAbbrevs

func (*UnimplementedEIEIOrpcServer) EmitterGroupAbbrevs(ctx context.Context, req *StringInput) (*StringList, error)

func (*UnimplementedEIEIOrpcServer) EmitterGroupNames

func (*UnimplementedEIEIOrpcServer) EmitterGroupNames(ctx context.Context, req *StringInput) (*StringList, error)

func (*UnimplementedEIEIOrpcServer) EmitterGroups

func (*UnimplementedEIEIOrpcServer) EmitterGroups(ctx context.Context, req *Selection) (*Selectors, error)

func (*UnimplementedEIEIOrpcServer) EmitterMask

func (*UnimplementedEIEIOrpcServer) EmitterMask(ctx context.Context, req *StringInput) (*Mask, error)

func (*UnimplementedEIEIOrpcServer) EmitterSectors

func (*UnimplementedEIEIOrpcServer) EmitterSectors(ctx context.Context, req *Selection) (*Selectors, error)

func (*UnimplementedEIEIOrpcServer) EndUseGroupAbbrevs

func (*UnimplementedEIEIOrpcServer) EndUseGroupAbbrevs(ctx context.Context, req *StringInput) (*StringList, error)

func (*UnimplementedEIEIOrpcServer) EndUseGroupNames

func (*UnimplementedEIEIOrpcServer) EndUseGroupNames(ctx context.Context, req *StringInput) (*StringList, error)

func (*UnimplementedEIEIOrpcServer) EndUseGroups

func (*UnimplementedEIEIOrpcServer) EndUseGroups(ctx context.Context, req *Selection) (*Selectors, error)

func (*UnimplementedEIEIOrpcServer) EndUseMask

func (*UnimplementedEIEIOrpcServer) EndUseMask(ctx context.Context, req *StringInput) (*Mask, error)

func (*UnimplementedEIEIOrpcServer) EndUseSectors

func (*UnimplementedEIEIOrpcServer) EndUseSectors(ctx context.Context, req *Selection) (*Selectors, error)

func (*UnimplementedEIEIOrpcServer) EvaluationConcentrations

func (*UnimplementedEIEIOrpcServer) EvaluationConcentrations(ctx context.Context, req *EvaluationConcentrationsInput) (*Vector, error)

func (*UnimplementedEIEIOrpcServer) EvaluationHealth

func (*UnimplementedEIEIOrpcServer) FinalDemand

func (*UnimplementedEIEIOrpcServer) Geometry

func (*UnimplementedEIEIOrpcServer) Health

func (*UnimplementedEIEIOrpcServer) HealthMatrix

func (*UnimplementedEIEIOrpcServer) Industries

func (*UnimplementedEIEIOrpcServer) MapInfo

func (*UnimplementedEIEIOrpcServer) PopulationIncidence

func (*UnimplementedEIEIOrpcServer) Populations

func (*UnimplementedEIEIOrpcServer) Years

type Vector

type Vector struct {
	Data                 []float64 `protobuf:"fixed64,1,rep,packed,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Vector) Descriptor

func (*Vector) Descriptor() ([]byte, []int)

func (*Vector) GetData

func (m *Vector) GetData() []float64

func (*Vector) ProtoMessage

func (*Vector) ProtoMessage()

func (*Vector) Reset

func (m *Vector) Reset()

func (*Vector) String

func (m *Vector) String() string

func (*Vector) XXX_DiscardUnknown

func (m *Vector) XXX_DiscardUnknown()

func (*Vector) XXX_Marshal

func (m *Vector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Vector) XXX_Merge

func (m *Vector) XXX_Merge(src proto.Message)

func (*Vector) XXX_Size

func (m *Vector) XXX_Size() int

func (*Vector) XXX_Unmarshal

func (m *Vector) XXX_Unmarshal(b []byte) error

type Year

type Year struct {
	Years                []int32  `protobuf:"varint,1,rep,packed,name=Years,proto3" json:"Years,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Year) Descriptor

func (*Year) Descriptor() ([]byte, []int)

func (*Year) GetYears

func (m *Year) GetYears() []int32

func (*Year) ProtoMessage

func (*Year) ProtoMessage()

func (*Year) Reset

func (m *Year) Reset()

func (*Year) String

func (m *Year) String() string

func (*Year) XXX_DiscardUnknown

func (m *Year) XXX_DiscardUnknown()

func (*Year) XXX_Marshal

func (m *Year) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Year) XXX_Merge

func (m *Year) XXX_Merge(src proto.Message)

func (*Year) XXX_Size

func (m *Year) XXX_Size() int

func (*Year) XXX_Unmarshal

func (m *Year) XXX_Unmarshal(b []byte) error

Source Files

Directories

Path Synopsis
eieiorpcjs Package eieiorpc is a generated protocol buffer package.