suanPan
Loading...
Searching...
No Matches
MaterialTester.cpp File Reference
#include "MaterialTester.h"
#include <Domain/DomainBase.h>
#include <Material/Material.h>
#include <Toolbox/utility.h>
Include dependency graph for MaterialTester.cpp:

Functions

bool initialise_material (const shared_ptr< DomainBase > &domain, const unique_ptr< Material > &obj, const uword size)
 
void save_result (const mat &result)
 
void save_gnuplot ()
 
mat material_tester (const unique_ptr< Material > &obj, const std::vector< unsigned > &idx, const vec &incre)
 
mat material_tester (const unique_ptr< Material > &obj, const std::vector< unsigned > &idx, const vec &incre, const vec &base)
 
mat material_tester_by_load (const unique_ptr< Material > &obj, const std::vector< unsigned > &idx, const vec &incre)
 
mat material_tester_by_load (const unique_ptr< Material > &obj, const std::vector< unsigned > &idx, const vec &incre, const vec &base)
 
mat material_tester_by_strain_history (const unique_ptr< Material > &obj, const mat &history)
 
mat material_tester_by_stress_history (const unique_ptr< Material > &obj, const mat &history)
 
int test_material1d (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int test_material2d (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int test_material3d (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int test_material_with_base3d (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int test_material_by_load1d (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int test_material_by_load2d (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int test_material_by_load3d (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int test_material_by_load_with_base3d (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int test_material_by_strain_history (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int test_material_by_stress_history (const shared_ptr< DomainBase > &domain, istringstream &command)
 

Function Documentation

◆ initialise_material()

bool initialise_material ( const shared_ptr< DomainBase > &  domain,
const unique_ptr< Material > &  obj,
const uword  size 
)
Here is the caller graph for this function:

◆ material_tester() [1/2]

mat material_tester ( const unique_ptr< Material > &  obj,
const std::vector< unsigned > &  idx,
const vec &  incre 
)
Here is the caller graph for this function:

◆ material_tester() [2/2]

mat material_tester ( const unique_ptr< Material > &  obj,
const std::vector< unsigned > &  idx,
const vec &  incre,
const vec &  base 
)

◆ material_tester_by_load() [1/2]

mat material_tester_by_load ( const unique_ptr< Material > &  obj,
const std::vector< unsigned > &  idx,
const vec &  incre 
)
Here is the caller graph for this function:

◆ material_tester_by_load() [2/2]

mat material_tester_by_load ( const unique_ptr< Material > &  obj,
const std::vector< unsigned > &  idx,
const vec &  incre,
const vec &  base 
)

◆ material_tester_by_strain_history()

mat material_tester_by_strain_history ( const unique_ptr< Material > &  obj,
const mat &  history 
)
Here is the caller graph for this function:

◆ material_tester_by_stress_history()

mat material_tester_by_stress_history ( const unique_ptr< Material > &  obj,
const mat &  history 
)
Here is the caller graph for this function:

◆ save_gnuplot()

void save_gnuplot ( )
Here is the caller graph for this function:

◆ save_result()

void save_result ( const mat &  result)
Here is the caller graph for this function:

◆ test_material1d()

int test_material1d ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_material2d()

int test_material2d ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_material3d()

int test_material3d ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_material_by_load1d()

int test_material_by_load1d ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_material_by_load2d()

int test_material_by_load2d ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_material_by_load3d()

int test_material_by_load3d ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_material_by_load_with_base3d()

int test_material_by_load_with_base3d ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_material_by_strain_history()

int test_material_by_strain_history ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_material_by_stress_history()

int test_material_by_stress_history ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_material_with_base3d()

int test_material_with_base3d ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function: