1 /*                                                                            */
2 /* CDDL HEADER START                                                          */
3 /*                                                                            */
4 /* The contents of this file are subject to the terms of the Common           */
5 /* Development and Distribution License Version 1.0 (the "License").          */
6 /*                                                                            */
7 /* You can obtain a copy of the license at                                    */
8 /* http://www.opensource.org/licenses/CDDL-1.0.  See the License for the      */
9 /* specific language governing permissions and limitations under the License. */
10 /*                                                                            */
11 /* When distributing Covered Code, include this CDDL HEADER in each file and  */
12 /* include the License file in a prominent location with the name             */
13 /* LICENSE.CDDL.                                                              */
14 /* If applicable, add the following below this CDDL HEADER, with the fields   */
15 /* enclosed by brackets "[]" replaced with your own identifying information:  */
16 /*                                                                            */
17 /* Portions Copyright (c) [yyyy] [name of copyright owner].                   */
18 /* All rights reserved.                                                       */
19 /*                                                                            */
20 /* CDDL HEADER END                                                            */
21 /*                                                                            */
22 
23 /*                                                                            */
24 /* Copyright (c) 2016--2020, Regents of the University of Minnesota.          */
25 /* All rights reserved.                                                       */
26 /*                                                                            */
27 /* Contributors:                                                              */
28 /*    Ryan S. Elliott                                                         */
29 /*                                                                            */
30 
31 /*                                                                            */
32 /* Release: This file is part of the kim-api-2.2.1 package.                   */
33 /*                                                                            */
34 
35 
36 #ifndef KIM_SPECIES_NAME_H_
37 #define KIM_SPECIES_NAME_H_
38 
39 /**
40  ** \brief \copybrief KIM::SpeciesName
41  **
42  ** \sa KIM::SpeciesName, kim_species_name_module::kim_species_name_type
43  **
44  ** \since 2.0
45  **/
46 struct KIM_SpeciesName
47 {
48   /**
49    ** \brief \copybrief KIM::SpeciesName::speciesNameID
50    **
51    ** \sa KIM::SpeciesName::speciesNameID,
52    ** kim_species_name_module::kim_species_name_type::species_name_id
53    **
54    ** \since 2.0
55    **/
56   int speciesNameID;
57 };
58 
59 #ifndef KIM_SPECIES_NAME_DEFINED_
60 #define KIM_SPECIES_NAME_DEFINED_
61 /**
62  ** \brief Forward declaration.
63  **
64  ** \since 2.0
65  **/
66 typedef struct KIM_SpeciesName KIM_SpeciesName;
67 #endif
68 
69 /**
70  ** \brief \copybrief KIM::SpeciesName::SpeciesName(std::string const &)
71  **
72  ** \sa KIM::SpeciesName::SpeciesName(std::string const &),
73  ** kim_species_name_module::kim_from_string
74  **
75  ** \since 2.0
76  **/
77 KIM_SpeciesName KIM_SpeciesName_FromString(char const * const str);
78 
79 /**
80  ** \brief \copybrief KIM::SpeciesName::Known
81  **
82  ** \sa KIM::SpeciesName::Known, kim_species_name_module::kim_known
83  **
84  ** \since 2.0
85  **/
86 int KIM_SpeciesName_Known(KIM_SpeciesName const speciesName);
87 
88 /**
89  ** \brief \copybrief KIM::SpeciesName::operator==()
90  **
91  ** \sa KIM::SpeciesName::operator==(), kim_species_name_module::operator(.eq.)
92  **
93  ** \since 2.0
94  **/
95 int KIM_SpeciesName_Equal(KIM_SpeciesName const lhs, KIM_SpeciesName const rhs);
96 
97 /**
98  ** \brief \copybrief KIM::SpeciesName::operator!=()
99  **
100  ** \sa KIM::SpeciesName::operator!=(), kim_species_name_module::operator(.ne.)
101  **
102  ** \since 2.0
103  **/
104 int KIM_SpeciesName_NotEqual(KIM_SpeciesName const lhs,
105                              KIM_SpeciesName const rhs);
106 
107 /**
108  ** \brief \copybrief KIM::SpeciesName::ToString
109  **
110  ** \sa KIM::SpeciesName::ToString, kim_species_name_module::kim_to_string
111  **
112  ** \since 2.0
113  **/
114 char const * KIM_SpeciesName_ToString(KIM_SpeciesName const speciesName);
115 
116 /**
117  ** \brief \copybrief KIM::SPECIES_NAME::electron
118  **
119  ** \sa KIM::SPECIES_NAME::electron,
120  ** kim_species_name_module::kim_species_name_electron
121  **
122  ** \since 2.0
123  **/
124 extern KIM_SpeciesName const KIM_SPECIES_NAME_electron;
125 
126 /**
127  ** \brief \copybrief KIM::SPECIES_NAME::H
128  **
129  ** \sa KIM::SPECIES_NAME::H, kim_species_name_module::kim_species_name_h
130  **
131  ** \since 2.0
132  **/
133 extern KIM_SpeciesName const KIM_SPECIES_NAME_H;
134 
135 /**
136  ** \brief \copybrief KIM::SPECIES_NAME::He
137  **
138  ** \sa KIM::SPECIES_NAME::He, kim_species_name_module::kim_species_name_he
139  **
140  ** \since 2.0
141  **/
142 
143 extern KIM_SpeciesName const KIM_SPECIES_NAME_He;
144 /**
145  ** \brief \copybrief KIM::SPECIES_NAME::Li
146  **
147  ** \sa KIM::SPECIES_NAME::Li, kim_species_name_module::kim_species_name_li
148  **
149  ** \since 2.0
150  **/
151 
152 extern KIM_SpeciesName const KIM_SPECIES_NAME_Li;
153 /**
154  ** \brief \copybrief KIM::SPECIES_NAME::Be
155  **
156  ** \sa KIM::SPECIES_NAME::Be, kim_species_name_module::kim_species_name_be
157  **
158  ** \since 2.0
159  **/
160 
161 extern KIM_SpeciesName const KIM_SPECIES_NAME_Be;
162 /**
163  ** \brief \copybrief KIM::SPECIES_NAME::B
164  **
165  ** \sa KIM::SPECIES_NAME::B, kim_species_name_module::kim_species_name_b
166  **
167  ** \since 2.0
168  **/
169 
170 extern KIM_SpeciesName const KIM_SPECIES_NAME_B;
171 /**
172  ** \brief \copybrief KIM::SPECIES_NAME::C
173  **
174  ** \sa KIM::SPECIES_NAME::C, kim_species_name_module::kim_species_name_c
175  **
176  ** \since 2.0
177  **/
178 extern KIM_SpeciesName const KIM_SPECIES_NAME_C;
179 
180 /**
181  ** \brief \copybrief KIM::SPECIES_NAME::N
182  **
183  ** \sa KIM::SPECIES_NAME::N, kim_species_name_module::kim_species_name_n
184  **
185  ** \since 2.0
186  **/
187 extern KIM_SpeciesName const KIM_SPECIES_NAME_N;
188 
189 /**
190  ** \brief \copybrief KIM::SPECIES_NAME::O
191  **
192  ** \sa KIM::SPECIES_NAME::O, kim_species_name_module::kim_species_name_o
193  **
194  ** \since 2.0
195  **/
196 extern KIM_SpeciesName const KIM_SPECIES_NAME_O;
197 
198 /**
199  ** \brief \copybrief KIM::SPECIES_NAME::F
200  **
201  ** \sa KIM::SPECIES_NAME::F, kim_species_name_module::kim_species_name_f
202  **
203  ** \since 2.0
204  **/
205 extern KIM_SpeciesName const KIM_SPECIES_NAME_F;
206 
207 /**
208  ** \brief \copybrief KIM::SPECIES_NAME::Ne
209  **
210  ** \sa KIM::SPECIES_NAME::Ne, kim_species_name_module::kim_species_name_ne
211  **
212  ** \since 2.0
213  **/
214 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ne;
215 
216 /**
217  ** \brief \copybrief KIM::SPECIES_NAME::Na
218  **
219  ** \sa KIM::SPECIES_NAME::Na, kim_species_name_module::kim_species_name_na
220  **
221  ** \since 2.0
222  **/
223 extern KIM_SpeciesName const KIM_SPECIES_NAME_Na;
224 
225 /**
226  ** \brief \copybrief KIM::SPECIES_NAME::Mg
227  **
228  ** \sa KIM::SPECIES_NAME::Mg, kim_species_name_module::kim_species_name_mg
229  **
230  ** \since 2.0
231  **/
232 extern KIM_SpeciesName const KIM_SPECIES_NAME_Mg;
233 
234 /**
235  ** \brief \copybrief KIM::SPECIES_NAME::Al
236  **
237  ** \sa KIM::SPECIES_NAME::Al, kim_species_name_module::kim_species_name_al
238  **
239  ** \since 2.0
240  **/
241 extern KIM_SpeciesName const KIM_SPECIES_NAME_Al;
242 
243 /**
244  ** \brief \copybrief KIM::SPECIES_NAME::Si
245  **
246  ** \sa KIM::SPECIES_NAME::Si, kim_species_name_module::kim_species_name_si
247  **
248  ** \since 2.0
249  **/
250 extern KIM_SpeciesName const KIM_SPECIES_NAME_Si;
251 
252 /**
253  ** \brief \copybrief KIM::SPECIES_NAME::P
254  **
255  ** \sa KIM::SPECIES_NAME::P, kim_species_name_module::kim_species_name_p
256  **
257  ** \since 2.0
258  **/
259 extern KIM_SpeciesName const KIM_SPECIES_NAME_P;
260 
261 /**
262  ** \brief \copybrief KIM::SPECIES_NAME::S
263  **
264  ** \sa KIM::SPECIES_NAME::S, kim_species_name_module::kim_species_name_s
265  **
266  ** \since 2.0
267  **/
268 extern KIM_SpeciesName const KIM_SPECIES_NAME_S;
269 
270 /**
271  ** \brief \copybrief KIM::SPECIES_NAME::Cl
272  **
273  ** \sa KIM::SPECIES_NAME::Cl, kim_species_name_module::kim_species_name_cl
274  **
275  ** \since 2.0
276  **/
277 extern KIM_SpeciesName const KIM_SPECIES_NAME_Cl;
278 
279 /**
280  ** \brief \copybrief KIM::SPECIES_NAME::Ar
281  **
282  ** \sa KIM::SPECIES_NAME::Ar, kim_species_name_module::kim_species_name_ar
283  **
284  ** \since 2.0
285  **/
286 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ar;
287 
288 /**
289  ** \brief \copybrief KIM::SPECIES_NAME::K
290  **
291  ** \sa KIM::SPECIES_NAME::K, kim_species_name_module::kim_species_name_k
292  **
293  ** \since 2.0
294  **/
295 extern KIM_SpeciesName const KIM_SPECIES_NAME_K;
296 
297 /**
298  ** \brief \copybrief KIM::SPECIES_NAME::Ca
299  **
300  ** \sa KIM::SPECIES_NAME::Ca, kim_species_name_module::kim_species_name_ca
301  **
302  ** \since 2.0
303  **/
304 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ca;
305 
306 /**
307  ** \brief \copybrief KIM::SPECIES_NAME::Sc
308  **
309  ** \sa KIM::SPECIES_NAME::Sc, kim_species_name_module::kim_species_name_sc
310  **
311  ** \since 2.0
312  **/
313 extern KIM_SpeciesName const KIM_SPECIES_NAME_Sc;
314 
315 /**
316  ** \brief \copybrief KIM::SPECIES_NAME::Ti
317  **
318  ** \sa KIM::SPECIES_NAME::Ti, kim_species_name_module::kim_species_name_ti
319  **
320  ** \since 2.0
321  **/
322 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ti;
323 
324 /**
325  ** \brief \copybrief KIM::SPECIES_NAME::V
326  **
327  ** \sa KIM::SPECIES_NAME::V, kim_species_name_module::kim_species_name_v
328  **
329  ** \since 2.0
330  **/
331 extern KIM_SpeciesName const KIM_SPECIES_NAME_V;
332 
333 /**
334  ** \brief \copybrief KIM::SPECIES_NAME::Cr
335  **
336  ** \sa KIM::SPECIES_NAME::Cr, kim_species_name_module::kim_species_name_cr
337  **
338  ** \since 2.0
339  **/
340 extern KIM_SpeciesName const KIM_SPECIES_NAME_Cr;
341 
342 /**
343  ** \brief \copybrief KIM::SPECIES_NAME::Mn
344  **
345  ** \sa KIM::SPECIES_NAME::Mn, kim_species_name_module::kim_species_name_mn
346  **
347  ** \since 2.0
348  **/
349 extern KIM_SpeciesName const KIM_SPECIES_NAME_Mn;
350 
351 /**
352  ** \brief \copybrief KIM::SPECIES_NAME::Fe
353  **
354  ** \sa KIM::SPECIES_NAME::Fe, kim_species_name_module::kim_species_name_fe
355  **
356  ** \since 2.0
357  **/
358 extern KIM_SpeciesName const KIM_SPECIES_NAME_Fe;
359 
360 /**
361  ** \brief \copybrief KIM::SPECIES_NAME::Co
362  **
363  ** \sa KIM::SPECIES_NAME::Co, kim_species_name_module::kim_species_name_co
364  **
365  ** \since 2.0
366  **/
367 extern KIM_SpeciesName const KIM_SPECIES_NAME_Co;
368 
369 /**
370  ** \brief \copybrief KIM::SPECIES_NAME::Ni
371  **
372  ** \sa KIM::SPECIES_NAME::Ni, kim_species_name_module::kim_species_name_ni
373  **
374  ** \since 2.0
375  **/
376 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ni;
377 
378 /**
379  ** \brief \copybrief KIM::SPECIES_NAME::Cu
380  **
381  ** \sa KIM::SPECIES_NAME::Cu, kim_species_name_module::kim_species_name_cu
382  **
383  ** \since 2.0
384  **/
385 extern KIM_SpeciesName const KIM_SPECIES_NAME_Cu;
386 
387 /**
388  ** \brief \copybrief KIM::SPECIES_NAME::Zn
389  **
390  ** \sa KIM::SPECIES_NAME::Zn, kim_species_name_module::kim_species_name_zn
391  **
392  ** \since 2.0
393  **/
394 extern KIM_SpeciesName const KIM_SPECIES_NAME_Zn;
395 
396 /**
397  ** \brief \copybrief KIM::SPECIES_NAME::Ga
398  **
399  ** \sa KIM::SPECIES_NAME::Ga, kim_species_name_module::kim_species_name_ga
400  **
401  ** \since 2.0
402  **/
403 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ga;
404 
405 /**
406  ** \brief \copybrief KIM::SPECIES_NAME::Ge
407  **
408  ** \sa KIM::SPECIES_NAME::Ge, kim_species_name_module::kim_species_name_ge
409  **
410  ** \since 2.0
411  **/
412 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ge;
413 
414 /**
415  ** \brief \copybrief KIM::SPECIES_NAME::As
416  **
417  ** \sa KIM::SPECIES_NAME::As, kim_species_name_module::kim_species_name_as
418  **
419  ** \since 2.0
420  **/
421 extern KIM_SpeciesName const KIM_SPECIES_NAME_As;
422 
423 /**
424  ** \brief \copybrief KIM::SPECIES_NAME::Se
425  **
426  ** \sa KIM::SPECIES_NAME::Se, kim_species_name_module::kim_species_name_se
427  **
428  ** \since 2.0
429  **/
430 extern KIM_SpeciesName const KIM_SPECIES_NAME_Se;
431 
432 /**
433  ** \brief \copybrief KIM::SPECIES_NAME::Br
434  **
435  ** \sa KIM::SPECIES_NAME::Br, kim_species_name_module::kim_species_name_br
436  **
437  ** \since 2.0
438  **/
439 extern KIM_SpeciesName const KIM_SPECIES_NAME_Br;
440 
441 /**
442  ** \brief \copybrief KIM::SPECIES_NAME::Kr
443  **
444  ** \sa KIM::SPECIES_NAME::Kr, kim_species_name_module::kim_species_name_kr
445  **
446  ** \since 2.0
447  **/
448 extern KIM_SpeciesName const KIM_SPECIES_NAME_Kr;
449 
450 /**
451  ** \brief \copybrief KIM::SPECIES_NAME::Rb
452  **
453  ** \sa KIM::SPECIES_NAME::Rb, kim_species_name_module::kim_species_name_rb
454  **
455  ** \since 2.0
456  **/
457 extern KIM_SpeciesName const KIM_SPECIES_NAME_Rb;
458 
459 /**
460  ** \brief \copybrief KIM::SPECIES_NAME::Sr
461  **
462  ** \sa KIM::SPECIES_NAME::Sr, kim_species_name_module::kim_species_name_sr
463  **
464  ** \since 2.0
465  **/
466 extern KIM_SpeciesName const KIM_SPECIES_NAME_Sr;
467 
468 /**
469  ** \brief \copybrief KIM::SPECIES_NAME::Y
470  **
471  ** \sa KIM::SPECIES_NAME::Y, kim_species_name_module::kim_species_name_y
472  **
473  ** \since 2.0
474  **/
475 extern KIM_SpeciesName const KIM_SPECIES_NAME_Y;
476 
477 /**
478  ** \brief \copybrief KIM::SPECIES_NAME::Zr
479  **
480  ** \sa KIM::SPECIES_NAME::Zr, kim_species_name_module::kim_species_name_zr
481  **
482  ** \since 2.0
483  **/
484 extern KIM_SpeciesName const KIM_SPECIES_NAME_Zr;
485 
486 /**
487  ** \brief \copybrief KIM::SPECIES_NAME::Nb
488  **
489  ** \sa KIM::SPECIES_NAME::Nb, kim_species_name_module::kim_species_name_nb
490  **
491  ** \since 2.0
492  **/
493 extern KIM_SpeciesName const KIM_SPECIES_NAME_Nb;
494 
495 /**
496  ** \brief \copybrief KIM::SPECIES_NAME::Mo
497  **
498  ** \sa KIM::SPECIES_NAME::Mo, kim_species_name_module::kim_species_name_mo
499  **
500  ** \since 2.0
501  **/
502 extern KIM_SpeciesName const KIM_SPECIES_NAME_Mo;
503 
504 /**
505  ** \brief \copybrief KIM::SPECIES_NAME::Tc
506  **
507  ** \sa KIM::SPECIES_NAME::Tc, kim_species_name_module::kim_species_name_tc
508  **
509  ** \since 2.0
510  **/
511 extern KIM_SpeciesName const KIM_SPECIES_NAME_Tc;
512 
513 /**
514  ** \brief \copybrief KIM::SPECIES_NAME::Ru
515  **
516  ** \sa KIM::SPECIES_NAME::Ru, kim_species_name_module::kim_species_name_ru
517  **
518  ** \since 2.0
519  **/
520 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ru;
521 
522 /**
523  ** \brief \copybrief KIM::SPECIES_NAME::Rh
524  **
525  ** \sa KIM::SPECIES_NAME::Rh, kim_species_name_module::kim_species_name_rh
526  **
527  ** \since 2.0
528  **/
529 extern KIM_SpeciesName const KIM_SPECIES_NAME_Rh;
530 
531 /**
532  ** \brief \copybrief KIM::SPECIES_NAME::Pd
533  **
534  ** \sa KIM::SPECIES_NAME::Pd, kim_species_name_module::kim_species_name_pd
535  **
536  ** \since 2.0
537  **/
538 extern KIM_SpeciesName const KIM_SPECIES_NAME_Pd;
539 
540 /**
541  ** \brief \copybrief KIM::SPECIES_NAME::Ag
542  **
543  ** \sa KIM::SPECIES_NAME::Ag, kim_species_name_module::kim_species_name_ag
544  **
545  ** \since 2.0
546  **/
547 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ag;
548 
549 /**
550  ** \brief \copybrief KIM::SPECIES_NAME::Cd
551  **
552  ** \sa KIM::SPECIES_NAME::Cd, kim_species_name_module::kim_species_name_cd
553  **
554  ** \since 2.0
555  **/
556 extern KIM_SpeciesName const KIM_SPECIES_NAME_Cd;
557 
558 /**
559  ** \brief \copybrief KIM::SPECIES_NAME::In
560  **
561  ** \sa KIM::SPECIES_NAME::In, kim_species_name_module::kim_species_name_in
562  **
563  ** \since 2.0
564  **/
565 extern KIM_SpeciesName const KIM_SPECIES_NAME_In;
566 
567 /**
568  ** \brief \copybrief KIM::SPECIES_NAME::Sn
569  **
570  ** \sa KIM::SPECIES_NAME::Sn, kim_species_name_module::kim_species_name_sn
571  **
572  ** \since 2.0
573  **/
574 extern KIM_SpeciesName const KIM_SPECIES_NAME_Sn;
575 
576 /**
577  ** \brief \copybrief KIM::SPECIES_NAME::Sb
578  **
579  ** \sa KIM::SPECIES_NAME::Sb, kim_species_name_module::kim_species_name_sb
580  **
581  ** \since 2.0
582  **/
583 extern KIM_SpeciesName const KIM_SPECIES_NAME_Sb;
584 
585 /**
586  ** \brief \copybrief KIM::SPECIES_NAME::Te
587  **
588  ** \sa KIM::SPECIES_NAME::Te, kim_species_name_module::kim_species_name_te
589  **
590  ** \since 2.0
591  **/
592 extern KIM_SpeciesName const KIM_SPECIES_NAME_Te;
593 
594 /**
595  ** \brief \copybrief KIM::SPECIES_NAME::I
596  **
597  ** \sa KIM::SPECIES_NAME::I, kim_species_name_module::kim_species_name_i
598  **
599  ** \since 2.0
600  **/
601 extern KIM_SpeciesName const KIM_SPECIES_NAME_I;
602 
603 /**
604  ** \brief \copybrief KIM::SPECIES_NAME::Xe
605  **
606  ** \sa KIM::SPECIES_NAME::Xe, kim_species_name_module::kim_species_name_xe
607  **
608  ** \since 2.0
609  **/
610 extern KIM_SpeciesName const KIM_SPECIES_NAME_Xe;
611 
612 /**
613  ** \brief \copybrief KIM::SPECIES_NAME::Cs
614  **
615  ** \sa KIM::SPECIES_NAME::Cs, kim_species_name_module::kim_species_name_cs
616  **
617  ** \since 2.0
618  **/
619 extern KIM_SpeciesName const KIM_SPECIES_NAME_Cs;
620 
621 /**
622  ** \brief \copybrief KIM::SPECIES_NAME::Ba
623  **
624  ** \sa KIM::SPECIES_NAME::Ba, kim_species_name_module::kim_species_name_ba
625  **
626  ** \since 2.0
627  **/
628 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ba;
629 
630 /**
631  ** \brief \copybrief KIM::SPECIES_NAME::La
632  **
633  ** \sa KIM::SPECIES_NAME::La, kim_species_name_module::kim_species_name_la
634  **
635  ** \since 2.0
636  **/
637 extern KIM_SpeciesName const KIM_SPECIES_NAME_La;
638 
639 /**
640  ** \brief \copybrief KIM::SPECIES_NAME::Ce
641  **
642  ** \sa KIM::SPECIES_NAME::Ce, kim_species_name_module::kim_species_name_ce
643  **
644  ** \since 2.0
645  **/
646 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ce;
647 
648 /**
649  ** \brief \copybrief KIM::SPECIES_NAME::Pr
650  **
651  ** \sa KIM::SPECIES_NAME::Pr, kim_species_name_module::kim_species_name_pr
652  **
653  ** \since 2.0
654  **/
655 extern KIM_SpeciesName const KIM_SPECIES_NAME_Pr;
656 
657 /**
658  ** \brief \copybrief KIM::SPECIES_NAME::Nd
659  **
660  ** \sa KIM::SPECIES_NAME::Nd, kim_species_name_module::kim_species_name_nd
661  **
662  ** \since 2.0
663  **/
664 extern KIM_SpeciesName const KIM_SPECIES_NAME_Nd;
665 
666 /**
667  ** \brief \copybrief KIM::SPECIES_NAME::Pm
668  **
669  ** \sa KIM::SPECIES_NAME::Pm, kim_species_name_module::kim_species_name_pm
670  **
671  ** \since 2.0
672  **/
673 extern KIM_SpeciesName const KIM_SPECIES_NAME_Pm;
674 
675 /**
676  ** \brief \copybrief KIM::SPECIES_NAME::Sm
677  **
678  ** \sa KIM::SPECIES_NAME::Sm, kim_species_name_module::kim_species_name_sm
679  **
680  ** \since 2.0
681  **/
682 extern KIM_SpeciesName const KIM_SPECIES_NAME_Sm;
683 
684 /**
685  ** \brief \copybrief KIM::SPECIES_NAME::Eu
686  **
687  ** \sa KIM::SPECIES_NAME::Eu, kim_species_name_module::kim_species_name_eu
688  **
689  ** \since 2.0
690  **/
691 extern KIM_SpeciesName const KIM_SPECIES_NAME_Eu;
692 
693 /**
694  ** \brief \copybrief KIM::SPECIES_NAME::Gd
695  **
696  ** \sa KIM::SPECIES_NAME::Gd, kim_species_name_module::kim_species_name_gd
697  **
698  ** \since 2.0
699  **/
700 extern KIM_SpeciesName const KIM_SPECIES_NAME_Gd;
701 
702 /**
703  ** \brief \copybrief KIM::SPECIES_NAME::Tb
704  **
705  ** \sa KIM::SPECIES_NAME::Tb, kim_species_name_module::kim_species_name_tb
706  **
707  ** \since 2.0
708  **/
709 extern KIM_SpeciesName const KIM_SPECIES_NAME_Tb;
710 
711 /**
712  ** \brief \copybrief KIM::SPECIES_NAME::Dy
713  **
714  ** \sa KIM::SPECIES_NAME::Dy, kim_species_name_module::kim_species_name_dy
715  **
716  ** \since 2.0
717  **/
718 extern KIM_SpeciesName const KIM_SPECIES_NAME_Dy;
719 
720 /**
721  ** \brief \copybrief KIM::SPECIES_NAME::Ho
722  **
723  ** \sa KIM::SPECIES_NAME::Ho, kim_species_name_module::kim_species_name_ho
724  **
725  ** \since 2.0
726  **/
727 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ho;
728 
729 /**
730  ** \brief \copybrief KIM::SPECIES_NAME::Er
731  **
732  ** \sa KIM::SPECIES_NAME::Er, kim_species_name_module::kim_species_name_er
733  **
734  ** \since 2.0
735  **/
736 extern KIM_SpeciesName const KIM_SPECIES_NAME_Er;
737 
738 /**
739  ** \brief \copybrief KIM::SPECIES_NAME::Tm
740  **
741  ** \sa KIM::SPECIES_NAME::Tm, kim_species_name_module::kim_species_name_tm
742  **
743  ** \since 2.0
744  **/
745 extern KIM_SpeciesName const KIM_SPECIES_NAME_Tm;
746 
747 /**
748  ** \brief \copybrief KIM::SPECIES_NAME::Yb
749  **
750  ** \sa KIM::SPECIES_NAME::Yb, kim_species_name_module::kim_species_name_yb
751  **
752  ** \since 2.0
753  **/
754 extern KIM_SpeciesName const KIM_SPECIES_NAME_Yb;
755 
756 /**
757  ** \brief \copybrief KIM::SPECIES_NAME::Lu
758  **
759  ** \sa KIM::SPECIES_NAME::Lu, kim_species_name_module::kim_species_name_lu
760  **
761  ** \since 2.0
762  **/
763 extern KIM_SpeciesName const KIM_SPECIES_NAME_Lu;
764 
765 /**
766  ** \brief \copybrief KIM::SPECIES_NAME::Hf
767  **
768  ** \sa KIM::SPECIES_NAME::Hf, kim_species_name_module::kim_species_name_hf
769  **
770  ** \since 2.0
771  **/
772 extern KIM_SpeciesName const KIM_SPECIES_NAME_Hf;
773 
774 /**
775  ** \brief \copybrief KIM::SPECIES_NAME::Ta
776  **
777  ** \sa KIM::SPECIES_NAME::Ta, kim_species_name_module::kim_species_name_ta
778  **
779  ** \since 2.0
780  **/
781 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ta;
782 
783 /**
784  ** \brief \copybrief KIM::SPECIES_NAME::W
785  **
786  ** \sa KIM::SPECIES_NAME::W, kim_species_name_module::kim_species_name_w
787  **
788  ** \since 2.0
789  **/
790 extern KIM_SpeciesName const KIM_SPECIES_NAME_W;
791 
792 /**
793  ** \brief \copybrief KIM::SPECIES_NAME::Re
794  **
795  ** \sa KIM::SPECIES_NAME::Re, kim_species_name_module::kim_species_name_re
796  **
797  ** \since 2.0
798  **/
799 extern KIM_SpeciesName const KIM_SPECIES_NAME_Re;
800 
801 /**
802  ** \brief \copybrief KIM::SPECIES_NAME::Os
803  **
804  ** \sa KIM::SPECIES_NAME::Os, kim_species_name_module::kim_species_name_os
805  **
806  ** \since 2.0
807  **/
808 extern KIM_SpeciesName const KIM_SPECIES_NAME_Os;
809 
810 /**
811  ** \brief \copybrief KIM::SPECIES_NAME::Ir
812  **
813  ** \sa KIM::SPECIES_NAME::Ir, kim_species_name_module::kim_species_name_ir
814  **
815  ** \since 2.0
816  **/
817 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ir;
818 
819 /**
820  ** \brief \copybrief KIM::SPECIES_NAME::Pt
821  **
822  ** \sa KIM::SPECIES_NAME::Pt, kim_species_name_module::kim_species_name_pt
823  **
824  ** \since 2.0
825  **/
826 extern KIM_SpeciesName const KIM_SPECIES_NAME_Pt;
827 
828 /**
829  ** \brief \copybrief KIM::SPECIES_NAME::Au
830  **
831  ** \sa KIM::SPECIES_NAME::Au, kim_species_name_module::kim_species_name_au
832  **
833  ** \since 2.0
834  **/
835 extern KIM_SpeciesName const KIM_SPECIES_NAME_Au;
836 
837 /**
838  ** \brief \copybrief KIM::SPECIES_NAME::Hg
839  **
840  ** \sa KIM::SPECIES_NAME::Hg, kim_species_name_module::kim_species_name_hg
841  **
842  ** \since 2.0
843  **/
844 extern KIM_SpeciesName const KIM_SPECIES_NAME_Hg;
845 
846 /**
847  ** \brief \copybrief KIM::SPECIES_NAME::Tl
848  **
849  ** \sa KIM::SPECIES_NAME::Tl, kim_species_name_module::kim_species_name_tl
850  **
851  ** \since 2.0
852  **/
853 extern KIM_SpeciesName const KIM_SPECIES_NAME_Tl;
854 
855 /**
856  ** \brief \copybrief KIM::SPECIES_NAME::Pb
857  **
858  ** \sa KIM::SPECIES_NAME::Pb, kim_species_name_module::kim_species_name_pb
859  **
860  ** \since 2.0
861  **/
862 extern KIM_SpeciesName const KIM_SPECIES_NAME_Pb;
863 
864 /**
865  ** \brief \copybrief KIM::SPECIES_NAME::Bi
866  **
867  ** \sa KIM::SPECIES_NAME::Bi, kim_species_name_module::kim_species_name_bi
868  **
869  ** \since 2.0
870  **/
871 extern KIM_SpeciesName const KIM_SPECIES_NAME_Bi;
872 
873 /**
874  ** \brief \copybrief KIM::SPECIES_NAME::Po
875  **
876  ** \sa KIM::SPECIES_NAME::Po, kim_species_name_module::kim_species_name_po
877  **
878  ** \since 2.0
879  **/
880 extern KIM_SpeciesName const KIM_SPECIES_NAME_Po;
881 
882 /**
883  ** \brief \copybrief KIM::SPECIES_NAME::At
884  **
885  ** \sa KIM::SPECIES_NAME::At, kim_species_name_module::kim_species_name_at
886  **
887  ** \since 2.0
888  **/
889 extern KIM_SpeciesName const KIM_SPECIES_NAME_At;
890 
891 /**
892  ** \brief \copybrief KIM::SPECIES_NAME::Rn
893  **
894  ** \sa KIM::SPECIES_NAME::Rn, kim_species_name_module::kim_species_name_rn
895  **
896  ** \since 2.0
897  **/
898 extern KIM_SpeciesName const KIM_SPECIES_NAME_Rn;
899 
900 /**
901  ** \brief \copybrief KIM::SPECIES_NAME::Fr
902  **
903  ** \sa KIM::SPECIES_NAME::Fr, kim_species_name_module::kim_species_name_fr
904  **
905  ** \since 2.0
906  **/
907 extern KIM_SpeciesName const KIM_SPECIES_NAME_Fr;
908 
909 /**
910  ** \brief \copybrief KIM::SPECIES_NAME::Ra
911  **
912  ** \sa KIM::SPECIES_NAME::Ra, kim_species_name_module::kim_species_name_ra
913  **
914  ** \since 2.0
915  **/
916 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ra;
917 
918 /**
919  ** \brief \copybrief KIM::SPECIES_NAME::Ac
920  **
921  ** \sa KIM::SPECIES_NAME::Ac, kim_species_name_module::kim_species_name_ac
922  **
923  ** \since 2.0
924  **/
925 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ac;
926 
927 /**
928  ** \brief \copybrief KIM::SPECIES_NAME::Th
929  **
930  ** \sa KIM::SPECIES_NAME::Th, kim_species_name_module::kim_species_name_th
931  **
932  ** \since 2.0
933  **/
934 extern KIM_SpeciesName const KIM_SPECIES_NAME_Th;
935 
936 /**
937  ** \brief \copybrief KIM::SPECIES_NAME::Pa
938  **
939  ** \sa KIM::SPECIES_NAME::Pa, kim_species_name_module::kim_species_name_pa
940  **
941  ** \since 2.0
942  **/
943 extern KIM_SpeciesName const KIM_SPECIES_NAME_Pa;
944 
945 /**
946  ** \brief \copybrief KIM::SPECIES_NAME::U
947  **
948  ** \sa KIM::SPECIES_NAME::U, kim_species_name_module::kim_species_name_u
949  **
950  ** \since 2.0
951  **/
952 extern KIM_SpeciesName const KIM_SPECIES_NAME_U;
953 
954 /**
955  ** \brief \copybrief KIM::SPECIES_NAME::Np
956  **
957  ** \sa KIM::SPECIES_NAME::Np, kim_species_name_module::kim_species_name_np
958  **
959  ** \since 2.0
960  **/
961 extern KIM_SpeciesName const KIM_SPECIES_NAME_Np;
962 
963 /**
964  ** \brief \copybrief KIM::SPECIES_NAME::Pu
965  **
966  ** \sa KIM::SPECIES_NAME::Pu, kim_species_name_module::kim_species_name_pu
967  **
968  ** \since 2.0
969  **/
970 extern KIM_SpeciesName const KIM_SPECIES_NAME_Pu;
971 
972 /**
973  ** \brief \copybrief KIM::SPECIES_NAME::Am
974  **
975  ** \sa KIM::SPECIES_NAME::Am, kim_species_name_module::kim_species_name_am
976  **
977  ** \since 2.0
978  **/
979 extern KIM_SpeciesName const KIM_SPECIES_NAME_Am;
980 
981 /**
982  ** \brief \copybrief KIM::SPECIES_NAME::Cm
983  **
984  ** \sa KIM::SPECIES_NAME::Cm, kim_species_name_module::kim_species_name_cm
985  **
986  ** \since 2.0
987  **/
988 extern KIM_SpeciesName const KIM_SPECIES_NAME_Cm;
989 
990 /**
991  ** \brief \copybrief KIM::SPECIES_NAME::Bk
992  **
993  ** \sa KIM::SPECIES_NAME::Bk, kim_species_name_module::kim_species_name_bk
994  **
995  ** \since 2.0
996  **/
997 extern KIM_SpeciesName const KIM_SPECIES_NAME_Bk;
998 
999 /**
1000  ** \brief \copybrief KIM::SPECIES_NAME::Cf
1001  **
1002  ** \sa KIM::SPECIES_NAME::Cf, kim_species_name_module::kim_species_name_cf
1003  **
1004  ** \since 2.0
1005  **/
1006 extern KIM_SpeciesName const KIM_SPECIES_NAME_Cf;
1007 
1008 /**
1009  ** \brief \copybrief KIM::SPECIES_NAME::Es
1010  **
1011  ** \sa KIM::SPECIES_NAME::Es, kim_species_name_module::kim_species_name_es
1012  **
1013  ** \since 2.0
1014  **/
1015 extern KIM_SpeciesName const KIM_SPECIES_NAME_Es;
1016 
1017 /**
1018  ** \brief \copybrief KIM::SPECIES_NAME::Fm
1019  **
1020  ** \sa KIM::SPECIES_NAME::Fm, kim_species_name_module::kim_species_name_fm
1021  **
1022  ** \since 2.0
1023  **/
1024 extern KIM_SpeciesName const KIM_SPECIES_NAME_Fm;
1025 
1026 /**
1027  ** \brief \copybrief KIM::SPECIES_NAME::Md
1028  **
1029  ** \sa KIM::SPECIES_NAME::Md, kim_species_name_module::kim_species_name_md
1030  **
1031  ** \since 2.0
1032  **/
1033 extern KIM_SpeciesName const KIM_SPECIES_NAME_Md;
1034 
1035 /**
1036  ** \brief \copybrief KIM::SPECIES_NAME::No
1037  **
1038  ** \sa KIM::SPECIES_NAME::No, kim_species_name_module::kim_species_name_no
1039  **
1040  ** \since 2.0
1041  **/
1042 extern KIM_SpeciesName const KIM_SPECIES_NAME_No;
1043 
1044 /**
1045  ** \brief \copybrief KIM::SPECIES_NAME::Lr
1046  **
1047  ** \sa KIM::SPECIES_NAME::Lr, kim_species_name_module::kim_species_name_lr
1048  **
1049  ** \since 2.0
1050  **/
1051 extern KIM_SpeciesName const KIM_SPECIES_NAME_Lr;
1052 
1053 /**
1054  ** \brief \copybrief KIM::SPECIES_NAME::Rf
1055  **
1056  ** \sa KIM::SPECIES_NAME::Rf, kim_species_name_module::kim_species_name_rf
1057  **
1058  ** \since 2.0
1059  **/
1060 extern KIM_SpeciesName const KIM_SPECIES_NAME_Rf;
1061 
1062 /**
1063  ** \brief \copybrief KIM::SPECIES_NAME::Db
1064  **
1065  ** \sa KIM::SPECIES_NAME::Db, kim_species_name_module::kim_species_name_db
1066  **
1067  ** \since 2.0
1068  **/
1069 extern KIM_SpeciesName const KIM_SPECIES_NAME_Db;
1070 
1071 /**
1072  ** \brief \copybrief KIM::SPECIES_NAME::Sg
1073  **
1074  ** \sa KIM::SPECIES_NAME::Sg, kim_species_name_module::kim_species_name_sg
1075  **
1076  ** \since 2.0
1077  **/
1078 extern KIM_SpeciesName const KIM_SPECIES_NAME_Sg;
1079 
1080 /**
1081  ** \brief \copybrief KIM::SPECIES_NAME::Bh
1082  **
1083  ** \sa KIM::SPECIES_NAME::Bh, kim_species_name_module::kim_species_name_bh
1084  **
1085  ** \since 2.0
1086  **/
1087 extern KIM_SpeciesName const KIM_SPECIES_NAME_Bh;
1088 
1089 /**
1090  ** \brief \copybrief KIM::SPECIES_NAME::Hs
1091  **
1092  ** \sa KIM::SPECIES_NAME::Hs, kim_species_name_module::kim_species_name_hs
1093  **
1094  ** \since 2.0
1095  **/
1096 extern KIM_SpeciesName const KIM_SPECIES_NAME_Hs;
1097 
1098 /**
1099  ** \brief \copybrief KIM::SPECIES_NAME::Mt
1100  **
1101  ** \sa KIM::SPECIES_NAME::Mt, kim_species_name_module::kim_species_name_mt
1102  **
1103  ** \since 2.0
1104  **/
1105 extern KIM_SpeciesName const KIM_SPECIES_NAME_Mt;
1106 
1107 /**
1108  ** \brief \copybrief KIM::SPECIES_NAME::Ds
1109  **
1110  ** \sa KIM::SPECIES_NAME::Ds, kim_species_name_module::kim_species_name_ds
1111  **
1112  ** \since 2.0
1113  **/
1114 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ds;
1115 
1116 /**
1117  ** \brief \copybrief KIM::SPECIES_NAME::Rg
1118  **
1119  ** \sa KIM::SPECIES_NAME::Rg, kim_species_name_module::kim_species_name_rg
1120  **
1121  ** \since 2.0
1122  **/
1123 extern KIM_SpeciesName const KIM_SPECIES_NAME_Rg;
1124 
1125 /**
1126  ** \brief \copybrief KIM::SPECIES_NAME::Cn
1127  **
1128  ** \sa KIM::SPECIES_NAME::Cn, kim_species_name_module::kim_species_name_cn
1129  **
1130  ** \since 2.0
1131  **/
1132 extern KIM_SpeciesName const KIM_SPECIES_NAME_Cn;
1133 
1134 /**
1135  ** \brief \copybrief KIM::SPECIES_NAME::Nh
1136  **
1137  ** \sa KIM::SPECIES_NAME::Nh, kim_species_name_module::kim_species_name_nh
1138  **
1139  ** \since 2.0
1140  **/
1141 extern KIM_SpeciesName const KIM_SPECIES_NAME_Nh;
1142 
1143 /**
1144  ** \brief \copybrief KIM::SPECIES_NAME::Fl
1145  **
1146  ** \sa KIM::SPECIES_NAME::Fl, kim_species_name_module::kim_species_name_fl
1147  **
1148  ** \since 2.0
1149  **/
1150 extern KIM_SpeciesName const KIM_SPECIES_NAME_Fl;
1151 
1152 /**
1153  ** \brief \copybrief KIM::SPECIES_NAME::Mc
1154  **
1155  ** \sa KIM::SPECIES_NAME::Mc, kim_species_name_module::kim_species_name_mc
1156  **
1157  ** \since 2.0
1158  **/
1159 extern KIM_SpeciesName const KIM_SPECIES_NAME_Mc;
1160 
1161 /**
1162  ** \brief \copybrief KIM::SPECIES_NAME::Lv
1163  **
1164  ** \sa KIM::SPECIES_NAME::Lv, kim_species_name_module::kim_species_name_lv
1165  **
1166  ** \since 2.0
1167  **/
1168 extern KIM_SpeciesName const KIM_SPECIES_NAME_Lv;
1169 
1170 /**
1171  ** \brief \copybrief KIM::SPECIES_NAME::Ts
1172  **
1173  ** \sa KIM::SPECIES_NAME::Ts, kim_species_name_module::kim_species_name_ts
1174  **
1175  ** \since 2.0
1176  **/
1177 extern KIM_SpeciesName const KIM_SPECIES_NAME_Ts;
1178 
1179 /**
1180  ** \brief \copybrief KIM::SPECIES_NAME::Og
1181  **
1182  ** \sa KIM::SPECIES_NAME::Og, kim_species_name_module::kim_species_name_og
1183  **
1184  ** \since 2.0
1185  **/
1186 extern KIM_SpeciesName const KIM_SPECIES_NAME_Og;
1187 
1188 /**
1189  ** \brief \copybrief KIM::SPECIES_NAME::user01
1190  **
1191  ** \sa KIM::SPECIES_NAME::user01,
1192  ** kim_species_name_module::kim_species_name_user01
1193  **
1194  ** \since 2.0
1195  **/
1196 extern KIM_SpeciesName const KIM_SPECIES_NAME_user01;
1197 
1198 /**
1199  ** \brief \copybrief KIM::SPECIES_NAME::user02
1200  **
1201  ** \sa KIM::SPECIES_NAME::user02,
1202  ** kim_species_name_module::kim_species_name_user02
1203  **
1204  ** \since 2.0
1205  **/
1206 extern KIM_SpeciesName const KIM_SPECIES_NAME_user02;
1207 
1208 /**
1209  ** \brief \copybrief KIM::SPECIES_NAME::user03
1210  **
1211  ** \sa KIM::SPECIES_NAME::user03,
1212  ** kim_species_name_module::kim_species_name_user03
1213  **
1214  ** \since 2.0
1215  **/
1216 extern KIM_SpeciesName const KIM_SPECIES_NAME_user03;
1217 
1218 /**
1219  ** \brief \copybrief KIM::SPECIES_NAME::user04
1220  **
1221  ** \sa KIM::SPECIES_NAME::user04,
1222  ** kim_species_name_module::kim_species_name_user04
1223  **
1224  ** \since 2.0
1225  **/
1226 extern KIM_SpeciesName const KIM_SPECIES_NAME_user04;
1227 
1228 /**
1229  ** \brief \copybrief KIM::SPECIES_NAME::user05
1230  **
1231  ** \sa KIM::SPECIES_NAME::user05,
1232  ** kim_species_name_module::kim_species_name_user05
1233  **
1234  ** \since 2.0
1235  **/
1236 extern KIM_SpeciesName const KIM_SPECIES_NAME_user05;
1237 
1238 /**
1239  ** \brief \copybrief KIM::SPECIES_NAME::user06
1240  **
1241  ** \sa KIM::SPECIES_NAME::user06,
1242  ** kim_species_name_module::kim_species_name_user06
1243  **
1244  ** \since 2.0
1245  **/
1246 extern KIM_SpeciesName const KIM_SPECIES_NAME_user06;
1247 
1248 /**
1249  ** \brief \copybrief KIM::SPECIES_NAME::user07
1250  **
1251  ** \sa KIM::SPECIES_NAME::user07,
1252  ** kim_species_name_module::kim_species_name_user07
1253  **
1254  ** \since 2.0
1255  **/
1256 extern KIM_SpeciesName const KIM_SPECIES_NAME_user07;
1257 
1258 /**
1259  ** \brief \copybrief KIM::SPECIES_NAME::user08
1260  **
1261  ** \sa KIM::SPECIES_NAME::user08,
1262  ** kim_species_name_module::kim_species_name_user08
1263  **
1264  ** \since 2.0
1265  **/
1266 extern KIM_SpeciesName const KIM_SPECIES_NAME_user08;
1267 
1268 /**
1269  ** \brief \copybrief KIM::SPECIES_NAME::user09
1270  **
1271  ** \sa KIM::SPECIES_NAME::user09,
1272  ** kim_species_name_module::kim_species_name_user09
1273  **
1274  ** \since 2.0
1275  **/
1276 extern KIM_SpeciesName const KIM_SPECIES_NAME_user09;
1277 
1278 /**
1279  ** \brief \copybrief KIM::SPECIES_NAME::user10
1280  **
1281  ** \sa KIM::SPECIES_NAME::user10,
1282  ** kim_species_name_module::kim_species_name_user10
1283  **
1284  ** \since 2.0
1285  **/
1286 extern KIM_SpeciesName const KIM_SPECIES_NAME_user10;
1287 
1288 /**
1289  ** \brief \copybrief KIM::SPECIES_NAME::user11
1290  **
1291  ** \sa KIM::SPECIES_NAME::user11,
1292  ** kim_species_name_module::kim_species_name_user11
1293  **
1294  ** \since 2.0
1295  **/
1296 extern KIM_SpeciesName const KIM_SPECIES_NAME_user11;
1297 
1298 /**
1299  ** \brief \copybrief KIM::SPECIES_NAME::user12
1300  **
1301  ** \sa KIM::SPECIES_NAME::user12,
1302  ** kim_species_name_module::kim_species_name_user12
1303  **
1304  ** \since 2.0
1305  **/
1306 extern KIM_SpeciesName const KIM_SPECIES_NAME_user12;
1307 
1308 /**
1309  ** \brief \copybrief KIM::SPECIES_NAME::user13
1310  **
1311  ** \sa KIM::SPECIES_NAME::user13,
1312  ** kim_species_name_module::kim_species_name_user13
1313  **
1314  ** \since 2.0
1315  **/
1316 extern KIM_SpeciesName const KIM_SPECIES_NAME_user13;
1317 
1318 /**
1319  ** \brief \copybrief KIM::SPECIES_NAME::user14
1320  **
1321  ** \sa KIM::SPECIES_NAME::user14,
1322  ** kim_species_name_module::kim_species_name_user14
1323  **
1324  ** \since 2.0
1325  **/
1326 extern KIM_SpeciesName const KIM_SPECIES_NAME_user14;
1327 
1328 /**
1329  ** \brief \copybrief KIM::SPECIES_NAME::user15
1330  **
1331  ** \sa KIM::SPECIES_NAME::user15,
1332  ** kim_species_name_module::kim_species_name_user15
1333  **
1334  ** \since 2.0
1335  **/
1336 extern KIM_SpeciesName const KIM_SPECIES_NAME_user15;
1337 
1338 /**
1339  ** \brief \copybrief KIM::SPECIES_NAME::user16
1340  **
1341  ** \sa KIM::SPECIES_NAME::user16,
1342  ** kim_species_name_module::kim_species_name_user16
1343  **
1344  ** \since 2.0
1345  **/
1346 extern KIM_SpeciesName const KIM_SPECIES_NAME_user16;
1347 
1348 /**
1349  ** \brief \copybrief KIM::SPECIES_NAME::user17
1350  **
1351  ** \sa KIM::SPECIES_NAME::user17,
1352  ** kim_species_name_module::kim_species_name_user17
1353  **
1354  ** \since 2.0
1355  **/
1356 extern KIM_SpeciesName const KIM_SPECIES_NAME_user17;
1357 
1358 /**
1359  ** \brief \copybrief KIM::SPECIES_NAME::user18
1360  **
1361  ** \sa KIM::SPECIES_NAME::user18,
1362  ** kim_species_name_module::kim_species_name_user18
1363  **
1364  ** \since 2.0
1365  **/
1366 extern KIM_SpeciesName const KIM_SPECIES_NAME_user18;
1367 
1368 /**
1369  ** \brief \copybrief KIM::SPECIES_NAME::user19
1370  **
1371  ** \sa KIM::SPECIES_NAME::user19,
1372  ** kim_species_name_module::kim_species_name_user19
1373  **
1374  ** \since 2.0
1375  **/
1376 extern KIM_SpeciesName const KIM_SPECIES_NAME_user19;
1377 
1378 /**
1379  ** \brief \copybrief KIM::SPECIES_NAME::user20
1380  **
1381  ** \sa KIM::SPECIES_NAME::user20,
1382  ** kim_species_name_module::kim_species_name_user20
1383  **
1384  ** \since 2.0
1385  **/
1386 extern KIM_SpeciesName const KIM_SPECIES_NAME_user20;
1387 
1388 /**
1389  ** \brief \copybrief KIM::SPECIES_NAME::GetNumberOfSpeciesNames
1390  **
1391  ** \sa KIM::SPECIES_NAME::GetNumberOfSpeciesNames,
1392  ** kim_species_name_module::kim_get_number_of_species_names
1393  **
1394  ** \since 2.0
1395  **/
1396 void KIM_SPECIES_NAME_GetNumberOfSpeciesNames(int * const numberOfSpeciesNames);
1397 
1398 /**
1399  ** \brief \copybrief KIM::SPECIES_NAME::GetSpeciesName
1400  **
1401  ** \sa KIM::SPECIES_NAME::GetSpeciesName,
1402  ** kim_species_name_module::kim_get_species_name
1403  **
1404  ** \since 2.0
1405  **/
1406 int KIM_SPECIES_NAME_GetSpeciesName(int const index,
1407                                     KIM_SpeciesName * const speciesName);
1408 
1409 #endif /* KIM_SPECIES_NAME_H_ */
1410