YAMLParser
FELoadComb.h
Go to the documentation of this file.
1 
5 #pragma once
6 #include "Identifiable.h"
7 #include "GenericFE.h"
8 #include "FETypes.h"
9 #include <vector>
10 #include <map>
11 
12 class FELoadComb :
13  public GenericFE
14 {
15 public:
22  FELoadComb(int loadCombId, std::map<int, double> lcFactors);
23  ~FELoadComb();
24 
25  //---------- Functions ----------
26  // Inherited via GenericFE
27  virtual bool assignIndependentAttributes(YAML::Node & yamlNode) override;
28  virtual void printAttributes() override;
29 
30  //---------- Data fields ----------
31  std::map<int, double> loadCombFactors;
32 };
33 
virtual void printAttributes() override
Definition: FELoadComb.cpp:19
std::map< int, double > loadCombFactors
Map associating load case IDs to scaling factors.
Definition: FELoadComb.h:31
This class represents a load combination.
Definition: FELoadComb.h:12
~FELoadComb()
Definition: FELoadComb.cpp:11
This is the base class for all element classes.
Definition: GenericFE.h:13
FELoadComb(int loadCombId, std::map< int, double > lcFactors)
Definition: FELoadComb.cpp:5
virtual bool assignIndependentAttributes(YAML::Node &yamlNode) override
Definition: FELoadComb.cpp:14