Go to the source code of this file.
Classes | |
| struct | nlohmann::adl_serializer< AttributeVariant > |
| struct | nlohmann::adl_serializer< std::unique_ptr< T > > |
Namespaces | |
| namespace | libMesh |
| The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings. | |
| namespace | Eigen |
| namespace | nlohmann |
| namespace | MetaPhysicL |
| We need to instantiate the following CompareTypes to tell the compiler that ADReal is a subtype of ChainedADReal. | |
Typedefs | |
| typedef std::variant< int, unsigned int, std::string, Real, bool, std::vector< int >, std::vector< unsigned int >, std::vector< std::string >, std::vector< Real >, std::vector< bool > > | AttributeVariant |
| Type definition for a variant that can hold all the supported types for lattice attributes. | |
Functions | |
| void | to_json (nlohmann::json &json, const MooseApp &app) |
| void | libMesh::to_json (nlohmann::json &json, const BoundingBox &p) |
| void | libMesh::to_json (nlohmann::json &json, const Point &p) |
| void | libMesh::to_json (nlohmann::json &json, const DenseVector< Real > &vector) |
| void | libMesh::to_json (nlohmann::json &json, const DenseMatrix< Real > &matrix) |
| void | libMesh::to_json (nlohmann::json &json, const std::unique_ptr< NumericVector< Number > > &vector) |
| template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols> | |
| void | Eigen::to_json (nlohmann::json &json, const Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > &matrix) |
| template<template< typename, size_t > class Array, typename T , size_t N> | |
| void | MetaPhysicL::to_json (nlohmann::json &json, const DynamicArrayWrapper< Array, T, N > &array) |
| template<typename T , typename I , typename N , typename ArrayWrapper > | |
| void | MetaPhysicL::to_json (nlohmann::json &json, const SemiDynamicSparseNumberArrayGeneric< T, I, N, ArrayWrapper > &sdsna) |
| template<typename T , typename D , bool asd> | |
| void | MetaPhysicL::to_json (nlohmann::json &json, const DualNumber< T, D, asd > &dn) |
| template<typename T > | |
| void | to_json (nlohmann::json &json, const GenericTwoVector< T > &two_vector) |
| typedef std::variant<int, unsigned int, std::string, Real, bool, std::vector<int>, std::vector<unsigned int>, std::vector<std::string>, std::vector<Real>, std::vector<bool> > AttributeVariant |
| void to_json | ( | nlohmann::json & | json, |
| const GenericTwoVector< T > & | two_vector | ||
| ) |
| void to_json | ( | nlohmann::json & | json, |
| const MooseApp & | app | ||
| ) |
Definition at line 23 of file JsonIO.C.
Referenced by to_json().