Module: Chemicalml::Cml::Base
- Defined in:
- lib/chemicalml/cml/base.rb,
lib/chemicalml/cml/base/map.rb,
lib/chemicalml/cml/base/atom.rb,
lib/chemicalml/cml/base/band.rb,
lib/chemicalml/cml/base/bond.rb,
lib/chemicalml/cml/base/join.rb,
lib/chemicalml/cml/base/link.rb,
lib/chemicalml/cml/base/list.rb,
lib/chemicalml/cml/base/name.rb,
lib/chemicalml/cml/base/peak.rb,
lib/chemicalml/cml/base/unit.rb,
lib/chemicalml/cml/base/angle.rb,
lib/chemicalml/cml/base/array.rb,
lib/chemicalml/cml/base/eigen.rb,
lib/chemicalml/cml/base/label.rb,
lib/chemicalml/cml/base/line3.rb,
lib/chemicalml/cml/base/stmml.rb,
lib/chemicalml/cml/base/table.rb,
lib/chemicalml/cml/base/xaxis.rb,
lib/chemicalml/cml/base/yaxis.rb,
lib/chemicalml/cml/base/action.rb,
lib/chemicalml/cml/base/amount.rb,
lib/chemicalml/cml/base/kpoint.rb,
lib/chemicalml/cml/base/length.rb,
lib/chemicalml/cml/base/matrix.rb,
lib/chemicalml/cml/base/object.rb,
lib/chemicalml/cml/base/plane3.rb,
lib/chemicalml/cml/base/point3.rb,
lib/chemicalml/cml/base/region.rb,
lib/chemicalml/cml/base/sample.rb,
lib/chemicalml/cml/base/scalar.rb,
lib/chemicalml/cml/base/system.rb,
lib/chemicalml/cml/base/any_cml.rb,
lib/chemicalml/cml/base/crystal.rb,
lib/chemicalml/cml/base/formula.rb,
lib/chemicalml/cml/base/isotope.rb,
lib/chemicalml/cml/base/lattice.rb,
lib/chemicalml/cml/base/product.rb,
lib/chemicalml/cml/base/sphere3.rb,
lib/chemicalml/cml/base/torsion.rb,
lib/chemicalml/cml/base/vector3.rb,
lib/chemicalml/cml/base/atom_set.rb,
lib/chemicalml/cml/base/bond_set.rb,
lib/chemicalml/cml/base/document.rb,
lib/chemicalml/cml/base/electron.rb,
lib/chemicalml/cml/base/fragment.rb,
lib/chemicalml/cml/base/gradient.rb,
lib/chemicalml/cml/base/metadata.rb,
lib/chemicalml/cml/base/molecule.rb,
lib/chemicalml/cml/base/particle.rb,
lib/chemicalml/cml/base/property.rb,
lib/chemicalml/cml/base/reactant.rb,
lib/chemicalml/cml/base/reaction.rb,
lib/chemicalml/cml/base/spectrum.rb,
lib/chemicalml/cml/base/symmetry.rb,
lib/chemicalml/cml/base/z_matrix.rb,
lib/chemicalml/cml/base/abundance.rb,
lib/chemicalml/cml/base/atom_type.rb,
lib/chemicalml/cml/base/band_list.rb,
lib/chemicalml/cml/base/basis_set.rb,
lib/chemicalml/cml/base/bond_type.rb,
lib/chemicalml/cml/base/dimension.rb,
lib/chemicalml/cml/base/mechanism.rb,
lib/chemicalml/cml/base/parameter.rb,
lib/chemicalml/cml/base/peak_list.rb,
lib/chemicalml/cml/base/potential.rb,
lib/chemicalml/cml/base/spectator.rb,
lib/chemicalml/cml/base/substance.rb,
lib/chemicalml/cml/base/table_row.rb,
lib/chemicalml/cml/base/unit_list.rb,
lib/chemicalml/cml/base/unit_type.rb,
lib/chemicalml/cml/base/array_list.rb,
lib/chemicalml/cml/base/atom_array.rb,
lib/chemicalml/cml/base/bond_array.rb,
lib/chemicalml/cml/base/cml_module.rb,
lib/chemicalml/cml/base/definition.rb,
lib/chemicalml/cml/base/dictionary.rb,
lib/chemicalml/cml/base/identifier.rb,
lib/chemicalml/cml/base/peak_group.rb,
lib/chemicalml/cml/base/table_cell.rb,
lib/chemicalml/cml/base/transform3.rb,
lib/chemicalml/cml/base/action_list.rb,
lib/chemicalml/cml/base/atom_parity.rb,
lib/chemicalml/cml/base/bond_stereo.rb,
lib/chemicalml/cml/base/description.rb,
lib/chemicalml/cml/base/kpoint_list.rb,
lib/chemicalml/cml/base/observation.rb,
lib/chemicalml/cml/base/isotope_list.rb,
lib/chemicalml/cml/base/product_list.rb,
lib/chemicalml/cml/base/table_header.rb,
lib/chemicalml/cml/base/documentation.rb,
lib/chemicalml/cml/base/fragment_list.rb,
lib/chemicalml/cml/base/metadata_list.rb,
lib/chemicalml/cml/base/molecule_list.rb,
lib/chemicalml/cml/base/property_list.rb,
lib/chemicalml/cml/base/reactant_list.rb,
lib/chemicalml/cml/base/reaction_list.rb,
lib/chemicalml/cml/base/reaction_step.rb,
lib/chemicalml/cml/base/spectrum_data.rb,
lib/chemicalml/cml/base/spectrum_list.rb,
lib/chemicalml/cml/base/table_content.rb,
lib/chemicalml/cml/base/atom_type_list.rb,
lib/chemicalml/cml/base/bond_type_list.rb,
lib/chemicalml/cml/base/cell_parameter.rb,
lib/chemicalml/cml/base/condition_list.rb,
lib/chemicalml/cml/base/lattice_vector.rb,
lib/chemicalml/cml/base/parameter_list.rb,
lib/chemicalml/cml/base/peak_structure.rb,
lib/chemicalml/cml/base/potential_form.rb,
lib/chemicalml/cml/base/potential_list.rb,
lib/chemicalml/cml/base/spectator_list.rb,
lib/chemicalml/cml/base/substance_list.rb,
lib/chemicalml/cml/base/table_row_list.rb,
lib/chemicalml/cml/base/unit_type_list.rb,
lib/chemicalml/cml/base/reaction_scheme.rb,
lib/chemicalml/cml/base/reactive_centre.rb,
lib/chemicalml/cml/base/dictionary_entry.rb,
lib/chemicalml/cml/base/transition_state.rb,
lib/chemicalml/cml/base/table_header_cell.rb,
lib/chemicalml/cml/base/reaction_step_list.rb,
lib/chemicalml/cml/base/mechanism_component.rb,
lib/chemicalml/cml/base/atomic_basis_function.rb
Overview
Shared attribute + xml-mapping declarations for every CML element.
Each module here is mixed into the corresponding Schema3::* and
Schema24::* wire class. Schema-version-specific deviations live
in Base::Schema3Only::* / Base::Schema24Only::* and are
included only by the relevant version's classes — keeping the
shared declarations open for extension, closed for modification.
Defined Under Namespace
Modules: Abundance, Action, ActionList, Amount, Angle, AnyCml, Array, ArrayList, Atom, AtomArray, AtomParity, AtomSet, AtomType, AtomTypeList, AtomicBasisFunction, Band, BandList, BasisSet, Bond, BondArray, BondSet, BondStereo, BondType, BondTypeList, CellParameter, ConditionList, Crystal, Definition, Description, Dictionary, DictionaryEntry, Dimension, Document, Documentation, Eigen, Electron, Formula, Fragment, FragmentList, Gradient, Identifier, Isotope, IsotopeList, Join, Kpoint, KpointList, Label, Lattice, LatticeVector, Length, Line3, Link, List, Map, Matrix, Mechanism, MechanismComponent, Metadata, MetadataList, Module, Molecule, MoleculeList, Name, Object, Observation, Parameter, ParameterList, Particle, Peak, PeakGroup, PeakList, PeakStructure, Plane3, Point3, Potential, PotentialForm, PotentialList, Product, ProductList, Property, PropertyList, Reactant, ReactantList, Reaction, ReactionList, ReactionScheme, ReactionStep, ReactionStepList, ReactiveCentre, Region, Sample, Scalar, Spectator, SpectatorList, Spectrum, SpectrumData, SpectrumList, Sphere3, Stmml, Substance, SubstanceList, Symmetry, System, Table, TableCell, TableContent, TableHeader, TableHeaderCell, TableRow, TableRowList, Torsion, Transform3, TransitionState, Unit, UnitList, UnitType, UnitTypeList, Vector3, Xaxis, Yaxis, ZMatrix