kim-api 2.4.1+AppleClang.AppleClang.GNU
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
 
Loading...
Searching...
No Matches
kim_species_name_module.f90
Go to the documentation of this file.
1!
2! KIM-API: An API for interatomic models
3! Copyright (c) 2013--2022, Regents of the University of Minnesota.
4! All rights reserved.
5!
6! Contributors:
7! Ryan S. Elliott
8!
9! SPDX-License-Identifier: LGPL-2.1-or-later
10!
11! This library is free software; you can redistribute it and/or
12! modify it under the terms of the GNU Lesser General Public
13! License as published by the Free Software Foundation; either
14! version 2.1 of the License, or (at your option) any later version.
15!
16! This library is distributed in the hope that it will be useful,
17! but WITHOUT ANY WARRANTY; without even the implied warranty of
18! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19! Lesser General Public License for more details.
20!
21! You should have received a copy of the GNU Lesser General Public License
22! along with this library; if not, write to the Free Software Foundation,
23! Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
24!
25
26!
27! Release: This file is part of the kim-api-2.4.1 package.
28!
29
30!> \brief \copybrief KIM::SpeciesName
31!!
32!! \sa KIM::SpeciesName, KIM_SpeciesName
33!!
34!! \since 2.0
36 use, intrinsic :: iso_c_binding
37 implicit none
38 private
39
40 public &
41 ! Derived types
43 ! Constants
183 ! Routines
184 kim_known, &
185 operator(.eq.), &
186 operator(.ne.), &
191
192 !> \brief \copybrief KIM::SpeciesName
193 !!
194 !! \sa KIM::SpeciesName, KIM_SpeciesName
195 !!
196 !! \since 2.0
197 type, bind(c) :: kim_species_name_type
198 integer(c_int) species_name_id
199 end type kim_species_name_type
200
201 !> \brief \copybrief KIM::SPECIES_NAME::electron
202 !!
203 !! \sa KIM::SPECIES_NAME::electron, KIM_SPECIES_NAME_electron
204 !!
205 !! \since 2.0
206 type(kim_species_name_type), protected, save, &
207 bind(c, name="KIM_SPECIES_NAME_electron") &
209
210 !> \brief \copybrief KIM::SPECIES_NAME::H
211 !!
212 !! \sa KIM::SPECIES_NAME::H, KIM_SPECIES_NAME_H
213 !!
214 !! \since 2.0
215 type(kim_species_name_type), protected, save, &
216 bind(c, name="KIM_SPECIES_NAME_H") &
218
219 !> \brief \copybrief KIM::SPECIES_NAME::He
220 !!
221 !! \sa KIM::SPECIES_NAME::He, KIM_SPECIES_NAME_He
222 !!
223 !! \since 2.0
224 type(kim_species_name_type), protected, save, &
225 bind(c, name="KIM_SPECIES_NAME_He") &
227
228 !> \brief \copybrief KIM::SPECIES_NAME::Li
229 !!
230 !! \sa KIM::SPECIES_NAME::Li, KIM_SPECIES_NAME_Li
231 !!
232 !! \since 2.0
233 type(kim_species_name_type), protected, save, &
234 bind(c, name="KIM_SPECIES_NAME_Li") &
236
237 !> \brief \copybrief KIM::SPECIES_NAME::Be
238 !!
239 !! \sa KIM::SPECIES_NAME::Be, KIM_SPECIES_NAME_Be
240 !!
241 !! \since 2.0
242 type(kim_species_name_type), protected, save, &
243 bind(c, name="KIM_SPECIES_NAME_Be") &
245
246 !> \brief \copybrief KIM::SPECIES_NAME::B
247 !!
248 !! \sa KIM::SPECIES_NAME::B, KIM_SPECIES_NAME_B
249 !!
250 !! \since 2.0
251 type(kim_species_name_type), protected, save, &
252 bind(c, name="KIM_SPECIES_NAME_B") &
254
255 !> \brief \copybrief KIM::SPECIES_NAME::C
256 !!
257 !! \sa KIM::SPECIES_NAME::C, KIM_SPECIES_NAME_C
258 !!
259 !! \since 2.0
260 type(kim_species_name_type), protected, save, &
261 bind(c, name="KIM_SPECIES_NAME_C") &
263
264 !> \brief \copybrief KIM::SPECIES_NAME::N
265 !!
266 !! \sa KIM::SPECIES_NAME::N, KIM_SPECIES_NAME_N
267 !!
268 !! \since 2.0
269 type(kim_species_name_type), protected, save, &
270 bind(c, name="KIM_SPECIES_NAME_N") &
272
273 !> \brief \copybrief KIM::SPECIES_NAME::O
274 !!
275 !! \sa KIM::SPECIES_NAME::O, KIM_SPECIES_NAME_O
276 !!
277 !! \since 2.0
278 type(kim_species_name_type), protected, save, &
279 bind(c, name="KIM_SPECIES_NAME_O") &
281
282 !> \brief \copybrief KIM::SPECIES_NAME::F
283 !!
284 !! \sa KIM::SPECIES_NAME::F, KIM_SPECIES_NAME_F
285 !!
286 !! \since 2.0
287 type(kim_species_name_type), protected, save, &
288 bind(c, name="KIM_SPECIES_NAME_F") &
290
291 !> \brief \copybrief KIM::SPECIES_NAME::Ne
292 !!
293 !! \sa KIM::SPECIES_NAME::Ne, KIM_SPECIES_NAME_Ne
294 !!
295 !! \since 2.0
296 type(kim_species_name_type), protected, save, &
297 bind(c, name="KIM_SPECIES_NAME_Ne") &
299
300 !> \brief \copybrief KIM::SPECIES_NAME::Na
301 !!
302 !! \sa KIM::SPECIES_NAME::Na, KIM_SPECIES_NAME_Na
303 !!
304 !! \since 2.0
305 type(kim_species_name_type), protected, save, &
306 bind(c, name="KIM_SPECIES_NAME_Na") &
308
309 !> \brief \copybrief KIM::SPECIES_NAME::Mg
310 !!
311 !! \sa KIM::SPECIES_NAME::Mg, KIM_SPECIES_NAME_Mg
312 !!
313 !! \since 2.0
314 type(kim_species_name_type), protected, save, &
315 bind(c, name="KIM_SPECIES_NAME_Mg") &
317
318 !> \brief \copybrief KIM::SPECIES_NAME::Al
319 !!
320 !! \sa KIM::SPECIES_NAME::Al, KIM_SPECIES_NAME_Al
321 !!
322 !! \since 2.0
323 type(kim_species_name_type), protected, save, &
324 bind(c, name="KIM_SPECIES_NAME_Al") &
326
327 !> \brief \copybrief KIM::SPECIES_NAME::Si
328 !!
329 !! \sa KIM::SPECIES_NAME::Si, KIM_SPECIES_NAME_Si
330 !!
331 !! \since 2.0
332 type(kim_species_name_type), protected, save, &
333 bind(c, name="KIM_SPECIES_NAME_Si") &
335
336 !> \brief \copybrief KIM::SPECIES_NAME::P
337 !!
338 !! \sa KIM::SPECIES_NAME::P, KIM_SPECIES_NAME_P
339 !!
340 !! \since 2.0
341 type(kim_species_name_type), protected, save, &
342 bind(c, name="KIM_SPECIES_NAME_P") &
344
345 !> \brief \copybrief KIM::SPECIES_NAME::S
346 !!
347 !! \sa KIM::SPECIES_NAME::S, KIM_SPECIES_NAME_S
348 !!
349 !! \since 2.0
350 type(kim_species_name_type), protected, save, &
351 bind(c, name="KIM_SPECIES_NAME_S") &
353
354 !> \brief \copybrief KIM::SPECIES_NAME::Cl
355 !!
356 !! \sa KIM::SPECIES_NAME::Cl, KIM_SPECIES_NAME_Cl
357 !!
358 !! \since 2.0
359 type(kim_species_name_type), protected, save, &
360 bind(c, name="KIM_SPECIES_NAME_Cl") &
362
363 !> \brief \copybrief KIM::SPECIES_NAME::Ar
364 !!
365 !! \sa KIM::SPECIES_NAME::Ar, KIM_SPECIES_NAME_Ar
366 !!
367 !! \since 2.0
368 type(kim_species_name_type), protected, save, &
369 bind(c, name="KIM_SPECIES_NAME_Ar") &
371
372 !> \brief \copybrief KIM::SPECIES_NAME::K
373 !!
374 !! \sa KIM::SPECIES_NAME::K, KIM_SPECIES_NAME_K
375 !!
376 !! \since 2.0
377 type(kim_species_name_type), protected, save, &
378 bind(c, name="KIM_SPECIES_NAME_K") &
380
381 !> \brief \copybrief KIM::SPECIES_NAME::Ca
382 !!
383 !! \sa KIM::SPECIES_NAME::Ca, KIM_SPECIES_NAME_Ca
384 !!
385 !! \since 2.0
386 type(kim_species_name_type), protected, save, &
387 bind(c, name="KIM_SPECIES_NAME_Ca") &
389
390 !> \brief \copybrief KIM::SPECIES_NAME::Sc
391 !!
392 !! \sa KIM::SPECIES_NAME::Sc, KIM_SPECIES_NAME_Sc
393 !!
394 !! \since 2.0
395 type(kim_species_name_type), protected, save, &
396 bind(c, name="KIM_SPECIES_NAME_Sc") &
398
399 !> \brief \copybrief KIM::SPECIES_NAME::Ti
400 !!
401 !! \sa KIM::SPECIES_NAME::Ti, KIM_SPECIES_NAME_Ti
402 !!
403 !! \since 2.0
404 type(kim_species_name_type), protected, save, &
405 bind(c, name="KIM_SPECIES_NAME_Ti") &
407
408 !> \brief \copybrief KIM::SPECIES_NAME::V
409 !!
410 !! \sa KIM::SPECIES_NAME::V, KIM_SPECIES_NAME_V
411 !!
412 !! \since 2.0
413 type(kim_species_name_type), protected, save, &
414 bind(c, name="KIM_SPECIES_NAME_V") &
416
417 !> \brief \copybrief KIM::SPECIES_NAME::Cr
418 !!
419 !! \sa KIM::SPECIES_NAME::Cr, KIM_SPECIES_NAME_Cr
420 !!
421 !! \since 2.0
422 type(kim_species_name_type), protected, save, &
423 bind(c, name="KIM_SPECIES_NAME_Cr") &
425
426 !> \brief \copybrief KIM::SPECIES_NAME::Mn
427 !!
428 !! \sa KIM::SPECIES_NAME::Mn, KIM_SPECIES_NAME_Mn
429 !!
430 !! \since 2.0
431 type(kim_species_name_type), protected, save, &
432 bind(c, name="KIM_SPECIES_NAME_Mn") &
434
435 !> \brief \copybrief KIM::SPECIES_NAME::Fe
436 !!
437 !! \sa KIM::SPECIES_NAME::Fe, KIM_SPECIES_NAME_Fe
438 !!
439 !! \since 2.0
440 type(kim_species_name_type), protected, save, &
441 bind(c, name="KIM_SPECIES_NAME_Fe") &
443
444 !> \brief \copybrief KIM::SPECIES_NAME::Co
445 !!
446 !! \sa KIM::SPECIES_NAME::Co, KIM_SPECIES_NAME_Co
447 !!
448 !! \since 2.0
449 type(kim_species_name_type), protected, save, &
450 bind(c, name="KIM_SPECIES_NAME_Co") &
452
453 !> \brief \copybrief KIM::SPECIES_NAME::Ni
454 !!
455 !! \sa KIM::SPECIES_NAME::Ni, KIM_SPECIES_NAME_Ni
456 !!
457 !! \since 2.0
458 type(kim_species_name_type), protected, save, &
459 bind(c, name="KIM_SPECIES_NAME_Ni") &
461
462 !> \brief \copybrief KIM::SPECIES_NAME::Cu
463 !!
464 !! \sa KIM::SPECIES_NAME::Cu, KIM_SPECIES_NAME_Cu
465 !!
466 !! \since 2.0
467 type(kim_species_name_type), protected, save, &
468 bind(c, name="KIM_SPECIES_NAME_Cu") &
470
471 !> \brief \copybrief KIM::SPECIES_NAME::Zn
472 !!
473 !! \sa KIM::SPECIES_NAME::Zn, KIM_SPECIES_NAME_Zn
474 !!
475 !! \since 2.0
476 type(kim_species_name_type), protected, save, &
477 bind(c, name="KIM_SPECIES_NAME_Zn") &
479
480 !> \brief \copybrief KIM::SPECIES_NAME::Ga
481 !!
482 !! \sa KIM::SPECIES_NAME::Ga, KIM_SPECIES_NAME_Ga
483 !!
484 !! \since 2.0
485 type(kim_species_name_type), protected, save, &
486 bind(c, name="KIM_SPECIES_NAME_Ga") &
488
489 !> \brief \copybrief KIM::SPECIES_NAME::Ge
490 !!
491 !! \sa KIM::SPECIES_NAME::Ge, KIM_SPECIES_NAME_Ge
492 !!
493 !! \since 2.0
494 type(kim_species_name_type), protected, save, &
495 bind(c, name="KIM_SPECIES_NAME_Ge") &
497
498 !> \brief \copybrief KIM::SPECIES_NAME::As
499 !!
500 !! \sa KIM::SPECIES_NAME::As, KIM_SPECIES_NAME_As
501 !!
502 !! \since 2.0
503 type(kim_species_name_type), protected, save, &
504 bind(c, name="KIM_SPECIES_NAME_As") &
506
507 !> \brief \copybrief KIM::SPECIES_NAME::Se
508 !!
509 !! \sa KIM::SPECIES_NAME::Se, KIM_SPECIES_NAME_Se
510 !!
511 !! \since 2.0
512 type(kim_species_name_type), protected, save, &
513 bind(c, name="KIM_SPECIES_NAME_Se") &
515
516 !> \brief \copybrief KIM::SPECIES_NAME::Br
517 !!
518 !! \sa KIM::SPECIES_NAME::Br, KIM_SPECIES_NAME_Br
519 !!
520 !! \since 2.0
521 type(kim_species_name_type), protected, save, &
522 bind(c, name="KIM_SPECIES_NAME_Br") &
524
525 !> \brief \copybrief KIM::SPECIES_NAME::Kr
526 !!
527 !! \sa KIM::SPECIES_NAME::Kr, KIM_SPECIES_NAME_Kr
528 !!
529 !! \since 2.0
530 type(kim_species_name_type), protected, save, &
531 bind(c, name="KIM_SPECIES_NAME_Kr") &
533
534 !> \brief \copybrief KIM::SPECIES_NAME::Rb
535 !!
536 !! \sa KIM::SPECIES_NAME::Rb, KIM_SPECIES_NAME_Rb
537 !!
538 !! \since 2.0
539 type(kim_species_name_type), protected, save, &
540 bind(c, name="KIM_SPECIES_NAME_Rb") &
542
543 !> \brief \copybrief KIM::SPECIES_NAME::Sr
544 !!
545 !! \sa KIM::SPECIES_NAME::Sr, KIM_SPECIES_NAME_Sr
546 !!
547 !! \since 2.0
548 type(kim_species_name_type), protected, save, &
549 bind(c, name="KIM_SPECIES_NAME_Sr") &
551
552 !> \brief \copybrief KIM::SPECIES_NAME::Y
553 !!
554 !! \sa KIM::SPECIES_NAME::Y, KIM_SPECIES_NAME_Y
555 !!
556 !! \since 2.0
557 type(kim_species_name_type), protected, save, &
558 bind(c, name="KIM_SPECIES_NAME_Y") &
560
561 !> \brief \copybrief KIM::SPECIES_NAME::Zr
562 !!
563 !! \sa KIM::SPECIES_NAME::Zr, KIM_SPECIES_NAME_Zr
564 !!
565 !! \since 2.0
566 type(kim_species_name_type), protected, save, &
567 bind(c, name="KIM_SPECIES_NAME_Zr") &
569
570 !> \brief \copybrief KIM::SPECIES_NAME::Nb
571 !!
572 !! \sa KIM::SPECIES_NAME::Nb, KIM_SPECIES_NAME_Nb
573 !!
574 !! \since 2.0
575 type(kim_species_name_type), protected, save, &
576 bind(c, name="KIM_SPECIES_NAME_Nb") &
578
579 !> \brief \copybrief KIM::SPECIES_NAME::Mo
580 !!
581 !! \sa KIM::SPECIES_NAME::Mo, KIM_SPECIES_NAME_Mo
582 !!
583 !! \since 2.0
584 type(kim_species_name_type), protected, save, &
585 bind(c, name="KIM_SPECIES_NAME_Mo") &
587
588 !> \brief \copybrief KIM::SPECIES_NAME::Tc
589 !!
590 !! \sa KIM::SPECIES_NAME::Tc, KIM_SPECIES_NAME_Tc
591 !!
592 !! \since 2.0
593 type(kim_species_name_type), protected, save, &
594 bind(c, name="KIM_SPECIES_NAME_Tc") &
596
597 !> \brief \copybrief KIM::SPECIES_NAME::Ru
598 !!
599 !! \sa KIM::SPECIES_NAME::Ru, KIM_SPECIES_NAME_Ru
600 !!
601 !! \since 2.0
602 type(kim_species_name_type), protected, save, &
603 bind(c, name="KIM_SPECIES_NAME_Ru") &
605
606 !> \brief \copybrief KIM::SPECIES_NAME::Rh
607 !!
608 !! \sa KIM::SPECIES_NAME::Rh, KIM_SPECIES_NAME_Rh
609 !!
610 !! \since 2.0
611 type(kim_species_name_type), protected, save, &
612 bind(c, name="KIM_SPECIES_NAME_Rh") &
614
615 !> \brief \copybrief KIM::SPECIES_NAME::Pd
616 !!
617 !! \sa KIM::SPECIES_NAME::Pd, KIM_SPECIES_NAME_Pd
618 !!
619 !! \since 2.0
620 type(kim_species_name_type), protected, save, &
621 bind(c, name="KIM_SPECIES_NAME_Pd") &
623
624 !> \brief \copybrief KIM::SPECIES_NAME::Ag
625 !!
626 !! \sa KIM::SPECIES_NAME::Ag, KIM_SPECIES_NAME_Ag
627 !!
628 !! \since 2.0
629 type(kim_species_name_type), protected, save, &
630 bind(c, name="KIM_SPECIES_NAME_Ag") &
632
633 !> \brief \copybrief KIM::SPECIES_NAME::Cd
634 !!
635 !! \sa KIM::SPECIES_NAME::Cd, KIM_SPECIES_NAME_Cd
636 !!
637 !! \since 2.0
638 type(kim_species_name_type), protected, save, &
639 bind(c, name="KIM_SPECIES_NAME_Cd") &
641
642 !> \brief \copybrief KIM::SPECIES_NAME::In
643 !!
644 !! \sa KIM::SPECIES_NAME::In, KIM_SPECIES_NAME_In
645 !!
646 !! \since 2.0
647 type(kim_species_name_type), protected, save, &
648 bind(c, name="KIM_SPECIES_NAME_In") &
650
651 !> \brief \copybrief KIM::SPECIES_NAME::Sn
652 !!
653 !! \sa KIM::SPECIES_NAME::Sn, KIM_SPECIES_NAME_Sn
654 !!
655 !! \since 2.0
656 type(kim_species_name_type), protected, save, &
657 bind(c, name="KIM_SPECIES_NAME_Sn") &
659
660 !> \brief \copybrief KIM::SPECIES_NAME::Sb
661 !!
662 !! \sa KIM::SPECIES_NAME::Sb, KIM_SPECIES_NAME_Sb
663 !!
664 !! \since 2.0
665 type(kim_species_name_type), protected, save, &
666 bind(c, name="KIM_SPECIES_NAME_Sb") &
668
669 !> \brief \copybrief KIM::SPECIES_NAME::Te
670 !!
671 !! \sa KIM::SPECIES_NAME::Te, KIM_SPECIES_NAME_Te
672 !!
673 !! \since 2.0
674 type(kim_species_name_type), protected, save, &
675 bind(c, name="KIM_SPECIES_NAME_Te") &
677
678 !> \brief \copybrief KIM::SPECIES_NAME::I
679 !!
680 !! \sa KIM::SPECIES_NAME::I, KIM_SPECIES_NAME_I
681 !!
682 !! \since 2.0
683 type(kim_species_name_type), protected, save, &
684 bind(c, name="KIM_SPECIES_NAME_I") &
686
687 !> \brief \copybrief KIM::SPECIES_NAME::Xe
688 !!
689 !! \sa KIM::SPECIES_NAME::Xe, KIM_SPECIES_NAME_Xe
690 !!
691 !! \since 2.0
692 type(kim_species_name_type), protected, save, &
693 bind(c, name="KIM_SPECIES_NAME_Xe") &
695
696 !> \brief \copybrief KIM::SPECIES_NAME::Cs
697 !!
698 !! \sa KIM::SPECIES_NAME::Cs, KIM_SPECIES_NAME_Cs
699 !!
700 !! \since 2.0
701 type(kim_species_name_type), protected, save, &
702 bind(c, name="KIM_SPECIES_NAME_Cs") &
704
705 !> \brief \copybrief KIM::SPECIES_NAME::Ba
706 !!
707 !! \sa KIM::SPECIES_NAME::Ba, KIM_SPECIES_NAME_Ba
708 !!
709 !! \since 2.0
710 type(kim_species_name_type), protected, save, &
711 bind(c, name="KIM_SPECIES_NAME_Ba") &
713
714 !> \brief \copybrief KIM::SPECIES_NAME::La
715 !!
716 !! \sa KIM::SPECIES_NAME::La, KIM_SPECIES_NAME_La
717 !!
718 !! \since 2.0
719 type(kim_species_name_type), protected, save, &
720 bind(c, name="KIM_SPECIES_NAME_La") &
722
723 !> \brief \copybrief KIM::SPECIES_NAME::Ce
724 !!
725 !! \sa KIM::SPECIES_NAME::Ce, KIM_SPECIES_NAME_Ce
726 !!
727 !! \since 2.0
728 type(kim_species_name_type), protected, save, &
729 bind(c, name="KIM_SPECIES_NAME_Ce") &
731
732 !> \brief \copybrief KIM::SPECIES_NAME::Pr
733 !!
734 !! \sa KIM::SPECIES_NAME::Pr, KIM_SPECIES_NAME_Pr
735 !!
736 !! \since 2.0
737 type(kim_species_name_type), protected, save, &
738 bind(c, name="KIM_SPECIES_NAME_Pr") &
740
741 !> \brief \copybrief KIM::SPECIES_NAME::Nd
742 !!
743 !! \sa KIM::SPECIES_NAME::Nd, KIM_SPECIES_NAME_Nd
744 !!
745 !! \since 2.0
746 type(kim_species_name_type), protected, save, &
747 bind(c, name="KIM_SPECIES_NAME_Nd") &
749
750 !> \brief \copybrief KIM::SPECIES_NAME::Pm
751 !!
752 !! \sa KIM::SPECIES_NAME::Pm, KIM_SPECIES_NAME_Pm
753 !!
754 !! \since 2.0
755 type(kim_species_name_type), protected, save, &
756 bind(c, name="KIM_SPECIES_NAME_Pm") &
758
759 !> \brief \copybrief KIM::SPECIES_NAME::Sm
760 !!
761 !! \sa KIM::SPECIES_NAME::Sm, KIM_SPECIES_NAME_Sm
762 !!
763 !! \since 2.0
764 type(kim_species_name_type), protected, save, &
765 bind(c, name="KIM_SPECIES_NAME_Sm") &
767
768 !> \brief \copybrief KIM::SPECIES_NAME::Eu
769 !!
770 !! \sa KIM::SPECIES_NAME::Eu, KIM_SPECIES_NAME_Eu
771 !!
772 !! \since 2.0
773 type(kim_species_name_type), protected, save, &
774 bind(c, name="KIM_SPECIES_NAME_Eu") &
776
777 !> \brief \copybrief KIM::SPECIES_NAME::Gd
778 !!
779 !! \sa KIM::SPECIES_NAME::Gd, KIM_SPECIES_NAME_Gd
780 !!
781 !! \since 2.0
782 type(kim_species_name_type), protected, save, &
783 bind(c, name="KIM_SPECIES_NAME_Gd") &
785
786 !> \brief \copybrief KIM::SPECIES_NAME::Tb
787 !!
788 !! \sa KIM::SPECIES_NAME::Tb, KIM_SPECIES_NAME_Tb
789 !!
790 !! \since 2.0
791 type(kim_species_name_type), protected, save, &
792 bind(c, name="KIM_SPECIES_NAME_Tb") &
794
795 !> \brief \copybrief KIM::SPECIES_NAME::Dy
796 !!
797 !! \sa KIM::SPECIES_NAME::Dy, KIM_SPECIES_NAME_Dy
798 !!
799 !! \since 2.0
800 type(kim_species_name_type), protected, save, &
801 bind(c, name="KIM_SPECIES_NAME_Dy") &
803
804 !> \brief \copybrief KIM::SPECIES_NAME::Ho
805 !!
806 !! \sa KIM::SPECIES_NAME::Ho, KIM_SPECIES_NAME_Ho
807 !!
808 !! \since 2.0
809 type(kim_species_name_type), protected, save, &
810 bind(c, name="KIM_SPECIES_NAME_Ho") &
812
813 !> \brief \copybrief KIM::SPECIES_NAME::Er
814 !!
815 !! \sa KIM::SPECIES_NAME::Er, KIM_SPECIES_NAME_Er
816 !!
817 !! \since 2.0
818 type(kim_species_name_type), protected, save, &
819 bind(c, name="KIM_SPECIES_NAME_Er") &
821
822 !> \brief \copybrief KIM::SPECIES_NAME::Tm
823 !!
824 !! \sa KIM::SPECIES_NAME::Tm, KIM_SPECIES_NAME_Tm
825 !!
826 !! \since 2.0
827 type(kim_species_name_type), protected, save, &
828 bind(c, name="KIM_SPECIES_NAME_Tm") &
830
831 !> \brief \copybrief KIM::SPECIES_NAME::Yb
832 !!
833 !! \sa KIM::SPECIES_NAME::Yb, KIM_SPECIES_NAME_Yb
834 !!
835 !! \since 2.0
836 type(kim_species_name_type), protected, save, &
837 bind(c, name="KIM_SPECIES_NAME_Yb") &
839
840 !> \brief \copybrief KIM::SPECIES_NAME::Lu
841 !!
842 !! \sa KIM::SPECIES_NAME::Lu, KIM_SPECIES_NAME_Lu
843 !!
844 !! \since 2.0
845 type(kim_species_name_type), protected, save, &
846 bind(c, name="KIM_SPECIES_NAME_Lu") &
848
849 !> \brief \copybrief KIM::SPECIES_NAME::Hf
850 !!
851 !! \sa KIM::SPECIES_NAME::Hf, KIM_SPECIES_NAME_Hf
852 !!
853 !! \since 2.0
854 type(kim_species_name_type), protected, save, &
855 bind(c, name="KIM_SPECIES_NAME_Hf") &
857
858 !> \brief \copybrief KIM::SPECIES_NAME::Ta
859 !!
860 !! \sa KIM::SPECIES_NAME::Ta, KIM_SPECIES_NAME_Ta
861 !!
862 !! \since 2.0
863 type(kim_species_name_type), protected, save, &
864 bind(c, name="KIM_SPECIES_NAME_Ta") &
866
867 !> \brief \copybrief KIM::SPECIES_NAME::W
868 !!
869 !! \sa KIM::SPECIES_NAME::W, KIM_SPECIES_NAME_W
870 !!
871 !! \since 2.0
872 type(kim_species_name_type), protected, save, &
873 bind(c, name="KIM_SPECIES_NAME_W") &
875
876 !> \brief \copybrief KIM::SPECIES_NAME::Re
877 !!
878 !! \sa KIM::SPECIES_NAME::Re, KIM_SPECIES_NAME_Re
879 !!
880 !! \since 2.0
881 type(kim_species_name_type), protected, save, &
882 bind(c, name="KIM_SPECIES_NAME_Re") &
884
885 !> \brief \copybrief KIM::SPECIES_NAME::Os
886 !!
887 !! \sa KIM::SPECIES_NAME::Os, KIM_SPECIES_NAME_Os
888 !!
889 !! \since 2.0
890 type(kim_species_name_type), protected, save, &
891 bind(c, name="KIM_SPECIES_NAME_Os") &
893
894 !> \brief \copybrief KIM::SPECIES_NAME::Ir
895 !!
896 !! \sa KIM::SPECIES_NAME::Ir, KIM_SPECIES_NAME_Ir
897 !!
898 !! \since 2.0
899 type(kim_species_name_type), protected, save, &
900 bind(c, name="KIM_SPECIES_NAME_Ir") &
902
903 !> \brief \copybrief KIM::SPECIES_NAME::Pt
904 !!
905 !! \sa KIM::SPECIES_NAME::Pt, KIM_SPECIES_NAME_Pt
906 !!
907 !! \since 2.0
908 type(kim_species_name_type), protected, save, &
909 bind(c, name="KIM_SPECIES_NAME_Pt") &
911
912 !> \brief \copybrief KIM::SPECIES_NAME::Au
913 !!
914 !! \sa KIM::SPECIES_NAME::Au, KIM_SPECIES_NAME_Au
915 !!
916 !! \since 2.0
917 type(kim_species_name_type), protected, save, &
918 bind(c, name="KIM_SPECIES_NAME_Au") &
920
921 !> \brief \copybrief KIM::SPECIES_NAME::Hg
922 !!
923 !! \sa KIM::SPECIES_NAME::Hg, KIM_SPECIES_NAME_Hg
924 !!
925 !! \since 2.0
926 type(kim_species_name_type), protected, save, &
927 bind(c, name="KIM_SPECIES_NAME_Hg") &
929
930 !> \brief \copybrief KIM::SPECIES_NAME::Tl
931 !!
932 !! \sa KIM::SPECIES_NAME::Tl, KIM_SPECIES_NAME_Tl
933 !!
934 !! \since 2.0
935 type(kim_species_name_type), protected, save, &
936 bind(c, name="KIM_SPECIES_NAME_Tl") &
938
939 !> \brief \copybrief KIM::SPECIES_NAME::Pb
940 !!
941 !! \sa KIM::SPECIES_NAME::Pb, KIM_SPECIES_NAME_Pb
942 !!
943 !! \since 2.0
944 type(kim_species_name_type), protected, save, &
945 bind(c, name="KIM_SPECIES_NAME_Pb") &
947
948 !> \brief \copybrief KIM::SPECIES_NAME::Bi
949 !!
950 !! \sa KIM::SPECIES_NAME::Bi, KIM_SPECIES_NAME_Bi
951 !!
952 !! \since 2.0
953 type(kim_species_name_type), protected, save, &
954 bind(c, name="KIM_SPECIES_NAME_Bi") &
956
957 !> \brief \copybrief KIM::SPECIES_NAME::Po
958 !!
959 !! \sa KIM::SPECIES_NAME::Po, KIM_SPECIES_NAME_Po
960 !!
961 !! \since 2.0
962 type(kim_species_name_type), protected, save, &
963 bind(c, name="KIM_SPECIES_NAME_Po") &
965
966 !> \brief \copybrief KIM::SPECIES_NAME::At
967 !!
968 !! \sa KIM::SPECIES_NAME::At, KIM_SPECIES_NAME_At
969 !!
970 !! \since 2.0
971 type(kim_species_name_type), protected, save, &
972 bind(c, name="KIM_SPECIES_NAME_At") &
974
975 !> \brief \copybrief KIM::SPECIES_NAME::Rn
976 !!
977 !! \sa KIM::SPECIES_NAME::Rn, KIM_SPECIES_NAME_Rn
978 !!
979 !! \since 2.0
980 type(kim_species_name_type), protected, save, &
981 bind(c, name="KIM_SPECIES_NAME_Rn") &
983
984 !> \brief \copybrief KIM::SPECIES_NAME::Fr
985 !!
986 !! \sa KIM::SPECIES_NAME::Fr, KIM_SPECIES_NAME_Fr
987 !!
988 !! \since 2.0
989 type(kim_species_name_type), protected, save, &
990 bind(c, name="KIM_SPECIES_NAME_Fr") &
992
993 !> \brief \copybrief KIM::SPECIES_NAME::Ra
994 !!
995 !! \sa KIM::SPECIES_NAME::Ra, KIM_SPECIES_NAME_Ra
996 !!
997 !! \since 2.0
998 type(kim_species_name_type), protected, save, &
999 bind(c, name="KIM_SPECIES_NAME_Ra") &
1001
1002 !> \brief \copybrief KIM::SPECIES_NAME::Ac
1003 !!
1004 !! \sa KIM::SPECIES_NAME::Ac, KIM_SPECIES_NAME_Ac
1005 !!
1006 !! \since 2.0
1007 type(kim_species_name_type), protected, save, &
1008 bind(c, name="KIM_SPECIES_NAME_Ac") &
1010
1011 !> \brief \copybrief KIM::SPECIES_NAME::Th
1012 !!
1013 !! \sa KIM::SPECIES_NAME::Th, KIM_SPECIES_NAME_Th
1014 !!
1015 !! \since 2.0
1016 type(kim_species_name_type), protected, save, &
1017 bind(c, name="KIM_SPECIES_NAME_Th") &
1019
1020 !> \brief \copybrief KIM::SPECIES_NAME::Pa
1021 !!
1022 !! \sa KIM::SPECIES_NAME::Pa, KIM_SPECIES_NAME_Pa
1023 !!
1024 !! \since 2.0
1025 type(kim_species_name_type), protected, save, &
1026 bind(c, name="KIM_SPECIES_NAME_Pa") &
1028
1029 !> \brief \copybrief KIM::SPECIES_NAME::U
1030 !!
1031 !! \sa KIM::SPECIES_NAME::U, KIM_SPECIES_NAME_U
1032 !!
1033 !! \since 2.0
1034 type(kim_species_name_type), protected, save, &
1035 bind(c, name="KIM_SPECIES_NAME_U") &
1037
1038 !> \brief \copybrief KIM::SPECIES_NAME::Np
1039 !!
1040 !! \sa KIM::SPECIES_NAME::Np, KIM_SPECIES_NAME_Np
1041 !!
1042 !! \since 2.0
1043 type(kim_species_name_type), protected, save, &
1044 bind(c, name="KIM_SPECIES_NAME_Np") &
1046
1047 !> \brief \copybrief KIM::SPECIES_NAME::Pu
1048 !!
1049 !! \sa KIM::SPECIES_NAME::Pu, KIM_SPECIES_NAME_Pu
1050 !!
1051 !! \since 2.0
1052 type(kim_species_name_type), protected, save, &
1053 bind(c, name="KIM_SPECIES_NAME_Pu") &
1055
1056 !> \brief \copybrief KIM::SPECIES_NAME::Am
1057 !!
1058 !! \sa KIM::SPECIES_NAME::Am, KIM_SPECIES_NAME_Am
1059 !!
1060 !! \since 2.0
1061 type(kim_species_name_type), protected, save, &
1062 bind(c, name="KIM_SPECIES_NAME_Am") &
1064
1065 !> \brief \copybrief KIM::SPECIES_NAME::Cm
1066 !!
1067 !! \sa KIM::SPECIES_NAME::Cm, KIM_SPECIES_NAME_Cm
1068 !!
1069 !! \since 2.0
1070 type(kim_species_name_type), protected, save, &
1071 bind(c, name="KIM_SPECIES_NAME_Cm") &
1073
1074 !> \brief \copybrief KIM::SPECIES_NAME::Bk
1075 !!
1076 !! \sa KIM::SPECIES_NAME::Bk, KIM_SPECIES_NAME_Bk
1077 !!
1078 !! \since 2.0
1079 type(kim_species_name_type), protected, save, &
1080 bind(c, name="KIM_SPECIES_NAME_Bk") &
1082
1083 !> \brief \copybrief KIM::SPECIES_NAME::Cf
1084 !!
1085 !! \sa KIM::SPECIES_NAME::Cf, KIM_SPECIES_NAME_Cf
1086 !!
1087 !! \since 2.0
1088 type(kim_species_name_type), protected, save, &
1089 bind(c, name="KIM_SPECIES_NAME_Cf") &
1091
1092 !> \brief \copybrief KIM::SPECIES_NAME::Es
1093 !!
1094 !! \sa KIM::SPECIES_NAME::Es, KIM_SPECIES_NAME_Es
1095 !!
1096 !! \since 2.0
1097 type(kim_species_name_type), protected, save, &
1098 bind(c, name="KIM_SPECIES_NAME_Es") &
1100
1101 !> \brief \copybrief KIM::SPECIES_NAME::Fm
1102 !!
1103 !! \sa KIM::SPECIES_NAME::Fm, KIM_SPECIES_NAME_Fm
1104 !!
1105 !! \since 2.0
1106 type(kim_species_name_type), protected, save, &
1107 bind(c, name="KIM_SPECIES_NAME_Fm") &
1109
1110 !> \brief \copybrief KIM::SPECIES_NAME::Md
1111 !!
1112 !! \sa KIM::SPECIES_NAME::Md, KIM_SPECIES_NAME_Md
1113 !!
1114 !! \since 2.0
1115 type(kim_species_name_type), protected, save, &
1116 bind(c, name="KIM_SPECIES_NAME_Md") &
1118
1119 !> \brief \copybrief KIM::SPECIES_NAME::No
1120 !!
1121 !! \sa KIM::SPECIES_NAME::No, KIM_SPECIES_NAME_No
1122 !!
1123 !! \since 2.0
1124 type(kim_species_name_type), protected, save, &
1125 bind(c, name="KIM_SPECIES_NAME_No") &
1127
1128 !> \brief \copybrief KIM::SPECIES_NAME::Lr
1129 !!
1130 !! \sa KIM::SPECIES_NAME::Lr, KIM_SPECIES_NAME_Lr
1131 !!
1132 !! \since 2.0
1133 type(kim_species_name_type), protected, save, &
1134 bind(c, name="KIM_SPECIES_NAME_Lr") &
1136
1137 !> \brief \copybrief KIM::SPECIES_NAME::Rf
1138 !!
1139 !! \sa KIM::SPECIES_NAME::Rf, KIM_SPECIES_NAME_Rf
1140 !!
1141 !! \since 2.0
1142 type(kim_species_name_type), protected, save, &
1143 bind(c, name="KIM_SPECIES_NAME_Rf") &
1145
1146 !> \brief \copybrief KIM::SPECIES_NAME::Db
1147 !!
1148 !! \sa KIM::SPECIES_NAME::Db, KIM_SPECIES_NAME_Db
1149 !!
1150 !! \since 2.0
1151 type(kim_species_name_type), protected, save, &
1152 bind(c, name="KIM_SPECIES_NAME_Db") &
1154
1155 !> \brief \copybrief KIM::SPECIES_NAME::Sg
1156 !!
1157 !! \sa KIM::SPECIES_NAME::Sg, KIM_SPECIES_NAME_Sg
1158 !!
1159 !! \since 2.0
1160 type(kim_species_name_type), protected, save, &
1161 bind(c, name="KIM_SPECIES_NAME_Sg") &
1163
1164 !> \brief \copybrief KIM::SPECIES_NAME::Bh
1165 !!
1166 !! \sa KIM::SPECIES_NAME::Bh, KIM_SPECIES_NAME_Bh
1167 !!
1168 !! \since 2.0
1169 type(kim_species_name_type), protected, save, &
1170 bind(c, name="KIM_SPECIES_NAME_Bh") &
1172
1173 !> \brief \copybrief KIM::SPECIES_NAME::Hs
1174 !!
1175 !! \sa KIM::SPECIES_NAME::Hs, KIM_SPECIES_NAME_Hs
1176 !!
1177 !! \since 2.0
1178 type(kim_species_name_type), protected, save, &
1179 bind(c, name="KIM_SPECIES_NAME_Hs") &
1181
1182 !> \brief \copybrief KIM::SPECIES_NAME::Mt
1183 !!
1184 !! \sa KIM::SPECIES_NAME::Mt, KIM_SPECIES_NAME_Mt
1185 !!
1186 !! \since 2.0
1187 type(kim_species_name_type), protected, save, &
1188 bind(c, name="KIM_SPECIES_NAME_Mt") &
1190
1191 !> \brief \copybrief KIM::SPECIES_NAME::Ds
1192 !!
1193 !! \sa KIM::SPECIES_NAME::Ds, KIM_SPECIES_NAME_Ds
1194 !!
1195 !! \since 2.0
1196 type(kim_species_name_type), protected, save, &
1197 bind(c, name="KIM_SPECIES_NAME_Ds") &
1199
1200 !> \brief \copybrief KIM::SPECIES_NAME::Rg
1201 !!
1202 !! \sa KIM::SPECIES_NAME::Rg, KIM_SPECIES_NAME_Rg
1203 !!
1204 !! \since 2.0
1205 type(kim_species_name_type), protected, save, &
1206 bind(c, name="KIM_SPECIES_NAME_Rg") &
1208
1209 !> \brief \copybrief KIM::SPECIES_NAME::Cn
1210 !!
1211 !! \sa KIM::SPECIES_NAME::Cn, KIM_SPECIES_NAME_Cn
1212 !!
1213 !! \since 2.0
1214 type(kim_species_name_type), protected, save, &
1215 bind(c, name="KIM_SPECIES_NAME_Cn") &
1217
1218 !> \brief \copybrief KIM::SPECIES_NAME::Nh
1219 !!
1220 !! \sa KIM::SPECIES_NAME::Nh, KIM_SPECIES_NAME_Nh
1221 !!
1222 !! \since 2.0
1223 type(kim_species_name_type), protected, save, &
1224 bind(c, name="KIM_SPECIES_NAME_Nh") &
1226
1227 !> \brief \copybrief KIM::SPECIES_NAME::Fl
1228 !!
1229 !! \sa KIM::SPECIES_NAME::Fl, KIM_SPECIES_NAME_Fl
1230 !!
1231 !! \since 2.0
1232 type(kim_species_name_type), protected, save, &
1233 bind(c, name="KIM_SPECIES_NAME_Fl") &
1235
1236 !> \brief \copybrief KIM::SPECIES_NAME::Mc
1237 !!
1238 !! \sa KIM::SPECIES_NAME::Mc, KIM_SPECIES_NAME_Mc
1239 !!
1240 !! \since 2.0
1241 type(kim_species_name_type), protected, save, &
1242 bind(c, name="KIM_SPECIES_NAME_Mc") &
1244
1245 !> \brief \copybrief KIM::SPECIES_NAME::Lv
1246 !!
1247 !! \sa KIM::SPECIES_NAME::Lv, KIM_SPECIES_NAME_Lv
1248 !!
1249 !! \since 2.0
1250 type(kim_species_name_type), protected, save, &
1251 bind(c, name="KIM_SPECIES_NAME_Lv") &
1253
1254 !> \brief \copybrief KIM::SPECIES_NAME::Ts
1255 !!
1256 !! \sa KIM::SPECIES_NAME::Ts, KIM_SPECIES_NAME_Ts
1257 !!
1258 !! \since 2.0
1259 type(kim_species_name_type), protected, save, &
1260 bind(c, name="KIM_SPECIES_NAME_Ts") &
1262
1263 !> \brief \copybrief KIM::SPECIES_NAME::Og
1264 !!
1265 !! \sa KIM::SPECIES_NAME::Og, KIM_SPECIES_NAME_Og
1266 !!
1267 !! \since 2.0
1268 type(kim_species_name_type), protected, save, &
1269 bind(c, name="KIM_SPECIES_NAME_Og") &
1271
1272 !> \brief \copybrief KIM::SPECIES_NAME::user01
1273 !!
1274 !! \sa KIM::SPECIES_NAME::user01, KIM_SPECIES_NAME_user01
1275 !!
1276 !! \since 2.0
1277 type(kim_species_name_type), protected, save, &
1278 bind(c, name="KIM_SPECIES_NAME_user01") &
1280
1281 !> \brief \copybrief KIM::SPECIES_NAME::user02
1282 !!
1283 !! \sa KIM::SPECIES_NAME::user02, KIM_SPECIES_NAME_user02
1284 !!
1285 !! \since 2.0
1286 type(kim_species_name_type), protected, save, &
1287 bind(c, name="KIM_SPECIES_NAME_user02") &
1289
1290 !> \brief \copybrief KIM::SPECIES_NAME::user03
1291 !!
1292 !! \sa KIM::SPECIES_NAME::user03, KIM_SPECIES_NAME_user03
1293 !!
1294 !! \since 2.0
1295 type(kim_species_name_type), protected, save, &
1296 bind(c, name="KIM_SPECIES_NAME_user03") &
1298
1299 !> \brief \copybrief KIM::SPECIES_NAME::user04
1300 !!
1301 !! \sa KIM::SPECIES_NAME::user04, KIM_SPECIES_NAME_user04
1302 !!
1303 !! \since 2.0
1304 type(kim_species_name_type), protected, save, &
1305 bind(c, name="KIM_SPECIES_NAME_user04") &
1307
1308 !> \brief \copybrief KIM::SPECIES_NAME::user05
1309 !!
1310 !! \sa KIM::SPECIES_NAME::user05, KIM_SPECIES_NAME_user05
1311 !!
1312 !! \since 2.0
1313 type(kim_species_name_type), protected, save, &
1314 bind(c, name="KIM_SPECIES_NAME_user05") &
1316
1317 !> \brief \copybrief KIM::SPECIES_NAME::user06
1318 !!
1319 !! \sa KIM::SPECIES_NAME::user06, KIM_SPECIES_NAME_user06
1320 !!
1321 !! \since 2.0
1322 type(kim_species_name_type), protected, save, &
1323 bind(c, name="KIM_SPECIES_NAME_user06") &
1325
1326 !> \brief \copybrief KIM::SPECIES_NAME::user07
1327 !!
1328 !! \sa KIM::SPECIES_NAME::user07, KIM_SPECIES_NAME_user07
1329 !!
1330 !! \since 2.0
1331 type(kim_species_name_type), protected, save, &
1332 bind(c, name="KIM_SPECIES_NAME_user07") &
1334
1335 !> \brief \copybrief KIM::SPECIES_NAME::user08
1336 !!
1337 !! \sa KIM::SPECIES_NAME::user08, KIM_SPECIES_NAME_user08
1338 !!
1339 !! \since 2.0
1340 type(kim_species_name_type), protected, save, &
1341 bind(c, name="KIM_SPECIES_NAME_user08") &
1343
1344 !> \brief \copybrief KIM::SPECIES_NAME::user09
1345 !!
1346 !! \sa KIM::SPECIES_NAME::user09, KIM_SPECIES_NAME_user09
1347 !!
1348 !! \since 2.0
1349 type(kim_species_name_type), protected, save, &
1350 bind(c, name="KIM_SPECIES_NAME_user09") &
1352
1353 !> \brief \copybrief KIM::SPECIES_NAME::user10
1354 !!
1355 !! \sa KIM::SPECIES_NAME::user10, KIM_SPECIES_NAME_user10
1356 !!
1357 !! \since 2.0
1358 type(kim_species_name_type), protected, save, &
1359 bind(c, name="KIM_SPECIES_NAME_user10") &
1361
1362 !> \brief \copybrief KIM::SPECIES_NAME::user11
1363 !!
1364 !! \sa KIM::SPECIES_NAME::user11, KIM_SPECIES_NAME_user11
1365 !!
1366 !! \since 2.0
1367 type(kim_species_name_type), protected, save, &
1368 bind(c, name="KIM_SPECIES_NAME_user11") &
1370
1371 !> \brief \copybrief KIM::SPECIES_NAME::user12
1372 !!
1373 !! \sa KIM::SPECIES_NAME::user12, KIM_SPECIES_NAME_user12
1374 !!
1375 !! \since 2.0
1376 type(kim_species_name_type), protected, save, &
1377 bind(c, name="KIM_SPECIES_NAME_user12") &
1379
1380 !> \brief \copybrief KIM::SPECIES_NAME::user13
1381 !!
1382 !! \sa KIM::SPECIES_NAME::user13, KIM_SPECIES_NAME_user13
1383 !!
1384 !! \since 2.0
1385 type(kim_species_name_type), protected, save, &
1386 bind(c, name="KIM_SPECIES_NAME_user13") &
1388
1389 !> \brief \copybrief KIM::SPECIES_NAME::user14
1390 !!
1391 !! \sa KIM::SPECIES_NAME::user14, KIM_SPECIES_NAME_user14
1392 !!
1393 !! \since 2.0
1394 type(kim_species_name_type), protected, save, &
1395 bind(c, name="KIM_SPECIES_NAME_user14") &
1397
1398 !> \brief \copybrief KIM::SPECIES_NAME::user15
1399 !!
1400 !! \sa KIM::SPECIES_NAME::user15, KIM_SPECIES_NAME_user15
1401 !!
1402 !! \since 2.0
1403 type(kim_species_name_type), protected, save, &
1404 bind(c, name="KIM_SPECIES_NAME_user15") &
1406
1407 !> \brief \copybrief KIM::SPECIES_NAME::user16
1408 !!
1409 !! \sa KIM::SPECIES_NAME::user16, KIM_SPECIES_NAME_user16
1410 !!
1411 !! \since 2.0
1412 type(kim_species_name_type), protected, save, &
1413 bind(c, name="KIM_SPECIES_NAME_user16") &
1415
1416 !> \brief \copybrief KIM::SPECIES_NAME::user17
1417 !!
1418 !! \sa KIM::SPECIES_NAME::user17, KIM_SPECIES_NAME_user17
1419 !!
1420 !! \since 2.0
1421 type(kim_species_name_type), protected, save, &
1422 bind(c, name="KIM_SPECIES_NAME_user17") &
1424
1425 !> \brief \copybrief KIM::SPECIES_NAME::user18
1426 !!
1427 !! \sa KIM::SPECIES_NAME::user18, KIM_SPECIES_NAME_user18
1428 !!
1429 !! \since 2.0
1430 type(kim_species_name_type), protected, save, &
1431 bind(c, name="KIM_SPECIES_NAME_user18") &
1433
1434 !> \brief \copybrief KIM::SPECIES_NAME::user19
1435 !!
1436 !! \sa KIM::SPECIES_NAME::user19, KIM_SPECIES_NAME_user19
1437 !!
1438 !! \since 2.0
1439 type(kim_species_name_type), protected, save, &
1440 bind(c, name="KIM_SPECIES_NAME_user19") &
1442
1443 !> \brief \copybrief KIM::SPECIES_NAME::user20
1444 !!
1445 !! \sa KIM::SPECIES_NAME::user20, KIM_SPECIES_NAME_user20
1446 !!
1447 !! \since 2.0
1448 type(kim_species_name_type), protected, save, &
1449 bind(c, name="KIM_SPECIES_NAME_user20") &
1451
1452 !> \brief \copybrief KIM::SpeciesName::Known
1453 !!
1454 !! \sa KIM::SpeciesName::Known, KIM_SpeciesName_Known
1455 !!
1456 !! \since 2.0
1457 interface kim_known
1458 module procedure kim_species_name_known
1459 end interface kim_known
1460
1461 !> \brief \copybrief KIM::SpeciesName::operator==()
1462 !!
1463 !! \sa KIM::SpeciesName::operator==(), KIM_SpeciesName_Equal
1464 !!
1465 !! \since 2.0
1466 interface operator(.eq.)
1467 module procedure kim_species_name_equal
1468 end interface operator(.eq.)
1469
1470 !> \brief \copybrief KIM::SpeciesName::operator!=()
1471 !!
1472 !! \sa KIM::SpeciesName::operator!=, KIM_SpeciesName_NotEqual
1473 !!
1474 !! \since 2.0
1475 interface operator(.ne.)
1476 module procedure kim_species_name_not_equal
1477 end interface operator(.ne.)
1478
1479 !> \brief \copybrief KIM::SpeciesName::SpeciesName(std::string const &)
1480 !!
1481 !! \sa KIM::SpeciesName::SpeciesName(std::string const &),
1482 !! KIM_SpeciesName_FromString
1483 !!
1484 !! \since 2.0
1486 module procedure kim_species_name_from_string
1487 end interface kim_from_string
1488
1489 !> \brief \copybrief KIM::SpeciesName::ToString
1490 !!
1491 !! \sa KIM::SpeciesName::ToString, KIM_SpeciesName_ToSting
1492 !!
1493 !! \since 2.0
1495 module procedure kim_species_name_to_string
1496 end interface kim_to_string
1497
1498contains
1499 !> \brief \copybrief KIM::SpeciesName::Known
1500 !!
1501 !! \sa KIM::SpeciesName::Known, KIM_SpeciesName_Known
1502 !!
1503 !! \since 2.0
1504 logical recursive function kim_species_name_known(species_name)
1505 implicit none
1506 interface
1507 integer(c_int) recursive function known(species_name) &
1508 bind(c, name="KIM_SpeciesName_Known")
1509 use, intrinsic :: iso_c_binding
1511 implicit none
1512 type(kim_species_name_type), intent(in), value :: species_name
1513 end function known
1514 end interface
1515 type(kim_species_name_type), intent(in) :: species_name
1516
1517 kim_species_name_known = (known(species_name) /= 0)
1518 end function kim_species_name_known
1519
1520 !> \brief \copybrief KIM::SpeciesName::operator==()
1521 !!
1522 !! \sa KIM::SpeciesName::operator==(), KIM_SpeciesName_Equal
1523 !!
1524 !! \since 2.0
1525 logical recursive function kim_species_name_equal(lhs, rhs)
1526 implicit none
1527 type(kim_species_name_type), intent(in) :: lhs
1528 type(kim_species_name_type), intent(in) :: rhs
1529
1530 kim_species_name_equal &
1531 = (lhs%species_name_id == rhs%species_name_id)
1532 end function kim_species_name_equal
1533
1534 !> \brief \copybrief KIM::SpeciesName::operator!=()
1535 !!
1536 !! \sa KIM::SpeciesName::operator!=, KIM_SpeciesName_NotEqual
1537 !!
1538 !! \since 2.0
1539 logical recursive function kim_species_name_not_equal(lhs, rhs)
1540 implicit none
1541 type(kim_species_name_type), intent(in) :: lhs
1542 type(kim_species_name_type), intent(in) :: rhs
1543
1544 kim_species_name_not_equal = .not. (lhs == rhs)
1545 end function kim_species_name_not_equal
1546
1547 !> \brief \copybrief KIM::SpeciesName::SpeciesName(std::string const &)
1548 !!
1549 !! \sa KIM::SpeciesName::SpeciesName(std::string const &),
1550 !! KIM_SpeciesName_FromString
1551 !!
1552 !! \since 2.0
1553 recursive subroutine kim_species_name_from_string(string, species_name)
1554 implicit none
1555 interface
1556 type(kim_species_name_type) recursive function from_string(string) &
1557 bind(c, name="KIM_SpeciesName_FromString")
1558 use, intrinsic :: iso_c_binding
1560 implicit none
1561 character(c_char), intent(in) :: string(*)
1562 end function from_string
1563 end interface
1564 character(len=*, kind=c_char), intent(in) :: string
1565 type(kim_species_name_type), intent(out) :: species_name
1566
1567 species_name = from_string(trim(string)//c_null_char)
1568 end subroutine kim_species_name_from_string
1569
1570 !> \brief \copybrief KIM::SpeciesName::ToString
1571 !!
1572 !! \sa KIM::SpeciesName::ToString, KIM_SpeciesName_ToSting
1573 !!
1574 !! \since 2.0
1575 recursive subroutine kim_species_name_to_string(species_name, string)
1576 use kim_convert_string_module, only: kim_convert_c_char_ptr_to_string
1577 implicit none
1578 interface
1579 type(c_ptr) recursive function get_string(species_name) &
1580 bind(c, name="KIM_SpeciesName_ToString")
1581 use, intrinsic :: iso_c_binding
1583 implicit none
1584 type(kim_species_name_type), intent(in), value :: species_name
1585 end function get_string
1586 end interface
1587 type(kim_species_name_type), intent(in) :: species_name
1588 character(len=*, kind=c_char), intent(out) :: string
1589
1590 type(c_ptr) :: p
1591
1592 p = get_string(species_name)
1593 call kim_convert_c_char_ptr_to_string(p, string)
1594 end subroutine kim_species_name_to_string
1595
1596 !> \brief \copybrief KIM::SPECIES_NAME::GetNumberOfSpeciesNames
1597 !!
1598 !! \sa KIM::SPECIES_NAME::GetNumberOfSpeciesNames,
1599 !! KIM_SPECIES_NAME_GetNumberOfSpeciesNames
1600 !!
1601 !! \since 2.0
1602 recursive subroutine kim_get_number_of_species_names(number_of_species_names)
1603 implicit none
1604 interface
1605 recursive subroutine get_number_of_species_names( &
1606 number_of_species_names) &
1607 bind(c, name="KIM_SPECIES_NAME_GetNumberOfSpeciesNames")
1608 use, intrinsic :: iso_c_binding
1609 implicit none
1610 integer(c_int), intent(out) :: number_of_species_names
1611 end subroutine get_number_of_species_names
1612 end interface
1613 integer(c_int), intent(out) :: number_of_species_names
1614
1615 call get_number_of_species_names(number_of_species_names)
1616 end subroutine kim_get_number_of_species_names
1617
1618 !> \brief \copybrief KIM::SPECIES_NAME::GetSpeciesName
1619 !!
1620 !! \sa KIM::SPECIES_NAME::GetSpeciesName, KIM_SPECIES_NAME_GetSpeciesName
1621 !!
1622 !! \since 2.0
1623 recursive subroutine kim_get_species_name(index, species_name, ierr)
1624 implicit none
1625 interface
1626 integer(c_int) recursive function get_species_name(index, species_name) &
1627 bind(c, name="KIM_SPECIES_NAME_GetSpeciesName")
1628 use, intrinsic :: iso_c_binding
1630 implicit none
1631 integer(c_int), intent(in), value :: index
1632 type(kim_species_name_type), intent(out) :: species_name
1633 end function get_species_name
1634 end interface
1635 integer(c_int), intent(in) :: index
1636 type(kim_species_name_type), intent(out) :: species_name
1637 integer(c_int), intent(out) :: ierr
1638
1639 ierr = get_species_name(index - 1, species_name)
1640 end subroutine kim_get_species_name
1641end module kim_species_name_module
Create a SpeciesName object corresponding to the provided string. If the string does not match one of...
Determines if the object is a quantity known to the KIM API.
An Extensible Enumeration for the SpeciesName's supported by the KIM API.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Xe"), public, protected kim_species_name_xe
The standard Xenon species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user11"), public, protected kim_species_name_user11
The standard user11 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Cf"), public, protected kim_species_name_cf
The standard Californium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user13"), public, protected kim_species_name_user13
The standard user13 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Cu"), public, protected kim_species_name_cu
The standard Copper species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Nb"), public, protected kim_species_name_nb
The standard Niobium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ce"), public, protected kim_species_name_ce
The standard Cerium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_In"), public, protected kim_species_name_in
The standard Indium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Hf"), public, protected kim_species_name_hf
The standard Hafnium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user03"), public, protected kim_species_name_user03
The standard user03 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_No"), public, protected kim_species_name_no
The standard Nobelium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Os"), public, protected kim_species_name_os
The standard Osmium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Pa"), public, protected kim_species_name_pa
The standard Protactinium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Nd"), public, protected kim_species_name_nd
The standard Neodymium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_P"), public, protected kim_species_name_p
The standard Phosphorus species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user01"), public, protected kim_species_name_user01
The standard user01 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Kr"), public, protected kim_species_name_kr
The standard Krypton species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Rf"), public, protected kim_species_name_rf
The standard Rutherfordium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Na"), public, protected kim_species_name_na
The standard Sodium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Bi"), public, protected kim_species_name_bi
The standard Bismuth species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ne"), public, protected kim_species_name_ne
The standard Neon species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Es"), public, protected kim_species_name_es
The standard Einsteinium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_electron"), public, protected kim_species_name_electron
The standard electron species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Cm"), public, protected kim_species_name_cm
The standard Curium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Tb"), public, protected kim_species_name_tb
The standard Terbium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Cn"), public, protected kim_species_name_cn
The standard Copernicium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Mg"), public, protected kim_species_name_mg
The standard Magnesium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Mo"), public, protected kim_species_name_mo
The standard Molybdenum species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ba"), public, protected kim_species_name_ba
The standard Barium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Mt"), public, protected kim_species_name_mt
The standard Meitnerium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user16"), public, protected kim_species_name_user16
The standard user16 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Pd"), public, protected kim_species_name_pd
The standard Palladium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ho"), public, protected kim_species_name_ho
The standard Holmium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Be"), public, protected kim_species_name_be
The standard Beryllium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Sg"), public, protected kim_species_name_sg
The standard Seaborgium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ra"), public, protected kim_species_name_ra
The standard Radium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_I"), public, protected kim_species_name_i
The standard Iodine species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ts"), public, protected kim_species_name_ts
The standard Tennessine species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Fe"), public, protected kim_species_name_fe
The standard Iron species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Fr"), public, protected kim_species_name_fr
The standard Francium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_He"), public, protected kim_species_name_he
The standard Helium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_O"), public, protected kim_species_name_o
The standard Oxygen species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user18"), public, protected kim_species_name_user18
The standard user18 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_As"), public, protected kim_species_name_as
The standard Arsenic species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Mc"), public, protected kim_species_name_mc
The standard Moscovium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Er"), public, protected kim_species_name_er
The standard Erbium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Y"), public, protected kim_species_name_y
The standard Yttrium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Al"), public, protected kim_species_name_al
The standard Aluminum species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Bh"), public, protected kim_species_name_bh
The standard Bohrium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user12"), public, protected kim_species_name_user12
The standard user12 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Dy"), public, protected kim_species_name_dy
The standard Dysprosium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_W"), public, protected kim_species_name_w
The standard Tungsten species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ni"), public, protected kim_species_name_ni
The standard Nickel species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user19"), public, protected kim_species_name_user19
The standard user19 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Eu"), public, protected kim_species_name_eu
The standard Europium species.
recursive subroutine, public kim_get_species_name(index, species_name, ierr)
Get the identity of each defined standard SpeciesName.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user10"), public, protected kim_species_name_user10
The standard user10 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Sn"), public, protected kim_species_name_sn
The standard Tin species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user02"), public, protected kim_species_name_user02
The standard user02 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Pt"), public, protected kim_species_name_pt
The standard Platinum species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Nh"), public, protected kim_species_name_nh
The standard Nihonium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ta"), public, protected kim_species_name_ta
The standard Tantalum species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Se"), public, protected kim_species_name_se
The standard Selenium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Rh"), public, protected kim_species_name_rh
The standard Rhodium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Sr"), public, protected kim_species_name_sr
The standard Strontium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Np"), public, protected kim_species_name_np
The standard Neptunium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Lr"), public, protected kim_species_name_lr
The standard Lawrencium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_F"), public, protected kim_species_name_f
The standard Fluorine species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ca"), public, protected kim_species_name_ca
The standard Calcium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ar"), public, protected kim_species_name_ar
The standard Argon species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ds"), public, protected kim_species_name_ds
The standard Darmstadtium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Th"), public, protected kim_species_name_th
The standard Thorium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Yb"), public, protected kim_species_name_yb
The standard Ytterbium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Tc"), public, protected kim_species_name_tc
The standard Technetium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Pu"), public, protected kim_species_name_pu
The standard Plutonium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user15"), public, protected kim_species_name_user15
The standard user15 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Co"), public, protected kim_species_name_co
The standard Cobalt species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Br"), public, protected kim_species_name_br
The standard Bromine species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Tl"), public, protected kim_species_name_tl
The standard Thallium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user14"), public, protected kim_species_name_user14
The standard user14 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Fm"), public, protected kim_species_name_fm
The standard Fermium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Bk"), public, protected kim_species_name_bk
The standard Berkelium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Au"), public, protected kim_species_name_au
The standard Gold species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Po"), public, protected kim_species_name_po
The standard Polonium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Pr"), public, protected kim_species_name_pr
The standard Praseodymium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_S"), public, protected kim_species_name_s
The standard Sulfur species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user17"), public, protected kim_species_name_user17
The standard user17 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_V"), public, protected kim_species_name_v
The standard Vanadium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Cl"), public, protected kim_species_name_cl
The standard Chlorine species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_N"), public, protected kim_species_name_n
The standard Nitrogen species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Hs"), public, protected kim_species_name_hs
The standard Hassium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Db"), public, protected kim_species_name_db
The standard Dubnium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ti"), public, protected kim_species_name_ti
The standard Titanium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user20"), public, protected kim_species_name_user20
The standard user20 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user05"), public, protected kim_species_name_user05
The standard user05 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_U"), public, protected kim_species_name_u
The standard Uranium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ac"), public, protected kim_species_name_ac
The standard Actinium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Rn"), public, protected kim_species_name_rn
The standard Radon species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Am"), public, protected kim_species_name_am
The standard Americium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_H"), public, protected kim_species_name_h
The standard Hydrogen species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ga"), public, protected kim_species_name_ga
The standard Gallium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Tm"), public, protected kim_species_name_tm
The standard Thulium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Pm"), public, protected kim_species_name_pm
The standard Promethium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Gd"), public, protected kim_species_name_gd
The standard Gadolinium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ir"), public, protected kim_species_name_ir
The standard Iridium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Md"), public, protected kim_species_name_md
The standard Mendelevium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Re"), public, protected kim_species_name_re
The standard Rhenium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Rb"), public, protected kim_species_name_rb
The standard Rubidium species.
recursive subroutine, public kim_get_number_of_species_names(number_of_species_names)
Get the number of standard SpeciesName's defined by the KIM API.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Rg"), public, protected kim_species_name_rg
The standard Roentgenium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Cs"), public, protected kim_species_name_cs
The standard Cesium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ge"), public, protected kim_species_name_ge
The standard Germanium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user08"), public, protected kim_species_name_user08
The standard user08 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Cd"), public, protected kim_species_name_cd
The standard Cadmium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Og"), public, protected kim_species_name_og
The standard Oganesson species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Si"), public, protected kim_species_name_si
The standard Silicon species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ag"), public, protected kim_species_name_ag
The standard Silver species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_B"), public, protected kim_species_name_b
The standard Boron species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Lv"), public, protected kim_species_name_lv
The standard Livermorium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_K"), public, protected kim_species_name_k
The standard Potassium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Lu"), public, protected kim_species_name_lu
The standard Lutetium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Zr"), public, protected kim_species_name_zr
The standard Zirconium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Mn"), public, protected kim_species_name_mn
The standard Manganese species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user06"), public, protected kim_species_name_user06
The standard user06 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user09"), public, protected kim_species_name_user09
The standard user09 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Cr"), public, protected kim_species_name_cr
The standard Chromium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_At"), public, protected kim_species_name_at
The standard Astatine species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user07"), public, protected kim_species_name_user07
The standard user07 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Sc"), public, protected kim_species_name_sc
The standard Scandium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Te"), public, protected kim_species_name_te
The standard Tellurium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Pb"), public, protected kim_species_name_pb
The standard Lead species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_La"), public, protected kim_species_name_la
The standard Lanthanum species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Ru"), public, protected kim_species_name_ru
The standard Ruthenium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Sm"), public, protected kim_species_name_sm
The standard Samarium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Li"), public, protected kim_species_name_li
The standard Lithium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_C"), public, protected kim_species_name_c
The standard Carbon species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Fl"), public, protected kim_species_name_fl
The standard Flerovium species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Sb"), public, protected kim_species_name_sb
The standard Antimony species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Zn"), public, protected kim_species_name_zn
The standard Zinc species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_user04"), public, protected kim_species_name_user04
The standard user04 species.
type(kim_species_name_type), save, bind(C, name="KIM_SPECIES_NAME_Hg"), public, protected kim_species_name_hg
The standard Mercury species.
An Extensible Enumeration for the SpeciesName's supported by the KIM API.