OGS
ComputeMicroPorosity.h File Reference

Detailed Description

Definition in file ComputeMicroPorosity.h.

#include <Eigen/LU>
#include <cassert>
#include <iosfwd>
#include "MaterialLib/MPL/Medium.h"
#include "MaterialLib/MPL/Utils/FormEigenTensor.h"
#include "MathLib/KelvinVector.h"
#include "NumLib/NewtonRaphson.h"
Include dependency graph for ComputeMicroPorosity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ProcessLib::RichardsMechanics::MicroPorosityStateSpace< DisplacementDim >
 
struct  ProcessLib::RichardsMechanics::MicroPorosityParameters
 

Namespaces

namespace  ProcessLib
 
namespace  ProcessLib::RichardsMechanics
 

Functions

template<int DisplacementDim>
std::ostream & ProcessLib::RichardsMechanics::operator<< (std::ostream &os, MicroPorosityStateSpace< DisplacementDim > const &state)
 
template<int DisplacementDim>
MicroPorosityStateSpace< DisplacementDim > ProcessLib::RichardsMechanics::computeMicroPorosity (MathLib::KelvinVector::KelvinVectorType< DisplacementDim > const &I_2_C_el_inverse, double const rho_LR_m, double const mu_LR, MicroPorosityParameters const &micro_porosity_parameters, double const alpha_B, double const phi, double const p_L, double const p_L_m_prev, MaterialPropertyLib::VariableArray const &, double const S_L_m_prev, double const phi_m_prev, ParameterLib::SpatialPosition const pos, double const t, double const dt, MaterialPropertyLib::Property const &saturation_micro, MaterialPropertyLib::Property const &swelling_stress_rate)