35 use,
intrinsic :: iso_c_binding
40 kim_species_name_type, &
41 kim_species_name_from_string, &
44 kim_species_name_string, &
186 kim_species_name_get_number_of_species, &
187 kim_species_name_get_species_name
189 type, bind(c) :: kim_species_name_type
190 integer(c_int) species_name_id
191 end type kim_species_name_type
193 type(kim_species_name_type),
protected, &
194 bind(c, name=
"KIM_SPECIES_NAME_electron") &
196 type(kim_species_name_type),
protected, &
197 bind(c, name=
"KIM_SPECIES_NAME_H") &
199 type(kim_species_name_type),
protected, &
200 bind(c, name=
"KIM_SPECIES_NAME_He") &
202 type(kim_species_name_type),
protected, &
203 bind(c, name=
"KIM_SPECIES_NAME_Li") &
205 type(kim_species_name_type),
protected, &
206 bind(c, name=
"KIM_SPECIES_NAME_Be") &
208 type(kim_species_name_type),
protected, &
209 bind(c, name=
"KIM_SPECIES_NAME_B") &
211 type(kim_species_name_type),
protected, &
212 bind(c, name=
"KIM_SPECIES_NAME_C") &
214 type(kim_species_name_type),
protected, &
215 bind(c, name=
"KIM_SPECIES_NAME_N") &
217 type(kim_species_name_type),
protected, &
218 bind(c, name=
"KIM_SPECIES_NAME_O") &
220 type(kim_species_name_type),
protected, &
221 bind(c, name=
"KIM_SPECIES_NAME_F") &
223 type(kim_species_name_type),
protected, &
224 bind(c, name=
"KIM_SPECIES_NAME_Ne") &
226 type(kim_species_name_type),
protected, &
227 bind(c, name=
"KIM_SPECIES_NAME_Na") &
229 type(kim_species_name_type),
protected, &
230 bind(c, name=
"KIM_SPECIES_NAME_Mg") &
232 type(kim_species_name_type),
protected, &
233 bind(c, name=
"KIM_SPECIES_NAME_Al") &
235 type(kim_species_name_type),
protected, &
236 bind(c, name=
"KIM_SPECIES_NAME_Si") &
238 type(kim_species_name_type),
protected, &
239 bind(c, name=
"KIM_SPECIES_NAME_P") &
241 type(kim_species_name_type),
protected, &
242 bind(c, name=
"KIM_SPECIES_NAME_S") &
244 type(kim_species_name_type),
protected, &
245 bind(c, name=
"KIM_SPECIES_NAME_Cl") &
247 type(kim_species_name_type),
protected, &
248 bind(c, name=
"KIM_SPECIES_NAME_Ar") &
250 type(kim_species_name_type),
protected, &
251 bind(c, name=
"KIM_SPECIES_NAME_K") &
253 type(kim_species_name_type),
protected, &
254 bind(c, name=
"KIM_SPECIES_NAME_Ca") &
256 type(kim_species_name_type),
protected, &
257 bind(c, name=
"KIM_SPECIES_NAME_Sc") &
259 type(kim_species_name_type),
protected, &
260 bind(c, name=
"KIM_SPECIES_NAME_Ti") &
262 type(kim_species_name_type),
protected, &
263 bind(c, name=
"KIM_SPECIES_NAME_V") &
265 type(kim_species_name_type),
protected, &
266 bind(c, name=
"KIM_SPECIES_NAME_Cr") &
268 type(kim_species_name_type),
protected, &
269 bind(c, name=
"KIM_SPECIES_NAME_Mn") &
271 type(kim_species_name_type),
protected, &
272 bind(c, name=
"KIM_SPECIES_NAME_Fe") &
274 type(kim_species_name_type),
protected, &
275 bind(c, name=
"KIM_SPECIES_NAME_Co") &
277 type(kim_species_name_type),
protected, &
278 bind(c, name=
"KIM_SPECIES_NAME_Ni") &
280 type(kim_species_name_type),
protected, &
281 bind(c, name=
"KIM_SPECIES_NAME_Cu") &
283 type(kim_species_name_type),
protected, &
284 bind(c, name=
"KIM_SPECIES_NAME_Zn") &
286 type(kim_species_name_type),
protected, &
287 bind(c, name=
"KIM_SPECIES_NAME_Ga") &
289 type(kim_species_name_type),
protected, &
290 bind(c, name=
"KIM_SPECIES_NAME_Ge") &
292 type(kim_species_name_type),
protected, &
293 bind(c, name=
"KIM_SPECIES_NAME_As") &
295 type(kim_species_name_type),
protected, &
296 bind(c, name=
"KIM_SPECIES_NAME_Se") &
298 type(kim_species_name_type),
protected, &
299 bind(c, name=
"KIM_SPECIES_NAME_Br") &
301 type(kim_species_name_type),
protected, &
302 bind(c, name=
"KIM_SPECIES_NAME_Kr") &
304 type(kim_species_name_type),
protected, &
305 bind(c, name=
"KIM_SPECIES_NAME_Rb") &
307 type(kim_species_name_type),
protected, &
308 bind(c, name=
"KIM_SPECIES_NAME_Sr") &
310 type(kim_species_name_type),
protected, &
311 bind(c, name=
"KIM_SPECIES_NAME_Y") &
313 type(kim_species_name_type),
protected, &
314 bind(c, name=
"KIM_SPECIES_NAME_Zr") &
316 type(kim_species_name_type),
protected, &
317 bind(c, name=
"KIM_SPECIES_NAME_Nb") &
319 type(kim_species_name_type),
protected, &
320 bind(c, name=
"KIM_SPECIES_NAME_Mo") &
322 type(kim_species_name_type),
protected, &
323 bind(c, name=
"KIM_SPECIES_NAME_Tc") &
325 type(kim_species_name_type),
protected, &
326 bind(c, name=
"KIM_SPECIES_NAME_Ru") &
328 type(kim_species_name_type),
protected, &
329 bind(c, name=
"KIM_SPECIES_NAME_Rh") &
331 type(kim_species_name_type),
protected, &
332 bind(c, name=
"KIM_SPECIES_NAME_Pd") &
334 type(kim_species_name_type),
protected, &
335 bind(c, name=
"KIM_SPECIES_NAME_Ag") &
337 type(kim_species_name_type),
protected, &
338 bind(c, name=
"KIM_SPECIES_NAME_Cd") &
340 type(kim_species_name_type),
protected, &
341 bind(c, name=
"KIM_SPECIES_NAME_In") &
343 type(kim_species_name_type),
protected, &
344 bind(c, name=
"KIM_SPECIES_NAME_Sn") &
346 type(kim_species_name_type),
protected, &
347 bind(c, name=
"KIM_SPECIES_NAME_Sb") &
349 type(kim_species_name_type),
protected, &
350 bind(c, name=
"KIM_SPECIES_NAME_Te") &
352 type(kim_species_name_type),
protected, &
353 bind(c, name=
"KIM_SPECIES_NAME_I") &
355 type(kim_species_name_type),
protected, &
356 bind(c, name=
"KIM_SPECIES_NAME_Xe") &
358 type(kim_species_name_type),
protected, &
359 bind(c, name=
"KIM_SPECIES_NAME_Cs") &
361 type(kim_species_name_type),
protected, &
362 bind(c, name=
"KIM_SPECIES_NAME_Ba") &
364 type(kim_species_name_type),
protected, &
365 bind(c, name=
"KIM_SPECIES_NAME_La") &
367 type(kim_species_name_type),
protected, &
368 bind(c, name=
"KIM_SPECIES_NAME_Ce") &
370 type(kim_species_name_type),
protected, &
371 bind(c, name=
"KIM_SPECIES_NAME_Pr") &
373 type(kim_species_name_type),
protected, &
374 bind(c, name=
"KIM_SPECIES_NAME_Nd") &
376 type(kim_species_name_type),
protected, &
377 bind(c, name=
"KIM_SPECIES_NAME_Pm") &
379 type(kim_species_name_type),
protected, &
380 bind(c, name=
"KIM_SPECIES_NAME_Sm") &
382 type(kim_species_name_type),
protected, &
383 bind(c, name=
"KIM_SPECIES_NAME_Eu") &
385 type(kim_species_name_type),
protected, &
386 bind(c, name=
"KIM_SPECIES_NAME_Gd") &
388 type(kim_species_name_type),
protected, &
389 bind(c, name=
"KIM_SPECIES_NAME_Tb") &
391 type(kim_species_name_type),
protected, &
392 bind(c, name=
"KIM_SPECIES_NAME_Dy") &
394 type(kim_species_name_type),
protected, &
395 bind(c, name=
"KIM_SPECIES_NAME_Ho") &
397 type(kim_species_name_type),
protected, &
398 bind(c, name=
"KIM_SPECIES_NAME_Er") &
400 type(kim_species_name_type),
protected, &
401 bind(c, name=
"KIM_SPECIES_NAME_Tm") &
403 type(kim_species_name_type),
protected, &
404 bind(c, name=
"KIM_SPECIES_NAME_Yb") &
406 type(kim_species_name_type),
protected, &
407 bind(c, name=
"KIM_SPECIES_NAME_Lu") &
409 type(kim_species_name_type),
protected, &
410 bind(c, name=
"KIM_SPECIES_NAME_Hf") &
412 type(kim_species_name_type),
protected, &
413 bind(c, name=
"KIM_SPECIES_NAME_Ta") &
415 type(kim_species_name_type),
protected, &
416 bind(c, name=
"KIM_SPECIES_NAME_W") &
418 type(kim_species_name_type),
protected, &
419 bind(c, name=
"KIM_SPECIES_NAME_Re") &
421 type(kim_species_name_type),
protected, &
422 bind(c, name=
"KIM_SPECIES_NAME_Os") &
424 type(kim_species_name_type),
protected, &
425 bind(c, name=
"KIM_SPECIES_NAME_Ir") &
427 type(kim_species_name_type),
protected, &
428 bind(c, name=
"KIM_SPECIES_NAME_Pt") &
430 type(kim_species_name_type),
protected, &
431 bind(c, name=
"KIM_SPECIES_NAME_Au") &
433 type(kim_species_name_type),
protected, &
434 bind(c, name=
"KIM_SPECIES_NAME_Hg") &
436 type(kim_species_name_type),
protected, &
437 bind(c, name=
"KIM_SPECIES_NAME_Tl") &
439 type(kim_species_name_type),
protected, &
440 bind(c, name=
"KIM_SPECIES_NAME_Pb") &
442 type(kim_species_name_type),
protected, &
443 bind(c, name=
"KIM_SPECIES_NAME_Bi") &
445 type(kim_species_name_type),
protected, &
446 bind(c, name=
"KIM_SPECIES_NAME_Po") &
448 type(kim_species_name_type),
protected, &
449 bind(c, name=
"KIM_SPECIES_NAME_At") &
451 type(kim_species_name_type),
protected, &
452 bind(c, name=
"KIM_SPECIES_NAME_Rn") &
454 type(kim_species_name_type),
protected, &
455 bind(c, name=
"KIM_SPECIES_NAME_Fr") &
457 type(kim_species_name_type),
protected, &
458 bind(c, name=
"KIM_SPECIES_NAME_Ra") &
460 type(kim_species_name_type),
protected, &
461 bind(c, name=
"KIM_SPECIES_NAME_Ac") &
463 type(kim_species_name_type),
protected, &
464 bind(c, name=
"KIM_SPECIES_NAME_Th") &
466 type(kim_species_name_type),
protected, &
467 bind(c, name=
"KIM_SPECIES_NAME_Pa") &
469 type(kim_species_name_type),
protected, &
470 bind(c, name=
"KIM_SPECIES_NAME_U") &
472 type(kim_species_name_type),
protected, &
473 bind(c, name=
"KIM_SPECIES_NAME_Np") &
475 type(kim_species_name_type),
protected, &
476 bind(c, name=
"KIM_SPECIES_NAME_Pu") &
478 type(kim_species_name_type),
protected, &
479 bind(c, name=
"KIM_SPECIES_NAME_Am") &
481 type(kim_species_name_type),
protected, &
482 bind(c, name=
"KIM_SPECIES_NAME_Cm") &
484 type(kim_species_name_type),
protected, &
485 bind(c, name=
"KIM_SPECIES_NAME_Bk") &
487 type(kim_species_name_type),
protected, &
488 bind(c, name=
"KIM_SPECIES_NAME_Cf") &
490 type(kim_species_name_type),
protected, &
491 bind(c, name=
"KIM_SPECIES_NAME_Es") &
493 type(kim_species_name_type),
protected, &
494 bind(c, name=
"KIM_SPECIES_NAME_Fm") &
496 type(kim_species_name_type),
protected, &
497 bind(c, name=
"KIM_SPECIES_NAME_Md") &
499 type(kim_species_name_type),
protected, &
500 bind(c, name=
"KIM_SPECIES_NAME_No") &
502 type(kim_species_name_type),
protected, &
503 bind(c, name=
"KIM_SPECIES_NAME_Lr") &
505 type(kim_species_name_type),
protected, &
506 bind(c, name=
"KIM_SPECIES_NAME_Rf") &
508 type(kim_species_name_type),
protected, &
509 bind(c, name=
"KIM_SPECIES_NAME_Db") &
511 type(kim_species_name_type),
protected, &
512 bind(c, name=
"KIM_SPECIES_NAME_Sg") &
514 type(kim_species_name_type),
protected, &
515 bind(c, name=
"KIM_SPECIES_NAME_Bh") &
517 type(kim_species_name_type),
protected, &
518 bind(c, name=
"KIM_SPECIES_NAME_Hs") &
520 type(kim_species_name_type),
protected, &
521 bind(c, name=
"KIM_SPECIES_NAME_Mt") &
523 type(kim_species_name_type),
protected, &
524 bind(c, name=
"KIM_SPECIES_NAME_Ds") &
526 type(kim_species_name_type),
protected, &
527 bind(c, name=
"KIM_SPECIES_NAME_Rg") &
529 type(kim_species_name_type),
protected, &
530 bind(c, name=
"KIM_SPECIES_NAME_Cn") &
532 type(kim_species_name_type),
protected, &
533 bind(c, name=
"KIM_SPECIES_NAME_Uut") &
535 type(kim_species_name_type),
protected, &
536 bind(c, name=
"KIM_SPECIES_NAME_Fl") &
538 type(kim_species_name_type),
protected, &
539 bind(c, name=
"KIM_SPECIES_NAME_Uup") &
541 type(kim_species_name_type),
protected, &
542 bind(c, name=
"KIM_SPECIES_NAME_Lv") &
544 type(kim_species_name_type),
protected, &
545 bind(c, name=
"KIM_SPECIES_NAME_Uus") &
547 type(kim_species_name_type),
protected, &
548 bind(c, name=
"KIM_SPECIES_NAME_Uuo") &
550 type(kim_species_name_type),
protected, &
551 bind(c, name=
"KIM_SPECIES_NAME_User01") &
553 type(kim_species_name_type),
protected, &
554 bind(c, name=
"KIM_SPECIES_NAME_User02") &
556 type(kim_species_name_type),
protected, &
557 bind(c, name=
"KIM_SPECIES_NAME_User03") &
559 type(kim_species_name_type),
protected, &
560 bind(c, name=
"KIM_SPECIES_NAME_User04") &
562 type(kim_species_name_type),
protected, &
563 bind(c, name=
"KIM_SPECIES_NAME_User05") &
565 type(kim_species_name_type),
protected, &
566 bind(c, name=
"KIM_SPECIES_NAME_User06") &
568 type(kim_species_name_type),
protected, &
569 bind(c, name=
"KIM_SPECIES_NAME_User07") &
571 type(kim_species_name_type),
protected, &
572 bind(c, name=
"KIM_SPECIES_NAME_User08") &
574 type(kim_species_name_type),
protected, &
575 bind(c, name=
"KIM_SPECIES_NAME_User09") &
577 type(kim_species_name_type),
protected, &
578 bind(c, name=
"KIM_SPECIES_NAME_User10") &
580 type(kim_species_name_type),
protected, &
581 bind(c, name=
"KIM_SPECIES_NAME_User11") &
583 type(kim_species_name_type),
protected, &
584 bind(c, name=
"KIM_SPECIES_NAME_User12") &
586 type(kim_species_name_type),
protected, &
587 bind(c, name=
"KIM_SPECIES_NAME_User13") &
589 type(kim_species_name_type),
protected, &
590 bind(c, name=
"KIM_SPECIES_NAME_User14") &
592 type(kim_species_name_type),
protected, &
593 bind(c, name=
"KIM_SPECIES_NAME_User15") &
595 type(kim_species_name_type),
protected, &
596 bind(c, name=
"KIM_SPECIES_NAME_User16") &
598 type(kim_species_name_type),
protected, &
599 bind(c, name=
"KIM_SPECIES_NAME_User17") &
601 type(kim_species_name_type),
protected, &
602 bind(c, name=
"KIM_SPECIES_NAME_User18") &
604 type(kim_species_name_type),
protected, &
605 bind(c, name=
"KIM_SPECIES_NAME_User19") &
607 type(kim_species_name_type),
protected, &
608 bind(c, name=
"KIM_SPECIES_NAME_User20") &
611 interface operator (.eq.)
612 logical function kim_species_name_equal(left, right)
613 use,
intrinsic :: iso_c_binding
614 import kim_species_name_type
616 type(kim_species_name_type),
intent(in) :: left
617 type(kim_species_name_type),
intent(in) :: right
618 end function kim_species_name_equal
619 end interface operator (.eq.)
621 interface operator (.ne.)
622 logical function kim_species_name_not_equal(left, right)
623 use,
intrinsic :: iso_c_binding
624 import kim_species_name_type
626 type(kim_species_name_type),
intent(in) :: left
627 type(kim_species_name_type),
intent(in) :: right
628 end function kim_species_name_not_equal
629 end interface operator (.ne.)
632 subroutine kim_species_name_from_string(string, species_name)
633 use,
intrinsic :: iso_c_binding
634 import kim_species_name_type
636 character(len=*),
intent(in) :: string
637 type(kim_species_name_type),
intent(out) :: species_name
638 end subroutine kim_species_name_from_string
640 subroutine kim_species_name_string(species_name, string)
641 import kim_species_name_type
643 type(kim_species_name_type),
intent(in),
value :: species_name
644 character(len=*),
intent(out) :: string
645 end subroutine kim_species_name_string
647 subroutine kim_species_name_get_number_of_species(&
649 use,
intrinsic :: iso_c_binding
651 integer(c_int),
intent(out) :: number_of_species
652 end subroutine kim_species_name_get_number_of_species
654 subroutine kim_species_name_get_species_name(index, species_name, ierr)
655 use,
intrinsic :: iso_c_binding
656 import kim_species_name_type
658 integer(c_int),
intent(in),
value :: index
659 type(kim_species_name_type),
intent(out) :: species_name
660 integer(c_int),
intent(out) :: ierr
661 end subroutine kim_species_name_get_species_name
type(kim_species_name_type), public, protected kim_species_name_pu
type(kim_species_name_type), public, protected kim_species_name_ni
type(kim_species_name_type), public, protected kim_species_name_electron
type(kim_species_name_type), public, protected kim_species_name_tc
type(kim_species_name_type), public, protected kim_species_name_hf
type(kim_species_name_type), public, protected kim_species_name_es
type(kim_species_name_type), public, protected kim_species_name_np
type(kim_species_name_type), public, protected kim_species_name_tl
type(kim_species_name_type), public, protected kim_species_name_fe
type(kim_species_name_type), public, protected kim_species_name_ga
type(kim_species_name_type), public, protected kim_species_name_tm
type(kim_species_name_type), public, protected kim_species_name_ds
type(kim_species_name_type), public, protected kim_species_name_he
type(kim_species_name_type), public, protected kim_species_name_am
type(kim_species_name_type), public, protected kim_species_name_al
type(kim_species_name_type), public, protected kim_species_name_no
type(kim_species_name_type), public, protected kim_species_name_uuo
type(kim_species_name_type), public, protected kim_species_name_uus
type(kim_species_name_type), public, protected kim_species_name_br
type(kim_species_name_type), public, protected kim_species_name_p
type(kim_species_name_type), public, protected kim_species_name_user04
type(kim_species_name_type), public, protected kim_species_name_au
type(kim_species_name_type), public, protected kim_species_name_sm
type(kim_species_name_type), public, protected kim_species_name_user12
type(kim_species_name_type), public, protected kim_species_name_os
type(kim_species_name_type), public, protected kim_species_name_sc
type(kim_species_name_type), public, protected kim_species_name_cd
type(kim_species_name_type), public, protected kim_species_name_zn
type(kim_species_name_type), public, protected kim_species_name_f
type(kim_species_name_type), public, protected kim_species_name_user19
type(kim_species_name_type), public, protected kim_species_name_gd
type(kim_species_name_type), public, protected kim_species_name_s
type(kim_species_name_type), public, protected kim_species_name_be
type(kim_species_name_type), public, protected kim_species_name_pt
type(kim_species_name_type), public, protected kim_species_name_ru
type(kim_species_name_type), public, protected kim_species_name_user20
type(kim_species_name_type), public, protected kim_species_name_user08
type(kim_species_name_type), public, protected kim_species_name_n
type(kim_species_name_type), public, protected kim_species_name_user16
type(kim_species_name_type), public, protected kim_species_name_b
type(kim_species_name_type), public, protected kim_species_name_ge
type(kim_species_name_type), public, protected kim_species_name_xe
type(kim_species_name_type), public, protected kim_species_name_mt
type(kim_species_name_type), public, protected kim_species_name_pa
type(kim_species_name_type), public, protected kim_species_name_ag
type(kim_species_name_type), public, protected kim_species_name_user11
type(kim_species_name_type), public, protected kim_species_name_ho
type(kim_species_name_type), public, protected kim_species_name_user13
type(kim_species_name_type), public, protected kim_species_name_fm
type(kim_species_name_type), public, protected kim_species_name_hg
type(kim_species_name_type), public, protected kim_species_name_tb
type(kim_species_name_type), public, protected kim_species_name_user10
type(kim_species_name_type), public, protected kim_species_name_at
type(kim_species_name_type), public, protected kim_species_name_w
type(kim_species_name_type), public, protected kim_species_name_pm
type(kim_species_name_type), public, protected kim_species_name_re
type(kim_species_name_type), public, protected kim_species_name_h
type(kim_species_name_type), public, protected kim_species_name_lv
type(kim_species_name_type), public, protected kim_species_name_k
type(kim_species_name_type), public, protected kim_species_name_uut
type(kim_species_name_type), public, protected kim_species_name_th
type(kim_species_name_type), public, protected kim_species_name_u
type(kim_species_name_type), public, protected kim_species_name_user06
type(kim_species_name_type), public, protected kim_species_name_rh
type(kim_species_name_type), public, protected kim_species_name_nd
type(kim_species_name_type), public, protected kim_species_name_sr
type(kim_species_name_type), public, protected kim_species_name_y
type(kim_species_name_type), public, protected kim_species_name_cl
type(kim_species_name_type), public, protected kim_species_name_rn
type(kim_species_name_type), public, protected kim_species_name_user18
type(kim_species_name_type), public, protected kim_species_name_lr
type(kim_species_name_type), public, protected kim_species_name_cs
type(kim_species_name_type), public, protected kim_species_name_lu
type(kim_species_name_type), public, protected kim_species_name_mn
type(kim_species_name_type), public, protected kim_species_name_rb
type(kim_species_name_type), public, protected kim_species_name_co
type(kim_species_name_type), public, protected kim_species_name_user15
type(kim_species_name_type), public, protected kim_species_name_po
type(kim_species_name_type), public, protected kim_species_name_pr
type(kim_species_name_type), public, protected kim_species_name_bi
type(kim_species_name_type), public, protected kim_species_name_sn
type(kim_species_name_type), public, protected kim_species_name_mg
type(kim_species_name_type), public, protected kim_species_name_ba
type(kim_species_name_type), public, protected kim_species_name_md
type(kim_species_name_type), public, protected kim_species_name_li
type(kim_species_name_type), public, protected kim_species_name_sb
type(kim_species_name_type), public, protected kim_species_name_cn
type(kim_species_name_type), public, protected kim_species_name_ir
type(kim_species_name_type), public, protected kim_species_name_ac
type(kim_species_name_type), public, protected kim_species_name_pb
type(kim_species_name_type), public, protected kim_species_name_bk
type(kim_species_name_type), public, protected kim_species_name_la
type(kim_species_name_type), public, protected kim_species_name_mo
type(kim_species_name_type), public, protected kim_species_name_pd
type(kim_species_name_type), public, protected kim_species_name_te
type(kim_species_name_type), public, protected kim_species_name_ti
type(kim_species_name_type), public, protected kim_species_name_si
type(kim_species_name_type), public, protected kim_species_name_ca
type(kim_species_name_type), public, protected kim_species_name_ce
type(kim_species_name_type), public, protected kim_species_name_i
type(kim_species_name_type), public, protected kim_species_name_cm
type(kim_species_name_type), public, protected kim_species_name_rg
type(kim_species_name_type), public, protected kim_species_name_nb
type(kim_species_name_type), public, protected kim_species_name_db
type(kim_species_name_type), public, protected kim_species_name_ne
type(kim_species_name_type), public, protected kim_species_name_user17
type(kim_species_name_type), public, protected kim_species_name_user05
type(kim_species_name_type), public, protected kim_species_name_user03
type(kim_species_name_type), public, protected kim_species_name_cf
type(kim_species_name_type), public, protected kim_species_name_ta
type(kim_species_name_type), public, protected kim_species_name_uup
type(kim_species_name_type), public, protected kim_species_name_fl
type(kim_species_name_type), public, protected kim_species_name_in
type(kim_species_name_type), public, protected kim_species_name_bh
type(kim_species_name_type), public, protected kim_species_name_er
type(kim_species_name_type), public, protected kim_species_name_user14
type(kim_species_name_type), public, protected kim_species_name_user02
type(kim_species_name_type), public, protected kim_species_name_user01
type(kim_species_name_type), public, protected kim_species_name_cu
type(kim_species_name_type), public, protected kim_species_name_zr
type(kim_species_name_type), public, protected kim_species_name_yb
type(kim_species_name_type), public, protected kim_species_name_se
type(kim_species_name_type), public, protected kim_species_name_ra
type(kim_species_name_type), public, protected kim_species_name_kr
type(kim_species_name_type), public, protected kim_species_name_cr
type(kim_species_name_type), public, protected kim_species_name_na
type(kim_species_name_type), public, protected kim_species_name_sg
type(kim_species_name_type), public, protected kim_species_name_user07
type(kim_species_name_type), public, protected kim_species_name_dy
type(kim_species_name_type), public, protected kim_species_name_as
type(kim_species_name_type), public, protected kim_species_name_hs
type(kim_species_name_type), public, protected kim_species_name_eu
type(kim_species_name_type), public, protected kim_species_name_v
type(kim_species_name_type), public, protected kim_species_name_rf
type(kim_species_name_type), public, protected kim_species_name_c
type(kim_species_name_type), public, protected kim_species_name_ar
type(kim_species_name_type), public, protected kim_species_name_fr
type(kim_species_name_type), public, protected kim_species_name_user09
type(kim_species_name_type), public, protected kim_species_name_o