OGS
ReflectionSetIPData.h File Reference

Detailed Description

Definition in file ReflectionSetIPData.h.

#include <Eigen/Core>
#include <vector>
#include "MathLib/KelvinVector.h"
#include "ReflectionIPData.h"
Include dependency graph for ReflectionSetIPData.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ProcessLib
 
namespace  ProcessLib::Reflection
 
namespace  ProcessLib::Reflection::detail
 

Functions

template<int dim, typename IPData , typename Accessor >
void ProcessLib::Reflection::detail::setIPData (double const *values, std::vector< IPData > &ip_data_vector, Accessor const &accessor)
 
template<int dim, typename IPData , typename Accessor_CurrentLevelFromIPData , typename Class , typename Accessor >
bool ProcessLib::Reflection::detail::setIPDataIfNameMatches (std::string_view const name, double const *values, std::vector< IPData > &ip_data_vector, Accessor_CurrentLevelFromIPData const &accessor, ReflectionData< Class, Accessor > const &refl_data)
 
template<int dim, typename IPData , typename Accessor_CurrentLevelFromIPData , typename... Classes, typename... Accessors, std::size_t... Idcs>
bool ProcessLib::Reflection::detail::reflectSetIPData (std::string_view const name, double const *values, std::vector< IPData > &ip_data_vector, Accessor_CurrentLevelFromIPData const &accessor, std::tuple< ReflectionData< Classes, Accessors >... > const &refl_data, std::index_sequence< Idcs... >)
 
template<int dim, typename IPData , typename Accessor_CurrentLevelFromIPData , typename... Classes, typename... Accessors>
bool ProcessLib::Reflection::detail::reflectSetIPData (std::string_view const name, double const *values, std::vector< IPData > &ip_data_vector, Accessor_CurrentLevelFromIPData const &accessor, std::tuple< ReflectionData< Classes, Accessors >... > const &refl_data)
 
template<int dim, typename IPData >
std::size_t ProcessLib::Reflection::reflectSetIPData (std::string_view const name, double const *values, std::vector< IPData > &ip_data_vector)