AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
Field.hpp File Reference

This file contains the class definition of Inlet's Field and AggregateField classes. More...

#include "axom/sidre.hpp"
#include "axom/inlet/VariantKey.hpp"
#include "axom/inlet/VerifiableScalar.hpp"
#include <memory>
#include <type_traits>
#include <functional>

Classes

class  axom::inlet::Field
 Provides functions to help define how individual field variables in an input file are expected to behave. It also holds the Sidre Group to the individual field. More...
 
class  axom::inlet::AggregateField
 A wrapper class that enables constraints on groups of Fields. More...
 

Namespaces

 axom
 
 axom::inlet
 

Functions

template<>
std::string axom::inlet::Field::get< std::string > () const
 
template<>
bool axom::inlet::Field::searchValidValues< std::string > (const axom::sidre::View &view, std::vector< VerificationError > *errors) const
 

Detailed Description

This file contains the class definition of Inlet's Field and AggregateField classes.