![]() |
OGS
|
Created on May 4, 2020, 10:27 AM
Definition in file SetOrGetIntegrationPointData.h.
#include <Eigen/Core>#include <span>#include <vector>#include "MathLib/KelvinVector.h"#include "TransposeInPlace.h"Go to the source code of this file.
Namespaces | |
| namespace | ProcessLib |
Functions | |
| template<int DisplacementDim, typename IntegrationPointDataVector , typename IpData , typename MemberType > | |
| std::vector< double > const & | ProcessLib::getIntegrationPointDimMatrixData (IntegrationPointDataVector const &ip_data_vector, MemberType IpData::*const member, std::vector< double > &cache) |
| template<int DisplacementDim, typename IntegrationPointDataVector , typename Accessor > | |
| std::vector< double > const & | ProcessLib::getIntegrationPointDimMatrixData (IntegrationPointDataVector const &ip_data_vector, Accessor &&accessor, std::vector< double > &cache) |
| template<int DisplacementDim, typename IntegrationPointDataVector , typename IpData , typename MemberType > | |
| std::vector< double > const & | ProcessLib::getIntegrationPointKelvinVectorData (IntegrationPointDataVector const &ip_data_vector, MemberType IpData::*const member, std::vector< double > &cache) |
| template<int DisplacementDim, typename IntegrationPointDataVector , typename Accessor > | |
| std::vector< double > const & | ProcessLib::getIntegrationPointKelvinVectorData (IntegrationPointDataVector const &ip_data_vector, Accessor &&accessor, std::vector< double > &cache) |
| template<int DisplacementDim, typename IntegrationPointDataVector , typename MemberType > | |
| std::vector< double > | ProcessLib::getIntegrationPointKelvinVectorData (IntegrationPointDataVector const &ip_data_vector, MemberType member) |
| template<int DisplacementDim, typename IntegrationPointDataVector , typename IpData , typename MemberType > | |
| std::size_t | ProcessLib::setIntegrationPointKelvinVectorData (double const *values, IntegrationPointDataVector &ip_data_vector, MemberType IpData::*const member) |
| template<int DisplacementDim, typename IntegrationPointDataVector , typename Accessor > | |
| std::size_t | ProcessLib::setIntegrationPointKelvinVectorData (double const *values, IntegrationPointDataVector &ip_data_vector, Accessor &&accessor) |
| template<typename IntegrationPointDataVector , typename IpData , typename MemberType > | |
| std::vector< double > const & | ProcessLib::getIntegrationPointScalarData (IntegrationPointDataVector const &ip_data_vector, MemberType IpData::*const member, std::vector< double > &cache) |
| template<typename IntegrationPointDataVector , typename Accessor > | |
| std::vector< double > const & | ProcessLib::getIntegrationPointScalarData (IntegrationPointDataVector const &ip_data_vector, Accessor &&accessor, std::vector< double > &cache) |
| template<typename IntegrationPointDataVector , typename IpData , typename MemberType > | |
| std::size_t | ProcessLib::setIntegrationPointScalarData (double const *values, IntegrationPointDataVector &ip_data_vector, MemberType IpData::*const member) |
| template<typename IntegrationPointDataVector , typename Accessor > | |
| std::size_t | ProcessLib::setIntegrationPointScalarData (double const *values, IntegrationPointDataVector &ip_data_vector, Accessor &&accessor) |
| template<typename IntegrationPointDataVector , typename MemberType , typename MaterialStateVariables > | |
| std::vector< double > | ProcessLib::getIntegrationPointDataMaterialStateVariables (IntegrationPointDataVector const &ip_data_vector, MemberType member, std::function< std::span< double >(MaterialStateVariables &)> get_values_span, int const n_components) |
| template<typename IntegrationPointDataVector , typename MemberType , typename MaterialStateVariables > | |
| std::size_t | ProcessLib::setIntegrationPointDataMaterialStateVariables (double const *values, IntegrationPointDataVector &ip_data_vector, MemberType member, std::function< std::span< double >(MaterialStateVariables &)> get_values_span) |