资源简介
vtk8.1编译好的库R/D版本 ,使用vs2017编译。如果不想要浪费时间编译,可以直接下载配置使用
代码片段和文件信息
/*=========================================================================
Module: verdict_test.cpp
Copyright (c) 2006 Sandia Corporation.
All rights reserved.
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
/*
*
* verdict_test.cpp provides routines for testing the quality metrics code
*
* This file is part of VERDICT
*
*/
#define VERDICT_EXPORTS
#include “verdict.h“
#include “v_vector.h“
#include
#include
#include
#include
#include
using namespace std;
#define MAX_NODES_PER_ELEMENT 27
#define MAX_TESTS_PER_ELEMENT 20
#ifdef VERDICT_USE_FLOAT
#define VERDICT_SIGNIFICANT_FIG 7 // 7 significant figures for floats
#else
#define VERDICT_SIGNIFICANT_FIG 15 // 15 significant figures for doubles
#endif
struct test_case
{
const char* testname;
VerdictFunction function[MAX_TESTS_PER_ELEMENT];
int num_nodes;
// note: the 1st dim. of coords must bigger than the maximum num_nodes
// for any one element being tested
double coords[MAX_NODES_PER_ELEMENT][3];
double answer[MAX_TESTS_PER_ELEMENT];
};
int main( )
{
// all test cases go here
test_case testcases[] = {
/*
{
“edge calc 1“
{v_edge_length 0}
2
{ { 000 } {111} }
{ 1.732050807568877 0 }
}
{
“edge calc 2“
{v_edge_length 0 }
2
{ { 000 } { 100 } }
{ 1.0 0 }
}
{
“edge calc 3“
{v_edge_length 0 }
2
{ { 000 } { 000 } }
{ 0 0 }
}
{
“simple wedge“
{v_wedge_volume 0}
6
{ { 000} {-110} {-100} {001} {-111} {-101} }
{ 0.5 0 }
}
{
“singularity wedge“
{v_wedge_volume 0}
6
{ {000} {000} {000} {000} {000} {000} }
{ 0 }
}
{
“simple tri“
{ v_tri_area v_tri_minimum_angle v_tri_maximum_angle v_tri_condition
v_tri_shape v_tri_shape_and_size v_tri_distortion 0}
3
{
{000}
{500}
{2.5 4.330127 0}
}
{ 0000000}
}
{
“singular tri“
{v_tri_area v_tri_aspect_ratio v_tri_condition
v_tri_distortion v_tri_minimum_angle v_tri_maximum_angle
v_tri_relative_size_squared v_tri_shape v_tri_shape_and_size
0}
3
{
{000}
{0.50.86602540370}
{100} }
{ 123 1234 1234 1234 1234 1234 1234 1234 12340}
}
{
“simple quad“
{ v_quad_skew 0}
4
{
{000}
{100}
{170}
{070 }
}
{ 1.3333333333333333333 0 }
}
{
“simple quad“
{ v_quad_aspect_ratio v_quad_skew v_quad_taper v_quad_warpage v_quad_area
v_quad_stretch v_quad_minimum_angle v_quad_maximum_angle
v_quad_condition v_quad_jacobian
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 235008 2018-07-17 15:32 VTK\bin\vtkalglib-8.1.dll
文件 3053568 2018-07-17 15:46 VTK\bin\vtkChartsCore-8.1.dll
文件 444928 2018-07-17 15:38 VTK\bin\vtkCommonColor-8.1.dll
文件 456704 2018-07-17 15:38 VTK\bin\vtkCommonComputationalGeometry-8.1.dll
文件 15714816 2018-07-17 15:35 VTK\bin\vtkCommonCore-8.1.dll
文件 9086976 2018-07-17 15:38 VTK\bin\vtkCommonDataModel-8.1.dll
文件 1695232 2018-07-17 15:38 VTK\bin\vtkCommonExecutionModel-8.1.dll
文件 317440 2018-07-17 15:35 VTK\bin\vtkCommonMath-8.1.dll
文件 524288 2018-07-17 15:35 VTK\bin\vtkCommonMisc-8.1.dll
文件 320000 2018-07-17 15:35 VTK\bin\vtkCommonSystem-8.1.dll
文件 419840 2018-07-17 15:35 VTK\bin\vtkCommonTransforms-8.1.dll
文件 535040 2018-07-17 15:32 VTK\bin\vtkDICOMParser-8.1.dll
文件 1041408 2018-07-17 15:45 VTK\bin\vtkDomainsChemistry-8.1.dll
文件 100864 2018-07-17 15:48 VTK\bin\vtkDomainsChemistryOpenGL2-8.1.dll
文件 113152 2018-07-17 15:33 VTK\bin\vtkEncodeString-8.1.exe
文件 727040 2018-07-17 15:34 VTK\bin\vtkexoIIc-8.1.dll
文件 347648 2018-07-17 15:32 VTK\bin\vtkexpat-8.1.dll
文件 553984 2018-07-17 15:41 VTK\bin\vtkFiltersAMR-8.1.dll
文件 10546688 2018-07-17 15:40 VTK\bin\vtkFiltersCore-8.1.dll
文件 1936896 2018-07-17 15:42 VTK\bin\vtkFiltersExtraction-8.1.dll
文件 1670144 2018-07-17 15:43 VTK\bin\vtkFiltersFlowPaths-8.1.dll
文件 6200320 2018-07-17 15:42 VTK\bin\vtkFiltersGeneral-8.1.dll
文件 449024 2018-07-17 15:43 VTK\bin\vtkFiltersGeneric-8.1.dll
文件 1519616 2018-07-17 15:40 VTK\bin\vtkFiltersGeometry-8.1.dll
文件 2185216 2018-07-17 15:45 VTK\bin\vtkFiltersHybrid-8.1.dll
文件 752640 2018-07-17 15:42 VTK\bin\vtkFiltersHyperTree-8.1.dll
文件 361984 2018-07-17 15:41 VTK\bin\vtkFiltersImaging-8.1.dll
文件 1133568 2018-07-17 15:43 VTK\bin\vtkFiltersModeling-8.1.dll
文件 1559040 2018-07-17 15:46 VTK\bin\vtkFiltersParallel-8.1.dll
文件 184320 2018-07-17 15:55 VTK\bin\vtkFiltersParallelImaging-8.1.dll
............此处省略3193个文件信息
- 上一篇:基于内容的图像检索
- 下一篇:基于MFC的计时器程序
相关资源
- 基于MFC的计时器程序
- WinGW for Eclipse IDE for C/C++ Developers
- 好用的MFC教程
- Word转PDF源码-C++开发
- 数据结构与算法分析(C++)(第二版
- C++沉思录_英文版_清晰 带书签目录.
- C++程序设计谭浩强+代码
- TCP多客户端通讯,单管道、双管道通
- 数据结构算法与应用-C++语言描述
- C++五子棋课程设计报告
- C++五子棋课程设计程序完美运行
- vs2010对C++智能提示插件
- C++纸牌游戏Windows经典游戏
- Manning: C++/CLI in Action
- MFC鼠标拖动绘制直线绘制矩形C++
- win10+vs2019+bazel+编译tensorflow2.1.1-CPU版(
- 《学VC编传奇游戏》.rar
- C++泛型编程与STL中文版
- VS 2017 C/C++ MicroSoft源服务器符号文件基
- MMX+C++实现图片渐入渐出
- 数据结构C++版邓俊辉 第三版 文字版
- 吃豆人C++vs2017编译的吃豆人
- 数据结构习题解析__殷人昆编著_2011年
- Microsoft Visual C++ Build Tools
- Think in C++第二版内含中文,英文版
- 基于SVM与人工神经网络的车牌识别C
- rabbitmq的C++客户端SimpleAmqpClient编译库
- 各种风格C++MFC皮肤库
- MFC做的连连看
- 基于VC++的邮件收发系统
评论
共有 条评论