1#ifndef G_COMPONENT_ANSYS121_H
2#define G_COMPONENT_ANSYS121_H
24 bool Initialise(
const std::string& elist =
"ELIST.lis",
25 const std::string& nlist =
"NLIST.lis",
26 const std::string& mplist =
"MPLIST.lis",
27 const std::string& prnsol =
"PRNSOL.lis",
28 const std::string& unit =
"cm");
31 const std::string& label) {
36 void SetRangeZ(
const double zmin,
const double zmax);
39 bool LoadPotentials(
const std::string& prnsol, std::vector<double>& pot);
~ComponentAnsys121()
Destructor.
bool Initialise(const std::string &elist="ELIST.lis", const std::string &nlist="NLIST.lis", const std::string &mplist="MPLIST.lis", const std::string &prnsol="PRNSOL.lis", const std::string &unit="cm")
ComponentAnsys121()
Constructor.
bool SetWeightingField(const std::string &prnsol, const std::string &label)
void SetRangeZ(const double zmin, const double zmax)
Set the limits of the active region along z.
bool SetWeightingPotential(const std::string &prnsol, const std::string &label)
Import weighting potentials.
ComponentFieldMap()=delete
Default constructor.