NuTo
Numerics Tool
Classes | Macros | Functions
MoistureTransport_Setup.h File Reference
#include "nuto/mechanics/MechanicsEnums.h"
#include "nuto/mechanics/constraints/ConstraintCompanion.h"
#include "nuto/mechanics/elements/ElementBase.h"
#include "nuto/mechanics/nodes/NodeBase.h"
#include "nuto/mechanics/structures/unstructured/Structure.h"
#include "nuto/mechanics/timeIntegration/NewmarkDirect.h"
#include "nuto/mechanics/mesh/MeshGenerator.h"
#include "nuto/mechanics/constitutive/staticData/DataMoistureTransport.h"
#include "nuto/mechanics/constitutive/laws/MoistureTransport.h"
#include "nuto/mechanics/sections/SectionPlane.h"
#include "nuto/mechanics/sections/SectionTruss.h"
#include "nuto/mechanics/timeIntegration/postProcessing/PostProcessor.h"
#include "nuto/visualize/VisualizeEnum.h"

Go to the source code of this file.

Classes

struct  TimeControl
 
struct  MoistureTransportControl
 

Macros

#define RES_TOLERANCE   1e-18
 
#define MAX_ITERATION   40
 
#define TESTNUM_PROC   1
 

Functions

template<int TDim>
void SetupConstrainedNodeBoundaryElements (NuTo::Structure &rS, std::function< bool(NuTo::NodeBase *)> rFunctionGetBoundaryNode, std::function< double(double)> rBoundaryConstraintFunction)
 
template<int TDim>
void SetupIntegrationType (NuTo::Structure &rS, int rIPT)
 
void SetupMultiProcessor (NuTo::Structure &rS)
 
template<int TDim>
std::shared_ptr< NuTo::Section > SetupSection (NuTo::Structure &rS, double rAreaThickness=1.0)
 
template<int TDim>
void SetupStructure (NuTo::Structure &rS, std::string rTestName)
 
void SetupTimeIntegration (NuTo::NewmarkDirect &rTI, const TimeControl &rTC, const std::string &rResultDir)
 
void SetupVisualize (NuTo::Structure &rS)
 

Macro Definition Documentation

#define MAX_ITERATION   40
#define RES_TOLERANCE   1e-18
#define TESTNUM_PROC   1

Function Documentation

template<int TDim>
void SetupConstrainedNodeBoundaryElements ( NuTo::Structure &  rS,
std::function< bool(NuTo::NodeBase *)>  rFunctionGetBoundaryNode,
std::function< double(double)>  rBoundaryConstraintFunction 
)
template<int TDim>
void SetupIntegrationType ( NuTo::Structure &  rS,
int  rIPT 
)
void SetupMultiProcessor ( NuTo::Structure &  rS)
inline
template<int TDim>
std::shared_ptr<NuTo::Section> SetupSection ( NuTo::Structure &  rS,
double  rAreaThickness = 1.0 
)
template<int TDim>
void SetupStructure ( NuTo::Structure &  rS,
std::string  rTestName 
)
inline
void SetupTimeIntegration ( NuTo::NewmarkDirect &  rTI,
const TimeControl rTC,
const std::string &  rResultDir 
)
inline
void SetupVisualize ( NuTo::Structure &  rS)
inline